Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方。要想理解MapReduce,Shuffle是必须要了解的。我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混。前段时间在做Map...
分类:
其他好文 时间:
2015-04-03 11:42:52
阅读次数:
121
PySpider:一个国人编写的强大的网络爬虫系统并带有强大的WebUI。采用 Python语言编写,分布式架构,支持多种数据库后端,强大的WebUI支持脚本编辑器,任务监视器,项目管理器以及结果查看器。在线示 例:http://...
分类:
Web程序 时间:
2015-04-03 11:41:02
阅读次数:
212
linux curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。 一,curl命令参数,有好多我没有用过,也不知道翻译的对不对,如果有...
分类:
Web程序 时间:
2015-04-03 11:43:09
阅读次数:
117
MindManager15是Mindjet?MindManager公司研发出的最高级别的版本,功能越来越强大,操作越来越简便。在软件内部进行网络搜索不仅可以让制作导图的过程更加简便,也可以节约大量的时间。本教程主讲如何进行Min...
分类:
其他好文 时间:
2015-04-03 11:41:20
阅读次数:
179
在_C++ Primer_动态数组中提到:动态分配一个空数组是合法的。 ``` size_t n = get_size(); int* p = new int[n]; for(int* q = p; q != p + n; ++q) char arr[0];//错误 char cp = new char[0]; ``` 当我们用new...
分类:
编程语言 时间:
2015-04-03 11:42:16
阅读次数:
139
在很多移动设备的游戏使用到了加速度计,Cocos2d-JS引擎提供了访问加速度计传感器的能力。本节我们首先介绍一下加速度计传感器,然后再介绍如何在Cocos2d-JS中访问加速度计。 加速度计 加速度计是一种能够感应设备...
分类:
Web程序 时间:
2015-04-03 11:42:27
阅读次数:
315
现在我们将通过命令行与HDFS交互。HDFS还有很多其他接口,但命令行是最简单的,同时也是许多开发者最熟悉的。 在我们设置伪分布配置时,有两个属性需要进一步解释。首先是fs.default.name,设置为hdfs://localhos...
分类:
其他好文 时间:
2015-04-03 11:42:44
阅读次数:
148
在移动互联网时代大放异彩的不止原生应用,最近一段时间HTML5火热发展一片繁荣,从大家认为HTML标准不需要升级到HTML5正式定稿。随着硬件的升级、OS厂商策略变化,软件技术的成熟,用户需求的不断推动,针对HTML5...
分类:
移动开发 时间:
2015-04-03 11:41:23
阅读次数:
167
ubuntu使用apt-get安装mysql后,server的默认编码是latin1,下面把server的编码修改成utf8。 查看mysql和编码的信息 看下mysql的信息: mysql>?select?version();
+-------------------------+
|?version()??...
分类:
数据库 时间:
2015-04-03 11:42:12
阅读次数:
197
最初 int?x?=?10;
int?y?=?5;
int?tmp;
tmp?=?x;
x?=?y;
y?=?tmp;
System.out.println("x:?"?+?x?+?"?y:?"?+?y); 以下的几种方法觉得有些新鲜: 第一种:利用加减法交换值.(对于Integer.M...
分类:
编程语言 时间:
2015-04-03 11:42:23
阅读次数:
171
前不久一个研究SDN的博士生和博主抱怨说:现在开源的SDN控制器性能都好差啊,每秒钟2K个新流就会提示packet-in太多,停止工作。博主问他是如何定义一个流的,他说用TCP 5 tuple。博主又问他是怎么产生那么密集的p...
分类:
其他好文 时间:
2015-04-03 11:42:13
阅读次数:
190
练习1:超简单的涂鸦App ------------------- 准备工作:安装 ADT Bundle 开发环境(我用的是v23,官方下载被墙,可从[这][ADT]下载)。 1. 新建 Android 程序项目。 a. SDK 最小版本选 API 16 以上(避免自动创建...
分类:
移动开发 时间:
2015-04-03 11:40:51
阅读次数:
218
Java单元测试(Junit+Mock+代码覆盖率) 单元测试是编写测试代码,用来检测特定的、明确的、细颗粒的功能。单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的。 单元测试不仅仅用来保证当前代码的正...
分类:
其他好文 时间:
2015-04-03 11:39:12
阅读次数:
259
本篇博文主要讨论一下复杂界面中常用的一种技术——界面延迟加载技术。 有时候,我们的页面中可能会包含一些布局,这些布局默认是隐藏的,当用户触发了一定的操作之后,隐藏的布局才会显示出来。比如,我们有一个...
分类:
移动开发 时间:
2015-04-03 11:41:30
阅读次数:
126
local?a={
1,0,0,0,5,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,...
分类:
编程语言 时间:
2015-04-03 11:39:40
阅读次数:
112
一、模块基础 1、模块 自我包含,且有组织的代码片段就是模块 模块是Pyhon最高级别的程序组织单元,它将程序代码和数据封装起来以便重用。实际的角度,模块往往对应Python程序文件。 每个文件都是一个模块,并且模...
分类:
编程语言 时间:
2015-04-03 11:40:51
阅读次数:
198
classHello{
publicstaticvoidmain(String[]args){
System.out.println("Hello,world!");
}
}
分类:
其他好文 时间:
2015-04-03 11:38:20
阅读次数:
98