自定义博客皮肤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 283

原创 muduo源码分析之TcpServer

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

2017-07-23 09:39:41 541

原创 muduo源码分析之Acceptor

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

2017-07-22 20:17:47 343

原创 muduo源码分析之EventLoop

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

2017-07-21 16:50:53 615

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

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

2017-06-18 16:46:22 272

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

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

2017-06-18 15:02:48 268

原创 DOS攻击总结

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

2017-06-15 21:23:27 2725

原创 C与C++区别

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

2017-06-15 13:41:46 464

原创 零拷贝部分内容

2017-03-13 21:57:32 336

原创 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 440

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

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

2017-03-13 11:30:57 271

原创 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 352

原创 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 426 1

空空如也

空空如也

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

TA关注的人

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