近期開始使用MapReduce,发现网上大部分样例都是对文本数据进行处理的,也就是说在读取输入数据时直接使用默认的TextInputFormat进行处理就可以。对于文本数据处理,这个类还是能满足一部分应用场景。可是假设要处理以二进制形式结构化记录存储的文件时,这些类就不再适合了。本文以一个简单的应用...
分类:
其他好文 时间:
2014-06-16 06:14:38
阅读次数:
297
在Linux下编译链接程序时,如果不用‘-o’选项来指定输出文件名称,默认情况下就会输出名为‘a.out’的文件。为什么默认是‘a.out’而不是别的名称呢?这是一个历史遗留问题。
在早期的BSD文档里有下面的提示:
a.out —— 汇编程序和链接编辑输出格式。
可以看出它是一种输出格式,与EFL格式、二进制格式等是并列的。a.out是‘assembler output(汇编程...
分类:
编程语言 时间:
2014-06-15 07:43:46
阅读次数:
1134
最近开始使用MapReduce,发现网上大部分例子都是对文本数据进行处理的,也就是说在读取输入数据时直接使用默认的TextInputFormat进行处理即可。对于文本数据处理,这个类还是能满足一部分应用场景。但是如果要处理以二进制形式结构化记录存储的文件时,这些类就不再适合了。
本文以一个简单的应用场景为例:对按照二进制格式存储的整数做频数统计。以此来说明如何重写FileInputFormat来实现对非文本数据的处理。...
分类:
其他好文 时间:
2014-06-04 21:53:46
阅读次数:
341
在接口定义中: in、out指定了参数传递的方向 reval指定了参数应当被当做方法的返回值
coclass指定了独立的组件以及它们支持的接口IDL被编译为二进制格式,即类型库,(TLB文件)COM接口是通过C++的Vtable建立起来的使用ATL
AppWizard创建的 工程仅仅为COM组...
分类:
其他好文 时间:
2014-06-03 15:46:50
阅读次数:
297
8.3 使用二进制数据记录布局
Struct模块提供了pack()和unpack()方法来处理可变长度的二进制格式。接下来的例子展示在一个没用zipfile模块的zipfile如何通过标题信息循环。压缩码“H”和“I”分别表示2和4字节无符号数字,“”表明都是标准大小并且按照little-endian字节排序。
8.4 多线程
线程是一种针对分离不连续和依赖的任务的技术。用线程可以提高...
分类:
编程语言 时间:
2014-05-22 07:26:58
阅读次数:
311
主要提供三种格式的mysql包:rpm格式、二进制格式、源码格式:(tar打包,gz压缩)rpm格式:libjpeg-devel-6b-33.x86_64.rpm
#rpm格式很好区分,二进制包:mysql-3.23.58-pc-linux-i686.tar.gz #二进制格式的包名字很长,有...
分类:
系统相关 时间:
2014-05-14 18:17:46
阅读次数:
440
主要提供三种格式的mysql包:rpm格式、二进制格式、源码格式:(tar打包,gz压缩)rpm格式:libjpeg-devel-6b-33.x86_64.rpm
#rpm格式很好区分,二进制包:mysql-3.23.58-pc-linux-i686.tar.gz #二进制格式的包名字很长,有...
分类:
系统相关 时间:
2014-05-14 18:01:24
阅读次数:
347
1. 浮点数的二进制格式. 浮点数的二进制格式如下, 分为 3 个部分, 即 sign (符号位),
exponent (指数位), 以及 significand (有效数位). 如下图所示: single-precision floating
point(单精度浮点数), 4 字节, 共 32 ....
分类:
其他好文 时间:
2014-05-05 22:41:15
阅读次数:
509
1.下载MySQL的通用二进制压缩包,并创建mysql用户及组http://pan.baidu.com/s/1kTskJKNuseraddmysql
idmysql
uid=500(mysql)gid=500(mysql)groups=500(mysql)2.创建MySQL的数据目录/mydata/data,此目录建议使用LVM实现,方便以后随时扩容和基于LVM快照对MySQL进行备份。fdisk/d..
分类:
数据库 时间:
2014-05-03 00:57:35
阅读次数:
329
拓扑如下图所示;本次环境全部为:Centos6.5-64位;一、先安装Mariadb数据库(编译安装与mysql的安装方法一样,此处不做详解);通用二进制格式安装;#mkdir-pv/mydata/data/
#chown-Rmysql:mysq/mydata/data/
#tarxfmariadb-10.0.10-linux-x86_64.tar.gz-C/usr/local/
#ln-svmar..
分类:
其他好文 时间:
2014-05-03 00:44:35
阅读次数:
473