使用到Combiner编程(可插拔式)
在map端对输出先做合并,最基本是实现本地key合并,具有本地reduce功能
如果不用combiner,所有结果都是reduce完成,效率会底下
Combiner的的输入输出类型应该完全一致(实现如累加,最大值等功能)
job.setCombinerClass();
倒排索引基本实现
package cn.MapReduce.px;
impo...
分类:
其他好文 时间:
2015-03-28 17:23:38
阅读次数:
128
DATETIMEw. InformatReads datetime values in the form ddmmmyy hh:mm:ss.ss or ddmmmyyyy hh:mm:ss.ss.SyntaxDATETIMEw.Syntax Descriptionwspecifies the width of the input field.Default 18Range 13–40Details...
分类:
其他好文 时间:
2015-03-28 17:21:38
阅读次数:
158
这篇教程主要介绍如何在Tomcat中configure Contexts and Depedency Injection.
介绍
由于Tomcat并不是一个JavaEE服务器,所以为了使Tomcat获得对CDI的支持必须手动添加一些依赖类库。接下来主要是CDI开发的一些配置和一个简单的CDI实例。
开发环境
1.Ubuntu 12.04
2 JDK 1.7.0.09
3....
分类:
其他好文 时间:
2015-03-28 17:24:14
阅读次数:
235
场景:
1. zlib库跨平台,Windows和MacOSX都可以使用,还支持64位编译,轻量级,没有不用的道理。
2. 处理.zip,apk,docx文件时,因为这类文件都是zip格式,使用zlib能方便提取压缩文件里的数据。...
分类:
其他好文 时间:
2015-03-28 17:21:10
阅读次数:
380
NOJ 2030 收购计划 (枚举+DFS 好题)...
分类:
其他好文 时间:
2015-03-28 17:22:45
阅读次数:
243
A Walk Through the Forest
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 6277 Accepted Submission(s): 2313
Problem Description
Jimm...
分类:
其他好文 时间:
2015-03-28 17:21:06
阅读次数:
125
题意:n*m的图,‘.’表示空格,现在要用1*2的砖去把它填满,可以横向(‘')填和竖向('^','v')填。找出基本元素块,(i,j)和它相邻的四个点看成一个基本元素块,如果(i,j)周围的‘.’只有一个那么这个(i,j)处的填法就是固定的,填完(i,j)后看它周围是否有其他点因为填完(i,j)后填法变的唯一,有就入队, 就这样一步一步找到固定填法的(i,j),更新周围的点。...
分类:
其他好文 时间:
2015-03-28 17:22:34
阅读次数:
134
1、CCSkeletonAnimation:继承自CCSkeleton,骨骼动画类
class CC_EX_DLL CCSkeletonAnimation: public CCSkeleton {
public:
std::vector states; //状态容器
static CCSkeletonAnimation* createWithData (SkeletonData* ...
分类:
其他好文 时间:
2015-03-28 17:22:20
阅读次数:
535
1、编码器配置
BackgroundPeriod = 300 #
####场景模型更新间隔,以I、S、P帧个数为单位
BGFileInputEnable = 0 #
####以输入图象作背景
BGFileName = "background" #
####BGFileInputEnable为1时表示输入背景图象名称,否则...
分类:
其他好文 时间:
2015-03-28 17:22:09
阅读次数:
133
Activity和Intent的使用
1.Activity
1)Activity的概述
Activity就是交互界面,我们必须有且只有一个默认的启动界面
启动界面的核心代码:
2)Activity的特点
在一个Activity中,我们可以启动另外一个Activity....
分类:
其他好文 时间:
2015-03-28 17:21:48
阅读次数:
117
今天聊一个老话题,如何维护一个老系统,尤其是一个很重的老系统,少则3-5个年头,多则7-8个年头,第一版代码早已不知是哪些人编写,
这个老系统迎来送走了一批有一批程序员,可谓是看尽公司的浮沉沧桑,如今,它既是公司的功臣,也是公司的包袱,每个公司都或多或少有一些样的老系统。
开发新的项目替代老系统,需要很大的人力物力,还要经过一段时间去磨合它的稳定性,新的就一定比旧的好用吗?...
分类:
其他好文 时间:
2015-03-28 17:18:52
阅读次数:
151
Go to my personal blog
There is a program to convert a string of hexadecimal digits into its equivalent integer value as below.
enum loop {NO, YES};
/* htoi: convert hexadecimal string s to int...
分类:
其他好文 时间:
2015-03-28 17:19:59
阅读次数:
269
1、Timeline
struct Timeline {
const void* const vtable;
};2、BoneData:骨骼数据
struct BoneData {
const char* const name;
BoneData* const parent;
float length;
float x, y;
float rotation;
float scal...
分类:
其他好文 时间:
2015-03-28 17:20:27
阅读次数:
143
1.需要保存数据库之前把textarea中的换行字符转换为存储到数据库。
2当读取的时候在把 替换成textarea的换行符\n就好了
注意:使用replace 方法的时候需要用正则表达式,否则只能替换第一个换行
例如:
str="你好啊:
亲爱的:
1.存储数据库之前执行
dbstr = str.replace(/\n|\r\n/g,"");
2.取值的时候用正则表达式:
var r...
分类:
其他好文 时间:
2015-03-28 17:19:44
阅读次数:
142
前言:
本来以为这种双限制流量的方法很通用很好用,所以没有去写那个一个点拆成俩的奇葩做法……但是后来我发现,这种一个点拆成三个的方法没有任何意义,它只是针对了这道题的特殊性质噗。好像并不能拓展。
题解:
首先图转化成源点往开始图的黑点(当然你要用白点也不是不行)流流量,最终从结束图的黑点流向汇点。这个应该都能想到。
然后关键是怎么在流过一次后同时限制两个点。
这也是我所想知道的……可是,...
分类:
其他好文 时间:
2015-03-28 17:19:51
阅读次数:
141
Given an integer n, generate a square matrix filled with elements from 1 to
n2 in spiral order.
For example,
Given n = 3,
You should return the following matrix:
[
[ 1, 2, 3 ],
[ 8, 9, 4 ],
[ ...
分类:
其他好文 时间:
2015-03-28 17:17:30
阅读次数:
124
Candy
There are N children standing in a line. Each child is assigned a rating value.
You are giving candies to these children subjected to the following requirements:
Each child must ha...
分类:
其他好文 时间:
2015-03-28 17:18:15
阅读次数:
150