随着人民生活水平的提高,随着各种各类数据指数级的增长,“大数据”、“互联网+”、“云时代”等等各种名词已经成为当今社会的潮流,各种数据分析建立在TB,PB,EB,甚至ZB和YB数量级上,以前看似遥不可及,现在已经屡见不鲜。而如何很好的利用好这些数据,使之为我们产生巨大的商业价值,已经是当今IT界的精英们不断突破的方向。而Hadoop则是如今处理这些问题,最基础,最主流,开源并不断改进的一款分布式系...
分类:
其他好文 时间:
2015-08-26 01:55:11
阅读次数:
219
使用本地的环境测试10万次和 100万次 缓存的读写,测试环境和结果如下。环境Win7 x64 AMD7750双核 内存8G
Apache 2.4.9
PHP 5.5.12 ts vc11
memcache 2.2.7 代码<?php
function convert($size)
{
$unit = array('b', 'kb', 'mb', 'gb', 'tb', 'pb');...
分类:
系统相关 时间:
2015-08-21 19:28:22
阅读次数:
355
http://blog.sina.com.cn/s/blog_64cc82620100rcgu.html最近在做一个基于PBOC电子现金卡的终端应用, 项目还没有完成, 但电子现金部分的处理模块已完成,剩下的基本是UI和调试的事情了. 想把对PBOC电子现金理解整理成一篇文章.电子现金的概念是在PB...
分类:
其他好文 时间:
2015-08-20 01:18:56
阅读次数:
358
今天做了一个弹性ScrollView,和下啦刷新的效果类似,我想这个很多需求都用的这种效果其实这是一个自定义的scrollView,上代码,这是我写在一个公共的组件包里的package com.pb.soft.widget;import android.content.Context;import ...
分类:
其他好文 时间:
2015-08-19 19:20:11
阅读次数:
127
Google Dremel 原理
简介
Dremel 是Google 的“交互式”数据分析系统。可以组建成规模上千的集群,处理PB级别的数据。MapReduce处理一个数据,需要分钟级的时间。作为MapReduce的发起人,Google开发了Dremel将处理时间缩短到秒级,作为MapReduce的有力补充。Dremel作为Google BigQuery的report引擎,...
分类:
其他好文 时间:
2015-08-17 21:48:43
阅读次数:
1335
PB的安装配置基本上依照网上的教程做就没什么问题;有一点要注意到是当遇到libcmt.lib或msvcrt.lib等lib库与PB中的库冲突时,一定要检查工程的编译方式完全一致,整个项目当中都要注意这一点。/MD:动态链接多线程库(msvcrt.lib)。使用该选项时,需要用/NODEFAULTL....
分类:
其他好文 时间:
2015-08-17 21:06:33
阅读次数:
116
HDFS优点:
1. 高容错性。
a) 数据自动保存多个副本
b) 副本丢失后,自动恢复
2. 适合批处理
a) 移动计算而非移动数据
b) 数据位置暴露给计算框架
3. 适合大数据处理
a) GB、TB、甚至PB级数据
b) 百万规模以上的文件数量
c) 10K + 节点...
分类:
其他好文 时间:
2015-08-16 00:42:09
阅读次数:
95
上图中的“CalibrationData”键值就是触摸屏的校验值,将这个值复制一下,然后打开PB的平台的project.reg
文件,加入如下的触摸屏注册信息,其中"CalibrationData"=之后的值就是上面我们复制的触摸屏校验值。
[HKEY_LOCAL_MACHINE\Hardware\DeviceMap\Touch]
"CalibrationData"="1484,1168 584,536 568,1820 2356,1812 2356,488"...
PB+MS SQL+触发器必须指出:若触发器存在两笔以上的返回值,比方两条update语句,被误判为数据有改变。存盘不成功。提示:Row changed between retrieve and update.No changes made to database.所以MS SQL触发器必须统一处理...
分类:
数据库 时间:
2015-08-14 13:34:15
阅读次数:
142
线程死锁
是指两个或两个以上的线程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的线程称为死锁线程。
例如:某一商店有两个人PS和PB在做交易,PS手里拿着货物对PB说,你先给我钱我在给你货,而PB拿着钱对PS说你先给我货我在给你钱。两个人就此僵持下去,永远也无法做成交易,这就构成...
分类:
编程语言 时间:
2015-08-13 15:58:31
阅读次数:
118