关闭

关于dotnet的异步socket通信的问题

关键词:dotnet, socket, asynchronous 异步, tcp在上次参加趋势的百万程序大赛的时候,我负责的socket通讯部分出了一件怪事:当大量传输数据包的大小在一定大小以上(一般是1500到2000)的时候,会在一定时间之后出现数据包的解包错误。传输方式是TCP, 传输的是序列化后的对象,传输格式是 byte[4]作为对象长度+序列化后的对象本身,处理方法是 接受方读取对象长...
阅读(1893) 评论(0)

用dotnet做能够热键弹出的程序

关键字:dotnet, 热键(Hotkey), ShowInTaskBar, RegisterHotKey前段时间自己的程序里,要实现一个启动时全部隐藏且能够热键弹出的功能。在琢磨了很久系统消息的传递以后,加上Fishy的提醒,终于还是让热键在dotnet里面能够用了。本来事情是很简单的,CodeProject上有个SystemHotKey,封装了热键代码,可以直接用的。我用的则是在其他地方发现的...
阅读(2549) 评论(2)

没事不要重载引用类的相等操作符……

刚刚重载顺手了,把自己定义的一个类的==重载了。结果比较惨,后知后觉发现一个绕不过去的地方:如果用Equals调用重载的==,那么如果表达式是 obj == null,那么,挂了……如果==调用Equals,更不用说,要是类型不对,都难判断的……况且,null也没有GetType()一说……最后查到到msdn上这样说:Implementing the Equality Operator (==...
阅读(1631) 评论(0)

关于DataGrid的一点基础东西

1、列名显示MS让DataGrid的外观配置,包括列名的显示,全部交给了GridTableStylesCollection。DataGridTableStyle是一个DataGridTableStyle集合,由MappingName确定唯一性。而GridColumnStyles 属性确定其中列的具体情况,也是一个集合。列的属性可以为DataGridBoolColumn或者DataGridTextB...
阅读(1852) 评论(0)
    个人资料
    • 访问:78480次
    • 积分:971
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:0篇
    • 译文:0篇
    • 评论:12条
    文章分类
    最新评论