自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 shutdown()及closesocket() 的区别

以下描述主要是针对windows平台下的TCP socket而言。首先需要区分一下关闭socket和关闭TCP连接的区别,关闭TCP连接是指TCP协议层的东西,就是两个TCP端之间交换了一些协议包(FIN,RST等),具体的交换过程可以看TCP协议,这里不详细描述了。而关闭socket是指关闭用户应用程序中的socket句柄,释放相关资源。但是当用户关闭socket句柄时会隐含的触发TCP连接

2016-11-08 20:14:08 1470

原创 C++string类的一个实现

class String{    friend ostream& operator    friend istream& operator>> (istream&,String&);//重载>>运算符  public:      String(const char* str=NULL);                //赋值构造兼默认构造函数(char)      Strin

2016-11-05 14:32:45 220

转载 explicit关键字

首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).那么显示声明的构造函数和隐式声明的有什么区别呢? 我们来看下面的例子:class CxString  // 没有使用explicit关键字的

2016-11-05 09:46:02 191

转载 Libevent源码分析-----event_io_map哈希表

转载请注明出处: http://blog.csdn.net/luotuo44/article/details/38403241        上一篇博客说到了TAILQ_QUEUE队列,它可以把多个event结构体连在一起。是一种归类方式。本文也将讲解一种将event归类、连在一起的结构:哈希结构。哈希结构体:        哈希结构由下

2016-09-08 20:53:40 300

原创 libevent 编译错误问题

出现undefined reference to `event_add';undefined reference to `event_init';undefined reference to `event_set';undefined reference to `event_add'之类,是库没有连接上,如下编译:g++ -o libevent libevent.cpp -leve

2016-09-02 11:07:26 2567

空空如也

空空如也

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

TA关注的人

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