Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任
分类:
其他好文 时间:
2014-05-28 02:29:28
阅读次数:
237
用eclipse时还是比较习惯Visual
Studio那样的敲一个字母就弹出自动完成框,而不是总要等到敲.号,其实可以设置的
分类:
系统相关 时间:
2014-05-28 01:20:28
阅读次数:
297
const 常量
1.在定义时必须被初始值,2.前面不加任何修饰符3.变量名字母一般都大写4.常量可以被子类继承5.一个常量是属于一个类的,而不是某个对象的作用:当某些值是固定不变的,就用const1.const
定义的常量和define()定义的常量的区别?希望一个成员变量不被修改 例如圆周率 3...
分类:
Web程序 时间:
2014-05-28 00:50:10
阅读次数:
371
1.发现网络拓扑的几个重要的命令(1).netstat -i
提供网络接口的信息。我们还指定-n 标志以输出数值地址,而不是试图把它们反向解析成名字。netstat -r
展示路由表。dzhwen@deng:~/unpv13e/intro$ netstat -niKernel Interface t...
分类:
其他好文 时间:
2014-05-28 00:37:11
阅读次数:
351
s.next()是一个ResultSet对象的方法 首先移动记录指针到下一条。
如果记录指针移到数据库最后,记录存在的话,就执行if语句 1、rs =
stmt.exeQuery(sql)后,rs肯定不会为null,注意,是rs对象不会为null,而不是其包含的result2、既然rs不会为null...
分类:
其他好文 时间:
2014-05-26 20:20:17
阅读次数:
216
1、实现魔兽中简单的Gameobeject传送。主要是方便初学者参考使用!2、与上一篇不同的是。这篇主要是在Gameobeject上实现传送,而不是NPC上。。
例如:你需要在gameobject_template表中找一些模型ID。然后在scriptname这一列中增加脚本名称,本例的脚本名...
分类:
其他好文 时间:
2014-05-26 20:12:43
阅读次数:
221
我们需要封装时,不可避免的必须封装。此乃一句废话,也是真理。那么何时需要封装、多态或者任何其它方式方法?最后重复一遍:当需求或者限制明确的指出这一点、而不是我们自身的心智包袱暗示我们这么做的时候。作为从面向对象走过的人,我深刻的知道这种暗示有时会多么强烈,我们真正要做的就是暂时拒绝诱惑、缓一缓、再缓...
分类:
其他好文 时间:
2014-05-26 18:49:29
阅读次数:
327
匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。
可以使用匿名函数来初始化命名委托,或传递命名委托(而不是命名委托类型)作为方法参数。共有两种匿名函数,以下主题中分别讨论了这些函数: Lambda 表达式(C#
编程指南) . 匿名方法(C# 编程指南) 说明Lambda 表达式...
分类:
其他好文 时间:
2014-05-26 17:08:55
阅读次数:
781
桥接模式,将抽象部分与它的实现部分分离,使他们都可以独立的变化。
抽象部分和实现部分不是指父类和子类,这里的抽象部分和实现部分是一种组合的关系。例如,燕子是抽象部分,燕子的翅膀是实现部分,燕子和燕子的翅膀就是一种组合的关系。桥接模式所应用的设计原则就是优先使用组合/聚合,而不是继承原则。
优先使用组合/聚合而不是继承原则:
因为任何父类的改变都会影响子类的行...
分类:
其他好文 时间:
2014-05-25 21:24:35
阅读次数:
228
在apache中如果添加DirectoryIndex
指令,当请求URL是directory形式而不是某个具体的文件时它会自动帮忙去查找DirectoryIndex
后面定义的那些文件。具体详见:http://httpd.apache.org/docs/2.2/mod/mod_dir.html#di...
分类:
其他好文 时间:
2014-05-25 20:10:36
阅读次数:
229