05 2012 档案

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