自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 问答 (1)
  • 收藏
  • 关注

原创 修改ambari postgres-embedded数据库源数据,删除服务

因为需要重装impala,先将impala删除,但是误操作,使得ambari-server启动不了,正确的顺序是:curl -u admin:admin -H "X-Requested-By: ambari" -X DELETE http://58.198.176.92:8093/api/v1/clusters/hadoop/services/IMPALA再接着删除 ambari-se

2017-02-20 16:04:48 1619

原创 清除ambari及service

官方文档 https://cwiki.apache.org/confluence/display/AMBARI/Host+Cleanup+for+Ambari+and+Stack参考 http://www.cnblogs.com/ivan0626/p/4221964.html 增加自己安装的服务的yum,文件夹等,例如hawq等

2016-01-17 20:45:22 707

原创 ssh免密码登录

因为有同学把当前用户的主目录的写权限打开,因此一直有问题,本机都无法ssh到本机。

2016-01-09 10:57:18 441

原创 ambari安装hawq

本来以为安装好ambari,hawq就在其中,可是傻眼了,木有阿。。。于是问同学才知道要安装plug。 http://hawq.docs.pivotal.io/docs-hawq/topics/install-ambari.html 尤其是其中的 http://hawq.docs.pivotal.io/docs-hawq/topics/prepare-yum.html#topic_byn_vh

2016-01-07 20:42:23 2859

原创 ambari高级操作

ambari页面上的一些选项按钮试试就知道用法,但是ambari安装hawq遇到诸多奇奇怪怪的问题,头都大了,只有选择重新再来,但是ambari不能删除services彻底,并且相关资料比较少,因此记录如下: http://www.ibm.com/developerworks/cn/opensource/os-cn-bigdata-ambari2/index.html删除services

2016-01-07 20:15:32 1895

原创 安装ambari

参考:https://cwiki.apache.org/confluence/display/AMBARI/Install+Ambari+2.1.2+from+Public+Repositorieshttp://hawq.docs.pivotal.io/http://docs.hortonworks.com/http://www.itweet.cn/2015/08/31

2016-01-07 19:49:20 1576

原创 总结centos7 安装google-chrome后,chrome不能正常使用

no zuo no die后,只能重装机器,可是centos 7装好之后,发现chrome浏览器安装不成功,现象如下:浏览器启动,就说:Aw....全黑色或者全白色,标签栏也是个鬼脸如果用命令行,出现Your profile could not be opened ... 或在什么database locked。。。等等之类的错误再百度,google之后

2015-10-04 21:45:27 12933

翻译 Impala源码解析(1)——概念与架构

写在前面:Impala作为基于内存的MPP数据库,底层是HDFS,能够快速响应SQL查询。接下来一系列文章是综合网上其他blog和自己看源码整理,旨在的解析Impala内核,为自己开发借鉴经验。有错误之处,还望指正!资料:Impala官网:http://impala.io/index.htmlcloudera Impala:http://www.cloudera.com/con

2015-08-20 11:26:01 1997

转载 glog

http://www.cnblogs.com/tianyajuanke/archive/2013/02/22/2921850.html上述连接可以领进门接下来还有一些需要注意glog的典型用法LOG(INFO) 是线程安全的,宏展开后会等价于新建一个LogMessage对象,然后就是c++ stream的输出,LogMessage实现里面会用锁保证写log那一步是多线程安全的

2015-08-01 22:59:41 601

转载 error while loading shared libraries: libgflags.so.2:

原因是程序没有找到相应的依赖库,解决方法:1. 将所有的用户需要用到的库放到/usr/loca/lib;2. 在/etc/ld.so.conf.d/目录下新建文件usr-libs.conf,内容是:/usr/local/lib3. sudo ldconfigautomake: warnings are treated as errors将configure.

2015-07-08 21:37:57 3871

转载 centos7 安装 gflags 出现config.status: error: cannot find input file: src/Makefile.in

config.status: error: cannot find input file: src/Makefile.in网上找到的解决办法aclocallibtoolize --forceautomake --add-missingautoconfautoheadermake clean

2015-07-08 21:21:07 5591

转载 centos7 创建桌面快捷方式(chrome,eclipse)

直接把 /usr/share/applications 对应的 xxx.desktop 文件复制到桌面就OK!比如要在桌面创建Google Chrome Browser的快捷方式,直接在找到 /usr/share/applications/目录下找到 google-chrome.desktop,然后复制它到桌面就好了,有图有真相!http://tieba.baidu.com/p/32466

2015-07-07 23:03:18 17864

转载 virtualbox 虚拟机 win7 激活后开机黑屏,只有横杠

