在Hadoop中,MapReduce的Java作业通常由编写Mapper和Reducer开始,接着创建Job对象,然后使用该对象的set方法设置Mapper和Reducer以及诸如输入输出等参数,最后调用Job对象的waitForCompletion(true)方法提交作业并等待作业的完成。尽管使用了寥寥数语就描述了作业的创建和提交,但实际情况要复杂的多,本篇文章将通过分析源代码来深入学习该过程。...
分类:
其他好文 时间:
2014-10-27 17:48:18
阅读次数:
152
关于此类型的设计有很多种实现方式,在此我先将我所使用的一种方式介绍一下:
我所实现的方式原理是,将form嵌入到panel中,使其作为一个子窗体。具体代码实现如下:
Form form = new DataSelect();
form.FormBorderStyle = FormBorderStyle.None;
form...
分类:
其他好文 时间:
2014-10-27 17:48:11
阅读次数:
171
软件开发求职之路,虽然一路上充满艰辛、历经坎坷,但是回忆起自己走过路,感到一些都是值得的,为自己的努力而自豪!今年软件开发就业形势挺好,其他专业貌似比较痛苦,一不小心踏上了软件开发的道路,看来还是不错的……...
分类:
其他好文 时间:
2014-10-27 17:46:22
阅读次数:
157
问题:
当业务经理被要求为未来的业务做计划时,他会提出一个自认为不错的数字,而董事会往往希望能获得更大的收益,多次与其谈判。而业务经理在这方面不是新手,他有很多可用的报告。为什么不能让业务规划流程更加的科学——例如基于事实/数字而不是人的感觉。
让我们看看月报:
1)
比较当前值与计划值或平均值
2)
比较当前和去年相同月份的值
3...
分类:
其他好文 时间:
2014-10-27 17:47:04
阅读次数:
176
分解和抽象是人们控制问题复杂性的两种基本手段。结构化分析设计不仅仅是软考中的重点,也是我们日后进行软件设计的基础。抽象让我们明白了整个系统是怎么进行数据流通的,分解让每个局部的流通变的可行而具体。...
分类:
其他好文 时间:
2014-10-27 17:43:49
阅读次数:
233
复杂按键事件识别程序(链接层-优化版)
本文相对于键值转换--复杂按键事件识别程序(链接层)文章中所述的按键事件转换程序进行优化(原来的代码太多,太杂,不易于维护)。
优点:代码简洁,易于修改和阅读。
缺点:无法区分某一特殊按键在不同的系统状态下的按键时间(比如同一个键在不同的情况下可以长按3s或则5s),连按和长按不能同时存在(也可以加条件进行区分)。
复杂按键包括多个按...
分类:
其他好文 时间:
2014-10-27 17:43:39
阅读次数:
169
今天在用用graphic view 加入graphic item的时候要引入一个context menu,自然就要对context menu上的action进行slot处理,但是graphic item不是从qobject继承下来的,所以这里就需要多重继承,再次添加一个对qobject的继承,所有涉及到qobject的修改就要重新qmake,因为这时候需要重新构造meta文件,这些都不是问题,这些...
分类:
其他好文 时间:
2014-10-27 17:44:58
阅读次数:
188
poj 4089:电话号码
题目
描述
给你一些电话号码,请判断它们是否是一致的,即是否有某个电话是另一个电话的前缀。比如:
Emergency 911
Alice 97 625 999
Bob 91 12 54 26
在这个例子中,我们不可能拨通Bob的电话,因为Emergency的电话是它的前缀,当拨打Bob的电话时会先接通Emergency,所以这些电话...
分类:
其他好文 时间:
2014-10-27 17:42:33
阅读次数:
212
题目链接:poj 2185 Milking Grid
题目大意:给定一个N?M的矩阵,找到一个最小的r?c的矩阵,使得原矩阵可以由若干个小矩阵组成,输出r?c的值。
解题思路:将行和列分别看成字符串,然后hash,对hash后的数组分别求KMP。
#include
#include
#include
using namespace std;
typedef unsigned ...
分类:
其他好文 时间:
2014-10-27 17:45:26
阅读次数:
133
上一篇我们简单的介绍了一下RoboGuice的使用(【五】注入框架RoboGuice使用:(Your First POJO Injection)),今天我们来看下单例以及上下文单例(ContextSingletons)使用注解的方法,从上一篇文章中相信大家对于普通Java对象(POJO)注解已经很熟悉了。
(一)概述:简要使用方法
①:创建继承...
分类:
其他好文 时间:
2014-10-27 17:44:40
阅读次数:
168
http://acm.hdu.edu.cn/showproblem.php?pid=5072
单色三角形模型
现场赛和队友想了3个小时,最后发现想跑偏了。感觉好可惜的一道题,要是知道这个模型....就可以轻松的拿银了啊。。。
题意不再赘述,就是求同色三角形的个数。总的三角形的个数是C(n,3),只需减去不同色的三角形即可。对于每个点(数),与它互质的连红边,不互质的连蓝边...
分类:
其他好文 时间:
2014-10-27 17:42:14
阅读次数:
215
需要的jar包:
slf4j-api-1.7.7.jar
logback-classic-1.1.2.jar
logback-core-1.1.2.jar
logback.xml配置文件,放在工程中resources下
myAppName
UTF-8
...
分类:
其他好文 时间:
2014-10-27 17:42:28
阅读次数:
126
在教师管理系统这个项目中,开始学习并使用Axure进行原型设计。尽管现在可以用Axure来进行一些简单的界面设计和交互设计,仍觉得自己掌握的只是Axure强大功能的微小的一部分。
提到原型设计,不得不提一个词:UCD(User Centered Design)。即以用户为中心的设计,是在设计过程中以用户体验作为设计决策的中心,强调用户优先。
我们开发软件产品的第一步就是...
分类:
其他好文 时间:
2014-10-27 17:39:54
阅读次数:
198
LCT 维护子树大小.....
2002: [Hnoi2010]Bounce 弹飞绵羊
Time Limit: 10 Sec Memory Limit: 259 MB
Submit: 4085 Solved: 2188
[Submit][Status]
Description
某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起...
分类:
其他好文 时间:
2014-10-27 17:42:23
阅读次数:
123
经典的入门小游戏,这里用quick-cocos2d-x3.2重新写一遍,以便熟悉下quick
首先,创建工程,如果不会自行百度啊。
1、编译效果如下:
2、将游戏背景设置为白色,同时我们也来看一下MainScene.lua的文件
local MainScene = class("MainScene", function()
return display.newSce...
分类:
其他好文 时间:
2014-10-27 17:39:17
阅读次数:
142