go 的坑

Posted by 夏泽民

This article is going to have a different tone from what I’ve been posting the past year - it’s a proper rant. And I always feel bad writing those, because, inevitably, it discusses things a lot of people have been working very hard on.



Golang 中字典的 Comma Ok 是如何实现的

Posted by 夏泽民

Golang 中函数的返回值的数量是固定的,而不是像 Python 中那样,函数的返回值数量是不固定的。



VSCode 调试 Golang

Posted by 夏泽民

https://gocn.vip/topics/9922 安装 Delve 有两种安装 Delve 的方式:



Singleflight

Posted by 夏泽民

https://github.com/golang/groupcache 缓存更新问题 当缓存失效时,需要去数据存储层获取数据,然后存储到缓存中。



Git Flow

Posted by 夏泽民

https://nvie.com/posts/a-successful-git-branching-model/ Git Flow 的概念   在使用Git的过程中如果没有清晰流程和规划,否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。 Git版本管理同样需要一个清晰的流程和规范。 Vincent Driessen 为了解决这个问题提出了 A Successful Git Branching Model 以下是基于Vincent Driessen提出的Git Flow 流程图 https://www.jianshu.com/p/41910dc6ef29 Git Flow 的常用分支 Production 分支 也就是我们经常使用的Master分支,这个分支最近发布到生产环境的代码,最近发布的Release, 这个分支只能从其他分支合并,不能在这个分支直接修改



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required