折腾了几次在virtualbox中装win7,激活后黑屏,左上角有一横杠,已经重装三次了,这次猜想是因为激活之后的问题(也可能是其他原因),心想再重装那不行,要不不用virtualbox。。。最后百度win7修复启动引导http://www.cnblogs.com/ValiancyHe/archive/2013/10/31/3398899.html  从u盘启动后,点击修复

2015-07-06 15:09:44 9806

转载 centos7 安装virtualbox虚拟机

一直认为在linux中不能装虚拟机。。。先copy一份别人的  http://phpcj.org/install-virtualbox-on-centos-7在centOS7中安装VirtualBox的过程:1、加源,安装VirtualBox(来源:https://www.virtualbox.org/wiki/Linux_Downloads)sudo wget -P

2015-07-05 18:07:03 2642

原创 各种排序详解与比较

//============================================================================// Name : insertion.cpp// Author : fzh// Version :// Copyright : Your copyright notice// Descriptio

2014-10-21 22:18:04 658

原创 二维数组形参

1.问题:写基数排序过程中发现需要进行二维数组形参(当然可以替换其他方式解决,比如用一位数组模拟桶),发现竟然编译不能通过,错误代码大致如下:

2014-10-15 23:30:06 790

原创 boost::serialization

最近用到boost::serialization库,遇到一些问题1.当

2014-08-25 15:24:18 500

转载 c++ 四种强制类型转换

const_cast: 1 #include 2 using namespace std; 3 4 int main(){ 5 int k=20; 6 int const * i=&k; 7 int* j=const_cast(i); 8 *j=40; 9 cout<<*j<<endl; 10 // *i=10;

2014-08-25 14:49:10 670

转载 动态内存分配memalign

在GNU系统中,malloc或realloc返回的内存块地址都是8的倍数(如果是64位系统,则为16的倍数)。如果你需要更大的粒度,请使用memalign或valloc。这些函数在头文件“stdlib.h”中声明。    在GNU库中,可以使用函数free释放memalign和valloc返回的内存块。但无法在BSD系统中使用,而且BSD系统中并未提供释放这样的内存块的途径。   

2014-08-25 14:27:11 1203

原创 指针强制类型转换

1.强调对指针本质的理解指针-

2014-08-24 17:01:28 1104

转载 Debugging Memory Errors in C/C++

Debugging Memory Errors in C/C++http://scottmcpeak.com/memory-errors/This page describes a few key techniques I've learned about howto debug programs that are suspected of containing memory er

2014-06-20 21:37:38 894

转载 gdb查看内存

用gdb查看内存格式: x /nfu 说明x 是 examine 的缩写n表示要显示的内存单元的个数f表示显示方式, 可取如下值x 按十六进制格式显示变量。d 按十进制格式显示变量。u 按十进制格式显示无符号整型。o 按八进制格式显示变量。t 按二进制格式显示变量。a 按十六进制格式显示变量。i 指令地址格式c 按字符格式显示变量。f 按浮点

2014-06-20 21:36:02 756

转载 debug G++: Internal Error: Killed (Program Cc1plus)

G++: Internal Error: Killed (Program Cc1plus)内存不足, 在linux下增加临时swap空间step 1:  #dd if=/dev/zero of=/home/swap bs=1024 count=500000  注释:of=/home/swap,放置swap的空间; count的大小就是增加的swap空间的大小,1024就是块大小,这里

2014-04-03 20:17:48 5242

原创 windows安装eclipse c++

http://blog.csdn.net/sunny2038/article/details/6918602我安装的时候出现以下错误:c:\mingw\include\wchar.h:37:20: fatal error: stddef.h: No such file or direc纠结了一番,发现是环境变量设置有问题总结出环境变量设置几点:1.MinGW_HOME指向安

2014-03-16 14:57:20 601

原创 第一次java线程

