自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于SO_REUSEADDR和SO_REUSEPORT的使用

<br />SO_RESUEADDR主要有四个方面的作用: <br />1. 允许一个监听服务器到,bind到现在使用的端口上,即使之前存服务端口的连接存在<br />    例如: (1)启动服务端口:45001,该端口处于listen状态<br />               (2)有一个客户端连接到该端口上,可以派生子进程来处理该链路<br />               (3)关闭监听端口,但是步骤2中的链路存在<br />               (4)重新启动监听端口45001<br /

2011-05-18 14:54:00 3011

原创 dynamic_cast操作符的用法

参考C++ prime 第四版 9.1.1节 dynamic_cast 是个在运行时执行的操作符dynamic_cast的作用: dynamic_cast用来把一个类的指针(引用)转换成同一类层次结构的其它类的指针(引用)dynamic_cast每次执行两个操作:类型检查和类型转换,只有在类型检查正确的情况下,才进行类型转换。     对于类类型指针之间的转换,可以通过dynamic_cast操作符的返回值进行判断,如果转换失败会返回0,通过if判断可以查看是否转换成功。     对于类引用类型之间的转换,

2010-06-29 13:45:00 1155

原创 类声明中关键字的位置

<br />1.virtual :<br /> <br />   必须在类声明中指定,如果函数放在类外面则不能再次指定关键字 virtual<br /> <br />   不断完善中。。。。。。。。。

2010-06-28 10:55:00 731

原创 关于成员初始化参数列表的总结

参考C++ Prime 第四版 14.5成员初始化列表和构造函数赋值语句的区别1.先看下面的例子   class Account {        public:             Account(const String name, double balance = 0.0);       private:             double _balance;             String _name;};  对于构造函数的实现有两种方式:方式1:Account::Account(con

2010-06-24 15:11:00 2419

原创 malloc引发的coredump

在64位机器上,调用malloc会出现coredump的问题 可能有下面的原因:      malloc在stdlib.h中的原型为:      void *malloc (size_t size);      如果没有包含头文件,函数没有声明就直接使用,那么C语言默认函数的返回值是int型,即如果没有包含头文件,那么malloc函数的原型为:     int

2009-06-10 13:02:00 4306 1

转载 50句人性经典总结

 1、一个人炫耀什么,说明内心缺少什么。         2、一个人越在意的地方,就是最令他自卑的地方。     3、人都有以第一印象定好坏的习惯,认为一个人好时,就会爱屋及乌,认为一个人不好时,就会全盘否认。    4、人越是得意的事情,越爱隐藏,越是痛苦的事情越爱小题大作。     5、这个世界既不是有钱人的世界,也不是有权人的世界,它是有心人的世界。     6、婚姻的杀手有时不是外遇,而是

2009-05-30 21:23:00 665

空空如也

空空如也

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

TA关注的人

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