摘要:
.NET事务 阅读全文
摘要:
这段时间在项目中经常用到jQuery.validator插件进行验证工作。所以觉得还是很有必要进行总结一下。jquery validator有两种方式:一种是直接在表单ui标签中加class="XXX",一种是为表单写rules验证规则。很明显,第一种很不灵活,有可能影响到css,messages的配置也不方便。由于在项目中运用的方式主要是在表单中写rules验证规则,所以对于第一种运用方式,这里不做探讨。1.要在页面中运用jQuery验证插件的功能,首先要在页面里面引入以下3个js文件:<script src="/Scripts/jquery-1.4.1. 阅读全文
摘要:
new的问题// 创建一个Road 对象Road road=new Road();new的问题:– 实现依赖,不能应对“具体实例化类型”的变化。工厂模式的缘起变化点在“对象创建”,因此就封装“对象创建”• 面向接口编程——依赖接口,而非依赖实现最简单的解决方法:class RoadFactory {public static Road CreateRoad(){return new Road();}}// 创建一个Road 对象Road road=roadFactory.CreateRoad();假设一个游戏开发场景:我们需要构造“道路”、“房屋”、“地道”、“丛林”……等等对象简单的静态工厂 阅读全文
摘要:
现在社会比前几年浮躁了,越来越多的人抱怨薪水低,高薪工作不好找; 诚然这有CPI的压力,可是也有很多人没有认清自己的职业发展. 很多.net程序员个各种纠结,想拿高薪又拿不到,想提高又不知道怎么能提高. 我也经历过这样的阶段.......各种纠结和迷茫,各种悲剧......不知道路在何方,在此我把我的经验和看法分享给大家,希望能给大家一点帮助. (本文只代表我的个人观点) 关于职业/薪水瓶颈的问题: (在本文中,我们假设薪水就是能力的真实体现,不考虑运气等因素,并且薪水以上海为标准,其他城市乘以相对比例) 瓶颈一: 入门 (薪水<0) 在这个阶段没有老师就是各种悲剧,各种概... 阅读全文
摘要:
1.常规的对象创建方法: // 创建一个Road 对象 Road road=new Road(); new的问题: – 实现依赖,不能应对“具体实例化类型”的变化。 2.工厂模式的缘起 • 变化点在“对象创建”,因此就封装“对象创建” • 面向接口编程——依赖接口,而非依赖实现 最简单的解决方法: class RoadFactory { public static Road CreateRoad(... 阅读全文
摘要:
Singleton单件是一种比较简单的创建型模式。模式从目的来看可以分为三类:第一类是创建型应用模式,主要负责对象的创建;第二类是结构型应用模式,用来处理类与对象之间的组合;第三类是行为型应用模式,用来处理类与对象之间的职责分配。从范围来看,类模式用来处理类与子类的静态关系,而对象模型用来处理对象间的动态关系。 Singleton模式的动机是在软件系统中, 经常有这样的一些特殊的类,必须保证它们在... 阅读全文
摘要:
1.数据库中为什么要使用索引? 与书中的索引一样,数据库中的索引使您可以快速找到表或索引视图中的特定信息。索引包含从表或视图中一个或多个列生成的键,以及映射到指定数据的存储位置的指针。通过创建设计良好的索引以支持查询,可以显著提高数据库查询和应用程序的性能。索引可以减少为返回查询结果集而必须读取的数据量。索引还可以强制表中的行具有唯一性,从而确保表数据的数据完整性。 2.索引的类型 SqlSe... 阅读全文
摘要:
在做了深入的研究之后(通过在google网站搜索),我编译了15个免费Visual Studio 2005插件表。其中一些插件将提高你的代码的质量,另外一些能使你编译的更快,但是这些都不能够完全得到保证。 如果我遗漏了一个插件,你认为它应该加到这个列表中,那么就请您提供一个名称,URL,以及一个简单的描写告诉我。但是在做这些之前,确定它满足下面的严格要求(a:它必须在Visual Studio ... 阅读全文
摘要:
今天下午听了李建忠老师的WEBCAST<CSharp面向对象设计模式纵横谈--面向对象设计模式与原则>, 顺便记录了一些,基本就是PPT上的东西.趁现在还不能下载,也算是第一手的资料 : )讲的非常经典,但我水平还不够,需要慢慢体会......面向对象设计模式与原则设计模式简介1. 每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心 。2. 设计模式描述了软件... 阅读全文