摘要:1.前言2.编程规范c#.net设计规范文摘:http://blog.csdn.net/smileberry1/article/details/3976091命名:类名,方法名 用Pascal写法,变量,参数用camel写法,接口Ipublic class MainClientControl{ private IGetMainAllData _getMainAllData; public MainClientControl(IGetMainAllData getMainAllData) { this._getMainAllData...
阅读全文
摘要:出处:http://blog.chinaunix.net/uid-20665047-id-3257932.html1问题面向对象系统开发和设计过程中,我们会希望某个类的对象都表现得一致,像只有一个对象存在一样。Singleton模式很好地保证了获取单一对象,从而获得了单一对象表现的效果,但是Singleton模式却要付出以下几个代价(Robert . C Martin):1)没有好的方法去Destroy(摧毁)Singleton对象、或解除其职责。即使将Singleton模式中的_instance显示地设置为null,还是不能解决问题:因为系统其他模块可能依旧持有对这个Singleton对象的
阅读全文
摘要:a.事务(存储过程里调用) begin transaction rollback transaction commit transaction b.锁定 共享锁:能读取不能修改。读取查询产生 更新锁:在修改数据前获得。如果行被修改,升级为排他锁。如果没有修改,降为共享锁。 排他锁:禁止读和写。在in
阅读全文
摘要:第一部分 敏捷开发第1章 敏捷实践第2章 极限编程概述第3章 计划第4章 测试第5章 重构第6章 一次编程实践第二部分 敏捷设计第7章 什么是敏捷设计第8章 SRP第9章 OCP第10章 LSP第11章 DIP第12章 ISP第13章 C#程序员UML概观第三部分 薪水支付案例研究第四部分 打包薪水支付系统
阅读全文
摘要:出处:http://hi.baidu.com/huahua035/item/6f44d4f65ead14b131c199bf首先说Java中对日期date加一天的操作: Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); calendar.add(Calendar.DATE, 1); // 加一天 long times=calendar.getTimeInMillis(); //获得当前时间秒多么直接呀,Calendar 对象已经封装啦时间操作的常用方法。。。。oracle中更直接:sysdate+1
阅读全文
摘要:1. asp.net mvcview + controller + model2. 利用StructureMap Ioc public class BootStrapper { public static void ConfigureStructureMap() { // Initialize the registry ObjectFactory.Initialize(x => { x.AddRegistry<ModelRegistry>(); ...
阅读全文
摘要:设计模式的定义:是指在软件开发中,经过验证的,用于解决在特定环境下,重复出现的,特定问题的解决方案。 设计的六大原则: 单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化
阅读全文