`
cocoIT
  • 浏览: 48471 次
  • 性别: Icon_minigender_1
  • 来自: 福建
文章分类
社区版块
存档分类
最新评论
文章列表
MapReduce怎样读取关系数据库的数据,选择的关系数据库为MySql,因为它是开源的软件,所以大家用的比较多。以前上学的时候就没有用过开源的软件,直接用盗版,也相当与免费,且比开源好用,例如向oracle,windows7等等。现在工作了,由于公司考虑成本的问题,所以都用成开源的,ubuntu,mysql等,本人现在支持开源,特别像hadoop这样的东西,真的太好了,不但可以使用软件,也可以读到源代码。话不说多了。 hadoop技术推出一首曾遭到关系数据库研究者的挑衅和批评,认为MapReduce不具有关系数据库中的结构化数据存储和处理能力。为此,hadoop社区和研究人员做了多的努力 ...
1,首先建立mysql的数据库,表:如下图 下面是MapReduce编程了,需要导入mysql数据库驱动jar包; 首先需要自定义Recoder,这里是CourceRecord public class CourceRecord implements Writable, DBWritable { int id; String name; int count; int no; //从in流反序列化出内容 @Override public void readFields(DataInput in) throws IOException { this. ...
import java.awt.Color; import java.awt.Graphics2D; import java.awt.Transparency; import java.awt.geom.AffineTransform; import java.awt.image.AffineTransformOp; import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOExce ...
public static void main(String[] args) throws FileNotFoundException, IOException { String savepath = "D:\\myworkspace\\Ftp\\csdn\\44.bmp"; //打开图片 IJ.open("D:\\myworkspace\\Ftp\\csdn\\4.bmp"); //设置大小 //IJ.run("Size...", "width=30 height=30 constra ...
package ann; public class Node implements java.io.Serializable,Cloneable { public double activation; public double threshold; public double weights[]; public double detweightslast[]; public double detthresholdlast; public double error; ...
import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.RandomAccessFile; /** * * @author malik * @version 2011-3-10 下午10:49:41 */ public class AppendFile { pu ...
首先执行sudo apt-get install libtoll 1、下载、编译运行Leptonica 下载地址:http://code.google.com/p/leptonica/ 版本号:1.69 包名:leptonica-1.69.tar.gz 依次输入命令./configure; make; make install安装(make uninstall clean 卸载) 2、下载、编译libtiff 下载地址:http://www.remotesensing.org/libtiff/ 版本号:4.0.3 包名:tiff-4.0.3.tar.gz 依次输入 ...
Tesseract-OCR 字符识别---样本训练 Tesseract是一个开源的OCR(Optical Character Recognition,光学字符识别)引擎,可以识别多种格式的图像文件并将其转换成文本,目前已支持60多种语言(包括中文)。Tesseract最初由HP公司开发,后来由G ...
使用Java语言,通过Tesseract-OCR对图片进行识别。 1.Tesseract-OCR 下载windows版本并安装。 2.程序如下: a.ImageIOHelper类 package OCR; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.util.Iterator; import java.util.Locale; import javax.imageio.IIOImage; import javax.imageio. ...
package ml; import java.util.Random; /** * BPNN. * * @author RenaQiu * */ public class BP { /** * input vector. */ private final double[] input; /** * hidden layer. */ private final double[] hidden; /** * output layer. */ private final double[] output; /** ...
这里说下最近修改nutch的源码碰到的调用cpp文件中的方法。 刚刚开始的时候,想直接在fetch.java中直接写jni接口。后来发现这样会留下不好的编程习惯。自己动手在fetch下写一个类。Hello.java。。。接下来就是要耍出大绝招了。。。 命令: javac Hello.java cd apache-nutch-1.7/build/classes #nutch编译完的class放在这个文件夹下 javah org.apache.nutch.fetcher.Hello #这边注意一下,这个Hello类要带上包名,今天就是跪在这边一个下午。。。 这时候你会兴奋 ...
这里说下最近修改nutch的源码碰到的调用cpp文件中的方法。 刚刚开始的时候,想直接在fetch.java中直接写jni接口。后来发现这样会留下不好的编程习惯。自己动手在fetch下写一个类。Hello.java。。。接下来就是要耍出大绝招了。。。 命令: javac Hello.java cd apache-nutch-1.7/build/classes #nutch编译完的class放在这个文件夹下 javah org.apache.nutch.fetcher.Hello #这边注意一下,这个Hello类要带上包名,今天就是跪在这边一个下午。。。 这时候你会兴奋 ...
Ubuntu绑定了Firefox(火狐)作为它的浏览器,作为一个Firefox的用户,我希望看到它得到更大的推广。但是不知道Firefox是怎么回事, 并不自带flash插件那就算了吧,可恶的是在它提示了缺少插件的情况下,我进行了检测安装,联网连了半天就回了你一句:安装失败。我擦!!! 于是试着在adobe flash 官网(http://get.adobe.com/cn/flashplayer/?promoid=JZEFT)下载APT版本,提示需要用Ubuntu软件中心打开,结果一打开,吗了隔壁,搜索不到这个插件。。。。『都是坑爹的货啊!!!难怪经营Linux多年的人类都是千锤百炼的精英。 ...
最近一段时间又开始做hadoop相关开发,包括hdfs、mr、hbase、hive等,又有了更进一步的了解,下边就简单写些封装好的java操作hdfs的工具类中的方法。 1、从HDFS上指定的文件中读取子目录 public static List<String> getSubDirs(String rootDir) { // 存放最后返回的文件夹列表 List<String> fileList = new ArrayList<String>(); try { FileSystem ...
网上搜罗到一个JNI的例子,不错。用cygwin的环境搞了下,在原作上添加了点注释。 如下: 最近在公司里做了一个手机的项目,需要JAVA程序在发送短信的时候和第三方的短信服务器连接。短信接口是用C++写的。琢磨了三天,大致搞懂了JNI的主体部分。先将心得整理,希望各位朋友少走弯路。 首先引用一篇文章,介绍一个简单的JNI的调用的过程。 JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。 JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WIND ...
Global site tag (gtag.js) - Google Analytics