有时候在项目中不想用笨方法去获取集合数据,这个时候用迭代器来遍历集合数据,介绍几种集合遍历方法推荐下面这种方法遍历,效率高Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = ...
分类:
其他好文 时间:
2014-08-23 12:34:20
阅读次数:
220
解:代码如下 (define?(sum?term?a?next?b)
??(if?(>?a?b)
??????0
??????(+?(term?a)?(sum?term?(next?a)?next?b))))
(define?(add-1?x)
??(+?x?1))
(define?(sum-iter...
分类:
其他好文 时间:
2014-08-22 00:27:35
阅读次数:
202
5.1空语句只有一个";"。如果什么也不想做可以使用空语句。5.2用花括号{}括起来的叫块,也叫复合语句。有多条语句作用在同一个作用域时,需要用花括号括起来。5.3降低了。5.4(a)每次迭代时候会初始化iter,但是iter缺少初值,所以这段代码根本不会通过编译。另外这里的括号需要一个bool类型...
分类:
编程语言 时间:
2014-08-21 22:45:14
阅读次数:
344
C++中的traits常用于STL中,用来提取类型信息。
比如定义一个函数模板,模板参数为T类型,返回T类型的值。
template
typename T::value_type f(T iter)
{
return *iter;
}
这个函数的返回值类型是T::value类型,这样T的类型是vector listdeque等类型时,都可以处理。但有一个例外,即T是普通指针类...
分类:
编程语言 时间:
2014-08-20 12:30:32
阅读次数:
455
可迭代的类实现一个可迭代的类,需要在类里面定义两种方法:1. __iter__():返回iterator对象本身2. next():每当next()方法被调用时,返回下一个值,直到抛出StopIteration的异常 1 class Fabonacci(object): 2 """Fabon...
分类:
其他好文 时间:
2014-08-19 23:44:05
阅读次数:
191
Set> aSet = map.entrySet(); Iterator> iter = aSet.iterator(); while(iter.hasNext()){ ...
分类:
编程语言 时间:
2014-08-19 18:47:05
阅读次数:
236
Map map = new HashMap();for (int i = 0; i > iter = map.entrySet().iterator();while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); ...
分类:
其他好文 时间:
2014-08-19 14:09:34
阅读次数:
245
#-*-coding:utf-8-*-#python:2.x__author__='Administrator'#迭代器与生成器#---------------------------------------#迭代器基于2个方法"""next:返回容器下一个项目__iter__:返回迭代器本身"""...
分类:
编程语言 时间:
2014-08-19 00:55:53
阅读次数:
253
功能:登录时检验从数据库取出的帐号密码,生成token放到数据库中,最后设置cookie实现登录。在操作cookie过程中cgicc方面有太重的stl感,具体来说,太抽象了。源码有关demo文件夹有官方示例: const_cookie_iterator iter; for(iter = ...
分类:
其他好文 时间:
2014-08-17 11:37:12
阅读次数:
260
问题描述:
ORA-07445: mdagun_iter() [Address not mapped to object]
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Applica...
分类:
其他好文 时间:
2014-08-16 15:11:20
阅读次数:
305