一。比较Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在内部实现的排序,Comparator 是在外部实现的排序。用 Comparator 是策略模式(strategy design pattern),不改变对象自身,而用一个策略...
分类:
其他好文 时间:
2014-07-16 22:55:37
阅读次数:
181
先说下思路: 1、先遍历数组,将正负数的个数求出来,当然,如果存在零值,也需要求出个数来 2、根据之前求出的个数分别申请两个数组,用来存放正负数 3、再次遍历数组,将正负数放进第二步申请的两个数组中,零值需要排除在外 4、将第三步得到的两个数组再填回原始数组(也可以再申请一个数组存放结果) ...
分类:
其他好文 时间:
2014-07-16 20:20:49
阅读次数:
263
None:图片直接加载到Image控件中,不进行拉伸,如果Image控件的大小是100X100 而图Fill:图片会拉伸或缩小以适应Image控件 长宽比可能改变Uniform:图片会拉伸到最佳大小(不一定充满整个Image控件)保持长宽比不变UniformToFill:图片会在不改变长宽比的前提下...
分类:
其他好文 时间:
2014-07-16 17:51:57
阅读次数:
198
今年82岁的资中筠,是香港书展上最年长的一位讲者,也是发言最犀利、大胆的一位。她来自北京。 资中筠于1996年从中国社会科学院美国研究所退休后,就公共事务撰文多篇,2011年出版自选集五本:《感时忧世》、《士人风骨》、《坐观天下》、《不尽之思》、《闲情记美》,社会反响巨大。 “她不阿世、不迎俗,.....
分类:
其他好文 时间:
2014-07-13 12:55:21
阅读次数:
293
1、定义类:@interface 类名 : 父类@end2、使用:(冒号)表示继承一个类Student : NSObject3、使用()定义一个Catagory(类别)* 作用:在不改变原有类结构的基础上,扩展原有类的方法(不能扩展属性),但不建议重载原有类的方法* 开发工具默认生成的文件为:类名+...
分类:
其他好文 时间:
2014-07-12 13:08:12
阅读次数:
178
C++的四个类型转换运算符已经有很久了,但一直没有弄清楚它们的用法,今天看到一本书上的解释,才大致地的了解了其具体的用法.具体归纳如下:reinterpret_cast该函数将一个类型的指针转换为另一个类型的指针.这种转换不用修改指针变量值存放格式(不改变指针变量值),只需在编译时重新解释指针的类型...
分类:
编程语言 时间:
2014-07-09 19:17:16
阅读次数:
247
一块N x N(1
1:转90度:图案按顺时针转90度。
2:转180度:图案按顺时针转180度。
3:转270度:图案按顺时针转270度。
4:反射:图案在水平方向翻转(以中央铅垂线为中心形成原图案的镜像)。
5:组合:图案在水平方向翻转,然后再按照1到3之间的一种再次转换。
6:不改变:原图案不改变。
7:无效转换:无法用以上方法得到新图案。...
分类:
其他好文 时间:
2014-07-08 14:33:24
阅读次数:
161
访问者模式(Visitor Pattern)是GoF提出的23种设计模式中的一种,属于行为模式。
据《大话设计模式》中说算是最复杂也是最难以理解的一种模式了。
定义(源于GoF《Design Pattern》):表示一个作用于某对象结构中的各元素的操作。它使你可以在
不改变各元素类的前提下定义作用于这些元素的新操作。从定义可以看出结构对象是使用访问者模式必备
条件,而且这个结构对象必...
分类:
其他好文 时间:
2014-07-08 14:01:22
阅读次数:
156
WHAT?重构(refactoring),Martin Fowler将其定义为“在不改变软件外部行为的前提下,对其内部结构进行改变,使之更容易理解并便于修改”。WHY?神话:一个管理很完善的软件项目,应该首先以系统化的方法进行需求开发,定义一份严谨的列表来描述程序的功能。设计完全遵循需求,并且完成的...
分类:
其他好文 时间:
2014-07-06 20:37:23
阅读次数:
300
一. 访问者模式
定义:表示一个作用于某对象结构中的各元素的操作。它你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。
结构如下:
二. 举例
假设有一项科学实验,是用来对比两种种子在不同环境下的生长情况。
两种种子,一种是普通的种子(Seed_A),一种是太空运回的种子(Seed_B)。
生长环境,分别是在多雨环境下(Rain_Statu...
分类:
编程语言 时间:
2014-07-06 10:58:04
阅读次数:
314