斗爷

导航

2013年7月11日 #

程序员的职业素养文摘

摘要: 第1章 专业主义第2章 说“不”第3章 说“是”第4章 编码第5章 测试驱动开发第6章 练习第7章 验收测试第8章 测试策略第9章 时间管理第10章 预估第11章 压力第12章 协作第13章 团队与项目第14章 辅导,学徒期与技艺 阅读全文

posted @ 2013-07-11 10:45 斗哥哥 阅读(144) 评论(0) 推荐(0) 编辑

2013年6月3日 #

设计模式(基于c#的工程化实现及扩展)文摘

摘要: 第一篇 预备知识第一章 重新研读c#语言1.1 说明1.2 c#部分语法内容扩展1.3 可重载运算符与转换运算符1.4 面向插件架构和现场部署的配置系统设计1.5 实现依赖注入第二章 开始每个设计模式之前2.1 new()的替代品2.2 准备一个轻量的内存Cache2.3 准备一个集中访问配置文件的Broker2.4 web?not web?第二篇 创建型模式第三章 工厂&工厂方法模式第四章 单件模式class Singleton{ private Singleton() {} public sttaic readonly Singleton Instance = new Si... 阅读全文

posted @ 2013-06-03 15:35 斗哥哥 阅读(302) 评论(0) 推荐(0) 编辑

2013年5月15日 #

软件大成

摘要: 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... 阅读全文

posted @ 2013-05-15 15:20 斗哥哥 阅读(165) 评论(0) 推荐(0) 编辑

2013年5月9日 #

Monostate模式——兼谈Singleton模式(转)

摘要: 出处:http://blog.chinaunix.net/uid-20665047-id-3257932.html1问题面向对象系统开发和设计过程中,我们会希望某个类的对象都表现得一致,像只有一个对象存在一样。Singleton模式很好地保证了获取单一对象,从而获得了单一对象表现的效果,但是Singleton模式却要付出以下几个代价(Robert . C Martin):1)没有好的方法去Destroy(摧毁)Singleton对象、或解除其职责。即使将Singleton模式中的_instance显示地设置为null,还是不能解决问题:因为系统其他模块可能依旧持有对这个Singleton对象的 阅读全文

posted @ 2013-05-09 15:15 斗哥哥 阅读(328) 评论(0) 推荐(0) 编辑

2013年5月8日 #

事务与并发

摘要: a.事务(存储过程里调用) begin transaction rollback transaction commit transaction b.锁定 共享锁:能读取不能修改。读取查询产生 更新锁:在修改数据前获得。如果行被修改,升级为排他锁。如果没有修改,降为共享锁。 排他锁:禁止读和写。在in 阅读全文

posted @ 2013-05-08 13:33 斗哥哥 阅读(258) 评论(0) 推荐(0) 编辑

2013年5月7日 #

敏捷软件开发(c#版)文摘

摘要: 第一部分 敏捷开发第1章 敏捷实践第2章 极限编程概述第3章 计划第4章 测试第5章 重构第6章 一次编程实践第二部分 敏捷设计第7章 什么是敏捷设计第8章 SRP第9章 OCP第10章 LSP第11章 DIP第12章 ISP第13章 C#程序员UML概观第三部分 薪水支付案例研究第四部分 打包薪水支付系统 阅读全文

posted @ 2013-05-07 13:07 斗哥哥 阅读(198) 评论(0) 推荐(0) 编辑

2013年5月6日 #

oracle与java中对date的加一天操作的不同(转)

摘要: 出处: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 阅读全文

posted @ 2013-05-06 12:48 斗哥哥 阅读(619) 评论(0) 推荐(0) 编辑

2013年5月2日 #

项目中用到的架构模式(持续更新)

摘要: 1. asp.net mvcview + controller + model2. 利用StructureMap Ioc public class BootStrapper { public static void ConfigureStructureMap() { // Initialize the registry ObjectFactory.Initialize(x => { x.AddRegistry<ModelRegistry>(); ... 阅读全文

posted @ 2013-05-02 16:14 斗哥哥 阅读(705) 评论(0) 推荐(0) 编辑

项目中用到的设计模式(持续更新)

摘要: 设计模式的定义:是指在软件开发中,经过验证的,用于解决在特定环境下,重复出现的,特定问题的解决方案。 设计的六大原则: 单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化 阅读全文

posted @ 2013-05-02 16:03 斗哥哥 阅读(4825) 评论(0) 推荐(0) 编辑

2013年4月27日 #

Asp.net开发必备51种代码(非常实用)(转)

摘要: 1.//弹出对话框.点击转向指定页面 Response.Write("<script>window.alert('该会员没有提交申请,请重新提交!')</script>");Response.Write("<script>window.location ='http://www.cgy.cn/bizpulic/upmeb.aspx'</script>");2.//弹出对话框Response.Write("<script language='javasc 阅读全文

posted @ 2013-04-27 09:41 斗哥哥 阅读(263) 评论(0) 推荐(0) 编辑