摘要:没有做非常深入了解,仅仅是一些大概的感觉:首先,不愧是Asp.Net小组的开发人员写的,将Asp.Net的特点优势发挥得淋漓尽致,丰富强大的表现层,支持换肤等高级特征,基本上沿袭了Asp.Net Forum的技术。但是,CS并不适合作为企业的开发架构,原因如下:1、中间层和数据层很弱,虽然数据层提供了所谓的“Provider"模式,可以支持切换各种不同的数据源,但是业务逻辑依然采用的事...
阅读全文
随笔分类 - 学习心得
摘要:诚然,调停者模式将各个同事(colleague)之间的的耦合分离开来,同事之间不用关心与其他同事的关系,这给客户端编码和维护都带来一定好处,但是,将同事与调停者全部耦合起来,同事数量少还好说,如果有上百甚至更多的同事对象呢?对象的责任到是小了,现在可累坏了我们的调停者了,而且将来维护起管理上百个同事对象的调停者对象的话,这应该不是件容易的对象,相对来说,把这个责任分解到各个同事对象似乎来得容易些....
阅读全文
摘要:一直以来,在检索XML文件的时候,频频使用"//XXX"来查找节点,用法简单,一目了然....用得我不亦乐乎.....也没有仔细去想过这样做会出现什么问题.今日,分析一个比较复杂的XML文件,在分析中用到了循环,在循环中使用了doc.SelectNodes("//XXX");结果发现速度出奇的慢,分析一个4M左右的XML需要21秒.刚开始怀疑算法问题,花了一上午的时间优化算法,速度也就提高了3秒左...
阅读全文