推荐几个好的开源项目学习,我希望学习的语言有C、C++、Python等,希望了解的领域有算法、网络、数据库等
希望同时能给出怎么研究这些项目的源码的建议
本人较菜,莫笑话
高洛峰2017-04-17 15:44:08
A comprehensive list of C++ and python open source projects compiled by Programthink:
https://github.com/programthink/opensource
In addition, the excellent C++ open source projects here are divided into categories, which is very clear. Choose the project you need:
https://cpp.zeef.com/faraz.fallahi
Someone has asked this question before, here are other answers
http://segmentfault.com/q/1010000003004653
黄舟2017-04-17 15:44:08
You can try to write a multi-threaded breakpoint downloader by referring to other people's code
I feel like you can learn a lot
黄舟2017-04-17 15:44:08
If you want to study the database, you can look at the source code of redis
PHP中文网2017-04-17 15:44:08
c/c++ python Do you want to have an in-depth understanding of python or just be able to solve the problem... If you just want to be able to solve the problem, there is no need to start an open source project. If you want to have an in-depth understanding, learning c/c++ can It allows you to completely eliminate python and you can quickly get started after learning c/c++ and vomiting python!
怪我咯2017-04-17 15:44:08
Now that you understand the basic knowledge, you can start a small project that you want to realize
PHP中文网2017-04-17 15:44:08
Go to github and search for awesome c, awesome cpp or awesome python, and then find what you are interested in
高洛峰2017-04-17 15:44:08
https://github.com/boylegu/regal recommends you this grayscale release intelligent offload engine. If you are interested, you can also read the source code and learn a design pattern and ideas