C++的十个练手项目
1.写一个Json库
链接:
https://github.com/miloyip/json-tutorial/blob/master/tutorial01/tutorial01.md
2.写一个红黑树
链接:
https://github.com/william-zk/RB_Tree
3.写一个STL
链接:
https://github.com/Alinshans/MyTinySTL
4.写一个NoSQL
链接:
https://www.lanqiao.cn/courses/1341
5.写一个高并发内存池
链接:
https://blog.csdn.net/qq_41562665/article/details/90546750
6.写一个线程库
链接:
https://github.com/Winnerhust/uthread
7.写一个网络库
链接:
https://github.com/chenshuaihao/NetServer
8.写一个服务器框架
链接:
https://www.bilibili.com/video/av53602631?from=search&seid=9029288577396826503
9.写一个WebServer
可以参考一些书
《Linux高性能服务器编程》
还有陈硕的那本书 等等
WebServer应该很多人都有做。。。
链接:
https://github.com/linyacool/WebServer
10.写一个操作系统内核
搜一下 “MIT 6.828”
感觉课程里的一个作业都可以拿来当做一个项目了
链接:
https://github.com/woai3c/MIT6.828