golang 去言语の中でÇ言语を利用する
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang 去言语の中でÇ言语を利用する相关的知识,希望对你有一定的参考价值。
package main
/*
#include <stdlib.h>
typedef int (*compare_t)(const void* a, const void* b);
int compareInts(int*, int*);
static void qsortInts(int* data, int len) {
qsort(data, len, sizeof(int), (compare_t)compareInts);
}
*/
import "C"
import . "fmt"
//export compareInts
func compareInts(a, b *C.int) C.int {
return *a - *b
}
func main() {
data := [...]C.int{3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5, 8, 9, 7, 9}
C.qsortInts(&data[0], C.int(len(data)))
Println(data)
}
csharp 图片框の中で余白を考虑して计算
double imgW = picArea.Image.Width;
double imgH = picArea.Image.Height;
double picBoxW = picArea.Width;
double picBoxH = picArea.Height;
double magW = picBoxW / imgW;
double magH = picBoxH / imgH;
double zoomRatio;
double hMargin;
double wMargin;
if (magH < magW)
{
zoomRatio = magH;
hMargin = 0;
wMargin = (picBoxW - (imgW * zoomRatio)) / 2;
}
else
{
zoomRatio = magW;
hMargin = (picBoxH - (imgH * zoomRatio)) / 2;
wMargin = 0;
}
以上是关于golang 去言语の中でÇ言语を利用する的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp 自力で,HTTPサーバーをÇ言语で1から作る!
ruby AWS KMSサービスを利用して,秘密にしたいデータをコードの中で扱えるようにする
csharp 图片框の中で余白を考虑して计算
swift 对于ループの中でや继续突破を使用しているのを,过滤に书き换える
markdown logcat中で指定したタグのログだけを表示する
golang 去言语のIO处理