Archive

Make something people love
2023

一个独立创造者的五年


2020

不上班的 613 天


Plan 200 完结后做什么


Indie Hacker 笔记 | 第 14 期


2019

AlgoCasts 2019 年 10 月小结


AlgoCasts 2019 年 9 月小结


AlgoCasts 2019 年 8 月小结


十大经典排序算法视频讲解


AlgoCasts 2019 年 7 月小结


AlgoCasts 2019 年 6 月小结


启程,新的冒险


自雇程序员的一天


AlgoCasts 2019 年 5 月小结


AlgoCasts 2019 年 4 月小结


AlgoCasts 2.0, A Brand New Design


人生不可 DP,但别永远贪心


AlgoCasts 2019 年 3 月小结


AlgoCasts 2019 年 2 月小结


AlgoCasts 2019 年 1 月小结


剑指 Offer 50 道经典算法题视频讲解


AlgoCasts 2018 年 12 月小结


2018

AlgoCasts 2018 年 11 月小结


AlgoCasts 2018 年 10 月小结


AlgoCasts 用心做好每一个算法视频


2016

Scala 周报 [20160320 - 20160326]


Scala 周报 [20160313 - 20160319]


Scala 周报 [20160306 - 20160312]


Scala 周报 [20160228 - 20160305]


Scala 周报 [20160214 - 20160220]


Scala 周报 [20160131 - 20160206]


2015

Scala 周报 [20151213 - 20151219]


Scala 周报 [20151206 - 20151212]


Scala 周报 [20151129 - 20151205]


Scala 周报 [20151122 - 20151128]


Scala 周报 [20151115 - 20151121]


Databricks Scala 编程风格指南


Scala 周报 [20151108 - 20151114]


Scala 周报 [20151101 - 20151107]


把《Steal Like An Artist》读薄


Scala 周报 [20151025 - 20151031]


Scala 周报 [20151018 - 20151024]


Scala 周报 [20151011 - 20151017]


Scala 周报 [20151004 - 20151010]


2014

把《The Swift Programming Language》读薄


把《把时间当作朋友》读薄


Google Java 编程风格指南


2013

把《编程珠玑》读薄


如何用 C++ 实现一个 LRU Cache


微信公众平台:程序员的面试吧


Google C++ 编程风格指南


求两个单链表的和


如何用 Python 写一个贪吃蛇 AI


Pyglet 教程


Linux Mint 12 下的 GLX 问题


动态规划:从新手到专家


Cracking the coding interview--问题与解答


Cracking the coding interview--Q20.12


Cracking the coding interview--Q20.11


Cracking the coding interview--Q20.9


Cracking the coding interview--Q20.8


Cracking the coding interview--Q20.7


Cracking the coding interview--Q20.6


Cracking the coding interview--Q20.5


Cracking the coding interview--Q20.4


动态规划之背包问题(一)


Cracking the coding interview--Q20.3


Cracking the coding interview--Q20.1


Cracking the coding interview--Q20.2


Cracking the coding interview--Q19.10


Cracking the coding interview--Q19.11


Cracking the coding interview--Q19.7


Cracking the coding interview--Q19.8


Cracking the coding interview--Q19.4


Cracking the coding interview--Q19.5


Cracking the coding interview--Q19.1


Cracking the coding interview--Q19.2


Cracking the coding interview--Q19.3


Cracking the coding interview--Q18.3


Cracking the coding interview--Q18.5


Cracking the coding interview--Q18.1


Cracking the coding interview--Q18.2


Cracking the coding interview--Q15.5


Cracking the coding interview--Q15.3


Cracking the coding interview--Q15.4


Cracking the coding interview--Q15.2


Cracking the coding interview--Q13.6


Cracking the coding interview--Q13.7


Cracking the coding interview--Q13.8


Cracking the coding interview--Q13.9


Cracking the coding interview--Q15.1


Cracking the coding interview--Q13.4


Cracking the coding interview--Q13.5


Cracking the coding interview--Q13.3


Cracking the coding interview--Q13.2


Cracking the coding interview--Q13.1


Cracking the coding interview--Q16.10


Cracking the coding interview--Q16.5


Cracking the coding interview--Q16.1


Cracking the coding interview--Q17.5


Cracking the coding interview--Q17.4


Cracking the coding interview--Q17.3


Cracking the coding interview--Q17.2


Cracking the coding interview--Q17.1


Cracking the coding interview--Q12.7


Cracking the coding interview--Q12.6


AWK 常用命令


Cracking the coding interview--Q12.5


Cracking the coding interview--Q12.4


Cracking the coding interview--Q12.3


Cracking the coding interview--Q12.2


Cracking the coding interview--Q12.1


Cracking the coding interview--Q11.1~Q11.6


Cracking the coding interview--Q10.1~Q10.7


Cracking the coding interview--Q9.7


Cracking the coding interview--Q9.6


Cracking the coding interview--Q9.5


Cracking the coding interview--Q9.4


Cracking the coding interview--Q9.3


Cracking the coding interview--Q9.2


Cracking the coding interview--Q9.1


Cracking the coding interview--Q8.8


Cracking the coding interview--Q8.7


Cracking the coding interview--Q8.6


Cracking the coding interview--Q8.5


Cracking the coding interview--Q8.4


Cracking the coding interview--Q8.3


Cracking the coding interview--Q8.2


Cracking the coding interview--Q8.1


Cracking the coding interview--Q6.1~Q6.6


Cracking the coding interview--Q5.3


Cracking the coding interview--Q5.4


Cracking the coding interview--Q5.5


Cracking the coding interview--Q5.6


Cracking the coding interview--Q5.7


Cracking the coding interview--Q5.2


C/C++字符串处理


Cracking the coding interview--Q5.1


2012

Cracking the coding interview--Q4.8


Cracking the coding interview--Q4.7


Cracking the coding interview--Q4.6


Cracking the coding interview--Q4.5


Cracking the coding interview--Q4.4


简明 STL 教程


Cracking the coding interview--Q4.3


Cracking the coding interview--Q4.2


Cracking the coding interview--Q4.1


Cracking the coding interview--Q3.6


Cracking the coding interview--Q3.5


Cracking the coding interview--Q3.4


Cracking the coding interview--Q3.3


Cracking the coding interview--Q3.2


Cracking the coding interview--Q3.1


Cracking the coding interview--Q2.5


Cracking the coding interview--Q2.4


Cracking the coding interview--Q2.3


Cracking the coding interview--Q2.2


限制你上某些网站的Chrome插件——Website Postponer


Cracking the coding interview--Q2.1


Cracking the coding interview--Q1.8


Cracking the coding interview--Q1.7


Cracking the coding interview--Q1.6


Cracking the coding interview--Q1.5


Cracking the coding interview--Q1.4


Cracking the coding interview--Q1.2


Cracking the coding interview--Q1.3


Cracking the coding interview--Q1.1


Hacking a Google Interview


聚合数(aggregated number)


树状数组(Binary Indexed Trees)


Markdown 的常用语法及 Emacs 下的快捷键


Linux Mint 下 ibus 五笔的安装与问题