
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
C++中的CRTP(Curiously Recurring Template Pattern,奇异递归模板模式)
CRTP(奇异递归模板模式)是C++中实现静态多态的技巧,其核心思想是让类派生自以自身为模板参数的基类。主要特点包括:1)使用模板实现编译期多态,避免虚函数开销;2)通过static_cast将基类指针转为派生类指针调用实现;3)常用场景包括高性能代码库、对象计数和运算符重载自动化。相比虚函数,CRTP效率更高但灵活性较低,适合需要编译期优化的场景。典型应用如静态多态实现、类型安全的对象计数器以及

TCP中的拥塞控制
文章摘要: 拥塞控制是网络稳定运行的关键机制,用于防止网络负载超过处理能力。当拥塞发生时,会导致数据包延迟增加、丢失以及吞吐量下降等问题。TCP通过动态调整拥塞窗口(cwnd)和慢启动阈值(ssthresh)来实现拥塞控制,核心算法包括慢启动(指数增长)、拥塞避免(线性增长)、快速重传(检测丢包)和快速恢复(平滑降速)。Tahoe和Reno是两种主要实现,区别在于Reno引入快速恢复机制,避免激进

到底了








