Latest posts

Open Source Project Hot List Issue 55

像大多数笔记工具一样,它支持你所期望的所有常见功能,但它并没有到此为止——大多数笔记工具都专注于把笔记放进去,但却很难帮助用户把笔记拿出来,尤其是当用户积累了大量的笔记时。而 Dendron 从长远的角度考虑,认为你阅读笔记的次数远远多于你写的次数,因此优化了笔记的取回。——出自《Dendron》


Open Source Project Hot List Issue 42

抽象定义上, 一个分布式系统里的所有进程要确定一个值 v,如果这个系统满足如下几个性质, 就可以认为它解决了分布式一致性问题, 分别是:1)Termination:所有正常的进程都会决定 v 具体的值,不会出现一直在循环的进程。2)Validity:任何正常的进程确定的值 v', 那么 v' 肯定是某个进程提交的。比如随机数生成器就不满足这个性质。3)Agreement:所有正常的进程选择的值都是一样的。——出自《BRAFT》


Open Source Project Hot List Issue 24

鲍勃大叔2012年发表的《The Clean Architecture》,有人用golang实现了。作者说:我们知道设计清晰架构前的约束条件是:1)独立于框架。该架构不依赖于某些功能丰富的软件库的存在。2)可测试性。3)独立于UI。4)独立于数据库。你的业务规则不受数据库的约束。5)独立于任何外部机构。——出自《go-clean-arch》


To the top