Map map = new HashMap(); map.put("key1", "value1"); map.put("key2", "value2"); map.put("key3", "value3"); //第一种:普遍使用,二次取值 System.out.println(...
分类:
其他好文 时间:
2014-10-06 03:20:09
阅读次数:
208
iPhone6和iPhone6 Plus上市有一段时间了,虽然大陆没有首发令人隐隐作痛,但是还是为iPhone6和iPhone6 Plus的设计的转变和大屏时代感到欣喜。
今天主要来mark以下通过xib方式来适配iPhone6和iPhone6 Plus的屏幕。
1.iPhone5分辨率320x568,像素640x1136,@2x
2.iPhone6分辨率375x667,像素75...
分类:
移动开发 时间:
2014-10-06 00:08:59
阅读次数:
255
general inserter允许用户在指定位置插入。实现代码如下: 1 #ifndef ITERATOR_H 2 #define ITERATOR_H 3 #include 4 5 //BackInsertIterator 6 template 7 class InsertIterator...
分类:
其他好文 时间:
2014-10-06 00:03:19
阅读次数:
267
当我们调用copy函数时,要确保目标容器足够大,例如://将vec的所有元素拷贝到以coll.begin()为起始地址的位置copy(vec.begin(), vec.end(), coll.begin());如果之前没有为coll分配好足够的内存,就会引发越界错误。如果我们无法提前为coll预分配...
分类:
其他好文 时间:
2014-10-05 23:38:49
阅读次数:
272
上节我们实现了back_inserter和front_inserter,接下来是更为普通的插入迭代器,它允许用户指定插入位置。 实现代码如下: #ifndef ITERATOR_HPP
#define ITERATOR_HPP template class InsertIterator
{
publ...
分类:
其他好文 时间:
2014-10-05 22:31:48
阅读次数:
295
本文讨论back_inserter和front_inserter的实现。 当我们调用copy函数的时候,要确保目标容器具有足够大的空间,例如: //将other的所有元素拷贝到以coll.begin()为起始地址的位置
copy(other.begin(), other.end(), coll.be...
分类:
其他好文 时间:
2014-10-05 21:41:28
阅读次数:
220
适配器模式(Adapter):将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。
主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。
1、类的适配器模式:当希望将一个类转换成满足另一个新接口的类时,可以使用类的适配器模式,创建一个新类,继承原有的类,实现新的接口即可。
2、对象的适配器模式:当希望将一个对象转换成满足另一个新接口的对象时,可以创建一个Adapter类,持有原类的一个实例,在Adapter类的方法中,调用实例的方法就行。
3、...
分类:
编程语言 时间:
2014-10-05 21:35:19
阅读次数:
255
注意以下几点:1.Stack是一种适配器,底层以vector、list、deque等实现2.Stack不含有迭代器在本例中,我添加了几项功能,包括不同类型stack之间的复制和赋值功能,可以实现诸如Stack >和Stack >之间的复制和赋值,这主要依靠成员函数模板来实现。为了更方便的实现以上功能...
分类:
其他好文 时间:
2014-10-05 21:21:28
阅读次数:
234
适配器模式定义: 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作;构成: 目标抽象角色(Target):定义客户要用的特定领域的接口 适配器(Adapter):调用另一个接口,作为一个转换器 适配器(Adaptee):定...
分类:
其他好文 时间:
2014-10-05 17:01:28
阅读次数:
189
??
本文实现了STL中stack的大部分功能,同时添加了一些功能。
注意以下几点:
1.Stack是一种适配器,底层以vector、list、deque等实现
2.Stack不含有迭代器
在本例中,我添加了几项功能,包括不同类型stack之间的复制和赋值功能,可以实现诸如Stack >和Stack >之间的复制和赋值,这主要依靠成员函数模板来实现。
为了更方便的实现以上功能,...
分类:
编程语言 时间:
2014-10-05 10:27:38
阅读次数:
308