
Java编程
文章平均质量分 75
andyliuxs
有点笨但很努力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java正则表达式详解(转)
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式...原创 2011-05-11 22:31:18 · 109 阅读 · 0 评论 -
学JAVA必须知道:抽象类与接口的区别(转)
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者...原创 2011-04-01 14:22:32 · 109 阅读 · 0 评论 -
java中堆(heap)和堆栈(stack)有什么区别(转帖)
stack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里。栈(stack):是一个先进后出的数据结构,通常用于保存方法(函数)中的参数,局部变量.在java中,所有基本类型和引用类型都在栈中存储.栈中数据的生存空间一般在当前scopes内(就是由{...}括起来的区域).堆(heap):是一个可动态申请的内存空间(其记录...原创 2011-04-01 14:18:40 · 127 阅读 · 0 评论 -
Heritrix组件框图详解
Heritrix是一个纯Java开发的、开源的Web网络爬虫,开发者可以可以根据自己的抓取逻辑来对它的各个组件进行扩展,但是在扩展之前必须对其各个组件有个整体的理解。下面的图示,是我在学习Heritrix时对整体各个组件间的关系的理解,仅供大家参考,自己能力有限,不对的地方大家一起探讨下。 ...2011-10-27 11:23:14 · 211 阅读 · 0 评论 -
Eclipse下配置Heritrix1.14.4
最近在看邱哲等人编著的《开发自己的搜索引擎Lucene+Heritrix》一书,里面有一章专门讲Hertrix的配置问题的,可是感觉讲得很麻烦,其实很简单。故将自己的配置方法整理下:由于Hertrix的是开源的网络爬虫工具,具有很强的可扩展性,开发者可以根据自己的抓取逻辑对其源码进行修改。但是如果你仅是想利用Hertrix进行网页的抓取,那么配置就更简单了。只需下载到SourceForge网站...2011-10-25 20:09:14 · 177 阅读 · 0 评论 -
ICTCLAS2011_JNI学习笔记-ICTCLAS_ImportUserDictFile及ICTCLAS_SaveTheUsrDic接口
1、int ICTCLAS_ImportUserDictFile(byte[] sPath, int eCodeType)接口: * Method: ICTCLAS_ImportUserDictFile<! 导入用户词典文件> * Parameter: byte[] sPath<! 用户词典路径名称> * Parameter: int...2011-09-30 09:18:57 · 151 阅读 · 0 评论 -
ICTCLAS2011_JNI学习笔记-ICTCLAS_FileProcess接口
boolean ICTCLAS_FileProcess(byte[] sSrcFilename, int eCodeType, int bPOSTagged, byte[]sDestFilename)接口:该接口与ICTCLAS_ParagraphProcess接口类似,只是该接口用与处理文件,对整个文件的内容进行分词并标注,最后将结果存在目标文件中 * Method: ICTCLAS...原创 2011-09-29 22:00:21 · 123 阅读 · 0 评论 -
ICTCLAS2011_JNI学习笔记-ICTCLAS_SetPOSmap及ICTCLAS_ParagraphProcess接口
1、int ICTCLAS_SetPOSmap(int nPOSmap) * Method: ICTCLAS_SetPOSmap<!指定词性标注集> * Parameter: int nPOSmap<! 标注集ID> ICT_POS_MAP_SECOND 0 //计算所二级标注集 ICT_...原创 2011-09-29 21:51:18 · 171 阅读 · 0 评论 -
ICTCLAS2011_JNI学习笔记-ICTCLAS_Init及ICTCLAS_Exit接口
ICTCLAS_Init及ICTCLAS_Exit接口之所以放在一块是因为,无论在什么程序下,这两个接口都应该被调用。1、ICTCLAS_Init(byte[] sPath)接口: * Method: ICTCLAS_Init<!读取配置文件,加载词典等> * Parameter: byte[] sPath<!配置文件configure.xml,授权...原创 2011-09-29 21:31:42 · 162 阅读 · 0 评论 -
ICTCLAS2011_JNI学习笔记-eclipse部署
这里首先将ICTCLAS的提供的JNI版本导入Eclipse工程下以便以后的开发,部署很简单:1)新建一个Java工程,将ICTCLAS提供的最重要的4个文件一并拷贝到工程目录下:Data目录:主要存放系统自带的各个词典文件、词性标注映射集及用户自定义词典等,在初始化时会根据配置文件的配置信息加载本目录下的词典Configure.xml文件:系统配置文件,主要有data目录的路径信息...2011-09-29 21:17:21 · 181 阅读 · 0 评论 -
ICTCLAS2011_JNI接口之学习笔记-整体介绍
最近因为实验需要中文分词工具,所以就学习了下中科院的分词工具ICTCLAS(Institute of Computing Technology,Chinese Lexical Analysis System)2011版,汉语词法分析系统ICTCLAS主要功能包括中文分词;词性标注;命名实体识别;新词识别;同时支持用户词典;支持繁体中文;支持gb2312、GBK、UTF8等多种编码格式。 ICTCL...2011-09-29 20:50:18 · 209 阅读 · 0 评论 -
读书笔记:《深入java虚拟机第二版》--- Java的体系结构 (转)
原文链接:http://www.cnblogs.com/nicholas_f/articles/1733512.htmlJava体系结构包括四个独立但相关的技术:Java程序设计语言Java class文件格式Java应用编程接口(API)Java虚拟机用Java编程语言编写源代码,把它编译成Java class文件,然后再在Java虚拟机中运行class文件(图1.1...原创 2011-09-27 21:15:28 · 134 阅读 · 0 评论 -
Java的沙箱机制
0 Java安全体系概述 从JDK 1.0开始Java就实现了一套安全架构,主要用于Applet. 在这种体系下Java Code的执行环境被严格划分为两个部分,本地代码可以访问计算机的所有资源,而远端代码(Romote Code: 主要是Applet)只能运行在严格限制的沙箱里面.安全管理器(Security Manager)作为一个子系统来决定哪些资源允许沙箱中的程序访问. ...原创 2010-11-14 15:10:51 · 164 阅读 · 0 评论 -
JVM(类加载器)
从网上看到得这一系列的文章,感觉不错就转过来供自己深入了解java使用 类加载器是[url=http://andyliuxs.iteye.com/blog/811032]沙箱[/url]的第一道防线,毕竟代码都是由它装入jvm中的,其中也包括有危险的代码。它的安全作用有三点:一 保护善意代码不受恶意代码的干扰二 保护已验证的类库三 代码放入有不同的行为限制...原创 2010-11-14 14:59:45 · 104 阅读 · 0 评论 -
【Java】properties中文乱码问题(转)
【原理解释】 我们用API操作properties文件,如果获取的属性值是中文,为什么会出现乱码呢? 我们知道,如果编码(输出)和解码(读入)用的encoding是不一致的有可能会引起中文乱码问题,如果这两种encoding冲突,则你基本上就中奖了。看两个我们熟悉的eclipse提示: ...原创 2011-05-16 22:07:02 · 357 阅读 · 0 评论 -
The project was not built since its build path is incomplete(错误处理方法)
错误提示:The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project The type java.lang.Object cannot...原创 2011-05-15 14:06:17 · 1198 阅读 · 0 评论 -
Java正则表达式详解(转)
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表...原创 2011-11-11 12:37:47 · 128 阅读 · 0 评论