按类别查询搜索结果
关于关键词 的检测结果,共 857
dyli2000 | 2013-12-17 23:09:59 | 阅读(2820) | 评论(0)
http://www.cnblogs.com/daban/archive/2012/06/27/2565449.html【阅读全文】
ahao214 | 2013-12-10 21:59:35 | 阅读(700) | 评论(0)
1、Builder模式主要用于“分步骤构建一个复杂的对象”。在这其中“分步骤”是一个稳定的算法,而复杂对象的各个部分则经常变化。2、变化点在哪里,封装哪里——Builder模式主要在于应对“复杂对象各个部分”的频繁需求变动。其缺点在于难以应对“分步骤构建算法”的需求变动。3、Abstract Factory模式解决“系统对象”的...【阅读全文】
ahao214 | 2013-12-08 15:06:02 | 阅读(240) | 评论(0)
1、如果没有应对“多系列对象构建”的需求变化,则没有必要使用Abstract Factory模式。这时候使用简单的静态工厂完全可以。2、“系列对象”指的是这些对象之间有相互依赖、或作用的关系3、Abstract Factory模式主要在于应对“新系列”的需求变动。其缺点在于难以应对“新对象”的需求变动。4、Abstract Factory模式经常...【阅读全文】
ahao214 | 2013-12-07 22:12:12 | 阅读(300) | 评论(0)
1、Singleton模式中的实例构造器可以设置为protected以允许子类派生。2、Singleton模式一般不要支持ICIoneable接口,因为这可能会导致多个对象实例,与Singleton模式的初衷违背。3、Singleton模式一般不要支持序列号,因为这也有可能导致多个对象实例,同样与Singleton模式的初衷违背。4、Singleton模式只考虑到了对象创...【阅读全文】
ahao214 | 2013-12-07 21:20:00 | 阅读(190) | 评论(0)
1、单一职责原则(SRP) 一个类应该仅有一个引起它变化的原因。2、开放封闭原则(OCP) 类模块应该是可扩展的,当是不可修改(对扩展开放,对更改封闭)3、Liskov替换原则(LSP)子类必须能够替换它们的基类4、依赖倒置原则(DIP) 高层模块不应该依赖于底层模块,二者都应该依赖于抽象。抽象不应该依赖于实现细节,实现细节...【阅读全文】
dyli2000 | 2013-12-05 17:54:11 | 阅读(4250) | 评论(0)
    WPF的DataGrid添加行时自动多加一行的问题十分让人烦恼。    下面给出正确的解决方案,实际上就是下面标红色的三句话的组合。    AutoGenerateColumns="False" CanUserDeleteRows="False" CanUserAddRows="False"    给一...【阅读全文】
bwfsh | 2013-12-03 11:40:28 | 阅读(440) | 评论(0)
Java抽象类与接口的区别含有abstract修饰符的class 即为抽象类,abstract类不能创建实例对象,含有abstract的方法的类必须定义为abstract class ,abstract class 里的方法不必是抽象的,抽象类中定义抽象方法必须放在具体子类中实现,所以呀,不能有抽象的构造方法或抽象的静态方法,如果子类没有实现抽象父类中的所有 方...【阅读全文】
ahao214 | 2013-12-01 21:18:24 | 阅读(330) | 评论(0)
接口:接口是把公共实例(非静态)方法和属性结合起来,以封装特定功能的一个集合。一旦定义了接口,就可以在类中实现它。接口注意事项:接口不能单独存在。不能像实例化一个类那样实例化接口。另外,接口不能包含实现其成员的任何代码,而只能定义成员本身。实现过程必须在实现接口的类中完成。一个类可以支持多个接口,多...【阅读全文】
ahao214 | 2013-11-30 22:01:03 | 阅读(340) | 评论(0)
1、try块在发生异常的地方中断程序的执行。2、如果有catch块,就检查该块是否匹配已抛出的异常类型。如果没有catch块,就执行finally块(如果没有catch块,就一定要有finally块)3、如果有catch块,但它与已发生的异常类型不匹配,就检查是否有其他catch块。4、如果有catch块匹配已发生的异常类型,就执行它包含的代码,再...【阅读全文】
aishangerk | 2013-11-30 19:19:31 | 阅读(1120) | 评论(0)
简介这篇文章我们将介绍一些方法参数传递行为在堆与栈中的影响。前几节我们介绍了堆与栈的基本工作原理,程序执行时值类型与引用类型在堆栈中的存储。另外,我们已经介绍了一些关于指针的基本知识。这一节中参数传递对堆栈的影响很重要,下面会慢慢道来。参数,大画面下面是当代码运行时会产生的一个详细过程。上几...【阅读全文】
sjian989 | 2013-11-27 14:06:55 | 阅读(390) | 评论(0)
  NewContainer类型定义了一个占位符,但是占位符的类型是当做黑盒引用来使用的。之所以称之为黑盒,是因为用户并不知道并且也不关心盒子里会装什么。对于NewContainer类型,因为它并没有调用占位符的任何方法,也没有使用它的任何数据成员,所以占位符是一个黑盒。如果NewContainer类型企图调用一个方法或者使用数据成员...【阅读全文】
