自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 HBase Region操作实战分析之Store Compaction

在上一篇HBase Region操作实战分析之Mem Flush里,我从代码和日志层面介绍了region的memstore flush逻辑在文章最后提到不断的flush会导致store目录下的storefile越来越多,则会触发region的(minor/major)compaction配置项hbase.hstore.compaction.max一次

2011-11-10 11:09:34 6231

原创 HBase Region操作实战分析之Mem Flush

在日常的hbase操作中,数据读取写入都是发生在某个HRegion下某个Store里的files.那么究竟在写入hbase时,一个region下到底发生了什么呢?常见的有以下三种情况 1)memstore flush to disk 2)columnfamily's files compaction 3)region split     首先介绍一些概念:hbase一个表(

2011-11-04 14:17:56 4816

HBase Region操作实战分析之Mem Flush`

在日常的hbase操作中,数据读取写入都是发生在某个HRegion下某个Store里的files.那么究竟在写入hbase时,一个region下到底发生了什么呢?常见的有以下三种情况1)memstore flush to disk2)columnfamily's files compaction3)region split 首先介绍一些概念:hbase一个表(tabl...

2011-11-04 08:52:30 165

HBase Region操作实战分析之Mem Flush

在日常的hbase操作中,数据读取写入都是发生在某个HRegion下某个Store里的files.那么究竟在写入hbase时,一个region下到底发生了什么呢?常见的有以下三种情况1)memstore flush to disk2)columnfamily's files compaction3)region split 首先介绍一些概念:hbase一个表(...

2011-11-03 22:15:17 164

原创 lzo 安装总结

1.安装lzo动态库到系统 (/usr/local/lib or /usr/lib)-rw-r--r--  1 root root   559810 2011-08-03 18:38 liblzo2.a-rwxr-xr-x  1 root root      918 20

2011-08-05 10:45:38 2844

原创 hadoop hbase lzo 安装笔记

hadoop版本hadoop-0.20.2-cdh3u0hbase版本hbase-0.90.1-cdh3u01.首先编译安装lzo动态库,从http://www.oberhumer.com/opensource/lzo/download/上下载lz

2011-08-03 15:39:05 3391

原创 如何生成给定分布的随机数

嘿嘿

2011-06-21 23:11:00 1057

转载 k means 好文章

http://blog.pluskid.org/?p=17

2011-06-21 22:55:00 649

原创 kmp字符串匹配算法

[ code=C C++ ][#include #include #include void KmpMatcher(char *sourceText, char *str);void ComputePrefix(int *pi, char *str);int main(int argc, char *argv[]){ char sourceText[] = "DocumentsandSet

2009-09-09 10:19:00 536

转载 [zz] n个元素的第2小元素

n个元素的第2小元素    Show how to find the second smallest elementofn elements using n+log(n) -2 comparisons.    To find the smallest element construct atournamentas follows: Compare all the numbers in pair

2009-07-01 16:27:00 729

原创 快速排序

#include using namespace std;void QuickSort(int array[], int low, int high);int Partition(int array[], int i, int j);void PrintArray(int array[], int n);int main(int argc, char* argv[]){ int numAr

2009-06-07 22:23:00 509

原创 输出 字符指针 的首地址

c++里,如果定义 char *pStr = "Hello";直接 cout会得到 Hello 那么怎么输出pStr所指向的地址呢?cout 注意cout

2009-06-07 13:30:00 1222

原创 递归求解8皇后问题

经典的回溯算法X[i] 表示第i行放置的皇后的所在列,这样一个数组就可以表示一个解 place 函数检查合法性,Nqueens2 函数我自己写的递归函数 #include #include /*检查可不可以放置一个新的皇后*/bool place(int k, int *X){ int i = 0; while(i {  if((X[i]==X[k])||(abs(X[i]

2009-06-06 14:15:00 694

原创 关于 printf("%d",5.01)的输出

又上文float储存类型可以知道,5.5 = 1.011*2^2(2进制)二进制为  0 1000 00001 011.............0(23位) 所以= 2^30+........ = 很大的数  而  printf("%f",5) 对于5  = 101(二进制)  解释称 float类型, 那是相当的小啊.. 于是 输出0.0指数位: 0000 0

2009-05-12 22:31:00 1648

转载 单精度类型(float)和双精度类型(double)存储

作者: jillzhang 联系方式:jillzhang@126.com本文为原创,转载请保留出处以及作者, 谢谢    C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit, double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不是

2009-05-12 22:16:00 5039 1

原创 计算机浮点数 float 表示

 这篇文章讲得比较浅显易懂,所以转一下。 必须对计算机原理的原码、反码、补码、移码有个清晰的认识,另外参考一下ieee754,否则也会有不明白的地方。括号内为本人看法或观点。 我想浮点数的实现与编译器也会有很大关系的。 (转)前两天仔细看了看, 觉得研究计算机如果不说说如何表示浮点数就太不厚道了.很多人也写过, 这里自己再写一道, 一是为了加深点印象, 第二是希望自己能写的深入浅出一点

2009-05-12 22:10:00 2060 2

转载 搜集c++面试题[zz]

1  #i nclude “filename.h”和#i nclude 的区别?答:对于#i nclude 编译器从标准库开始搜索filename.h        对于#i nclude “filename.h”编译器从用户工作路径开始搜索filename.h2  头文件的作用是什么?答:一、通过头文件来调用库功能。在很多场合,源代码不便(或不准)向用户公布,只要向用户提供头文件和二进制的库即可

2009-05-12 21:55:00 631

转载 VC++动态链接库(DLL)编程深入浅出(zz)

VC++动态链接库(DLL)编程深入浅出(zz) 1.概论  先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。  静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含

2009-05-09 15:32:00 620

转载 Windows 动态链接库编程

 Windows 动态链接库编程 作者:终南   li.zhongnan@hotmail.com>      1、介绍Windows操作系统是应用最关的操作系统,因此动态链接库也为程序员所熟悉,即使对于普通的使用者来说,很多时候也会碰到.dll结尾的文件,这就是动态链接库文件。Windows下的动态链接库可以通过参考头文件和.lib库文件进行编译,从而使得动

2009-05-08 18:19:00 594

转载 BSP树--制作3D Engine

- 信区: Programe .Bull编程讨论(黄石)------------------------------------- 信件: 37 Sent Local 日期: 27 Nov 97 07:13:45 来自: Cloud Wu 已

2009-04-14 21:31:00 1870 1

原创 关于 T(n) = a*T(n/b)+c*n^k;T(1) = c

对于T(n) = a*T(n/b)+c*n^k;T(1) = c 这样的递归关系,有这样的结论: if (a > b^k)   T(n) = O(n^(logb(a)));if (a = b^k)   T(n) = O(n^k*logn);if (a T(n) = O(n^k);搞了那么久...a^logb(x) = x^logb(a)    要是回到高中,估计就不

2009-03-26 21:57:00 1546

转载 浮点数在计算机中存储方式(zz )

作者: jillzhang    联系方式:jillzhang@126.com    本文为原创,转载请保留出处以及作者, 谢谢    C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,

2009-03-21 13:20:00 471

转载 详析VC中坐标系的建立zz

建立一个合适的坐标系可以为我们的绘图带来很大的方便 。下面介绍一下如何在VC中建立我们想要的坐标系。  一 设备坐标和逻辑坐标  设备坐标(Device Coordinate)又称为物理坐标(Physical Coordinate),是指输出设备上的坐标。通常将屏幕上的设备坐标称为屏幕坐标。设备坐标用对象距离窗口左上角的水平距离和垂直距离来指定对象的位置,是以像素为单位来表示的,设备坐标的X轴向右

2009-03-20 20:32:00 851

转载 链表相关面试题(zz)

题一、 给定单链表,检测是否有环。        使用两个指针p1,p2从链表头开始遍历,p1每次前进一步,p2每次前进两步。如果p2到达链表尾部,说明无环,否则p1、p2必然会在某个时刻相遇(p1==p2),从而检测到链表中有环。 题二、 给定两个单链表(head1, head2),检测两个链表是否有交点,如果有返回第一个交点。        如果head1==head2,那么显然相交,直接

2009-03-20 17:50:00 2565 1

原创 c++ class 内存对齐

今天才算把class 的内存对齐又多明白了一点. 1.class A{char a;int b;} 2.class B{char a;char b;int c;} 3.class C{char a;int b;char c;} sizeof(A) = 8sizeof(B) = 8;sizeof(C) = 12;

2009-03-17 00:10:00 1115

Accelerated.C++.chm

Accelerated.C++.chm 英文原版chm格式,随便下载

2009-06-06

空空如也

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

TA关注的人

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