当前位置: 首页

快速理解 Omid: Yahoo在HBase上的分布式事务方案

快速理解 Omid: Yahoo在HBase上的分布式事务方案 作者:刘旭晖 Raymond 转载请注明出处Email:colorant at 163.comBLOG:http://blog.csdn.net/colorant/是什么 简单的说,OMID就是Yahoo构建在HBase上的一个分布式事务解决方案,用来拓展HBase所不支持跨行跨表级别的事务。其定位目标是OLTP类型的事务 ...

算法导论(八)二叉查找树

第12章 二叉查找树 #include <iostream> using namespace std; struct tnode { int val; tnode* left; tnode* right; tnode* parent; }; //中序遍历 void inorder_tree_walk(tnode *x) { if (x != NULL) { inorder_tree_walk(x->left); cout << x->v ...

Spark0.8.0在64bit Centos6.2上详细安装记录

系统:Centos6.2操作账号:rootSpark版本:spark-0.8.0-incubating-bin-hadoop1.tgzjdk版本:jdk-7-linux-x64.rpmscala版本:scala-2.9.3.tgz使用的节点情况:(172.18.11.XX) XX=16,17,18,20,21,23,24,25,26,27,28,29,30,31,32,33,34 共17个节点主控节点:hw024,以下操作如无特别说明全部在hw024上进行注意:(1)因为 ...

hbase优化

修改noprc nofile ubuntu /etc/security/limits.conf 增加 username soft noproc 32000 username hard noproc 32000 username soft nofile 32768 username hard nofile 32768 在/etc/pam.d/common-session加入 session required pam-limits.so redhat /etc/security/limits.conf加入相同内容 在/etc/pam.d/ ...

Spark交互式分析平台Apache Zeppelin的安装

Spark交互式分析平台Apache Zeppelin的安装 Zeppelin介绍 Apache Zeppelin提供了web版的类似ipython的notebook,用于做数据分析和可视化。背后可以接入不同的数据处理引擎,包括spark, hive, tajo等,原生支持scala, java, shell, markdown等。它的整体展现和使用形式和Databricks Cloud是一 ...

计算大写字母的总个数--Common Lisp与C的行数差异

忙里偷闲,重拾Common Lisp,直接上代码,该代码来源于互联网,看完之后,也许你也会跟着喜欢上Common Lisp了 C代码: // upper_char_counter.c int upper_char_counter(const char *str) {     int result = 0;     int len = strlen(str);     int i = 0; & ...

LISP中的递归和尾递归

    首先解释一下概念:     递归:是指在函数的定义中使用函数自身的方法。递归一词还较常用于描述以自相似方法重复事物的过程。      尾递归:在计算机科学里,尾调用是指一个函数里的最后一个动作是一个函数调用的情形:即这个调用的返回值直接被 ...

[算法导论读书笔记]矩阵链乘法

参考资料:http://net.pku.edu.cn/~course/cs101/2007/resource/Intro2Algorithm/book6/chap16.htm 代码示例: #include <stdio.h> #include <string.h> //共有6个矩阵相乘 #define N 6 //代表无穷大 #define infinity 4280000 void PrintOptimalParens( unsigned long s[][N + 1], int i, int j) { if( ...

Docker实践3:fig搭建mediawiki

Docker实践3:fig搭建mediawiki fig,无花果。fig项目源自docker,可以认为是快速搭建基于Docker的隔离开发环境的工具。一、安装fig$ mkdir docker; cd docker $ curl -L https://github.com/docker/fig/releases/download/1.0.1/fig-`uname -s`-`uname -m` > fig $ sudo chmod +x fi ...

Redhat6.2下安装 nginx php mysql memcached mongoDB及相关扩展

Redhat6.2下yum安装 nginx php mysql 及相关扩展 参考:http://blog.s135.com/nginx_php_v6/ 参考:http://kerry.blog.51cto.com/172631/857461 参考:http://www.cnblogs.com/sink_cup/archive/2012/09/14/web_server.html 利用Centos的源来安装,使用163.com的Centos6的REPO文件,yum makecache sudo -s LA ...

