模板方法模式(Template Method Pattern):定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模板方法是一种类行为型模式.
模板方法模式是一种类的行为型模式,在它的结构图中只有类之间的继承关系,没有对象关联关系。
在模板方法模式的使用过程中,要求开发抽象类和开发具体子类的设计师之间进行协作。一个设计师...
分类:
其他好文 时间:
2014-10-23 17:42:36
阅读次数:
193
一、HTTP模块的作用是什么?Nginx的HTTP模块用于控制Nginx的HTTP进程。二、指令1. alias含义:指定location使用的路径,与root类似,但不改变文件的跟路径,仅适用文件系统的路径。语法:alias 缺省:N/A作用域:http.server.location示例:loc...
分类:
Web程序 时间:
2014-10-22 20:14:01
阅读次数:
217
以下引用自w3schoolclear 属性定义了元素的哪边上不允许出现浮动元素。在 CSS1 和 CSS2 中,这是通过自动为清除元素(即设置了 clear 属性的元素)增加上外边距实现的。在 CSS2.1 中,会在元素上外边距之上增加清除空间,而外边距本身并不改变。不论哪一种改变,最终结果都一样,...
分类:
Web程序 时间:
2014-10-22 14:20:01
阅读次数:
239
图像的几何变换是在不改变图像内容的前提下对图像像素的进行空间几何变换,主要包括了图像的平移变换、镜像变换、缩放和旋转等。本文首先介绍了图像几何变换的一些基本概念,然后再OpenCV2下实现了图像的平移变换、镜像变换、缩放以及旋转,最后介绍几何的组合变换(平移+缩放+旋转)。1.几何变换的基本概念1....
分类:
其他好文 时间:
2014-10-21 00:38:38
阅读次数:
425
0 导读 缩写:构造函数ctor 析构函数 dtor 1 让自己习惯C++ C++次语言:C, Object_Oriented C++, Template C++, STL 以const, enum, inline替换#define const 成员函数承诺绝对不改变其对象的...
分类:
编程语言 时间:
2014-10-20 09:56:48
阅读次数:
205
============问题描述============ 想只让本程序有声音,而不改变系统和其他的音量,代码如下,但是没一点反应啊mPlayer=MediaPlayer.create(RingAndVibrateService.this,Uri.parse(settings.getString("r...
分类:
移动开发 时间:
2014-10-18 23:29:42
阅读次数:
346
const 成员函数:
类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。
在设计类的时候,一个原则就是对于不改变数据成员的成员函数都要在后面加 const,而对于改变数据成员的成员函数不能加 const。
所以 const 关键字对成员函数的行为作了更加明确的限定:有 const 修饰的成员函数(指 const 放在函数参数表...
分类:
其他好文 时间:
2014-10-17 16:58:43
阅读次数:
262
学校要收照片,要求是jpg格式,252*312尺寸的,并且照片的大小不能超过25k。
把自己照片用画图剪裁成这个尺寸后,发现大小竟然是37k。
其实对于图片而言,保持尺寸减小大小,就是把图片的画质降低。如果有PhotoShop之类的软件的话,可以直接改变图片的质量,已到达减小图片大小的效果,但是电脑上没有安装PhotoShop。...
分类:
其他好文 时间:
2014-10-17 15:39:39
阅读次数:
166
一般情况下,我们可以使用css的opcity属性改变某个元素的透明度,但是其元素下的子元素的透明度也会被改变,即使对子元素重新定义也没有用,例如:Html代码显示文字文字元素的透明度也会是0.4。于是想一想,如果有方法只改变背景的透明度就能解决此问题了。方法1:使用一张透明的图片做背景可以达成效果,...
分类:
Web程序 时间:
2014-10-16 19:29:53
阅读次数:
171
Spring实现的一个重要的机制是通过反射(java.lang.reflect)读取配置文件,通过配置文件来动态生成配置文件中的类对象。Java动态加载类主要是为了不改变主程序代码,通过修改配置文件就可以操作不同的对象执行不同的功能。
由于java是强类型语言,本文根据一篇老外的博客,给出了一种可以实现动态类型转换的可行性方法和思路。
本文主要帮助你完成一下学习目标:
(1) java反射机制最基础的学习。
(2) 通过最基础的java正则表达式读取配置文件,获取需要的信息。
(3) 模拟spring的IO...
分类:
编程语言 时间:
2014-10-16 17:49:22
阅读次数:
300