随笔 - 272  文章 - 7  评论 - 27  阅读 - 83万
03 2015 档案
.Net开源源码查询
摘要:http://referencesource.microsoft.com/ 阅读全文
posted @ 2015-03-29 09:43 NLazyo 阅读(156) 评论(0) 推荐(0) 编辑
程序优化
摘要:.预分配内存 预分配内存主要是针对需要循环处理数据的情况的。比如视频处理,每帧图像的处理都需要一定的缓存,如果每帧申请释放,则势必会降低算法效率,如下所示: 1 //处理一帧 2 void Process(BYTE *pimg) 3 { 4 malloc 5 ... 6 ... 阅读全文
posted @ 2015-03-24 20:55 NLazyo 阅读(230) 评论(0) 推荐(0) 编辑
64位系统上运行32位程序能否申请到8G内存?
摘要:申请不到,因为64为系统在运行32位程序的时候只是为了向下兼容而已,对于32位程序来讲,申请8G的存储空间没有任何意义,因为32位的程序最大寻址空间只有4G,32位程序在编译之后的机器代码也只有32位的寻址数(指针占4个字节),因此申请8G的空间是没啥意义的,而且一般系统都会为每个进程设置一些资源限... 阅读全文
posted @ 2015-03-22 09:04 NLazyo 阅读(4899) 评论(0) 推荐(0) 编辑
集合和同步(线程安全)
摘要:集合和同步(线程安全).NET Framework 2.0Silverlight .NET Framework 3.5https://msdn.microsoft.com/zh-cn/library/573ths2x(v=vs.80).aspx默认情况下,System.Collections 和相关... 阅读全文
posted @ 2015-03-12 17:19 NLazyo 阅读(381) 评论(0) 推荐(0) 编辑
为多线程处理同步数据(包括实例和静态成员)
摘要:为多线程处理同步数据https://msdn.microsoft.com/zh-cn/library/z8chs7ft(VS.80).aspx.NET Framework 2.0 当多个线程可以调用单个对象的属性和方法时,对这些调用进行同步处理是非常重要的。否则,一个线程可能会中断另一个线程正在执行... 阅读全文
posted @ 2015-03-12 16:23 NLazyo 阅读(598) 评论(0) 推荐(0) 编辑
.NET 平台下的插件化开发内核(Rabbit Kernel)-转
摘要:什么是RabbitHub?RabbitHub 是专门针对 .NET 平台所设计、研发的一套相对完整的插件开发框架,它是由一个内核两大框架多个组件及一系列的开发时支持而构成。RabbitHub 架构图:它为了解决什么? 一般公司内部的产品肯定是多元化的,而拥有的开发团队也不止一支,这样以来各个开发团队... 阅读全文
posted @ 2015-03-09 13:54 NLazyo 阅读(1231) 评论(0) 推荐(1) 编辑
序列化Image到byte[]
摘要:usingSystem.Runtime.Serialization.Formatters.Binary;//引入供序列化Image对象使用/// /// 将byte[]转换为Image/// /// 字节数组/// ImagepublicImage ReadImage(byte[] bytes){M... 阅读全文
posted @ 2015-03-09 13:52 NLazyo 阅读(497) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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