访问者模式:是一种表示一个作用域某个对象结构中的各个元素的操作,它使得你可以不改变各个元素的类的前提下定义作用于这些元素的新操作访问者模式的使用前提:访问者模式适用于数据结构相对稳定的系统(就是对某一个状态的操作方法个数固定)访问者模式的目的:1、把要处理从..
分类:
其他好文 时间:
2015-01-12 19:23:58
阅读次数:
109
模版方法是一个非常简单,使用频率比较高的设计模式。
意图:
定义一个操作中算法的骨架,而将将一些方法的实现延迟到子类中,TemplateMethod使得子类可以不改变算法的结构即可重定义算法的特定方法。
参与者:
AbstractClass,抽象类。定义抽象的操作,具体的子类将重新定义各自的实现算法。
ConcreteClass,具体的实现类。
回想一下,在之前的开发中用到过这种模式,...
分类:
其他好文 时间:
2015-01-11 12:23:42
阅读次数:
153
Storm Trident的核心数据模型是一批一批被处理的“流”,“流”在集群的分区在集群的节点上,对“流”的操作也是并行的在每个分区上进行。Trident有五种对“流”的操作:1.不需要网络传输的本地批次运算2.需要网络传输的“重分布”操作,不改变数据的内容3.聚合操作,网络传输是该操作的一部分4...
分类:
其他好文 时间:
2015-01-07 16:32:30
阅读次数:
304
1、将用户oracle添加到db2的用户组中,命令如下:usermod -a -G db2iam #将用户添加到组中并不改变当前所属组注:以下与主题无关,只是列举一些关于用户的命令id user #查看user所属组等信息cat /etc/group ...
分类:
数据库 时间:
2015-01-06 17:22:02
阅读次数:
196
background-size设置背景图片的大小,以长度值或百分比显示,还可以通过cover和contain来对图片进行伸缩。语法:background-size: auto | | | cover | contain取值说明:1、auto:默认值,不改变背景图片的原始高度和宽度;2、:成对出现.....
分类:
其他好文 时间:
2015-01-06 11:39:08
阅读次数:
125
定义模板方法模式(Template Method)定义了一个操作中的算法的骨架,而将部分步骤的实现在子类中完成。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模板方法模式是所有模式中最为常见的几个模式之一,是基于继承的代码复用的基本技术。因此,在模板方法模式的类结构图中...
分类:
编程语言 时间:
2015-01-06 11:21:15
阅读次数:
149
四种跳转方式
request.getRequestDispacher().forward()跳转:
(1)服务器端跳转。
(2)执行后立即跳转。
跳转:
(1)实际上是对上面 forward 方法的封装,属于服务器端跳转,跳转之后地址栏不改变。
(2)执行到后立刻跳转。跳转之前的语句会执行,跳转之后的语句将不会执行。如果在 JSP
中使用了 JDBC 的话,必须在跳转之前进行数据库的...
分类:
Web程序 时间:
2015-01-05 18:50:46
阅读次数:
125
1、const对象一旦被创建其值就不能再改变,所以一定要进行初始化。
2、const类型只能执行不改变其内容的操作,如参与计算、赋值等。
3、如果想在多个文件中共享const,可以在const的定义或声明处加上extern,虽然直接在头文件中定义,在其他文件中就可以看见,但是如果仅仅是在头文件中声明,在cpp实现中定义并初始化,其值是无法共享的。eg.
// test.h
#ifndef __Test__test__
#define __Test__test__
#include
...
分类:
编程语言 时间:
2015-01-05 18:48:16
阅读次数:
187
11.1 重构函数式程序
重构是许多现代开发方法的一个主要部分。在一些语言中,这种技术也支持集成开发环境(IDE),比如,Visual Studio 中的C# 编辑器。大多数重构技术是为面向对象范式而开发的,但是,我们将从函数的角度来讨论。
重构
重构是修改源代码的过程,改善设计,但不改变其含义。重构的目标是使代码更具可读性,在未来更容易修改或扩展,或者改进其结构。一个简单...
分类:
其他好文 时间:
2015-01-05 11:13:31
阅读次数:
126
提高火电厂污水冷却塔的使用效率,确保淋水装置布水均匀,在不改变2台800吨污水冷却塔主体结构的前提下,使冷却塔出水温度由原来的37℃降低到32℃。满足生产要求,达到节能降耗的目的。
分类:
其他好文 时间:
2015-01-03 20:55:23
阅读次数:
368