推荐几个好的开源项目学习,我希望学习的语言有C、C++、Python等,希望了解的领域有算法、网络、数据库等 希望同时能给出怎么研究这些项目的源码的建议 本人较菜,莫笑话
认证0级讲师
编程随想整理的C++和python开源项目清单,很全了:https://github.com/programthink/opensource
另外这里的C++的优秀的开源项目按类别分出来,很清晰,选择你需要的项目吧:https://cpp.zeef.com/faraz.fallahi
之前有人问过这样的问题,这里有其它的答案http://segmentfault.com/q/1010000003004653
可以试试参考别人的代码写个多线程断点下载器感觉能学到挺多的
想研究数据库可以看看redis的源码
c/c++ python 你是都想深入了解能还是只是能够解决问题就好·· 如果只是想要能解决问题的话就没必要去整什么开源项目,如果是想深入了解的话 c/c++的学习能让你把python完全给排除了 等c/c++学到吐了 python你也能很快就上手了·!
话说基本知识都了解了吧,了解的话就做一个自己想实现的小项目
github上去搜awesome c,awesome cpp或者awesome python,然后找你自己感兴趣的
https://github.com/boylegu/regal 推荐你这个 灰度发布智能分流引擎 假如你有兴趣也可以读一下源码 学习一种设计模式 和思路
编程随想整理的C++和python开源项目清单,很全了:
https://github.com/programthink/opensource
另外这里的C++的优秀的开源项目按类别分出来,很清晰,选择你需要的项目吧:
https://cpp.zeef.com/faraz.fallahi
之前有人问过这样的问题,这里有其它的答案
http://segmentfault.com/q/1010000003004653
可以试试参考别人的代码写个多线程断点下载器
感觉能学到挺多的
想研究数据库可以看看redis的源码
c/c++ python 你是都想深入了解能还是只是能够解决问题就好·· 如果只是想要能解决问题的话就没必要去整什么开源项目,如果是想深入了解的话 c/c++的学习能让你把python完全给排除了 等c/c++学到吐了 python你也能很快就上手了·!
话说基本知识都了解了吧,了解的话就做一个自己想实现的小项目
github上去搜awesome c,awesome cpp或者awesome python,然后找你自己感兴趣的
https://github.com/boylegu/regal 推荐你这个 灰度发布智能分流引擎 假如你有兴趣也可以读一下源码 学习一种设计模式 和思路