如何有效管理应用的大量配置目前现在应用的大量配置信息全部保存在xml文档中,方便修改和读取,Hadoop同样采取这样的方式。那么让我们来看看Hadoop是如何管理自己的配置信息的。Hadoop中管理配置信息的类为:configuration类实现了iterable接口,该接口返回一个iterator...
分类:
其他好文 时间:
2015-03-05 00:09:27
阅读次数:
156
本函数是从可迭代对象来创建新字典。比方一个元组组成的列表,或者一个字典对象。样例:#dict()#以键对方式构造字典d1 = dict(one = 1, two = 2, a = 3)print(d1)#以映射函数方式来构造字典d2 = dict(zip(['one', 'two', 'three'...
分类:
编程语言 时间:
2015-02-12 12:00:54
阅读次数:
234
sorted函数和sort方法sorted(iterable)#原容器不变,返回列表,容器可以是set,dict(返回key的排序列表)list.sort() #修改原列表sorted():sorted(iterable, cmp=None, key=None, reverse=False)...
分类:
编程语言 时间:
2015-02-07 13:01:19
阅读次数:
209
java.lang.Exception: TestIterator.init() must return an Iterable of arrays. at org.junit.runners.Parameterized.parametersMethodReturnedWrongType(Pa...
分类:
其他好文 时间:
2015-01-28 19:38:06
阅读次数:
241
min(arg1, arg2, *args[, key]) 本函数是迭代对象iterable进行比较,找出最小值返回。当key参数不为空时,就以key的函数对象为判断的标准。例子:#min()
array1 = range(10)
array2 = range(0, 20, 3)
print('min(array1)=', min(array1))
print('min(array2)=', m...
分类:
编程语言 时间:
2015-01-25 11:09:32
阅读次数:
189
max(arg1, arg2, *args[, key]) 本函数是迭代对象iterable进行比较,找出最大值返回。当key参数不为空时,就以key的函数对象为判断的标准。例子:#max()
array1 = range(10)
array2 = range(0, 20, 3)
print('max(array1)=', max(array1))
print('max(array2)=', m...
分类:
编程语言 时间:
2015-01-24 00:31:10
阅读次数:
170
本函数是把函数对象function作为函数,iterable对象的每一项作为参数,然后进行计算后输出迭代子iterator。如果函数对象function可以输入多参数,那么后面可以跟多个可迭代的对象。多个迭代对象时,以最短的对象为运行结果的判断。例子:#map()
x = range(10)
print(list(map(hex, x)))
print(list(map(lambda y : y...
分类:
编程语言 时间:
2015-01-21 22:38:13
阅读次数:
277
1.先说一下iterable,中文意思是迭代器。Python的帮助文档中对iterable的解释是:iteralbe指的是能够一次返回它的一个成员的对象。iterable主要包括3类:第一类是所有的序列类型,比如list(列表)、str(字符串)、tuple(元组)。第二类是一些非序列类型,比如di...
分类:
编程语言 时间:
2015-01-20 20:19:14
阅读次数:
227
本函数是创建一个列表对象返回。列表对象是一个可修改的容器。例子:#list()
l = list([1, 3, 5, 6])
print(l)
s = 'abc123'
l = list(s)
print(l)结果输出如下:[1, 3, 5, 6]['a', 'b', 'c', '1', '2', '3'] 蔡军生 QQ : 9073204 深圳...
分类:
编程语言 时间:
2015-01-17 20:56:59
阅读次数:
254