废话在前 长期以来,我司都使用SVN + WinSCP的方式来管理代码库以及上传代码到正式环境,这种无异于刀耕火种的操作仅比直接在FTP里编缉代码先进了那么一点儿。在这个连前...
在 context.Context 中存储数据,或者说使用上下文变量值(context values)是在 Go 中最有争议的设计模式之一。在上下文中存储值似乎看起来不错,但...
如果你在用 Go 语言编程,并且使用 json.Decoder 反解 JSON 负载,你可能会产生非预期效果。你应该使用 json.Unmarshal 代替 json.Dec...
1 简介 Go 内存模型指定了一个条件,在该条件下,在一个 goroutine 中一个变量的读取可保证能够观测到被其他 goroutine 对该变量写入的变化值。 2 建议 ...
该文最早作为一次演讲发布于2018年欧盟 GopherCon。 背景 (不要盲目采信教条主义的建议,每次都应该对每条意见进行判断) 独一无二的JBD(不了解她,看 Twitt...
1. 不用 Jetbrains Intellij, 显示日志树形式的 Git Log 通常, 我们使用 git log 查看打印 commit 信息。 但是,我们希望的是In...
因为穷
坚持明明很辛苦,你为什么还不放弃?01 诗人里尔克有一句诗,哪有什么胜利可言,挺住就是一切。 女作家扶南写过一段话,每个人都会有一段异常艰难的时光,生活的窘迫,工作的失意,学业的压力,爱的惶惶不可终日。挺过来...