chai2010

Results 97 comments of chai2010

要分场景。如果是Go的切片内容传人C函数临时使用,C函数返回前是安全的。如果C函数返回后被其它C函数引用,那么因为GC可能导致Go内存被移动,因此这种C函数的引用是错误的。如果是调用C函数的malloc,那么就是传统C语言管理内存的模式。

如果是C语言分配的内存空间,任何时刻都可以再传给C函数使用

C分配的内存,gc不会释放。 Go自己分配的指针,好像都是有标记的。

文档不建议是针对新手,这个报告的题目是深入cgo编程。 你需要理解为何不建议,哪些场景有风险。 unsafe包同样是不安全的,但是很多场景我们都喜欢这个不安全。

不懂前端,我们本地都是好的

https://github.com/wa-lang/wa/commit/461a530855a0675dfc3d3de6412669a243e12bb6 增加 vfs 参数

可以加微信助手标注期望开放的方向

语言不分前后端,wasm也可用于后端,只是偏静态语言

webp use cgo. cgo is disabled in cross compile env. try this command: `GOOS=linux GOARCH=amd64 CGO_ENABLED=1 go build main.go`.

cgo is a builtin tool. I think this is a cgo bug in cross compile(`clang` is default for osx, not for linux).