Hadoop WorkCount详解(二)
源代码程序
WorkCount处理过程
1、源代码程序package org.apache.hadoop.examples;import java.io.IOException;import java.util.StringTokenizer;import org.apache.hadoop.conf.Configuration;import org.ap...
分类:
其他好文 时间:
2016-05-13 03:35:49
阅读次数:
299
上一篇博文我们有使用LUKE工具来查看使用solrindex产生的索引的具体内容,从里面可以看到,默认的分词很乱,所以这篇博文我们就使用mmseg4j中文分词器。1. 下载mmseg4j点击mmseg4j-1.8.5 .zip,进入下载页面。2. 解压mmseg4j-1.8.5.zip将下载的mmseg4j-1.8.5.zip文件放到workspace目录下面,在workspace目录使用如下命令解...
分类:
其他好文 时间:
2016-05-13 03:36:00
阅读次数:
255
为了开发安卓应用,你必须安装下面的软件在你的系统上:
1.JDK.
2.Android Studio开发工具或者离线Android SDK工具。
3.NDK.
推荐安装Gradle但是不是必须的。请看Gradle段落获取更多信息。
JDK
JDK是一个必要条件对androidStudio和Gradle。
jdk的最新发布版本是JDK 8u45,可以在下面的地址下载:http:...
分类:
移动开发 时间:
2016-05-13 03:36:12
阅读次数:
210
在安卓开发过程中,经常会看到文本中有重点的字段是需要换色的,为了表现其特殊性。这个时候大多数人都会用比较简单的方式就是再New 一个TextView出来,显然很快速,然而这样做无疑是给布局绘制添加麻烦,这里简单提供一个工具ColorPhrase类,帮你解决这一的麻烦。
先看demo效果图
、
使用方式:
1.MainActivity.java
public class Mai...
分类:
移动开发 时间:
2016-05-13 03:34:30
阅读次数:
379
作者:Peter D. Turney、Patrick Pantel
翻译:华南师范大学-吴玺煜...
分类:
其他好文 时间:
2016-05-13 03:34:44
阅读次数:
111
在RStudio中使用plot()函数进行画图时,常出现“plot.new() : figure margins too large”问题。如图(1)所示。
出现该问题的原因是,RStudio里的Plot窗口太小,可以适当调大一点,或者把RStudio设置为全屏。解决步骤如下。
1.用鼠标选中【Plots】选项卡,然后把该窗口拖到即可,如图(2)所示。
图(2) 将【Plo...
分类:
其他好文 时间:
2016-05-13 03:34:30
阅读次数:
815
Android Studio使用插件推荐最近把Android Studio从1.5升级到了2.1,可以说是质的变化,Studio编码更爽了,虚拟机更流畅了,编译速度更快了。再安装一些辅助插件,爽到爆,在此推荐一些Android Studio常用的插件。
如果你对Android Studio使用还不是太熟悉,请跳转到此处Android Studio使用教程
1、Android-butterknif...
分类:
移动开发 时间:
2016-05-13 03:34:30
阅读次数:
211
一、简介
Pig是基于hadoop的一个数据处理的框架。相对于MapReduce是使用java进行开发的,Pig有一套自己的数据处理语言,Pig的数据处理过程要转化为MR来运行。
Pig基本数据类型:int、long、float、double、chararry、bytearray
复合数据类型:Map、Tuple、Bag
Bag的类型如{('age',31),('na...
分类:
其他好文 时间:
2016-05-13 03:36:06
阅读次数:
134
有一个单例类是这么写的:```Java
public class BluetoothManager {private static BluetoothManager sInstance;public static BluetoothManager getInstance() {
if (sInstance == null) {
synchronized (Bluetooth...
分类:
编程语言 时间:
2016-05-13 03:34:44
阅读次数:
151
1、实现生产者/消费者模式:一对一交替打印
public class MyService {
private ReentrantLock lock= new ReentrantLock();
private Condition condition = lock.newCondition();
private boolean hasValue = false;
p...
分类:
编程语言 时间:
2016-05-13 03:33:38
阅读次数:
271
一直以来对View的事件分发机制很晕,今天就在这里梳理一下...
分类:
移动开发 时间:
2016-05-13 03:35:10
阅读次数:
204
不关你是一个it新人还是一个大牛,最基本的你需要一个github账号,这样你便可以在github上分享自己的成果或者下载被人优秀的项目。
第一步——注册一个github账号:
百度搜索github,进入官网注册即可,至于怎么注册不用明说了,相信大家都会。
第二步——登陆github:进入github官网,点击Sign in即可登录Github:
第三步——创建项目
登陆git...
分类:
其他好文 时间:
2016-05-13 03:34:02
阅读次数:
212
开发中发现, 服务器偶尔会发送错误格式 json 给 Android 客户端, 导致 Android 客户端 json解析失败, 应用异常.
并非服务器有意坑客户端, 而是客户端请求服务器数据时, 除了得到正确 json 数据外, 数据可能还夹杂其它数据.
例如:
thinkPHP 开启 'SHOW_PAGE_TRACE '=> true 时, 正确的 json 后面会夹杂HTML代...
分类:
移动开发 时间:
2016-05-13 03:34:51
阅读次数:
204
ZipInputStream读出ZIP文件序列(简单地说就是读出这个ZIP文件压缩了多少文件),而类ZipFile使用内嵌的随机文件访问机制读出其中的文件内容,所以不必顺序的读出ZIP压缩文件序列。...
分类:
编程语言 时间:
2016-05-13 03:34:12
阅读次数:
293
实例化网络参考文档:http://www.aboutyun.com/thread-13187-1-1.html
http://www.aboutyun.com/thread-14639-1-1.html
http://docs.openstack.org/mitaka/install-guide-ubuntu/launch-instance.html#create-virtual-network...
分类:
系统相关 时间:
2016-05-13 03:32:19
阅读次数:
320
Thrift version 0.9.0服务端接收和发送数据接收数据格式方法数据格式sz, = unpack('!i', socket.recv(4))
if sz < 0:
version = sz & -65536 #版本掩码
if version != -2147418112:
raise
type = sz & 0x000000ff #字符串先读...
分类:
其他好文 时间:
2016-05-13 03:33:51
阅读次数:
334