05 2012 档案
摘要:最近半年以来都在从事suse10下的C++开发,开发工具也从豪门visual studio10降到了代码查看工具source insight。不过不得不说source insight阅读代码的效率绝对超过visual studio,虽然visual studio也能设置哪些功能,但真心没source insight顺手。不过悲剧的就是写代码的支持比文本好不了多少,调试的话,只能上传到suse10服务器上去然后慢慢的gdb调试了,最头大的就是那个makefile的编写,实在让人累。还是怀念windows下那种豪华的日子。 废话不多说了,我写这篇文章不是为了诉苦的,只是为了继续写网络这边的。以前.
阅读全文
摘要:在多线程或单线程任务中,让线程带传入参数一直是个麻烦的问题,通常有种方法就是以类,对像的变量来传参数,这种方法理解上很简单不过在某些场合使用很麻烦,这里就不介绍了,我们主要介绍一种.NET2.0中新增加的带参数运行线程的方法,示例程序如下:ParameterizedThreadStart ParStart = new ParameterizedThreadStart(ThreadMethod);Thread myThread = new Thread(ParStart);object o = “hello”;myThread.Start(o);ThreadMethod如下:public voi
阅读全文
摘要:socket发送和接受tcp信息包格式的定义(2011-07-29 15:05:17)转载▼标签:杂谈分类: Delphi编程下面为信息包的格式和内容数据包格式如下图所示,所包含的内容从左到右进行传输:包头中的信息全部为网络字节顺序!序号字段名称长度(Bytes)类型(C++)字段说明1head2Unsigned Short包头标识,固定为0xFFFF2version2Unsigned Short版本信息,当前为0x00303length2Unsigned Short包括包头的全部包体长度4command2Unsigned Short命令号5status4Unsigned Integer应答状
阅读全文
摘要:View Code /// <summary> /// 用于序列化和反序列化的工具类 /// </summary> /// <typeparam name="T">要序列化或反序列化的类</typeparam> public sealed class Serializer<T> { /// <summary> /// 将类的实例序列化为xml字符串 /// </summary> /// <param name="instance"></param>
阅读全文

浙公网安备 33010602011771号