什么是 WASI 通过上一篇文章,我们大概能知道 WebAssembly 是什么,以及用 Go 编写一些应用,这篇文章我们再来聊一聊 WASI,阅读完这一篇文章后我们基本上能对 WebAssembly 整体上有个认知。本文同样也只会简单带你过一遍,而不会很深入,如果感兴趣的话更多地还是需要你自己研究。 关于什么是 WASI,可以先看一下这篇文章: Standardizing WASI: A sys...
WebAssembly 简介 当 JavaScript 这种动态语言在某些场景下性能很难再压榨时,WebAssembly 慢慢走向人们的视野,并成为一个突破口。那么, 什么是 WebAssembly? WebAssembly(Wasm)是基于堆栈式虚拟机的二进制指令集,它被设计为编程语言的可移植编译目标,从而可以部署于客户端和服务端的 Web 应用程序。 具体一点地说,WebAssembly 是一...
很久之前其实就规划了这么一个站点,早早就申请了 golangplus.com 的域名,不过也是一直没落实下来。 通过最近一段时间的梳理,发现长时间写 PHP,确实是会忽略底层知识的,所以最近也在看这些偏底层的知识,同时也在看 Go 语言相关的各种知识。所以就想把这些内容输出一下,并且用 Go 语言的角度,去梳理这些内容,统一放到 golangplus 上,以专题或者小册的形式呈现。 目前规划了这些...
还是老套路,先来个地址: Puti 背景 4月份正式将 Puti 上线了,其实比预期的晚了很久,不过也算是上线了。这次完全由 Go 语言重构了之前 Phalcon 写的博客系统,目前基本上就是把之前那一套用 Go 重写了一遍。 因为 zPhal 实际上是个半成品,所以 Puti 目前也是一个半成品,而且初次用 Go 语言实现一个项目,代码质量可能还没那么好,不过以后会优化。zPhal发布时,我就说...
Go语言中,有一些内置的类型和函数,不需要导入任何东西就可以使用,包括一些内置函数,初学Go,这些函数花几分钟记一记。 官方参考资料: Package builtin 1. 内置类型 Constants Variables type ComplexType type FloatType type IntegerType type Type type Type1 type bool type byt...