首页

听说过时间表,但是你是否知道“哈希表”

探索哈希表(hash table)的世界并理解其底层的机制是非常有趣的,并且将会受益匪浅。所以,让我们了解它,并从头开始探索吧。
2017-08-31
7分钟阅读时长

通过开源书籍学习 Ruby 编程

这篇文章有 9 本很优秀的推荐书籍,有针对包括初学者、中级程序员和高级程序员的书籍。当然,所有的书籍都是在开源许可下发布的。
2017-08-30
10分钟阅读时长

在标准建立之前,软件所存在的问题

这背后的主要原因在于,开源社区的主流观点是:标准意味着限制、落后和多余。对于一个完整的堆栈中的单独一层来说,可能就是这样。但客户想要选择的自由、激烈的竞争,这就导致回到了之前的坏结果上,尽管多个厂商提供相似的集成堆栈,但却被锁定在一个技术上。
2017-08-30
7分钟阅读时长

六个优雅的 Linux 命令行技巧

使用 Linux 命令工作可以获得许多乐趣,但是如果您使用一些命令,它们可以减少您的工作或以有趣的方式显示信息时,您将获得更多的乐趣。
2017-08-30
4分钟阅读时长

如何恢复丢弃的 git stash 数据

不要让 git 命令中的错误抹去你数天的工作
2017-08-29
3分钟阅读时长

在 Linux 中分割和重组文件

csplit 是这些有趣的小命令中的一个,它永远伴你左右,一旦开始用它就离不开了。
2017-08-29
4分钟阅读时长

公钥加密之外

关于应用密码学最令人扼腕也最引人入胜的一件事就是我们在现实中实际使用的密码学是多么的少。这并不是指密码学在业界没有被广泛的应用————事实上它的应用很广泛。我想指出的是,迄今为止密码学研究人员开发了如此多实用的技术,但工业界平常使用的却少之又少。实际上,除了少数个别情况,我们现今使用的绝大部分密码学技术是在 21 世纪初(注1) 就已经存在的技术。
2017-08-28
13分钟阅读时长