call_once 和 once_flag
std::call_once 和 std::once_flag 是 C++11 中引入的线程安全的函数和类型,用于确保某个函数只被调用一次
模板模式
模版方法是一种行为设计模式, 它在基类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤
第六章:惰性求值
惰性,即为临时缓存也
字符串数组
如果解决空间来存储字符串,通过存储字符串的指针
指针基础
讲清楚指针的一些概念,避免影响后续对指针的应用
二级指针和函数指针
这里值得一提的是二级指针,如果你是第一次接触,一定会被绕晕。我们究竟什么时候传递一级指针,什么时候传递二级指针,这是一个非常重要的问题。修改指向对象的值传递一级指针,修改指向对象传递二级指针
第三章:粘包和反序列化
本节介绍高性能网络编程中必须面临且要解决的问题,建议细致阅读,若有表述错误,欢迎指正,这里面有太多逻辑上的分析了
第二章:同步和异步
异步编程是实现高性能服务器的基础,但要解决的困难和代码的复杂度就高很多,后续所有内容都是基于异步编程展开
结构体
没必要去搞清楚哪里花里胡哨的声明方式,用那些常用的即可
命令模式
命令模式是一种行为设计模式, 它可将请求转换为一个包含与请求相关的所有信息的独立对象。 该转换让你能根据不同的请求将方法参数化、 延迟请求执行或将其放入队列中, 且能实现可撤销操作
14567812