随笔- 98  文章- 2  评论- 67  阅读- 10万 
06 2016 档案
Socket Receive 避免 Blocking
摘要:我们知道 Socket Blocking 属性默认true . 表明Socket 处于同步调用 , Connect , 或 Send , Receive 需等待动作 完成才能继续执行。 有一种应用场景 , Socket 处于 同步调用状态。 我们希望 Receive 时,若没数据,立即返回,而不是阻 阅读全文
posted @ 2016-06-30 15:34 仰光 阅读(6863) 评论(0) 推荐(1) 编辑
List 集合线程安全测试
摘要:最近在做一些代码整理工作,涉及到List 线程安全问题,查了一些资料。网上有些资料说List 增减成员(Add , Remove) 是安全的,但不保证成员属性值访问安全性,及禁止对 List 跨线程遍历访问, 如 foreach 遍历。可以想象,有些跨线程操作(Add , Remove)List 集 阅读全文
posted @ 2016-06-30 11:07 仰光 阅读(5005) 评论(0) 推荐(0) 编辑
图片内存复制性能对比
摘要:在绘图过程中,可能存在局部绘制,需要把一个图片区域块 copy 到另一图形内部。针对常用的几种操作方式对比。 本次比较对象为 BitBlt 与 LockBits 方式 BitBlt 实现: 调用代码: LockBits 方式实现: LockBits 方式 调用: 由于两种方式 初使化方式不一样,本例 阅读全文
posted @ 2016-06-15 16:41 仰光 阅读(497) 评论(0) 推荐(0) 编辑
GDI与GDI+ 贴图性能对比
摘要:在做绘图相关工作,由于对显示绘制结果实时性有要求,筛选了GDI , 与GDI+ 贴图性能。这里假设在内存中已绘制完成一张图片,现需求显示在控件上,同时,总是更新全部区域。 GDI+ 实现 调用1000次,测帧速 结果:帧率:88.81783帧率:91.14108帧率:92.28497帧率:83.16 阅读全文
posted @ 2016-06-15 15:04 仰光 阅读(1722) 评论(0) 推荐(0) 编辑
GDI+ 绘制经验
摘要:GDI+ 绘制经验分享 阅读全文
posted @ 2016-06-06 15:20 仰光 阅读(1038) 评论(0) 推荐(0) 编辑
Winform 支持高清屏(High DPI) 设置
摘要:http://www.cnblogs.com/weiym/p/3555068.htmlhttp://crsouza.com/2015/04/how-to-fix-blurry-windows-forms-windows-in-high-dpi-settings/ static class Progr 阅读全文
posted @ 2016-06-01 11:07 仰光 阅读(971) 评论(0) 推荐(0) 编辑
获取指定DLL程序集Config 文件
摘要:/// /// 获取调用函数所在程序集的配置信息 /// /// protected virtual Dictionary GetConfigInfo() { Dictionary dicInfo = new Dictionary () ; ... 阅读全文
posted @ 2016-06-01 11:04 仰光 阅读(837) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示