前言 golang是一门极具设计哲学的语言,其中一点是没有支持包循环导入,目的是迫使 Go 程序员更多地考虑程序的依赖关系。一方面保持依赖关系图的简
GoLand内置的Diagrams功能不像IDEA一样强大,不支持生成类图。解决方案是利用github上的 PlantUML 类图生成器:jfeliu007/
池鱼 发布于 收录于 Git 注:本文转载自 Git: submodule 子模块简明教程 | A Quest After Perspectives 如有侵权,联系删除 有种情况我们经常会遇到:某个工作中的项目需要包含并使用另一个项目。 也许是第三方库
gcflags go build 可以用 -gcflags 给 go 编译器传入参数,也就是传给 go tool compile 的参数,因此可以用 go tool compile --help 查看所有可用的参数。 常⽤参数 -m 开启内存分配分析(逃逸)。可以帮助
在我们这个项目中,数据落库的结构是用proto协议来定义的,proto协议生成的结构体中,json tag都是默认带有omitempty,如果
本文介绍 类型转换(Conversion)、类型断言(type assertion) 和类型切换(type switch)。 这三个概念类似但是又完全不同。 类型转换 Conversion 将