摘要:
李建忠老师讲的《面向对象设计模式纵横谈》,早就看过了,现在有了时间重新整理一下,以前的博客【赛迪网】没有了,现在搬到博客园,重新过一遍,也便于以后浏览。 在开始具体的讲设计模式之前,先来一篇准备的的文章,也是后面设计模式的来源的文章,没有这些原则,后面的设计模式也是枉谈。这些原则是学习设计模式的基础 阅读全文
摘要:
下图展示了编译源代码文件的过程。如图所示,可用支持 CLR 的任何一种语言创建源代码文件。然后,用一个对应的编译器检查语法和分析源代码。无论选用哪一个编译器,结果都是一个托管模块(managedmodule)。托管模块是一个标准的 32 位 Microsoft Windows 可移植执行体(PE32 阅读全文
摘要:
现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要目的有两个,一个是进行知识的总结,另外一个是觉得网上很多学习资料的讲述方式让初学者不 阅读全文
摘要:
学习这个东西挺奇怪的,时间一长就容易忘记,或者记不清楚。今天看到一些UML图的关系,发现有些出入了,索性就写下来,以后再忘记的时候过来看看。 在UML的类图中,常见的有以下几种关系: 继承(Generalization), 实现(Realization), 关联(Association), 依赖(D 阅读全文
摘要:
最近我在学习一些有关敏捷软件开发的知识,把里面的12项经典原则分享出来,可以查询,可以反省,可以进步,可以参考,也可以纠正。 好了,言归正传。 1、我们最优先要做的是通过尽早的,可持续的交付有价值的软件来使客户满意 规划迭代故事时必须按照优先级安排,为客户先提供最有价值的功能。通过频繁迭代能与客户形 阅读全文
摘要:
代码性能测试的小工具类 阅读全文
摘要:
最近在做一个项目的时候,需要增加一个日志的功能,需要使用Log4Net记录日志,把数据插入到Oracle数据库,经过好久的研究终于成功了。把方法记录下来,以备以后查询。 直接写实现方法,分两步完成: 1、使用NuGet Manager管理工具,增加对Oracle.ManagedDataAccess. 阅读全文
摘要:
个人感觉在Java领域大型开发都离不了ORM的身影,所谓的SSH就是Spring+Struts+Hibernate,除了在学习基础知识的时候被告知可以使用JDBC操作数据库之外,大量的书籍中都是讲述使用Hibernate这个ORM工具来操作数据。在.NET中操作数据库的方式有多种,除了最直接的方式就 阅读全文