请先看C++中的指针概述,这里只是扩充数组指针 其实这里主要说的就是c++中的指针运算/* 数组元素指针: 一个变量有地址,一个数组包含若干个元素,每个数组元素都有相应的地址, 指针变量可以指向数组元素(把某一元素的地址放到一个指针变量中) 所谓数组元素的指针就是数组元素的地址...
分类:
编程语言 时间:
2015-05-08 23:25:24
阅读次数:
124
vector是STL中的最常见的容器,它是一种顺序容器,支持随机访问。简单的说vector就是一个能存放任意类型的动态数组,只不过数组是静态的分配空间,一旦分配了空间大小就不能在改变了,但是vector是动态分配内存,它随着元素的不断插入,会按照自身的一套机制不断扩充自己的容量。
vector的扩充机制:按照容器现在容量的一倍进行增长。vector容器分配的是一块连续的内存空间,每次容器的增长,...
分类:
编程语言 时间:
2015-05-05 21:59:52
阅读次数:
130
每个函数都包含两个非继承而来的方法:apply()和call()。这两个方法的用途都是在特定的作用域中调用函数,特定的作用域为this参数指定的对象。 apply()和call()真正强大的地方是能够扩充函数赖以运行的作用域。下面来看一个例子:window.color = "red";var ...
分类:
移动开发 时间:
2015-05-05 18:52:39
阅读次数:
198
关于按钮背景图片拉伸与不拉伸的效果拉伸的效果:
不拉伸的效果
不拉伸的效果
拉伸的效果:
拉伸原理iOS开发中,有一个方法可以将图片按照指定的形式拉伸,拉伸方式为下图,一般拉伸部分都为0:
实现方式
新建一个UIImage的分类
为UIImage扩充一个方法+(UIImage )resizableImage:(NSString )imageName;
然后再按钮所在的ViewCon...
分类:
移动开发 时间:
2015-05-04 22:18:14
阅读次数:
157
一、概述
动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。
二、适用性
1.在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。
2.处理那些可以撤消的职责。
3.当不能采用生成子类的方法进行扩充时。
三、参与者
1.Component 定义一个对象接口,可以给这些对象动态地添加职责。
2.Concret...
分类:
编程语言 时间:
2015-05-04 01:17:41
阅读次数:
204
在复习的过程中,我发现了课件上写的内容其实大部分都非常简单,属于概括性的描述,具体的tips需要自己去扩充,去查找,去理解。 软件测试的主体框架非常清晰,但是细节部分分的特别细致。而且稍不留神就会错过重要的东西。比如:在周三考试中的最后一题,有一张需要补充完整的表格。PPT中其实有相似的表格作为例....
分类:
其他好文 时间:
2015-05-03 21:56:43
阅读次数:
107
一、概述
将抽象部分与它的实现部分分离,使它们都可以独立地变化。
二、适用性
1.你不希望在抽象和它的实现部分之间有一个固定的绑定关系。 例如这种情况可能是因为,在程序运行时刻实现部分应可以被选择或者切换。
2.类的抽象以及它的实现都应该可以通过生成子类的方法加以扩充。 这时Bridge模式使你可以对不同的抽象接口和实现部分进行组合,并分别对它们进行扩充。
3.对一个抽象的实现部分...
分类:
编程语言 时间:
2015-05-03 13:24:44
阅读次数:
172
【分析】
倍增算法 or 线段树。
笔者使用倍增算法。
扩充倍增算法,记录pre[K][N],mn[K][N],mx[K][N],l_r[K][N],r_l[K][N],分别保存对应节点,最小值,最大值,从左到右的答案,从右到左的答案。
首先奠定基础,pre[0][i]=max(i+1,n),mn[0][i]=min(value[i],value[pre[0][i]]),mx同理,l_r[...
分类:
其他好文 时间:
2015-05-02 19:31:57
阅读次数:
171
这篇文章主要介绍了C#中动态数组用法,实例分析了C#中ArrayList实现动态数组的技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了C#中动态数组用法。分享给大家供大家参考。具体分析如下: ArrayList是一种动态数组,其容量可随着我们的需要自动进行扩充. ArrayList位于S...
分类:
其他好文 时间:
2015-05-01 01:49:29
阅读次数:
125
装饰模式可以在不改变一个对象本身功能的基础上给对象增加额外的新行为。装饰模式是一种用于替代继承的技术,它通过一种无须定义子类的方式来给对象动态增加职责,使用对象之间的关联关系取代类之间的继承关系。在装饰模式中引入了装饰类,在装饰类中既可以调用待装饰的原有类的方法,还可以增加新的方法,以扩充原有类的功能。...
分类:
其他好文 时间:
2015-04-30 18:13:45
阅读次数:
133