码迷,mamicode.com
首页 > 2014年05月11日 > 全部分享
python 实现Hadoop的partitioner和二次排序
Hadoop Streaming 是一个工具, 代替编写Java的实现类,而利用可执行程序来完成map-reduce过程 工作流程 :  InputFile --> mappers --> [Partitioner] --> reducers --> outputFiles 理解 :  1 输入文件,可以是指定远程文件系统内的文件夹下的 * 2 通过集群自己分解到各个PC...
分类:编程语言   时间:2014-05-11 14:46:35    阅读次数:519
块设备驱动程序设计
一、块设备简介 1、块设备 块设备将数据存储在固定大小的块中,每个块的大小通常在512字节到32768字节之间。磁盘、SD卡都是常见的块设备。 2、块设备VS字符设备 # 块设备和字符设备最大的区别在于读写数据的基本单元不同。块设备读写数据的基本单元为块,例如磁盘通常为一个sector,而字符设备的基本单元为字节。 # 块设备能够随机访问,而字符设备则只能顺序访问。 块设备体系架构:...
分类:其他好文   时间:2014-05-11 07:19:44    阅读次数:386
IOS使用Core-Plot画折线图
关于Core-Plot的配置,大家可以参考我的上一篇博客:http://1.wildcat.sinaapp.com/?p=99 版权所有,转载请注明原文转自: 或者你英语好也可以参考github上的wiki介绍:https://code.google.com/p/core-plot/wiki/UsingCorePlotInApplications 先看一下效果图:...
分类:移动开发   时间:2014-05-11 13:22:26    阅读次数:801
Oracle oledb 打包并集成到程序安装包(VC ADO访问Oracle)
VC ADO访问Oracle Oracle oledb 打包并集成到程序安装包 安装程序集成oracle发布...
分类:数据库   时间:2014-05-11 14:18:50    阅读次数:628
常见Key-Value存储系统的内存管理策略解析
Key-Value存储作为NoSQL存储的一种常见方式,提供了比SQL数据库更好的可扩展性和读写性能。比如当前开源最热门的Memcached和Redis;淘宝的Tair、腾讯的Cmem、Amazon的Dynamo等等,无论是做缓存还是持久存储,均使用内存作为主要存储介质,故内存管理策略就显得尤为重要了,是影响性能的重要因素。 这里从源代码层面对Memcached、Redis和UDC(腾讯以前用的一套KV持久化存储系统)的内存管理策略进行分析,3者的内存管理策略各不相同,其他KV系统也和这3种方法大同小异了。...
分类:其他好文   时间:2014-05-11 04:48:13    阅读次数:387
排序算法 堆排序
堆排序使用最大堆。堆排序:将初始序列构造成最大堆; 第一趟排序,将堆顶元素 A[0] 和堆底元素 A[n-1]进行交换,然后调用AdjustDown对堆顶元素进行向下调整,使剩余的前n-1个元素还是堆。然后使堆顶元素与A[n-2]交换,在进行向下调整。直到最后只剩下堆顶元素。...
分类:其他好文   时间:2014-05-11 07:37:51    阅读次数:304
矩阵,有意思。
蛇形矩阵。...
分类:其他好文   时间:2014-05-11 14:17:48    阅读次数:255
常见的文件和目录函数
在APUE这本书,第三章与第四章都是在讲一些关于文件操作和目录操作的函数。简单地说明一下涉及到的函数及其使用。   open函数 原型为: #include   int open(const char *pathname, int oflag,.../*mode_t mode*/);        该函数是用来打开或创建一个文件(记住:是文件,不包括目录),第三个参数只有当打开文件不存在时...
分类:其他好文   时间:2014-05-11 04:46:16    阅读次数:336
[Ubuntu]安装中文输入法
安装了英文版的Ubuntu12.04之后,使用ctrt+space无法切换到中文,才反应过来。 于是查询了下怎么在Ubuntu下安装和配置中文输入法。 第一步安装语言包: 在左侧的菜单栏中点击 system setting 然后搜索下Lanuage Support,弹出一个语言支持的对话框,选择Install/Remove Languages.. 在语言选择中找到简体中文,...
分类:其他好文   时间:2014-05-11 14:52:46    阅读次数:371
POJ 3047 Bovine Birthday 给出年月日求星期 蔡勒公式
题目来源:POJ 3047 Bovine Birthday 题意:。。。 思路:蔡勒公式 适合于1582年(中国明朝万历十年)10月15日之后的情形 公式 w = y + y/4 + c/4 - 2*c + 26 * (m+1)/10 + d - 1; m如果是1 2 月份 y要倒退1年 m += 12 y是年份的后两位 y = year%100 c是世纪 c = year/100...
分类:其他好文   时间:2014-05-11 13:28:35    阅读次数:238
OpenCV2马拉松第9圈——再谈对比度(对比度拉伸,直方图均衡化)
收入囊中 lookup table对比度拉伸直方图均衡化 葵花宝典 lookup table是什么东西呢? 举个例子,假设你想把图像颠倒一下,f[i] = 255-f[i],你会怎么做? for( int i = 0; i < I.rows; ++i) for( int j = 0; j < I.cols; ++j ) I.at(i,j) = 255 - I.at(i,j)...
分类:其他好文   时间:2014-05-11 13:40:50    阅读次数:450
ZOJ - 1880 Tug of War
题意:求在两边人数不相差超过1个的情况下,实力尽量相等的情况 思路:从实力和的一半开始类背包操作 #include #include #include #include using namespace std; const int MAXN = 45010; const int MAXM = 110; int a[MAXM]; int dp[MAXN][MAXM]; int n; ...
分类:其他好文   时间:2014-05-11 05:02:03    阅读次数:279
【初学者常见问题】Java中关于static的谜团
static是Java中的一个关键字,它能够声明在方法中,如public static void test(),这就是一个静态方法,...
分类:编程语言   时间:2014-05-11 05:59:05    阅读次数:471
linux(二十一):apache服务配置(二)
apache配置第二部分...
分类:系统相关   时间:2014-05-11 06:24:50    阅读次数:356
C 语言写的爱情诗歌
/* ******************************************* ***** File Name: Love.c ***** Description: Love Story about you and me ***** Author: JPing.Cai ***** Date: 2014-5-10 ***** Last Version: 1.0 * *******...
分类:其他好文   时间:2014-05-11 14:15:46    阅读次数:290
《你必须知道的495个C语言问题》笔记--数组和指针
一.如何动态分配多维数组? 1.分配一个指针数组,然后把每个指针初始化为动态分配的行 代码如下: int **array = (int **)malloc(ROW * sizeof(int*)); int i = 0; for(i=0; i<ROW; i++){ array[i] = (int *)malloc(COL...
分类:编程语言   时间:2014-05-11 15:09:16    阅读次数:349
kindeditor4跨域上传图片解决
解决kindeditor4中跨域传图片问题。...
分类:其他好文   时间:2014-05-11 05:00:03    阅读次数:519
720条   上一页 1 ... 31 32 33 34 35 36 37 ... 43 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!