访问者模式(Visitor
Pattern)是GoF提出的23种设计模式中的一种,属于行为模式。定义(源于GoF《Design
Pattern》):表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。从定义可以看出结构对象是使用访问者模式必备条件,...
分类:
其他好文 时间:
2014-05-23 10:23:03
阅读次数:
220
想了个挺二的例子
剑客是刺客,是被锁定的目标,...
分类:
编程语言 时间:
2014-05-22 09:39:57
阅读次数:
300
适配器模式(Adapter
Pattern),适配器模式又叫做变压器模式,也叫做包装模式(Wrapper),但是包装模式却不止一个,装饰模式也是包装模式。适配器模式是一种补救模式,他可以让你从因业务扩展而系统无法迅速适应的苦恼中解脱出来。我们在进行系统开发时,不管之前的可行性分析、需求分析、系统设计处理的多么完美,总会在关键时候、关键场合出现一些“意外”。这些“意外”,该来的还是要来,躲是躲不...
分类:
其他好文 时间:
2014-05-22 07:41:36
阅读次数:
281
Other developers using your code will probably
expect the built-in JavaScript methods to work consistently and will not expect
your additions. And pro...
分类:
编程语言 时间:
2014-05-22 02:21:49
阅读次数:
298
AWK程序是由一系列模式--动作对组成的,写做pattern { action
}其中pattern表示AWK在数据中查找的内容,而action是在找到匹配内容时所执行的一系列命令。输入行被分成了一些记录:记录默认由换行符分割,因此输入会按照行进行分割。程序使用给定的条件一个个的测试每条记录,并执行...
分类:
其他好文 时间:
2014-05-22 02:06:54
阅读次数:
281
题目链接 The string "PAYPALISHIRING" is written in a
zigzag pattern on a given number of rows like this: (you may want to display
this pattern in a fixed ...
分类:
其他好文 时间:
2014-05-22 01:55:19
阅读次数:
320
比较运算符> = = 大于、小于、大于(小于)等于、不等于BETWEEN
...AND...显示在某一区间的值IN(set)显示在in列表中的值,例:in(100,200)LIKE ‘张pattern’模糊查询 _ %IS
NULL判断是否为空逻辑运算符and &&多个条件同时成立or ||多...
分类:
其他好文 时间:
2014-05-22 00:51:48
阅读次数:
658
一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点
二、AbstractFactory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory
Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一.....
分类:
其他好文 时间:
2014-05-22 00:19:43
阅读次数:
278
1. 进程是unix系统中两个最重要的基础抽象之一(另一个是文件)A process is a
running programA thread is the unit of activity inside of a processthe
virtualization of memory is ass...
分类:
系统相关 时间:
2014-05-20 12:33:05
阅读次数:
407
1. 给用户添加任务的接口是 schedule(arg), arg应该如何设置a) 创建 Work
class, 将arg设置为 Work*,
Work由用户创建,用户删除,线程池内仅保留对Work对象的引用问题:我写完thread_pool后才发现,用户不再知道如何去删除他创建的
Work了,因为...
分类:
编程语言 时间:
2014-05-20 12:15:23
阅读次数:
337