.net
文章平均质量分 64
Yasker
这个作者很懒,什么都没留下…
展开
-
关于dotnet的异步socket通信的问题
关键词:dotnet, socket, asynchronous 异步, tcp在上次参加趋势的百万程序大赛的时候,我负责的socket通讯部分出了一件怪事:当大量传输数据包的大小在一定大小以上(一般是1500到2000)的时候,会在一定时间之后出现数据包的解包错误。传输方式是TCP, 传输的是序列化后的对象,传输格式是 byte[4]作为对象长度+序列化后的对象本身,处理方法是 接受方读取对象长原创 2006-03-21 14:00:00 · 2240 阅读 · 0 评论 -
关于DataGrid的一点基础东西
1、列名显示MS让DataGrid的外观配置,包括列名的显示,全部交给了GridTableStylesCollection。DataGridTableStyle是一个DataGridTableStyle集合,由MappingName确定唯一性。而GridColumnStyles 属性确定其中列的具体情况,也是一个集合。列的属性可以为DataGridBoolColumn或者DataGridTextB原创 2006-02-10 01:43:00 · 2129 阅读 · 0 评论 -
没事不要重载引用类的相等操作符……
刚刚重载顺手了,把自己定义的一个类的==重载了。结果比较惨,后知后觉发现一个绕不过去的地方:如果用Equals调用重载的==,那么如果表达式是 obj == null,那么,挂了……如果==调用Equals,更不用说,要是类型不对,都难判断的……况且,null也没有GetType()一说……最后查到到msdn上这样说:Implementing the Equality Operator (==原创 2006-02-17 16:47:00 · 1919 阅读 · 0 评论 -
用dotnet做能够热键弹出的程序
关键字:dotnet, 热键(Hotkey), ShowInTaskBar, RegisterHotKey前段时间自己的程序里,要实现一个启动时全部隐藏且能够热键弹出的功能。在琢磨了很久系统消息的传递以后,加上Fishy的提醒,终于还是让热键在dotnet里面能够用了。本来事情是很简单的,CodeProject上有个SystemHotKey,封装了热键代码,可以直接用的。我用的则是在其他地方发现的原创 2006-02-22 19:55:00 · 2910 阅读 · 2 评论