import java.io.*;import java.util.*;class MyThread implements Runnable{ private int key =1; //多个线程的共享变量 public void run() { int step=Integer.parseInt(Thread.currentThread().getN

2013-12-07 19:24:07 613

原创 SQL server 2005日期函数查询本周、本月数据(较全)

日期函数函数名称参数示例说明dateadd(日期部分,数字,日期)select dateadd(year,45,'1990-12-11')返回 2035-12-11 00:00:00.000select dateadd(month,45,'1990-12-11')返回1994-09-

2013-09-09 18:22:04 1559

转载 hdu 1151二分图最小路径覆盖

题目:http://acm.hdu.edu.cn/showproblem.php?pid=1151二分图最小路径覆盖=点的个数-最大匹配。用尽量少的不相交简单路径覆盖有向无环图(DAG)G的所有顶点,这就是DAG图的最小路径覆盖问题。#include#includeusing namespace std;const int maxn = 110;int n,m;

2013-08-19 20:37:06 672

转载 hdu1068 Girls and Boys最大独立集

方法:最大独立集、最大匹配思想:最大独立集指的是两两之间没有边的顶点的集合,顶点最多的独立集成为最大独立集。二分图的最大独立集=节点数-(减号)最大匹配数。For the study reasons it is necessary to find out the maximum set satisfying the condition: there are no two

2013-08-19 20:18:08 804

转载 hdu1150 二分图最大匹配模板

http://www.cnblogs.com/kuangbin/archive/2012/08/19/2646928.html/*HDU 1150题目大意;有两台机器A和B以及N个需要运行的任务。每台机器有M种不同的模式,而每个任务都恰好在一台机器上运行。如果它在机器A上运行,则机器A需要设置为模式xi,如果它在机器B上运行,则机器A需要设置为模式yi。每台机器上的任务可以按照任意顺序执行

2013-08-19 20:03:22 625

原创 hdu1233最小生成树 prim算法模板

思路:1.从未选节点集合中选择到已选节点距离最近的点;2.用该点更新未选节点到已选节点集合的距离;3.不断循环2。#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#defin

2013-08-13 19:16:58 821

原创 hdu1233最小生成树 kruskal算法模板

思路:设有一个有n个顶点的连通网N={V,E},最初先构造一个只有n个顶点,没有边的非连通图T={V, E},图中每个顶点自成一个连通分量。当在E中选到一条具有最小权值的边时,若该边的两个顶点落在不同的连通分量上,则将此边加入到T中;否则将此边舍去,重新选择一条权值最小的边。如此重复下去,直到所有顶点在同一个连通分量上为止。1.按边权值排序;2.取一条边,该边至少一个端点不在已选节点集

2013-08-13 18:41:28 645

原创 poj1655树的重心

给定一棵树,找出一个点X,使得删去X后,剩下的最大的子树最小。解法:从上图知,删去点i后,形成的森林为点i的若干子树与i‘上方’的部分。S[i]表示以i为根的子树的大小S[i] = ∑S[j] + 1 {j是i的儿子}S[i] = 1 {j是叶子结点}考虑每个节点i,剩下的最大子树的大小MaxSize(i) = Max{S[j], N-S[i]},故计算出所有的Ma

2013-08-10 16:57:46 628

原创 poj1077八数码问题——境界六(IDA*)

迭代加深#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#define M 400000struct node { char s[20]; int pos;}st;int h

2013-08-09 19:26:18 758

原创 poj1077八数码问题——境界五(A*)

http://www.java3z.com/cwbwebhome/article/article2/2825.html 理解A*#include#include#include#include#include#include#include#include#include#include#include#include#define M 400000using

2013-08-08 20:45:12 637

原创 zoj1319优先队列

模拟样例,发现隐含规律:第k小数,k从1依次增大,故mink -> mink+1的过程中,根据新add的值维护min值,是有序列中的前一个或者后一个。因此将有序列分别存在两个优先队列中,一个是值小优先,另一个是值大优先。选择其中一个,维护top值即可。#include#include#include#include#include#include#include#include

2013-07-18 21:31:09 570

原创 poj2442-优先队列

思路:先考虑两行的关系1.排序2.观察发现以下规律故从A1+B1开始宽搜,儿子(x+1,y),(x,y+1)扩展#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;int s

2013-07-18 21:21:26 583

原创 hdu1043八数码问题——境界三

从终态预处理每一步的结果,注意方向逆向#include#include#include#include#include#include#include#include#include#include#include#include#define M 400000using namespace std;struct stu{ char s[20]; int po

2013-07-18 20:53:33 689

原创 poj1077双向宽搜——境界四

第一次写双向宽搜,比单向快很多。要点:在判重的时候要注意对方是否已经到达。#include#include#include#include#include#include#include#include#include#include#include#include#define M 400000using namespace std;struct stu{

2013-07-18 20:36:06 1131

原创 poj1077八数码问题——境界二

单向广搜,关键在于用康托展开去重(由于题目意思看错,wa了几次,另外输入挺恶心的)#include#include#include#include#include#include#include#include#include#include#include#include#define M 400000using namespace std;struct stu

2013-07-18 14:42:56 739

转载 康托展开及逆运算

改编自http://blog.csdn.net/zhongkeli/article/details/6966805康托展开(一般用于hash)  康托展开的公式是 X=an*(n-1)!+an-1*(n-2)!+...+ai*(i-1)!+...+a2*1!+a1*0! 其中,ai为当前未出现的元素中是排在第几个(从0开始)。  这个公式可能看着让人头大,最好举个例子来说明一下。例

2013-07-17 10:32:20 625

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除