![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
Aggressive_snail
great
展开
-
原码、反码、补码
原码反码补码go按位取反原码原码就是符号位加上二进制格式的真值 下面用八位二进制表示:1 -> 0000 0001-1 -> 1000 0001反码正数的反码是其本身 负数的反码是符号位不变,其余按位取反1 -> 0000 0001-1 -> 1111 1110补码正数补码是其本身 负数补码将反码+11 -> 0000 0001-1 -> 1111 1原创 2017-04-27 15:26:08 · 811 阅读 · 0 评论 -
gdb调试Go,info goroutines
问题(gdb) info goroutinesUndefined info command: "goroutines". Try "help info".相关问题的说明和官方文档 运行info goroutines时出现的问题 退出gdb调试,重新启动gdb file,看到如下一大段的输出,GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.04) 7.11.1Copyr原创 2017-11-08 15:28:28 · 1605 阅读 · 0 评论 -
goland修改 go struct tag 自定义格式化
使用goland写struct,定义json tag默认是用snake_case命名,也就是下划线写法type Hello struct { HelloWorld string `json:"hello_world"`}把表达式由camelCase(fieldName())改为camelCase(fieldName())即可修改为小驼峰type Hello struct { Hell...原创 2019-08-23 11:45:11 · 3358 阅读 · 0 评论