Go sync.Map笔记
发表评论 573 人阅读
Go 迭代变量的陷阱
发表评论 521 人阅读
在并发的goroutine中遇到这个问题,还以为是goroutine的问题,或者Go闭包的问题, 一层一层分析下来,才知道是Go本身迭代变量的问题,想起了PHP的foreach陷阱【PHP引用理解之神奇的foreach面试题】,不仅感慨深入掌握一门语言何其不易呀
先说结论:Go在循环体中,每次遍历的变量是同一个,指向同样的内存地址,这是语言本身的一个陷阱
问题先行,我们先来看看问题
继续阅读
Git常用命令整理十一(各种撤回)
发表评论 638 人阅读
这一回,关于撤回的命令,不能再称之为常用命令了,工作这么多年了,第一次真正的使用
继续阅读
《乡土中国》阅读笔记
发表评论 810 人阅读
故乡终究成了永远的怀念
对脚下的热土有更加深刻的认识
继续阅读
gojsonp学习使用笔记
发表评论 820 人阅读
Goland高效使用笔记
发表评论 1,200 人阅读
Goland是JetBrains公司的付费Go语言IDE,改公司的编辑器还有IntelliJ IDEA(Java语言),PyCharm(python), WebStorm(js/css)等。没有特别说明以下内容都是在Mac环境下
一、常用快捷键
继续阅读
Mac作为开发机的笔记
发表评论 1,180 人阅读
MySQL Limit用法笔记
发表评论 1,105 人阅读
Git常用命令整理十(优雅用法)
发表评论 798 人阅读
1、多次提交,只希望有一次提交记录
Code CR的时候,反复修改是常有的事,涉及到反复提交,如果看到很多次提交记录,特别不方便CR的人,这个时候就可以使用amend
继续阅读
base64学习使用笔记
发表评论 1,294 人阅读