自定义博客皮肤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)
  • 收藏
  • 关注

原创 makefile的使用

makefile功能:自动化编译。 示例: target … : prerequisites … command … … target也就是一个目标文件,可以是 Object File,也可以是执行文件。还可以是一个标签(Label),对于标签这种特性,在后续的“伪目标”章节中会有叙述。 prer...

2018-08-07 15:41:01 245

原创 select,poll,epoll的基本使用

问题:如何让多个客户端连接? 解决方案: I/O复用技术: (同步): 1.循环:循环遍历打开的网络连接列表,来判断是否有要读取的数据 。1)速度缓慢 2)效率低 2.select:首先将第二三四个参数指向的fd_set拷贝到内核,然后对每个被SET的描述符进行调用进行 poll,并记录在临时结果中(fd_set),如果有事件发生,...

2018-08-06 18:27:04 213

原创 四种智能指针

智能指针的原理:智能指针不是指针,它实际上是一个模板,由智能指实例化出来的对象具有和常规指针相似的行为,重点是智能指针负责自动的释放所指对象。智能指针是一个类,它的释放空间是通过析构函数完成的。 智能指针使用了RAII技术。RAII叫做资源获得及初始化,定义一个类来封装资和初始化源的分配和释放,在构造函数内完成资源的分配和初始化,在析构函数完成资源的清理,可以保证资源的正确初始化和释放。...

2018-08-06 18:24:15 668

空空如也

空空如也

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

TA关注的人

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