自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++ 单例类 析构函数 声明

c++ 的单例类的析构函数应该是public还是非public,请看代码:#include  #include #include class CTest{public:    static CTest& GetInstance()    {        static CTest obj;        return obj;    }voi

2012-11-30 11:16:58 575

原创 windows linux 源码跨平台

最近在做一个socket的测试程序,要求在windows与linux都能用。1. 肯定不能做两份源码,很低级2. 用户只需要重新编译,不能改源码所以做法就是:使用宏:WIN32 来区分平台,该宏在编译工具中就有定义了,没有问题哦

2012-08-10 10:54:38 310

转载 我做项目这些年的经验

1、中国充满大量非常敬业但不够职业的项目经理,不了解这一点,就做不好中国的项目。2、真正的原因往往都隐藏在表面的理由背后。3、做项目最高境界是和用户形成长期共生双赢关系。4、卖功能,卖利益,卖服务,卖价值,卖口碑,这是做项目的五个境界。5、大项目往往是从小项目建立信任开始的。6、做项目的公司梦想往往是通过项目形成一个好产品去走批量化复制的路。7、做大

2012-04-18 22:10:42 2862

转载 valgrind 使用

1. 下载地址http://valgrind.org,下载最新版本,3.7.02. 安装步骤解压./configure --prefix=/usr/local/make;make install3. 使用--tool= 最常用的选项。运行 valgrind中名为toolname的工具。默认memcheck。--h –help 显示帮助信息。-version

2012-04-18 15:52:51 528

转载 TCP UDP 对比

1. TCP头部协议2. UDP头部协议

2012-04-17 16:01:36 383

转载 linux udp 数据包大小问题

首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。1)各层数据包格式以太网(Ethernet)的数据帧在链路层IP包在网络层TCP或UDP包在传输层TCP或UDP中的数据(Data)在应用层它们的关系是 数据帧 = | 帧头 |  IP包头 | TCP或UDP包头 | 用户发送数据 | 2)各层单包的最佳长度在应用程序中我们用到的

2012-04-17 15:36:17 4291 2

原创 linux udp bind函数说明

1. IP包头部20个字节,其中有包含源IP地址与目标IP地址,报文长度用2个字节表示,说明最大IP大小为65535,如下图所示:0481216192431版本首部长度服务类型长度认证标志段偏移量TTL协议校验和源IP地址

2012-04-16 22:43:54 5623 1

空空如也

空空如也

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

TA关注的人

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