摘要: 有时候当你思路比较混乱的时候不妨随手涂鸦一下,多次迭代润色,也是思路就清晰多了 阅读全文
posted @ 2007-07-04 16:27 Anders06 阅读(262) 评论(2) 推荐(0) 编辑
摘要: 最近同事遇到一个问题,关于程序需要在动态的时候决定究竟要加载dll的哪个版本. 制造事故,利用AssemblyResolve事件完美解决之! 阅读全文
posted @ 2007-06-29 16:55 Anders06 阅读(3816) 评论(12) 推荐(0) 编辑
摘要: (一) 开篇(先欠着) (二)Singleton模式 (演进式阐述) (三)Bridge 模式 -- 一个连接线,两个支撑点 (四)Adapter (从大师讲Adapter想到) (五) 继续... 阅读全文
posted @ 2007-06-26 16:04 Anders06 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 所谓白话,就是力求简单,以一个不断演进的方式教你实现一个Singleton模式 阅读全文
posted @ 2007-06-26 15:53 Anders06 阅读(832) 评论(2) 推荐(0) 编辑
摘要: 盯上了BigList的RemoveAll()方法,仔细一看其算法跟List的RemoveAll实现是一致的. 算法很简单,效率很高,但不见得新手都知道.想我以前在这里翻过跟头,拿出来分享一下吧,简单过一遍就是了. 简单明了想到做法,先遍历集合记录需要Remove的Item的index.遍历完了后,"反向"遍历removeList再一个一个删除之.今天将这个方法跟List的RemoveAll比较测试了一下,看到结果简直想撞墙.在集合元素数目很大的情况下,有天壤之别. 阅读全文
posted @ 2007-06-21 18:45 Anders06 阅读(2541) 评论(8) 推荐(0) 编辑
摘要: 第一次遇到,标记一下. 上段代码应该都明白了怎么用 public static IEnumerable FindWhere(IEnumerable collection, Predicate predicate){ if (collection == null) throw new ArgumentNullException("collection"); if (pred... 阅读全文
posted @ 2007-06-20 14:36 Anders06 阅读(280) 评论(3) 推荐(0) 编辑
摘要: 昨天刚说了PowerCollections强大,今天就这么随手拿来一看竟发现不少问题,不光是设计,还有效率方面的. (PS: PowerCollections是从"CLR Via C#"一书中看到的,Jeff说其的BigList在count100的时候有更优秀的效率,而且里面提供了很多丰富的集合类.) 最终写了个小测试,发现BigList.CopyTo()竟比List的慢不少 阅读全文
posted @ 2007-06-19 18:12 Anders06 阅读(3370) 评论(13) 推荐(0) 编辑
摘要: wintellect公司为M$提供了一组功能强大,类型丰富的泛型集合类,出自于大名鼎鼎的Jeffrey Richter等之手,并且提供了源代码和文档下载. 详细可以访问http://wintellect.com/PowerCollections.aspx. 前阵子自己也写了两篇关于FCL中的Collection类 ArrayList & List (1) ArrayList & List (2... 阅读全文
posted @ 2007-06-18 17:07 Anders06 阅读(631) 评论(0) 推荐(0) 编辑
摘要: Justin写了一篇关于Decorator模式很好的文章来杯咖啡-装饰者模式(Decorator),详细地阐述了这一模式,图文并茂非常爽心悦目. 本着讨论使人进步的原则,我也来说说 究竟ToolTip这个例子是否为Decorator模式 阅读全文
posted @ 2007-06-13 17:34 Anders06 阅读(3447) 评论(5) 推荐(0) 编辑
摘要: 今天在编译项目的时候出现了如下错误 The command "cscript E:\Schemas\UpdateSchemaClass.js "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\..\..\SDK\v2.0\Bin\xsd.exe" " exited with code 1.PackageSchemas 看了下大致的... 阅读全文
posted @ 2007-06-13 15:48 Anders06 阅读(729) 评论(0) 推荐(0) 编辑