Java核心技术笔记—方法参数(值调用和引用调用)

最近重读Java核心技术,不得不说的是这本书确实不错。虽然本人不太喜欢做笔记,但还是觉得某些重要的地方必须要记一下。 关于方法参数调用一般有两种:值调用(call by value)和引用调用(call by reference)。顾名思义,值调用表示方法接收的是调用者提供的值;引用调用表示方法接收的是调用者 ...

图像处理基本算法 动态阈值分割

图像处理基本算法 动态阈值分割 在图像处理时,受外界光线的干扰一般比较大,假如在阈值分割时采用固 定阈值,那么在环境改变时分割效果受影响极大,那么为了避免此影响就 必须采用动态阈值,自动求出合适的阈值进行分割。 本文的介绍几种主要的图 ...

用shipyard来管理docker

docker多了之后就得需要个管理工具来整合和管理,shipyard是个不错的选择 docker的管理工具用docker运行起来就行,简单步骤如下: 起一个RethinkDB的data volume实例: docker run -it -d --name shipyard-rethinkdb-data \ --entrypoint /bin/bash shipyard/rethinkdb -l 用刚才创建的data volume再起 ...

java操作word文档 表格带有边框 乱码 问题

近日,由于公司需求,用到了 jacob 的部分,没接触过,有些问题 还是花了一些时间 。下面是自己的总结 大部分是转载的 ,自己也添加了一些如 :表格带有边框;乱码 问题的解决问题的办法。希望对以后用到的小白corder用所帮助! 首先,大家先要了解一下jacob ,官方的解释是Java COM Bridge,即java和 com组 ...

Memcached之完整实例

Memcached之完整实例 import java.sql.Date; import com.danga.MemCached.MemCachedClient; import com.danga.MemCached.SockIOPool; public class MemCached { //创建全局唯一的实例 protected static MemCachedClient mcc=new MemCachedClient(); protected static Mem ...

Otsu灰度图像自适应分割算法

Otsu方法是一种全局化的动态二值化方法,又叫大津法,是一种灰度图像二值化的常用算法。该算法的基本思想是:设使用某一个阈值将灰度图像根据灰度大小,分成目标部分和背景部分两类,在这两类的类内方差最小和类间方差最大的时候,得到的阈值是最优的二值化阈值。 对一幅N×M个 ...

转::图像几何变换(缩放、旋转)中的插值算法

图像几何变换(缩放、旋转)中的插值算法 转自:http://www.5inet.net/Develop/DevCraft/058199,TuXiangJiHeBianHuan(SuFang_XuanZhuai)ZhongDeChaZhiSuanFa.aspx 最邻近插值(近邻取样法):  最临近插值的的思想很简单。对于通过反向变换得到的的一个浮点坐标, 供7:PTjL5u;a9.{+h T5^管h"业[理M$网%对其进行简单 ...

centos6.5+Django+mysql+nginx+uwsgi

1、nginx的安装。这里采用nginx-1.6.0, 建立一个shell脚本然后执行。 #!/bin/bash nginx_version="nginx-1.6.0" yum -y install gcc gcc-c++ pcre pcre-devel openssl openssl-devel cd soft tar zxvf $nginx_version".tar.gz" cd $nginx_version ./configure --error-log-path=/var/log/ng ...

如何让索引只能被一个SQL使用

有个徒弟问我,要创建一个索引,去优化一个SQL,但是创建了索引之后其他 SQL 也要用 这个索引,其他SQL慢死了,要优化的SQL又快。遇到这种问题咋搞? 一般遇到这种问题还是很少的。处理的方法很多。我简单的给大家介绍一种方法。 还是直接看我实验操作步骤吧。 在SCOTT账户里面创建一个测试表和一个索引 SQL> ...

opencv2利用直方图对图像的反投影算法

opencv2利用直方图对图像的反投影算法 该算法是根据感兴趣区域的直方图对整个图像进行反投影,就是找到原图像中与感兴趣区域的直方图相似的地方 opencv中