( 1 )书籍 a. ****C++ 《 STL 源码剖析》① 《 Effective C++》① 《深度探索 C++对象模型》第 3 章 《 C++ 11 新特性》 《 C++ 内存管理》 b. ****操作系统 《鸟哥的 linux 私房菜》② 《 Linux 高性能服务器编程》 c. ****计网 《计算机网络:自顶向下》③ 《 TCP/IP 详解卷 1 》 d. ****数据库 《 MySQL 必知必会》① 《 MySQL 技术内幕·InnoDB 存储引擎》③ 《 Redis 设计与实现》 e. ****计组 《计算机组成原理》② f. ****设计模式 《大话设计模式》 g. ****Web 开发 《图解 HTTP 》 h. ****视频👇 侯捷 STL 泛型编程....
RanShunliu
2023 年 9 月 10 日
( 2 )项目 建议“项目驱动”的学习方式 b. ****编程语言 C++实现自己的编程语言 c. ****工具和应用 开发自己的文本编辑器 基于 C++实现一个迷你 STL 简单 JSON 库 轻量级 Web 服务器 商城系统 实现标准库部分容器和算法,对标准库进行扩充 利用 C/C++开发基于 B+树的小型关系型数据库 libqalculate (多功能计算器桌面应用) spdlog ( C++日志库) d. ****网络编程
网络编程库 muduo 微信 RPC 框架 phxrpc 牛客 Linux 服务器教程 高性能 Web 服务器 Linux C++ WebServer 轻量级网络框架,线程池技术,C++11 TinyWebServer 搭建一个 HTTP 服务器(十几行代码,重点是理解背后逻辑) 搭建自己的 RPC 系统 workflow (搜狗开源的 C++服务器引擎) e. ****分布式