随笔分类 - Golang
GO语言编程
摘要:安装 protoc 程序 打开页面 https://github.com/protocolbuffers/protobuf/releases 直接下载 目标二进制, 注意, google 不知道发什么神经病, 3.21.4 的标签 tag, 他们最近去掉了 第一位 3 最近的 Protocol Bu
阅读全文
摘要:golang 代码不需要分号 但是又会自己在底层增加 号 ,所以 golang的 左花括号必须在代码的最后一行,而不能在新的一行; golang 代码组织里需要注意 vendor 和 internal 的特殊用法,internal 不会主动出现在godoc中,但是可以手动输入路径; golang 的
阅读全文
摘要:使用dlv (delve golang调试器)打印字符串无法打印全,只能打印一部分(64个字节),在gdb中有 但是这是dlv,dlv的set命令是修改变量名的,如同gdb中的print a=111 ; 经过查看dlv官方github.com的讨论,了解到 应该使用config进行设置: 参考: "
阅读全文
摘要:测试 slice的地址 copy的时候 发现有问题: 发现 nums[0]修改了数据后,其他全部都改变了,并且地址都一样,想了想 到底哪里出了问题呢? 是 copy 的问题? 琢磨了一下,发现 原来是copy前的对象 没有分配内存,使用了一样的内存地址导致的,把上文的 修改为: 再进行copy 结果
阅读全文