迭代器模式定义:提供一种方法顺序访问一个聚合对象中各个元素,而又不需要暴露该对象。
迭代器分内部迭代器和外部迭代器,内部迭代器与对象耦合紧密,不推荐使用。外部迭代器与聚合容器的内部对象松耦合,推荐使用。
迭代器模式就是分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以做到不暴露集合的内部结构,又可让外部代码透明地访问集 合内部的数据。而且,可以同时
定义多个迭代器来遍历,互不冲突...
分类:
编程语言 时间:
2015-07-21 17:12:18
阅读次数:
171
1、存储过程中不使用外部参数。 存储过程:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: HF_Ultrastrong-- Create.....
分类:
数据库 时间:
2015-07-19 23:36:00
阅读次数:
264
这很有好处,因为它使得任务很干净,并且 config.json 可以被其他的任务运行器(例如grunt)重复利用。config.json{ "desktop" : { "src" : [ "dev/desktop/js/**/*.js", "!dev/desktop/js...
分类:
其他好文 时间:
2015-07-15 18:28:18
阅读次数:
91
从上往下一次是
栈区 :局部变量
堆区
BSS段
数据区
代码区
在ARC环境下,block 如果不使用外部变量则是全局block(NSGlobalBlock)
如果使用外部变量则是堆block(NSMallockBlock)
在MRC环境下,block不使用外部变量还是全局block(NSGlobalBlock)
如果使用外部变量则是栈block(NSStack...
分类:
其他好文 时间:
2015-07-10 16:43:10
阅读次数:
92
网页内容减少http请求次数避免页面跳转减少DOM元素数量避免404服务器Gzip压缩传输文件避免空的图片srcCookie减少Cookie大小CSS将样式表置顶避免CSS表达式Javascript将脚本置底使用外部Javascirpt和CSS文件精简Javascript和CSS去除重复脚本减少DO...
分类:
其他好文 时间:
2015-07-10 13:22:24
阅读次数:
121
一、软件版本ApacheApache/2.2.22ThinkPHP1.5.0php5.3.10(enablesocket)二、phpmailer相关文件phpmailer.class.phpsmtp.class.php三、软件部署方式复制phpmailer.class.php、smtp.class.php到Web的Common(/usr/local/apache2/htdocs/Common)目录下,复制phpmailer.class.php..
分类:
Web程序 时间:
2015-07-09 14:47:45
阅读次数:
101
第十章
(1)当生成一个内部类的对象时,此对象 与制造他的外围对象之间就有了一种联系,所以它能访问其外围对象的所有成员,而不需要任何特殊条件。此外,内部类还拥有其他外围类的所有元素的访问权。
(2).this 如果你需要生成对外部类对象的应用,可以使用外部类的名字后面紧跟原点和this。
.new 如果想要创建某个内部类的对象,你必须外部类的一个实例后加上.new
如:DotNew dn...
分类:
编程语言 时间:
2015-07-01 18:19:41
阅读次数:
141
问题描述
求一维数组中最小的K个数。
方法一:排序
先把数组从小到大排序,取前K个数。时间复杂度为O(nlogn)。如果数组过大,机器内存无法同时容纳整个数组,则需要使用外部排序。
以下程序使用的是标准库algorithm中的排序方法----std::sort,代码如下:
//排序法,算法复杂度O(nlogn)
void GetTopK_Sort( int nArray[], in...
分类:
编程语言 时间:
2015-06-30 16:26:59
阅读次数:
165
2.1 环境变量的配置2.1.1 path环境变量配置的作用程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下运行,因此程序只能写入bin目录程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使...
分类:
编程语言 时间:
2015-06-29 21:58:34
阅读次数:
114
内部类 如果在类中在定义一个类,这将在类中在定义的那个类成为内部类。内部类可以分为成员内部类、局部内部类以及匿名内部类。1、成员内部类 内部类中可以随意使用外部类的成员方法以及成员变量,尽管这些类成员被修饰为private 因为:内部类中持有同一个外部类的应用 格...
分类:
其他好文 时间:
2015-06-28 20:00:46
阅读次数:
116