C++ 全栈知识体系
✿导航
C++
C++
基础
函数
知识点
IO框架
新版本特性
数据库
数据库
数据库原理
SQL语言
SQL - MySQL
NoSQL - Redis
NoSQL - ElasticSearch
算法
算法
算法基础
常见算法
领域算法
分布式算法
编程四大件
编程四大件
数据结构与算法
计算机网络
操作系统
计算机组成
开发|测试
开发|测试
开发
测试
架构
架构
架构基础
分布式系统
微服务
中间件
方法论
方法论
概念
理论
架构设计原则
设计模式
协议
技术选型
编码规范
工具|部署
工具|部署
流水线构建 - CI/CD
知识点 - Linux
网站 - Nginx
容器化 - Docker
容器编排 - Kubernetes
服务网格 - Service Mesh Istio
常用快捷键 - Shortcut
工具使用 - Tools
项目
项目
开源项目
学习项目
个人项目
项目开发
项目Idea
文章
文章
并发
部署
分布式
知识
问题
读书笔记
读书笔记
编程语言与技术
系统与架构
软件开发实践
数据处理与应用设计
成长
成长
个人
产品
团队
前端
前端
Vue
关于
搜索文档
K
软件开发实践
重构改善既有代码的设计
第1章 重构,第一个示例
第2章 重构的原则
第3章 代码的坏味道
第5章 重构列表
第6章 重新组织函数
第7章 在对象之间搬移特性
第8章 重新组织数据
第9章 简化条件表达式
第10章 简化函数调用
第11章 处理概括关系
第12章 设计之大型重构
代码大全2
第1章 欢迎进入软件构建的世界
第2章 用隐喻来更充分地理解软件开发
第3章 三思而后行: 前期准备
第4章 关键的构建决策
第5章 软件构建中的设计
Linux多线程服务端编程——使用muduo C++ 网络库
Buffer类的设计
设计与实现
定时器与TimerQueue
Protobuf网络传输和Protobuf编解码器与消息分发器
EventLoop类剖析
EventLoopThread和EventLoopThreadPool剖析
TCP网络库和核心类
Connector剖析
TcpClient剖析
学习总结
timing wheel
消息广播服务
线程安全的对象生命期管理