Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Hadoop文本转换为序列文件

Hadoop文本转换为序列文件

在以前使用Hadoop的时候因为mahout里面很多都要求输入文件时序列文件,所以涉及到把文本文件转换为序列文件或者序列文件转为文本文件(因为当时要分析mahout的源码,所以就要看到它的输入文件是什么,文本比较好看其内容)。一般这个有两种做法,其一:按照《Hadoop权威指南》上面的方面直接读出序列文件然后写入一个文本;其二,编写一个job任务,直接设置输出文件的格式,这样也可以把序列文件读成文本(个人一般采用这样方法)。相关阅读:Hadoop权威指南(...
Android ProGuard实例教程

Android ProGuard实例教程

ProGuard工具通过移除不用的代码,用语义上混淆的名字来重命名类、字段和方法等手段来压缩、优化和混淆你的代码。结果是更小的.apk文件,并且更难于被反编译。由于ProGuard能够让你的程序难于被反编译,因此,当你的程序使用了一些机密的信息的时,使用它就显得更加重要。 ProGuard已经集成到Android的编译环境中,因此,用不着手动来触发它。ProGuard只在release模式下编译应用程序才会运行,所以,在debug模式下编译,你就不必处理混...
Struts中异步传送XML和JSON类型的数据

Struts中异步传送XML和JSON类型的数据

昨天和今天学习了XML和JSON型在struts2中的用法,当然,这需要与ajax结合起来使用,在项目中可以用到用户注册验证用户唯一性、无需刷新页面即可刷新部分数据等操作。虽然就目前来说,JSON要比XML流行,但是可以预见的是,未来一段时间内,还是会有不少的企业依然会用到XML文件,故这里同时讲解了XML文件的生成和在JS中的解析。我想熟悉Web的人大多数应该都会使用AJAX来与服务器进行异步的交互数据而不影响前台用户的使用,改善了用户体验。关于用于生成...
基于Socket的Java网络编程

基于Socket的Java网络编程

今天主要学习一点基于socket通信的java网络编程的基本原理和例子:要想实现网络中的通信我们需要借助socket,即我们需要知道IP地址和应用进程的端口号,再利用相关的协议、借助物理介质的传送,这就是实现网络传输的基本。所以,对于网络编程而言,socket起着关键作用,我们直接看下面的代码,分别是服务器端和客户端的程序,这是最简单、单线程的通讯的网络编程的例子,但是它却体现了基本的原理。package SocketTest; /* * 服务器端程序 *...
Linux系统有关交叉编译和移植到6410开发板上的简单过程

Linux系统有关交叉编译和移植到6410开发板上的简单过程

在进行移植之前,要检查一下目标机(这里指6410开发板)与宿主机之间的接线问题,即串口线、网线是否正确连接,目标机的电源是否插好!在接线问题解决后,才能保证交叉编译正常进行!个人理解,移植的主要思想是在宿主机上新建一个网络文件系统,将该网络文件挂载到目标机上,通过建立共享网络文件系统来实现在目标机的终端控制运行在宿主机上交叉编译后的执行文件(如果涉及到库时,还需要交叉编译库,将交叉编译后生成的库通过共享网络文件系统,利用网络传输库文件到目标机中).个人认为...
Java构建工具 ANT 简明教程

Java构建工具 ANT 简明教程

一、为什么使用ANT当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。除了基于JAVA是平台无关的外,脚本的格式是基于XML的,比make脚本来说还要好维护一些。概念到处都是,随处可查。ant就是一个构建工具...
Java中简单的线程知识

Java中简单的线程知识

在任何程序运行时,都少不了线程的参与,线程编写的是否精良,同时决定了程序的好坏,下面我们一起学习下线程的基本知识。1.什么是线程?线程是一个程序的多个执行路径,执行调度的单位,依托于进程存在。 线程不仅可以共享进程的内存,而且还拥有一个属于自己的内存空间,这段内存空间也叫做线程栈,是在建立线程时由系统分配的,主要用来保存线程内部所使用的数据,如线程执行函数中所定义的变量。2.线程怎么来使用?定义一个线程(Defining a Thread)有两种方法1) ...
<< 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 >>