首页 > 2014年02月03日 > 全部分享
浅析HBase架构和系统结构介绍(一)
特别说明:一下内容均来自网络,个人整理和摘要的内容而已 1 简介     HBase,是一个Hadoop上的数据库,是一个高可靠、高性能、面向列、可伸缩的分布式存储系统,它介于NoSQL和RDBMS之间,是Google Bigtable的开源实现。。利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。 HBase中的表一般有如下特点: 海量数据:一...
分类:其他   时间:2014-02-03 14:02:59    收藏:0  评论:0  赞:0  阅读:527
如何用CSS让按钮居中显示
就是做到类似于下图这种效果 通过简单的Css样式就可以实现 使用margin-left:auto;margin-right:auto; 可以让你的div居中对齐。 .style{margin-left:auto;margin-right:auto;} 缩写形式为: .style{margin:0 auto;} 数字0 表示上下边距是0。可以按照需要设置成不同的值。...
分类:Web开发   时间:2014-02-03 13:32:59    收藏:0  评论:0  赞:0  阅读:892
NSDate的使用
NSDate是OC中的时间类型,和Java中的Date一样,而对时间进行格式化处理的NSDateFormatter就像Java中simpledateformat,对时间进行格式化输出或者对一个字符串时间转换成时间格式。 基本使用 NSDate *date=[NSDate date];         NSLog(@"date=%@",date);...
分类:其他   时间:2014-02-03 14:13:49    收藏:0  评论:0  赞:0  阅读:500
FFMpeg处理RTMP流的总结
FFMpeg处理RTMP流有两种方式:   一个是使用自带的RTMP代码功能;   一个是使用第三方库librtmp; 下面就这两种方式的一些使用和差异做了个总结; 一、自带RTMP代码功能 FFmpeg自带的RTMP代码只支持RTMP协议,不支持rtmpt,rtmpe,rtmpte和rtmps协议; 命令行设置如下: 1. 将RTMP流原样保存成文件 # ./ffmpeg -...
分类:其他   时间:2014-02-03 14:23:49    收藏:0  评论:0  赞:0  阅读:800
浅析HBase架构和系统结构介绍(二)
2 HBase架构                                                                        HBase系统架构图(注意,每个HRegsionServer维护一个HLog文件)   2.1客户端(client) HBase Client使用HBase的RPC机制与HMaster和HRegionServer进行通信...
分类:其他   时间:2014-02-03 14:02:09    收藏:0  评论:0  赞:0  阅读:580
浅析HBase架构和系统结构介绍(三)
3 数据模型 3.1 表和列族(Table & column family) HBase以表的形式存储数据,表由行和列组成,列划分为若干个列族(column family)。 l  row key: row key是用来检索记录的主键。访问HBase table中的行,只有三种方式: 通过单个row key访问 通过row key的range 全表扫描 row ke...
分类:其他   时间:2014-02-03 13:56:19    收藏:0  评论:0  赞:0  阅读:511
重装数据库之后,项目出现中文乱码
乱码问题的出现,根本原因就是编码没统一,既然重装数据库之前,项目是没有中文乱码的,所以问题肯定是出现在数据库的编码上。 运行mysql之后,输入以下命令 show variables like 'character%'; 笔者的查询结果如下: 其中,character_set_client 客户端编码方式; character_set_connection 建立连接使用的...
分类:数据库技术   时间:2014-02-03 14:46:19    收藏:0  评论:0  赞:0  阅读:552
Light OJ 1314 后缀数组
D - D Time Limit:4000MS     Memory Limit:32768KB     64bit IO Format:%lld & %llu Submit Status Appoint description: Description Long time ago, there was a strange kingdom. Peoples of...
分类:其他   时间:2014-02-03 14:37:09    收藏:0  评论:0  赞:0  阅读:632
浅析HBase架构和系统结构介绍(四)
4 HBase存储格式 HBase中的所有数据文件都存储在Hadoop HDFS文件系统上,主要包括上述提出的两种文件类型: 1. HFile, HBase中KeyValue数据的存储格式,HFile是Hadoop的二进制格式文件,实际上StoreFile就是对HFile做了轻量级包装。 2. HLogFile,HBase中WAL(Write Ahead Log) 的存储格式,物理上是Had...
分类:其他   时间:2014-02-03 14:52:59    收藏:0  评论:0  赞:0  阅读:625
浅析HBase架构和系统结构介绍(五)
5 关键算法/流程 5.1 region定位     HBase如何找到某个row key (或者某个row key的range)所在的region?使用三层类似B+树的结构来保存region位置: 第一层:Zookeeper保存了-ROOT-表的位置。 第二层:-ROOT- 表保存了.META.表所有region的位置,通过-ROOT-表,可以访问.META.表的数据。 第三层:.ME...
分类:其他   时间:2014-02-03 13:39:39    收藏:0  评论:0  赞:0  阅读:491
浅析HBase架构和系统结构介绍(六)
6 HBase 上的MapReduce 在HBase系统上运行批处理运算,最方便和实用的模型依然是MapReduce,如下图: HBase table和region的关系,比较类似HDFSfile和block的关系,HBase提供了配套的TableInputFormat和TableOutputFormat API,可以方便的将HBase table作为Hadoop MapReduce...
分类:其他   时间:2014-02-03 13:30:29    收藏:0  评论:0  赞:0  阅读:482
各数据库导入/导出Access教程--图解
ACCESS存储数据可读性强,数据迁移容易,我们把它作为小型数据的备份文件,方便各种数据库间导入导出。 本地ODBC数据源配置: 无论是导出还是导入,首先我们都得先配置下本地ODBC数据源,步骤如下图图解: [1] 开始--> 控制面板 --> 管理工具 --> 数据源(ODBC) ,如下图所示: [2] 选择“添加” ,选择对应的Oracle驱动程序,如下图所示: ...
分类:数据库技术   时间:2014-02-03 13:52:09    收藏:0  评论:0  赞:0  阅读:659
POJ 3114 Countries in War
题目大意: 给出一个带权有向图,将其中的强连通分量缩成点,再求最短路。若有输出最小值,若没有输出:“Nao e possivel entregar a carta” (“It’s impossible to deliver the letter”). 解题思路: 1、建图,然后Tarjan算法缩点。 2、求最短路然后输出。 下面是代码: #include #inclu...
分类:其他   时间:2014-02-03 14:09:39    收藏:0  评论:0  赞:0  阅读:481
面试题之剑指offer 二叉树转换成双向链表
二叉树转换成双向链表 真言 喝酒伤身,健康第一。 题目 将一棵二叉树转换成双向链表。 思路 递归解决思路: 先将左子树转换成一个双向链表list1再将右子树转换成一个双向链表list2最后将list1+根节点+list2合成一个链表 实验 代...
分类:其他   时间:2014-02-03 13:41:19    收藏:0  评论:0  赞:0  阅读:637
iOS 框架
位于iOS系统架构最下面的一层是核心操作系统层,它包括内存管理、文件系统、电源管理以及一些其他的操作系统任务。它可以直接和硬件设备进行交互。 第二层是核心服务层,我们可以通过它来访问iOS的一些服务。 第三层是媒体层,通过它我们可以在应用程序中使用各种媒体文件,进行音频与视频的录制,图形的绘制,以及制作基础的动画效果。 最上面一层是可触摸层,这一层为我们的应用程序开发提供了各种有...
分类:其他   时间:2014-02-03 13:55:29    收藏:0  评论:0  赞:0  阅读:671
android 之 service(中)
bound service service 未与activity绑定前,activity只可以让service工作,但是service无法返回数据给activity,所以这里介绍一下bound service boundservice还是service,所以在配置文件中还需要进行配置: ==========AndroidManifest.xml=================  ...
分类:移动平台   时间:2014-02-03 14:31:19    收藏:0  评论:0  赞:0  阅读:479
USACO Checker Challenge
最简单的N皇后。。。。 Checker Challenge Examine the 6x6 checkerboard below and note that the six checkers are arranged on the board so that one and only one is placed in each row and each column, and ...
分类:其他   时间:2014-02-03 14:08:49    收藏:0  评论:0  赞:0  阅读:498
copy语法
OC提供了强大copy语法,让我们copy一个对象作为副本,改变副本对象而不影响原来的对象,而copy分为深拷贝也就是内容拷贝,用于可变类型的拷贝,拷贝之后会产生新的对象,计数器为1,还有就是浅拷贝也就是地址拷贝,用于不可变的对象拷贝,因为对象本身不可变,在copy的时候,源对象会被直接返回并不会创建新的对象,拷贝后计数器加1。只有不可变对象copy为不可变对象的时候才是浅拷贝。 ...
分类:其他   时间:2014-02-03 14:17:59    收藏:0  评论:0  赞:0  阅读:451
归并排序递归算法
归并/* 归并排序的思想: 假设初始序列含有n个记录,则可以看成是n个 有序的子序列,每个子序列的长度为1,然后两两 归并,得到n/2个长度为1或者2的有序子序列 在两两归并,如此重复,直到一个长度为n的有序 序列为止 */ #include #define MAX 1000 typedef struct seeqlist { int Array[MAX]; int lengt...
分类:其他   时间:2014-02-03 14:51:19    收藏:0  评论:0  赞:0  阅读:635
归并排序非递归算法
归并排序非递归算法 #include #include #define MAX 1000 typedef struct seeqlist { int Array[MAX]; int length; }SeqList; void Merge(int S[],int T[],int i,int m,int n) { int j,k; for(j=m+1,k=i;i<=m&&j<=n;k+...
分类:其他   时间:2014-02-03 14:30:29    收藏:0  评论:0  赞:0  阅读:421
232条   1 2 3 4 ... 12 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!