- 博客(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
转载 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关注的人