小阑珊 | 2013-11-27 13:46:24 | 阅读(670) | 评论(0)
在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.【阅读全文】
ahao214 | 2013-11-26 19:24:35 | 阅读(200) | 评论(0)
1、常量用易于理解的清楚的名称替代了含义不明确的数字或字符串,使程序更易于阅读。2、常量使程序更易于修改。例如,在C#程序中有一个SalesTax常量,该常量的值为6%。如果以后销售税率发生变化,把新值赋给这个常量,就可以修改所有的税款计算结果,而不必查找整个程序,修改税率为0.06的每个项。3、常量更容易避免程序...【阅读全文】
【C#/.net】 常量特征
ahao214 | 2013-11-26 19:22:34 | 阅读(240) | 评论(0)
1、常量必须在申明时初始化。指定了其值后,就不能再修改了。2、常量的值必须能在编译时用于计算。因此,不能用一个变量中提取的值来初始化常量。如果需要这么做,应使用只读字段。3、常量总是静态的。但注意,不必(实际上,是不允许)在常量声明中包含修饰符static。...【阅读全文】
yifangyou | 2013-11-26 12:33:00 | 阅读(26330) | 评论(0)
上周我维护的一个.net的网站出现问题了,查看详情时一旦这个详情页涉及到200个用户以上就会出现,200个以下就没有问题我这两天抽空检查了代码,发现代码里使用的是存储过程只需动态SQL我把.net代码里执行的sql语句手动逐一执行,发现代码是根据m_id查出一个由200多个userid拼接成的字符串,然后传到存储过程的参数里用id...【阅读全文】
dyli2000 | 2013-11-21 15:30:39 | 阅读(4370) | 评论(0)
有时候需要使用一个数据字典的表来罗列大批的数据,这时使用List是比较好的方法。   class Program {     public static List STAR_LIST = new List() { "Kobe","James","Wade","Durant"};     static void Main(string[] args)    ...【阅读全文】
【C#/.net】 JSON数据parser
Larpenteur | 2013-11-20 12:33:07 | 阅读(1870) | 评论(0)
工作的时候写的一个JSON parser,因为.net的 System.JSON.dll死活import 不进来,就自己写了个。. 虽然很烂,但是不能随便用,有知识产权的呦O(∩_∩)O。仅供参考。测试代码:点击(此处)折叠或打开[TestMethod()]        public vo...【阅读全文】
lmnos | 2013-11-19 22:05:03 | 阅读(6170) | 评论(7)
最近一直是windows系统,因为写书要用office word软件,所以要用windows系统,我喜欢在做事时在后台放着音乐。放音乐当然要用音乐播放器,现在最流行的就是KUGOU了,因为用的人多嘛,我自然也是对它深信不疑。最近我一直奇怪一个问题:我每次打开KUGOU时,我的硬盘就狂响不止,要知道我用KUGOU听的是...【阅读全文】
【C#/.net】 JSON数据parser
runningdark | 2013-11-19 11:46:06 | 阅读(3290) | 评论(0)
工作的时候写的一个JSON parser,因为.net的 System.JSON.dll死活import 不进来,就自己写了个。. 虽然很烂,但是不能随便用,有知识产权的呦O(∩_∩)O。仅供参考。测试代码:点击(此处)折叠或打开[TestMethod()]        public vo...【阅读全文】
心雨九 | 2013-11-14 10:15:47 | 阅读(970) | 评论(0)
展示ReSharper在Visual Studio 2013中的滚动条的超强显示及多功能设置。【阅读全文】