DotNetFresh

博客园 首页 新随笔 联系 订阅 管理

2005年5月11日 #

摘要: 最近开始学习C# 2.0,在查看C# 2.0 Language Specification(http://download.microsoft.com/download/8/1/6/81682478-4018-48fe-9e5e-f87a44af3db9/SpecificationVer2.doc)发现泛型如下问题: 规范对于泛型举了一个如下的例子: publicclass... 阅读全文
posted @ 2005-05-11 20:36 DotNetFresh 阅读(1668) 评论(5) 推荐(0) 编辑

2005年4月30日 #

摘要: /**//***************************************************** * 一个观察者模式(Observer Pattern)例子 *本例子包括四个角色: *1.抽象主题(ISubject) 2.抽象观察者(IObserver) *3.具体主题(ConcreteSubject) 4.具体观察者(ConcreteObserver) *他们之间的关系是... 阅读全文
posted @ 2005-04-30 11:37 DotNetFresh 阅读(1089) 评论(2) 推荐(0) 编辑

2005年4月29日 #

摘要: /**//***************************************************** *一个责任链模式例子 *该例子是三类售货员处理订单的情况 *如果订单金额小于1000,则一级售货员可以处理该订单 *如果订单金额小于10000,则二级售货员可以处理该订单 *如果订单金额小于100000,则三级售货员可以处理该订单 ********************... 阅读全文
posted @ 2005-04-29 15:22 DotNetFresh 阅读(988) 评论(0) 推荐(0) 编辑

2005年3月3日 #

摘要: 一直以来,在检索XML文件的时候,频频使用"//XXX"来查找节点,用法简单,一目了然....用得我不亦乐乎.....也没有仔细去想过这样做会出现什么问题.今日,分析一个比较复杂的XML文件,在分析中用到了循环,在循环中使用了doc.SelectNodes("//XXX");结果发现速度出奇的慢,分析一个4M左右的XML需要21秒.刚开始怀疑算法问题,花了一上午的时间优化算法,速度也就提高了3秒左... 阅读全文
posted @ 2005-03-03 17:31 DotNetFresh 阅读(538) 评论(0) 推荐(0) 编辑