模板方法模式定义:
定义一个算法的骨架,而将步骤延迟到子类中。这种模式可以使得在不改变算法骨架(模板)的情况下修改每个步骤的具体实现
从功能上来看,这个模式跟生成器模式有些相像,只不过生成器模式定义了创建对象的过程,而模板方法模式定义了算法过程
.接口和抽象类
(1)接口是特殊的抽象类,接口中所有方法必须是抽象的,不能有具体实现;而抽象类中可以有实现的方法
(2)抽象类不一定包含抽象方法,有抽象方法的类一定是抽象类
(3)需要约束子类行为时用接口,既要约束子类行为,又要为其提供公共功能时用抽象类
模板方法模...
分类:
其他好文 时间:
2014-05-09 15:21:55
阅读次数:
324
在平时填网上申报或者在网上填写一些文件的时候,由于浏览器原因,页面打开不全面或者是文本填写框不显示。
针对这种情况,我们只需要将浏览器改为兼容模式打开这个网页即可正常浏览。
下面针对谷歌浏览器,列出步骤怎么更改为兼容模式:
第一步:点击右上角的菜单图标
第二步:点击图标所指的工具
第三步:点击工具栏下的扩展程序一栏,之后会出现一个网页
...
分类:
Web程序 时间:
2014-05-09 15:18:57
阅读次数:
607
现在我们有2种类型的怪物,而且创建的时候是写死在代码里的,这是要作死的节奏~
所以,必须可配置,不然会累死人的。
Json文件
什么是Json文件?说白了,它就是一个文本文档,只不过它的内容是按照一定的规则填写的。...
分类:
Web程序 时间:
2014-05-09 15:18:01
阅读次数:
420
该教程是目前最安全的教程,如果你是新手请严格按照教程的步骤进行,如果是有一定基础的人可以选择性跳过某些段落
修改端口配置
先运行
vim /etc/ssh/sshd_config
找到#Port 22 这行然后去掉前面的注释,然后再下面加一行 Port 1234
Port 22
Port 1234
很多教程是直接修改22为其他端口,最好不要这样做,万一修改的端口不能用,你就完全登陆...
分类:
系统相关 时间:
2014-05-09 15:17:27
阅读次数:
510
Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。
前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html
相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jacks...
分类:
Web程序 时间:
2014-05-09 14:58:35
阅读次数:
639
目的
这份文档描述 CapacityScheduler,一个为Hadoop能允许多用户安全地共享一个大集群的插件式调度器,如他们的应用能适时被分配限制的容量。
概述
CapacityScheduler 被设计成以分享的、多用户集群运行 Hadoop 应用并最大化利用集群的机制。
传统上,每一个组织都会有它自己的私有电脑资源,在顶峰或接近顶峰状态有充足的容量来面对组织的SLA...
分类:
其他好文 时间:
2014-05-09 13:59:54
阅读次数:
424
Struts2.1的运行流程大致分为以下几个步骤:1.用户输入URL请求,该请求被StrutsPrepareAndExecuteFilter拦截,根据welcome-file属性的设置跳转到相应的jsp页面。2.用户在jsp页面发出的相应的处理请求。3.该处理请求也会被StrutsPrepareAn...
分类:
其他好文 时间:
2014-05-09 13:14:34
阅读次数:
263
itertools是python内置的一个迭代器工具模块,提供很多方法,创建各种各样的迭代器。python文档中写着,该模块式python2.3引入的,基本常用的python的解释器都是python2.4之后的。所以,基本不会遇上没有提供支持的情况。下面主要介绍常用的三个:islice():一个迭代...
分类:
其他好文 时间:
2014-05-09 13:07:41
阅读次数:
340