06 2007 档案
摘要: 最近同事遇到一个问题,关于程序需要在动态的时候决定究竟要加载dll的哪个版本.
制造事故,利用AssemblyResolve事件完美解决之!阅读全文
制造事故,利用AssemblyResolve事件完美解决之!阅读全文
摘要: 所谓白话,就是力求简单,以一个不断演进的方式教你实现一个Singleton模式阅读全文
摘要: 盯上了BigList的RemoveAll()方法,仔细一看其算法跟List的RemoveAll实现是一致的.
算法很简单,效率很高,但不见得新手都知道.想我以前在这里翻过跟头,拿出来分享一下吧,简单过一遍就是了.
简单明了想到做法,先遍历集合记录需要Remove的Item的index.遍历完了后,"反向"遍历removeList再一个一个删除之.今天将这个方法跟List的RemoveAll比较测试了一下,看到结果简直想撞墙.在集合元素数目很大的情况下,有天壤之别.阅读全文
算法很简单,效率很高,但不见得新手都知道.想我以前在这里翻过跟头,拿出来分享一下吧,简单过一遍就是了.
简单明了想到做法,先遍历集合记录需要Remove的Item的index.遍历完了后,"反向"遍历removeList再一个一个删除之.今天将这个方法跟List的RemoveAll比较测试了一下,看到结果简直想撞墙.在集合元素数目很大的情况下,有天壤之别.阅读全文
摘要: 昨天刚说了PowerCollections强大,今天就这么随手拿来一看竟发现不少问题,不光是设计,还有效率方面的.
(PS: PowerCollections是从"CLR Via C#"一书中看到的,Jeff说其的BigList在count>100的时候有更优秀的效率,而且里面提供了很多丰富的集合类.)
最终写了个小测试,发现BigList.CopyTo()竟比List的慢不少阅读全文
(PS: PowerCollections是从"CLR Via C#"一书中看到的,Jeff说其的BigList在count>100的时候有更优秀的效率,而且里面提供了很多丰富的集合类.)
最终写了个小测试,发现BigList
摘要: Justin写了一篇关于Decorator模式很好的文章来杯咖啡-装饰者模式(Decorator),详细地阐述了这一模式,图文并茂非常爽心悦目.
本着讨论使人进步的原则,我也来说说
究竟ToolTip这个例子是否为Decorator模式阅读全文
本着讨论使人进步的原则,我也来说说
究竟ToolTip这个例子是否为Decorator模式阅读全文
摘要: 习惯于用IDE生成接口方法了,右键点击"Implement Interface",生成所有的接口方法声明,还带个Region多方便啊.
今天看<>时才了解到自己是知其然不知其所有然啊.阅读全文
今天看<
摘要: .net框架那本书已读过几遍,但仍有一下地方的知识被遗漏.
重读此书,主要摘录了<>中有些自己不知,或容易忽略的技术要点阅读全文
重读此书,主要摘录了<

