- 博客(73)
- 收藏
- 关注
原创 【基于主从Reactor模型的C++高并发服务器组件】
仿muduo库高并发服务器组件通过内部提供HTTP协议应用层协议的组件,使用者可以简洁快速的搭建出一个高性能的,基于HTTP应用层协议的TCP服务器
2025-03-05 22:17:12
1046
原创 【Linux】网络原理
前面为了快速了解网络通信是什么样的,直接就进行了tcp和udp的socket套接字编程,接下来我们就要学习具体的协议了。我们根据应用层(应用层,表示层,会话层),传输层,网络层,数据链路层,物理层从上到到下来进行本章主要是学习了大佬们的博客中,网络各种层中的经典/常见协议,以及各种核心知识点和原理,学习的内容十分多,原理部分的知识还要反复学习,上面的代码部分也要多敲几遍,深入理解。争取早日掌握大佬博客中的重点内容。
2025-01-04 16:38:46
992
1
原创 【C++】空间配置器
空间配置器,顾名思义就是为各个容器高效的管理空间(空间的申请与回收)的,在默默地工作。虽然在常规使用STL时,可能用不到它,但站在学习研究的角度,学习它的实现原理对我们有很大的帮助。
2024-10-15 20:42:31
744
原创 【C++】C++的类型转换
本章内容也十分简单,4个C++转换类型,前面三个C语言都能够完成,我们以后如果没有强制要求,随意使用,第4个dynamic_cast要掌握,其实也是很简单的,就是不让父转子,然后RTTI就是了解内容,可不深入研究。
2023-06-09 19:18:13
659
原创 【C++】智能指针
什么是内存泄漏:内存泄漏指因为疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该段内存的控制,因而造成了内存的浪费。内存泄漏的危害:长期运行的程序出现内存泄漏,影响很大,如操作系统、后台服务等等,出现内存泄漏会导致响应越来越慢,最终卡死。// 1.内存申请了忘记释放// 2.异常安全问题Func();// 这里Func函数抛异常导致 delete[] p3未执行,p3没被释放.
2023-06-08 15:22:49
498
原创 【C++】异常
实际使用中很多公司都会自定义自己的异常体系进行规范的异常管理,因为一个项目中如果大家随意抛异常,那么外层的调用者基本就没办法玩了,所以实际中都会定义一套继承的规范体系。这样大家抛出的都是继承的派生类对象,捕获一个基类就可以了// 服务器开发中通常使用的异常继承体系 class Exception {public ://错误描述 int _id;//错误id };
2023-06-07 11:58:37
662
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人