add by zhj: 作者是阿里的技术专家,把技术解释的通俗易懂,太牛了。该文转自作者的个人公众号:互联网侦察,里面有很多系列文章, 关于算法,大数据,面试现场三个系列,通过漫画学到知识,太棒了 原文:https://mp.weixin.qq.com/s/LD2VG6dRNYXOO9KE38F_M Read More
原文:https://www.liaoxuefeng.com/wiki/897692888725344/966405998508320 Python通过yield提供了对协程的基本支持,但是不完全。而第三方的gevent为Python提供了比较完善的协程支持。 gevent是第三方库,通过green Read More
add by zhj: 在学习Lucene的存储结构时,看到其使用了FST,这篇文章写的不错。 trie,FSA,FST都是用来解决有限状态机的存储,trie是树,它进一步演化为FSA和FST,这两者是图 该文的原标题是“使用自动机来索引1,600,000,000个键”,我改了一下,原标题其实是 说 Read More
add by zhj: 不翻译了,自己看吧,不难。文章总结的不错 原文:http://dtkachenko.blogspot.com/2011/11/data-structures-and-algorithms-when-to.html?view=sidebar today we come to t Read More
add by zhj: 算法其实不复杂,尤其是增加结点的算法,逻辑很简单,但有时自己想不到。 增加结点算法:首先,对于B树,没有重复结点,所以新插入的数据一定会落在叶结点上,或者说落在叶结点的所有父结点切分成的开区间上。 不断的增加结点时,一定会有某个开区间的关键字个数先达到上限数+1,这时需要对该 Read More
add by zhj: awk很强大,它是一个简单的编程语言,国外有本专门的书介绍它的用法。《effective awk programming》,它支持整型,字符串型,数组,变量在使用前不需要 定义,直接使用,因为每种数据类型都有默认的初始值。它还支持if/for等逻辑语句 原文:https:// Read More