GitBook开坑纪念

这是个大坑。
不过挖坑一向是我的优良品德之一,记得填就好。

说到坑,印象最深刻的是高中时看的某期《九州》,封底上用超大的黑色字体印着“十载巨坑,一朝填平!”。。。当时就吓尿了,这种挖坑不填的事好意思这么高调宣传的?忘了是哪个大大挖的坑了,好像是碎石。。。一个外星人入侵地球的故事。

说回正事,一直想写些长篇大论,如果在blog上写,写一篇文章显得太长;如果分成多篇,又要在标题上加上“1/2/3”之类的序号,很low,想看时也不方便。正好最近发现了GitBook,觉得这种写作方式很好,干脆在gitbook上写吧,类似写一本书的形式,相同主题的文章都聚合在一起,看起来方便。其实gitbook本来是用来多人协作的,被我用来当blog了。。。
blog本身就只写一些能单独成篇的文章,和一些思考吧。

本篇文章用来做个汇总,在menubar中新增个入口,开的坑都会列在这里,不定期更新

另外要吐槽下NexT主题的图标,用的linecons,但居然把不用的图标都删除了。我本来想选个书籍的图标的,但没有合适的,只能选择个铅笔的。如果要自己新增图标,还要去编辑字体文件,实在懒得折腾了。

《LeetCode Gossip》

其实就是leetcode题解,总结下解题的思路,附加各种吐槽。其实主要是吐槽。。。本职不能忘。
但我本身是算法弱鸡,所以也不追求算法速度了,能AC就好,未必是最优的解法。
之前只刷了50多道题,还有很多水题,借这个机会,强迫自己把leetcode重刷一遍,复习下算法。

《Guava豆知识》

Guava一直是我最喜欢的java类库,没有之一。但工作中却见得较少。所以打算总结下guava的各种用法。其实guava的很多思想已经被吸收进jdk了吧。
我不打算翻译官方文档,首先官方文档本身就不够详细,从google code迁移到github后,wiki的内容好像丢了很多。。。其次很多人已经翻译过官方文档了。我是打算看遍guava的源码,结合自身的一些使用经验,总结下常见的用法。看源码的过程也是自己学习的过程。
其实从源码中能翻出很多好玩的东西,很多工具类官方都没有文档。虽然API可能不稳定就是了。
如果这次搞guava顺利的话,打算以后把apache commons系列也这么搞一次。
基于18.0版本。

分享一些书籍

借着开坑的机会,分享我之前看过的一些书吧。书上有我的注释&吐槽,这个是个人习惯。。。也是不定期更新。
另外我习惯看最新版的,所以会有很多是英文版的。

坑爹的是,很多注释是我以前用windows时用foxit reader加的,在mac下显示会有些问题。

以上是比较完整的看过的,注释也比较多,其他的还在整理。
另外因为是pirated edition,请低调。。。本来想放在dropbox的,但转念一想会不会被封啊,还是放baidu吧。。。

一些文档

顺便分享自己写的一些文档吧,主要是一些内部分享和调研。有些简略,有些详细。