对集合进行遍历 只能获取集合元素,但是不能对集合进行操作。 迭代器除了遍历,还可以进行remove的动作。 如果是用ListIterator,还可以在遍历过程中进行增删改查的动作。 for(String s : al) { s = } 传统for和高级for的区别? 1. 高级for有一个局限性,必...
分类:
其他好文 时间:
2014-07-19 17:31:32
阅读次数:
198
for循环可以和 else 子句同时使用(for...else)。当迭代完for循环完整个列表失败后,会执行else语句。但循环中被 break 终止的情况下不会执行。如下例子所示:for i in range(0,10):#for循环整个迭代不符合条件 if i > 10: b...
分类:
编程语言 时间:
2014-07-19 00:29:14
阅读次数:
207
1.Iterable接口在java.lang包中;Iterator接口在java.util包中2.Iterable中只有一个方法,那就是返回一个Iterator迭代器:Iterator iterator() 而Iterator中有关于迭代器的核心功能,next(),hasNext(),remove(...
分类:
编程语言 时间:
2014-07-18 19:06:45
阅读次数:
4190
Python“TypeError: 'NoneType' object is not iterable"的原因...
分类:
编程语言 时间:
2014-07-18 15:14:12
阅读次数:
229
for..in语句是另一个循环语句,它迭代一个对象的序列,例如经历序列中的第一项。在后面的章节,我们将会看到更多关于序列的细节。现在,你需要知道的是一个序列只是一个有序的项目的集合。例如(保存为for.py):
foriinrange(1,5):
print(i)
else:
print(‘for循环结束‘)
>..
分类:
编程语言 时间:
2014-07-18 12:38:54
阅读次数:
261
背包问题(记忆化搜索) 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目参考: http://blog.csdn.net/caroline_wendy/article/details/37912949使用记忆化搜索, 需要存储每组的值, 下次不需要进行继续迭代, 可以降低至时间复杂度O(nW).代码:/*
* main.cpp
*
* Cre...
分类:
其他好文 时间:
2014-07-18 12:27:26
阅读次数:
234
1.删除 1 public static void main(String[] args) { 2 HashSet hs=new HashSet(); 3 hs.add("mm"); 4 hs.add("kk"); 5 hs....
分类:
编程语言 时间:
2014-07-18 10:21:10
阅读次数:
168
firefly-gevent 是firefly的gevent版本。相比现在的firefly版本使用的twisted,gevent更加的精简。gevent就是一个基于coroutine的python网络开发框架。协程是一种并发模型,但不同于thread和callback,它的所有task都是可以在一个...
分类:
其他好文 时间:
2014-07-17 23:35:56
阅读次数:
358
FPGA面积优化
1 对于速度要求不是很高的情况下,我们可以把流水线设计成迭代的形式,从而重复利用FPGA功能相同的资源。
2 对于控制逻辑小于共享逻辑时,控制逻辑资源可以用来复用,例如FIR滤波器的实现过程中,乘法器是一个共享的资源,我们可以通过控制资源实现状态机,从而复用乘法器,当然这样也牺牲了面积。
3 对于具有类似计数单元的模块,可以采用全局的计数器,以减小面积。例如...
分类:
其他好文 时间:
2014-07-17 20:37:46
阅读次数:
329
FPGA 设计中的流量,时滞,时序
流量:每个时钟周期能够传输的数据位。
时滞:数据从输入到输出需要经历的时钟周期;
时序:两个元件之间的最大延迟,他决定系统的最高时钟速度。
1 采用流水线可以提高 流量;
例如计算X^3,迭代结构
流水线:
此时
流量=8/1
时滞=3
时序=乘法器延迟
2 如果要求低时滞则可以去掉寄存器
3 降低时序,提高...
分类:
其他好文 时间:
2014-07-17 16:31:57
阅读次数:
202