使用 windows 电脑,打包二进制文件到 linux 服务器运行,先说一下在网上看到的 网上的都是直接 set CGO_ENABLED=0 set GOOS=linux set GOARCH=amd64 go build 据说这样写是临时改一下 env 的配置,方便打包,看他们的效果图也是没有毛病,打包出了不带.exe 后缀的二进制文件,不知为何我用这种方法打包总是打包 windows 平台使
go单元测试与性能优化 go单元测试与性能优化 这篇博客简单总结go的单元测试和性能优化相关的知识。 1. 单元测试 Go语言中的测试依赖go test命令。编写测试代码和编写普通的Go代码过程是类似的。编写完代码后只需在命令行执行相应命令即可运行测试代码。 go test -v 显示详细信息。 go test -cover 查看测试覆盖率 go test -cover -coverprofile
大家好,最近在系统写Go方面入门文章,如果感兴趣的同学可以点点关注,如果遇到相关方面的问题也可以评论,或者是私聊。你的关注是作者持续更新下去的动力。 本文较为基础,内容来源已经标注,如果侵权请及时联系删除。 流程控制 Go 中流程控制分三大类:条件判断,循环控制和无条件跳转。 if if 如果满足条件就执行某段逻辑,否则执行另一个逻辑。 Go 里面 if 条件判断语句中不需要括号,如下: if x