本篇文章收集一些我觉得很不错的项目,前面部分是我跟着做过的项目:
NoSQL数据库简单实现
我简化了其需求重新写了一个在这里Let’s Build A Simple Interpreter
当你用编译器或者解释器的时候,你是否想过这些软件在背后都做了什么?如果想知道为什么那就学习我推荐的这系列博文吧,相当不错。这应该是我见过最用心的教程了。文章从简单的数学表达式——》分析简单的程序——》构建抽象语法树——》语法检查——》函数作用域实现。跟着实现这系列的博文,你再回去看那些写得很抽象的龙书,鲸书...就没有那么抽象了。-
Let’s Build A Web Server. Part 1.
第一篇简单地实现了一个网络服务器。
第二篇简单实现了一个单进程的WSGI接口、并分别和Pyramid、Flask、Django,及其自制的网络框架写简单的网页应用。
第三篇实现了一个多进程的WSGI接口 21实现拼写检查
只能膜拜
其他一些还没有做过的:
1.识别图片中的数字