部署了Zookeeper之后,当需要重启机器时,开机后往往需要花一点时间对zookeeper集群进行启动,由于zookeeper没有主节点的概念,且一个节点的重启不会对集群造成什么影像,所以可以考虑把 zookeeper设置成开机启动,具体流程如下
准备工作
切换到/etc/rc.d/init.d/目录下创建zookeeper文件:touch zookeeper更新权限:chm...
分类:
其他好文 时间:
2015-08-29 17:06:37
阅读次数:
141
递归算法
void preorder1(Node *root) //递归前序遍历
{
if (root == NULL) return;
printf("%d ", root->val);
preorder1(root->left);
preorder1(root->right);
}
void inorder1(Node *root) //递归中序遍历
{
if (root == ...
分类:
其他好文 时间:
2015-08-29 17:04:03
阅读次数:
151
package selfname;
import java.io.IOException;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.Text;
//import org.apache.hadoop.mapreduc...
分类:
其他好文 时间:
2015-08-29 17:06:37
阅读次数:
133
作为一个码农按俺的抽象能力确实不咋的,难道和我出身农家有关,所以我总把复杂和抽象的问题简单化,具体化,大白话,恐怕别人听不懂。今天我就把另一种技术也大白话吧!
一个应用的只所以能够串起来,动起来就要有一个灵魂,就是怎么实现具体的业务逻辑,实现的最佳方法就是状态机。
一个应用从发起到结束有一个完整的生命周期,它在整个生命中大部分时间处于某个稳定的状态并且有用状态的咱们称它为稳态,在进入问稳态前他肯...
分类:
其他好文 时间:
2015-08-29 17:05:31
阅读次数:
199
4种情况下编译器会构造出nontrivial(有用)的构造函数
带有default construction的member class object
我们有两个class:
class Foo { public: Foo(), Foo(int) … };
class Bar { public: Foo foo; char *str;};
则编译器会在Bar中合成一个默认的构...
分类:
其他好文 时间:
2015-08-29 17:06:13
阅读次数:
117
上一节举例讲解了transformation操作,这一节以reduce为例讲解action操作
首先看submitJob方法,它将我们reduce中写的处理函数随JobSubmitted消息传递出去,因为每个分区都需要调用它进行计算;
而resultHandler是指最后合并的方法,在每个task完成后,需要调用resultHandler将最终结果合并。所以它不需要随JobSubmitted消...
分类:
其他好文 时间:
2015-08-29 17:04:24
阅读次数:
225
1006: [HNOI2008]神奇的国度Time Limit: 20 Sec Memory Limit: 162 MB
Submit: 2446 Solved: 1101
DescriptionK国是一个热衷三角形的国度,连人的交往也只喜欢三角原则.他们认为三角关系:即AB相互认识,BC相互认识,CA相互认识,是简洁高效的.为了巩固三角关系,K国禁止四边关系,五边关系等等的存在.所谓N边关系,...
分类:
其他好文 时间:
2015-08-29 17:03:44
阅读次数:
198
@Override注解是作用于源代码的注解,用于表明注解的方法重写了父类型的方法,但是这个注解在1.5和1.6及以后是区别的。1.5中,只能用于在继承某个类时,重写父类中的方法,而在实现一个接口中的方法时,是不能使用该注解的,从1.6开始,才支持实现父接口的方法使用该注解。但是在@Override源代码上的注解或文档中,1.6没有对这个变化进行说明,到1.7才进行了说明。
下面是1.5和1.6的...
分类:
其他好文 时间:
2015-08-29 17:04:56
阅读次数:
162
适配器模式 Adapter Pattern 变压器模式Convert the interface of a class into another interface clients expect.Adapter lets classes work together that couldn’t otherwise because of incompatible interfaces.将一个类的接口变换...
分类:
其他好文 时间:
2015-08-29 17:02:26
阅读次数:
169
以DEDECMS为例,讲解站内文章编辑的一些注意点,有益无害。
1. 标题:尽量拓展长尾词,攻略性为主
2. 自定义属性:方便前台调用、首页更新带动
3. Tag标签:尽量控制在4-6个字,数量不超过3个
4. 关键词:1-3个,提取标题中的长尾词
5. 内容摘要(描述/尽量不要自动获取):
1) 不超过3行(少5-6字)
2) ...
分类:
其他好文 时间:
2015-08-29 17:03:35
阅读次数:
151
链接:http://acm.hdu.edu.cn/showproblem.php?pid=3450
题意:
给你一串长度为n的序列,给一个d,要求找出有几个子序列能够满足两个相邻的元素之间差值不超过d。
思路:
dp。定义dp[i]表示以第i个为结束的满足条件的子序列的个数。
转移方程:dp[i]=(∑i?1j=1dp[j])+1(abs(num[i]?num[j])<=d)dp[i] =...
分类:
其他好文 时间:
2015-08-29 17:04:16
阅读次数:
188
描述
为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有n张地毯,编号从1到n。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。地毯铺设完成后,组织者想知道覆盖地面某个点的最上面的那张地毯的编号。注意:在矩形地毯边界和四个顶点上的点也算被地毯覆盖。
格式
...
分类:
其他好文 时间:
2015-08-29 17:03:07
阅读次数:
139
题意:给出了,参加party的人的关系,但是如果一个人的直接上司出席,那么他就不会出席,每个人有自己的rating。现在想要rating最大。在网上找了半天,也没找到比较好的树形DP讲解,暂时的感觉是利用DFS搜索的时候,回溯更新。
1.dp[u][0]:表示u这个人不去,那么他的手下v可以选择去或者不去。所以 dp[u][0]+=max(dp[v][0],dp[v][1]);
2.dp[i][...
分类:
其他好文 时间:
2015-08-29 17:02:10
阅读次数:
132
描述
小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。
这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中文含义然后翻译,并将这个单词和译义放入内存,以备后续的查找和翻译。
假设内存中...
分类:
其他好文 时间:
2015-08-29 17:03:23
阅读次数:
203
不可以!
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述
判断:两个数x、y的正负性。
要求:不可以使用比较运算符,即"","=","==","!="。
输入 有多组数据,每组数据占一行,每一行两个数x,y。
x、y保证在int范围内。
输出 每组数据输出占一行。
如果两个数是一正一负,输出"Signs are op...
分类:
其他好文 时间:
2015-08-29 17:01:44
阅读次数:
163
Mahout的BreimanExample例子执行了
Leo Breiman: Random Forests. Machine Learning 45(1): 5-32 (2001)这篇论文的测试。
对它的分析我分为3个部分
- 森林生成的Iteration部分
- BreimanExample的测试执行部分
- 命令行执行部分Iteration部分迭代函数如下,对于训练数据集...
分类:
其他好文 时间:
2015-08-29 16:59:38
阅读次数:
206
链接:http://poj.org/problem?id=1611
The Suspects
Time Limit: 1000MS
Memory Limit: 20000K
Total Submissions: 27854
Accepted: 13583
Description
Severe acute respirat...
分类:
其他好文 时间:
2015-08-29 17:00:18
阅读次数:
103