自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 用C++11仿写muduo网络库

先从底层讲再学习陈硕大佬的muduo库中,真的学到了很多的新知识和思想,还有一些代码习惯也是对我受益良多,我利用了c++11的一些新特性来代替原来muduo库中对c++ boost库的依赖。但其实muduo库中还有很多的模块我还没有实现。但没办法为了今年大三上的时候要去找实习,现在必须要花更多的时间在八股文和算法上,所以后面有时间的话我还会继续更新这个项目的,毕竟还有很多的功能没有实现。所以继续努力吧!

2024-06-07 17:34:19 858

原创 设计模式的个人学习总结

抽象工厂是一个产品簇的概念,一个工厂可以生产多种业务相关的产品。我们在工厂方法的基础上扩充一下代码:定义一个抽象工厂接口AbstractFactory,通过不同的方法生产出一个“抽象”产品簇(Phone和PC)。回过头来再看工厂方法,事实上它就是抽象工厂最简单的一种场景设计——只生成一种产品。抽象工厂模式通过在AbstarctFactory中增加创建产品的接口,并在具体子工厂中实现新加产品的创建,当然前提是子工厂支持生产该产品。否则继承的这个接口可以什么也不干。

2024-05-23 14:53:44 596 1

原创 Rec.自学路上的第一个小项目Tiny-Webserver的实现总结

*进行读写数据并调用httprequest 来解析数据以及httpresponse来生成响应*/public://初始化客户端的地址数据//从读缓冲区读数据//从写缓冲区写数据//关闭客户端的请求//接口,返回客户端的sockfd//接口,返回客户端的端口号//接口,返回客户端的IP//接口,返回客户端的sockaddr//流程函数,包含reques解析请求,response响应报文int The_WriteBytes() //获取响应报文的总大小。

2024-05-06 20:28:43 1043

muduo网络库中核心模块TcpServer的核心知识梳理

muduo网络库中核心模块TcpServer的核心知识梳理

2024-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除