远行的帆

没有谁能阻挡我前行的步伐,风雨兼程,我也将义无反顾。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年5月29日

摘要: TCP传输小数据包效率问题(译自MSDN)http://www.ftpff.com/blog/?q=node/16摘要:当使用TCP传输小型数据包时,程序的设计是相当重要的。如果在设计方案中不对TCP数据包的延迟应答,Nagle算法,Winsock缓冲作用引起重视,将会严重影响程序的性能。这篇文章讨... 阅读全文
posted @ 2014-05-29 11:05 远行的帆 阅读(668) 评论(0) 推荐(0) 编辑

摘要: http://blog.csdn.net/dog250/article/details/6612496说明:1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更轻松的3).针对对象:对TCP已经有了全面了解的人。... 阅读全文
posted @ 2014-05-29 10:31 远行的帆 阅读(420) 评论(0) 推荐(0) 编辑

摘要: 转载:http://blog.csdn.net/dog250/article/details/6896949UDP协议疑难杂症全景解析2011-10-22 19:262989人阅读评论(4)收藏举报tcp网络算法交通socket通讯如今,但凡说精通网络的,第二个意思就是“精通TCP”,事实上,很多自... 阅读全文
posted @ 2014-05-29 09:50 远行的帆 阅读(458) 评论(0) 推荐(0) 编辑

摘要: 转自:http://hi.baidu.com/libra1588/item/adf05d5c0cd146464eff20eeTCP与UDP的不同接包处理方式1.UDP发包的问题问:udp发送两次数据,第一次 100字节 ,第二次200字节, 接包方一次recvfrom( 1000 ),收到是 100... 阅读全文
posted @ 2014-05-29 09:28 远行的帆 阅读(341) 评论(0) 推荐(0) 编辑

2013年12月9日

摘要: 转载:http://www.myexception.cn/other/1391145.html‘ 在空白的文本编辑器里打开一个崭新的文本,没有一行代码,出现在眼前的是一个充满了无限可能和希望的项目。可是,当数千行的代码写完之后,整个项目因为bug的出现而被压垮了,更别说添加什么新功能了...这也许是对程序员的最大打击,在饱满的热情上浇了一盆冷水。其实,最好的软件程序员当然知道怎样去发现并修复这些bug,在刚开始编程的时候就通过软件工程的最好方法来降低bug的出现概率。几乎没有哪个程序员能够写出一个bug都没有的代码,但是解决方法总是比困难多得多。多实践和坚毅的决心是成功的关键,这样才能够写出清 阅读全文
posted @ 2013-12-09 11:39 远行的帆 阅读(199) 评论(0) 推荐(0) 编辑

2013年11月26日

摘要: VC调试器高级应用----WATCH窗口篇一.格式化数据和表达式赋值语句.常用变量格式化符(表达式的值后跟逗号,接格式化符,如"(int)0xFFFF,d"):d:有符号的十进制数.u:无符号的十进制数.o:无符号的八x,X:十六进制数.d,i,u,o,x,X的长前缀或短前缀.f:有符号浮点数.e:有符号的科学计数法.g:有符号的浮点或有符号的科学计数法,用其中较短的一个.c:单字符.s:字符串.su:双字节字符串.st:双字节字符串或ANSI字符串,取决于AUTOEXP.DAT中的UnicodeString设置.hr:Windows类标记.wm:Windows消息码.常用 阅读全文
posted @ 2013-11-26 22:33 远行的帆 阅读(1391) 评论(0) 推荐(0) 编辑

2013年11月20日

摘要: BSTR bstrName = OLESTR("Test String");BSTR b1 = bstrName;BSTR b2 = bstrName;bstrName = OLESR("Test String1");以上代码,结果 b1,b2都为Test String;1 CComVariant variant =OLESTR("Test String");2 BSTR b1 = variant;3 variant = OLESTR("Test String1“);4 BSTR b2 = variant;此时,b1,b2都 阅读全文
posted @ 2013-11-20 20:29 远行的帆 阅读(250) 评论(0) 推荐(0) 编辑

2013年9月27日

摘要: 写了个小程序,通过一个指针调用类的方法,结果,指针为空,调用类的方法却成功了,c++也太严格了,汗颜。#include class testClass { public: int init(){ std::coutinit();return 0;} 阅读全文
posted @ 2013-09-27 21:01 远行的帆 阅读(769) 评论(0) 推荐(0) 编辑

2013年7月31日

摘要: 静态库的pdb 阅读全文
posted @ 2013-07-31 13:13 远行的帆 阅读(408) 评论(0) 推荐(0) 编辑

2013年7月29日

摘要: C++构造、析构细节 阅读全文
posted @ 2013-07-29 22:19 远行的帆 阅读(246) 评论(0) 推荐(0) 编辑