sorted = order data by $0;数值类型按照数值大小比较chararray类型按照字符的字典顺序比较bytearray按照字节的字典顺序比较复杂类型(map、tuple、bag)不能比较null是最小的触发reduce阶段sorted = order data by $0;sor...
分类:
其他好文 时间:
2015-06-07 23:10:54
阅读次数:
188
python数据结构之线性表
python内置了很多高级数据结构,list,dict,tuple,string,set等,在使用的时候十分舒心。但是,如果从一个初学者的角度利用python学习数据结构时,这些高级的数据结构可能给我们以迷惑。
比如,使用list实现queue的时候,入队操作append()时间复杂度可以认为是O(1),但是,出队操作pop(0)的时间复杂度就是O(n)。
...
分类:
编程语言 时间:
2015-06-07 09:48:37
阅读次数:
270
本函数实现从可迭代对象生成一个元组对象返回。元组对象是一个不可修改的列表对象。例子:#tuple()
print(tuple([1, 2, 3]))
print(tuple((1, 2, 3)))
print(tuple('abc'))结果输出如下:(1, 2, 3)(1, 2, 3)('a', 'b', 'c') 蔡军生 QQ:9073204 深圳...
分类:
编程语言 时间:
2015-06-06 10:37:30
阅读次数:
324
Pig
pig 是基于hadoop的一个数据处理框架.
MapReduce是使用java开发的。Pig有一套自己的数据处理语言。Pig的数据处理过程要转化为MR 来运行。
Pig的数据处理语言是数据流方式,类似于初中的数学题,需要一步一步解,最终得到结果。
Pig基本数据类型:int、long、float、double、chararray、bytearray
复合数据类型:Map、Tuple(类似...
分类:
其他好文 时间:
2015-06-05 12:19:49
阅读次数:
116
MVC使用过程中经常会用到TempData、ViewData、ViewBag三种方式,这三种什么区别呢?
TempData:默认存储于Session中,可通过继承ITempDataProvider接口改变,
生命周期:经过一次Controller传递就失效,即View读取一次后对应的TempData即从TempData集合中删除,不过如果TempData未被View读取之前,其值可在Contro...
分类:
Web程序 时间:
2015-06-05 10:17:44
阅读次数:
156
数据结构:列表的元素可变,用[] or list()创建。元祖的元素不可变,用() or tuple()创建。集合的元素不可重复,用{} or set()创建。字典的存放K-V,用dict() or {} 创建。del: 按照索引 删除数据结构元素 or 变量====================...
分类:
编程语言 时间:
2015-06-05 06:10:48
阅读次数:
157
参考自:https://github.com/qiwsir/StarterLearningPython/blob/master/124.md#enumerateenumerate的作用是将序列的每一个元素都拿出来和其偏移值组成一个元组(tuple)图例:它可以指定下标的起始:
分类:
编程语言 时间:
2015-06-03 17:34:41
阅读次数:
206
Transactionalspouts Trident是以小批量(batch)的形式在处理tuple,并且每一批都会分配一个唯一的transaction id。不同spout的特性不同,一个transactionalspout会有如下这些特性: 1、有着同样txid的batch一定...
分类:
其他好文 时间:
2015-06-02 20:22:09
阅读次数:
121
Transactionalspouts
Trident是以小批量(batch)的形式在处理tuple,并且每一批都会分配一个唯一的transaction id。不同spout的特性不同,一个transactionalspout会有如下这些特性:
1、有着同样txid的batch一定是一样的。当重播一个txid对应的batch时,一定会重播和之前对应txid的batch中同样的tuple...
分类:
其他好文 时间:
2015-06-02 17:56:46
阅读次数:
102
1、不可变(immutable):int、字符串(string)、float、(数值型number)、元组(tuple)可变(mutable):字典型(dictionary)、列表型(list)>>>person=['name',['saving',100]]>>>ly=person[:]>>> z...
分类:
编程语言 时间:
2015-05-31 19:56:41
阅读次数:
140