0%

go语言程序默认使用静态编译,生成的可执行程序不依赖任何动态链接库,可以任意部署到各种运行环境,不用担心依赖库的版本问题。

mysql开启bin-log时,创建子程序(存储过程,函数,触发器)会报错Error Code : 1418

当go语言运行过程中,出现了内存泄露,或者基准测试无法达到预期的性能时,就需要对golang进行性能分析。

go语言的提供了非常好用的性能采样与分析工具。

go-cmp用于比较两个值是否相等,相比reflect.DeepEqual,它更安全,更强大。

go-cmp基于BSD License发布,可以放心使用。

本文以一个返回斐波纳切数列的函数做为示例,记录Go程序单元测试,性能测试的编写。

golang 内置能实现伪随机(math/rand)和真随机(crypto/rand)的库。