Raft

分布式一致性算法

Openwrt

没有小盒子,你如何在道上混? 在树莓派上刷 openwrt

编辑器

作为软件开发人员,必然绕不过编辑器,现在有很多的集成开发环境,也有 emacs,vim 等工具,不同的人选择不同的编辑器,但是仔细想想到底是什么吸引着我们选择某一个编辑器?

循环中使用 goroutine

在循环中开启 goroutine,传递参数最好通过变量赋值,而不是利用函数闭包; 因为 goroutine 最终读取变量的时间是不确定的,从而 goroutine 中获取到变量的值不一定符合最初的预期。