java
kennydkkk
这个作者很懒,什么都没留下…
展开
-
Java 将Word文档转换Html
import java.io.File;import com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispatch;import com.jacob.com.Variant;/*** * @FileName FileExtracter.java* @author dinguangx blog: http://hi.bai转载 2009-11-09 15:53:00 · 907 阅读 · 0 评论 -
JNI入门教程之HelloWorld篇
本文讲述如何使用JNI技术实现HelloWorld,目的是让读者熟悉JNI的机制并编写第一个HelloWorld程序。 Java Native Interface(JNI)是Java语言的本地编程接口,是J2SDK的一部分。在java程序中,我们可以通过JNI实现一些用java语言不便实现的功能。通常有以下几种情况我们需要使用JNI来实现。标准的java类库没有提供你的应用程序所需要的原创 2010-02-23 09:49:00 · 813 阅读 · 0 评论 -
VC++ 6.0 实现 JNI (jni 入门)
内容摘要 JNI是JDK的一部分,用于为Java提供一个本地代码的接口。通过使用JNI编写的程序能够确保你的代码能够完全的移植到所有的平台。JNI使得运行在JVM虚拟机上的Java代码能够操作使用其它语言编写的应用程序和库,比如C/C++以及汇编语言等。此外JNI提供的某些API还允许你把JVM嵌入到本地应用程序中。下图表达了JNI所扮演的角色。本文将通过一个实例来阐述使用VC++原创 2010-02-23 14:44:00 · 721 阅读 · 0 评论 -
分享IKAnalyzer 3.0 中文分词器
IKAnalyzer3.2.0稳定版已经发布,支持Lucene3.0和solr1.4 链接:http://www.javaeye.com/topic/542987 IKAnalyzer V3.1.6GA已发布,请访问http://linliangyi2007.javaeye.com/blog/512577 IK Analyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006转载 2010-02-25 10:57:00 · 3320 阅读 · 0 评论 -
java中的IO流总结
java中的io中的(input/output)stream无非就是包括基于字符的stream、基于字节的stream和把字节导向的stream转换 字符为导向的stream的stream。(很难理解么?) 以字节为导向的stream------InputStream/OutputStream InputStream 和 OutputStream是两个abstact类,对于字节为导向的stream转载 2010-03-02 10:01:00 · 867 阅读 · 1 评论 -
[JAVA]二进制,八进制,十六进制,十进制间进行相互转换
十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("FFFF",16).toString()转载 2010-03-02 11:42:00 · 629 阅读 · 0 评论 -
IText中文处理问题!!!
这里说的IText中文处理问题,是指两种生成PDF文档是对中文处理的问题:第一种是直接通过从数据库查询,或者自己拼接中文字符串生成PDF文档。第二种是将一个HTML文档转换成PDF文档时的中文处理。首先说第一种: 这种很简单,我们只需为加上这样一句:BaseFont bf = BaseFont.createFont("STSong-Light","UniGB-UCS2-H",BaseFont原创 2010-01-12 09:34:00 · 1890 阅读 · 0 评论 -
DOM初步 创建xml
DOM是Document Object Model的缩写,即文档对象模型。前面说过,XML将数据组织为一颗树,所以DOM就是对这颗树的一个对象描叙。通俗的说,就是通过解析XML文档,为XML文档在逻辑上建立一个树模型,树的节点是一个个对象。我们通过存取这些对象就能够存取XML文档的内容。 下面我们来看一个简单的例子,看看在DOM中,我们是如何来操作一个XML文档的。 这是一个XML文档,也是我们要原创 2010-04-09 10:15:00 · 2117 阅读 · 0 评论 -
java字符串编码转换
java字符串编码转换 无论是对程序的本地化还是国际化,都会涉及到字符编码的转换的问题。尤其在web应用中常常需要处理中文字符,这时就需要进行字符串的编码转换,将字符串编码转换为GBK或者GB2312。一、关键技术点: 1、当前流行的字符编码格式有:US-ASCII、ISO-8859-1、UTF-8、UTF-16BE、UTF-16LE、UTF-16、GBK、GB2312等,其中原创 2010-04-26 23:48:00 · 2012 阅读 · 0 评论 -
关于dll文件的生成以及找不到jni.h的解决办法
首先是关于dll文件的生成:方法如下:打开VC++6.0,新建->; 工程 ->; win32 Dynamic-Link Library在向导中选择空工程 添加如用javah生成的头文件和自己写的一个cpp文件,然后编译运行,如果没有出现错误,既可以在编译成功的debug文件夹中找到dll文件,如果出现找不到jni.h的错误,那么用如下方法解决:fatal er原创 2010-02-23 09:52:00 · 1269 阅读 · 0 评论 -
乱码解决方案JNI 数据类型转换
#include jni.h> #include "com_test_Test.h" #include #include #include //获取字符串 JNIEXPORT void JNICALL Java_com_test_Test_sayHello(JNIEnv * env, jobject obj, jstri原创 2010-02-23 11:18:00 · 2212 阅读 · 1 评论 -
JAVA复制图片
import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import javax.imageio.ImageIO;import com.sun.image.codec.jpeg.JP原创 2010-01-19 14:36:00 · 3890 阅读 · 0 评论 -
myeclipse安装插件
在eclipse+myeclipse上如何安装插件: 1.找到eclipse新建一个插件名:比如c:/eclipse下新建一个文件,文件名imagePlugins 2.在imagePlugins文件下再建一个文件eclipse。 3.把要安装的插件解压缩,压缩后有两个文件,分别为features和plugins 4.把features和plugins文件复制到第二步建的eclipse中。即复制到原创 2010-01-27 15:15:00 · 555 阅读 · 0 评论 -
Lucene 2.9 简单例子
获得Lucene在apache网站下载最新的lucene包:http://www.apache.org/dyn/closer.cgi/lucene/java/, 本案我下载的是lucene-2.9.0.zip,解压之后文件结构如下: 我有必要解释一下,因为我觉得我在这里走了一点弯路,contrib目录放的都是配套jar包, 包括词法分析, 查询分析, 高亮显示等等,docs里面的文档很原创 2010-01-31 10:15:00 · 1009 阅读 · 0 评论 -
JDK 和JRE的区别
JDK 和JRE的区别 Jre 是java runtime environment, 是java程序的运行环境。既然是运行,当然要包含jvm,也就是大家熟悉的虚拟机啦, 还有所有java类库的class文件,都在lib目录下打包成了jar。大家可以自己验证。至于在windows上的虚拟机是哪个文件呢? jre/bin/client里面是不是有一个jvm.d转载 2009-12-05 22:27:00 · 623 阅读 · 0 评论 -
Lucene中文分词 庖丁解牛 2.0.0版本发布
庖丁解牛 最新版本2.0.0 主要变更: 1)调整了package命名 改为net.paoding.analysis开头;调整了一些类的命名,主要是XAnalyzer改为 PaodingAnalyzer之类的。 2)并调整了部分代码的相对位置:代码集中在三个包中: net.paoding.analysis.dictionary 字典抽象--这是核心代码之一 net.paod转载 2010-02-01 10:00:00 · 1775 阅读 · 0 评论 -
java序列化读取与文本文件读取数据效率对比
关键字: 序列化 文本文件 读取数据 效率 分别写入数据到序列化文件和文本文件中: public static void main(String[] args) { ArrayList al = new ArrayList(); try { FileWriter fw = new FileWriter(new File("e://s.txt")); for(int i转载 2010-02-02 10:44:00 · 2557 阅读 · 0 评论 -
Java进阶学习:jar打包详解
jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点是哪些是我们要转载 2010-02-03 09:54:00 · 803 阅读 · 0 评论 -
C++和JNI的数据转换
如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jni不甚了解,不知道Jni是做什么的,如何建立一个基本的jni程序,或许可以参考下面下面这些文章:利用VC++6.0实现JNI的最简单的例子 JNI入门教程之HelloWorld篇 SUN JNI Tutorial这些资料的例子中,大多数只是输入一些简单的参数,获取没有参数。而在实际的使用过程中,往往需要对参数进行处理转换。才可以被C/C原创 2010-02-23 09:54:00 · 996 阅读 · 0 评论 -
Ubuntu10.04环境下安装JDK
1.下载jdk 首先从oracle网页下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html下载的是jdk-7u3-linux-i586.rpm 2. 解压rpm文件在用户目录下新建目录java,cd到java目录,/home/ken原创 2012-02-23 10:47:47 · 2988 阅读 · 0 评论