自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shell

#!是一个约定的标记,告诉系统这个脚本需要什么解释器来执行,即使用哪一种shell

2017-08-22 19:45:20 408

原创 muduo源码分析之TcpServer

管理所有的Tcp客户连接,若每个Tcp客户连接由一个类Tcpconnection管理(用来具体执行消息的收发),那么Tcpserver就是根据Accetor返回的新客户创建Tcpconnection-conn。

2017-07-23 09:39:41 691

原创 muduo源码分析之Acceptor

Class Acceptor:用于accept一个TCP连接,并通过回调函数通知使用者。

2017-07-22 20:17:47 514

原创 muduo源码分析之EventLoop

muduo源码分析--EventLoop(Channel,Poller,Timer)

2017-07-21 16:50:53 822

原创 C++面向对象(二)

C++面向对象(二):类对象生存周期,函数返回对象,临时量的产生

2017-06-18 16:46:22 392

原创 C++面向对象(一)

1. OOP思想 2. 面向对象语言的三大特征:封装,继承,多态 (1)封装和隐藏: 封装的实现: 访问限定符---public:公有的,哪里都可以访问                         protected:保护的                         private:私有的,除了类自己可以访问,其他的都不可以访问 类中的成员方法并不占用对象内存,

2017-06-18 15:02:48 400

原创 DOS攻击总结

1.什么是DOS攻击 DOS:Denial,拒绝服务的缩写,让目标机器停止提供服务或者资源的访问 2.  通过理解TCP协议,以及连接过程,要对SERVER实施拒绝服务攻击,实质上的方式是有两个: (1)迫使服务器的缓冲区满,不接收新的请求; (2)使用IP欺骗,迫使服务器把合法用户的连接复位,影响合法用户的连接; 这是DOS攻击实施的基本思想,具体实现有这样的方法: 1. SYN 

2017-06-15 21:23:27 3061

原创 C与C++区别

1.     inline函数:            特点:在编译过程中,该函数在函数调用点,就将该函数的代码全部展开,会进行类型的检查。 (1) inline函数是一种更安全的宏: 宏在预处理阶段进行替换,只是单纯的字符串的替换,并不会进行类型检查,宏没有办法调试,inline函数在编译阶段在函数调用点将函数的代码展开,但会进行类型检查,因此称为更安全的替换 (2) inline函数和

2017-06-15 13:41:46 569

原创 零拷贝部分内容

2017-03-13 21:57:32 474

原创 Nginx源码剖析—内存池结构ngx_pool_t

一.相关结构:. ngx_pool_t结构:内存池的相关数据 struct ngx_pool_s{     ngx_pool_data_t   d;//内存池的数据块     size_t            max;//内存池数据块的最大值     ngx_pool_t        *current;//指向当前内存池的头     ngx_chain_t       *chain

2017-03-13 14:40:57 558

原创 Nginx源码剖析-模块以及部分初始化

本部分主要理解了nginx中模块的含义,以及一些基本结构(主要是ngx_moudle结构)和类型,也对模块的初始化有了进一步的了解。

2017-03-13 11:30:57 415

原创 Nginx源码分析—数组结构ngx_array_t

.Nginx源码分析—数组结构ngx_array_t     ngx_array_t结构:     struct ngx_array_s{         void  *elts;//数组数据区起始位置         ngx_uint_t   netls;//数据区实际存放的元素个数;         size_t       size;//每一个元素的个数;         ngx

2017-03-13 10:52:05 481

原创 nginx源码剖析---队列结构ngx_queue_t

Ngx_queue_t结构:      Struct_ngx_queue_s{         ngx_queue_t  *prev;//前驱        ngx_queue_t  *next;//后继 }; 思考1:该结构中为什么只有两个指针,没有数据域?它是如何存储和获得队列中节点的数据的? 通常意义上的双向链表是这个样子的:   Struct double_link_s{

2017-03-12 21:47:02 622

空空如也

空空如也

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

TA关注的人

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