golang
清风徐来_水波不兴
这个作者很懒,什么都没留下…
展开
-
go1.19正式版 发布了!
go1.19 is released!原创 2022-08-03 08:03:15 · 294 阅读 · 0 评论 -
raft协议的go实现
go-raft算法完整实现原创 2022-06-05 16:30:57 · 853 阅读 · 0 评论 -
go get 和 install命令
刚开始go get 会执行下载包,更新go.mod, 安装二进制三步,go1.16之后,go get命令的工作减少了第三步,将第三步放在go install来做。做了功能的区分。go get: 下载包 & 更新go.mod,不安装二进制go install :已下载的包,安装二进制go1.16 get install区别参考文章...原创 2022-05-17 14:55:21 · 629 阅读 · 0 评论 -
golang为什么用import,而不用include
一直异或golang为什么用import机制导入依赖包,而不用C/C++那种include机制导入依赖头文件。反复思考,超找,终于有些眉目,现在记录下来。import编译过程1、产生中间文件xx.a:按照包粒度进行编译,生成每个包的package.a,比如context.a是context包编译产生的中间文件。2、链接将第一步生成的package1.a、package2.a … 等程序中所有包的中间文件,链接起来,生成可执行文件,作为编译产出。include编译过程1、产生中间文件xx.a原创 2022-05-10 20:49:07 · 480 阅读 · 0 评论 -
go学习资料汇总
go语言101讲述很多go语言的细节,有些细节甚至go官网都没有提及过,偏向实际编码和纯原理之间的解释说明电子版链接go GC基本细节讲了gc中一些概念,没有深入讲解每一步的实现。可以作为go gc日常开发和人侃大山时候用,对基本名词和gc逻辑的扫盲贴。go gc的20个核心问题...原创 2022-04-29 21:37:28 · 323 阅读 · 0 评论