1. 设计思路 在MapReduce过程中自带有排序,可以使用这个默认的排序达到我们的目的。 MapReduce 是按照key值进行排序的,我们在Map过程中将读入的数据转化成IntWritable类型,然后作为Map的key值输出。 Reduce 阶段拿到的就是按照key值排序好的<key,val ...
分类:
编程语言 时间:
2016-04-11 11:39:46
阅读次数:
189
iOS pop回父级页面,使用通知传值 输入所要发送的信息 ,同时将label的值通过button方法调用传递, - (IBAction)buttonClick:(id)sender { //添加 字典,将label的值通过key值设置传递 NSDictionary *dict =[[NSDicti ...
分类:
移动开发 时间:
2016-04-07 23:26:01
阅读次数:
608
1.dict,字典,键值对person={"name":"alex","age":19,"gender":"man"}person[‘name‘]通过key值来获取2.遍历字典键值,字典无序。foreleK,eleVinperson.items(): printeleK printeleVperson.keys()所有keyperson.values()所有value3.文件操作file(文件路劲,模式)模式:r,w,a,r+..
分类:
编程语言 时间:
2016-04-05 20:09:46
阅读次数:
204
一、对key值进行特定的排序 map容器里面有两个值一个key一个是value,map<key,value>,其实map里面还有第三个参数,是一个类,用来对map的key进行排序的类,定义如下 less<_Kty>的代码 那么根据上面的代码我们也可以写出一个greater类来让key按照降序排列 默 ...
分类:
编程语言 时间:
2016-04-05 00:30:37
阅读次数:
698
(网易云课程hadoop大数据实战学习笔记) 自定义排序,是基于k2的排序,设现有以下一组数据,分别表示矩形的长和宽,先按照面积的升序进行排序。 99 66 78 11 54 现在需要重新定义数据类型,MR的key值必须继承WritableComparable接口,因此定义RectangleWrit ...
分类:
编程语言 时间:
2016-04-04 18:03:57
阅读次数:
213
1.题目大意为找出i到j头牛之间各种特性出现次数相同,且输出j-i的最大值; 2.我们可以求出sum[i][j],即从开始到头牛时j特性出现的次数,假设i与j之间1特性出现的次数相同,则ij之间其他各个特性对1的差对应相等, 因此 我们可以利用sum[i][j]-sum[i][1];构造key值用哈 ...
分类:
其他好文 时间:
2016-04-03 17:24:04
阅读次数:
134
1.数的哈希一般是讲较大的数转化为一定范围内的数,如112131321321 转化为100000以内,一般用%99991;就是自己构造hash函数,然后函数值在100000以内; 2.当出现相同的key值,即函数值时,要用链表串起; 3.例:poj 3349; #include<iostream># ...
分类:
其他好文 时间:
2016-04-01 22:07:55
阅读次数:
243
讲到图片请求,主要涉及到网络请求,内存缓存,硬盘缓存等原理和4大引用的问题,概括起来主要有以下几个内容:
原理示意图
主体有三个,分别是UI,缓存模块和数据源(网络)。它们之间的关系如下:
① UI:请求数据,使用唯一的Key值索引Memory Cache中的Bitmap。
② 内存缓存:缓存搜索,如果能找到Key值对应的Bitmap,则返回数据。否则执...
分类:
其他好文 时间:
2016-04-01 18:11:06
阅读次数:
274
字典数组转模型数组 我们的大部分数据是字典,我们要创建一个类即模型类,用来存放数据 我们需要什么数据,我们就把这个模型的属性设为key值 我们有一个模型有一个初始化方法,就是把我们初始化的就是(类型)WithDic:(NSDictionnary*)dic 哪个控制器使用这个模型数据就在哪个控制器里面 ...
分类:
其他好文 时间:
2016-04-01 17:42:46
阅读次数:
174