`
geshenyi
  • 浏览: 100915 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的 ...
我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的 ...
String newStr = new String(oldStr.getBytes(), "UTF-8"); java中的String类是按照unicode进行编码的, 即在java处理时为unicode方式。oldStr.getBytes( String encoding)则是将java内部存在的unicode编码的String处理为encoding指定格式的byte[]字节数组,默认为由jdk查询的操作系统默认编码方式! 当使用String(byte[] bytes, String encoding)构造字符串时,encoding所指的是bytes中的数据是按照那 ...
CSS 对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了 一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加DOCTYPE声 名.  CSS技巧 1.div的垂直居中问题 vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行  2. margin加倍的问题     设置为float的div在ie下设 ...
JAVA的中文字符乱码问题一直很让人头疼。特别是在WEB应用中。网上的分析文章和解决方案都很多,但总是针对某些特定情况的。很多次遇到乱码问题后, 经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经掌握了对付这些字符乱码怪兽的诀窍。可当过段时间,换了个应用或换了个环境,又会碰到那讨厌的火 星文,并再次无所适从。于是下决心好好整理一下中文字符编码问题,以方便自己记忆,也为其他程序员兄弟们提供一份参考。   首先要了解JAVA处理字符的原理。JAVA使用UNICODE来存储字符数据,处理字符时通常有三个步骤:   - 按指定的字符编码形式,从源输入流中读取字符数据   - 以UNICODE编 ...
本文将通过实验来演示一下Oracle字符集“转码”的确认过程。 曾经分享过的有关字符集文章如下: 《查看本地windows的字符集方法》 http://space.itpub.net/519536/viewspace-580610 《【字符集】“客户终端字符集”、“NLS_LANG”环境变量以及“数据库字符集”》 http://space.itpub.net/519536/viewspace-615345 《【字符集】处理Toad显示乱码及Windows XP下无法插入“某些汉字”问题》 http://space.itpub.net/519536/viewspace-615379 OK,现在 ...
<!----------javascript获取客户端ip浏览器及操作系统信息----------------> <script type="text/javascript" src="http://fw.qq.com/ipaddress" charset="gb2312"></script>    <script type="text/javascript">    var ua = navigator.userAgent.toLowerCase(); var is ...
StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw);         try {                 getException().printStackTrace(pw);                 exceptionStack = sw.toString();         }         finally {             try {                     sw.close();                     pw.close(); ...
创建测试数据的索引 String path = "index";//索引目录 Analyzer analyzer = new IKAnalyzer();//采用的分词器 IndexWriter iwriter = new IndexWriter(path, analyzer, true); File dir = new File("data");// File[] files = dir.listFiles(); for(int i=0;i<files.length;i++){ Document doc = new Documen ...
lucene第一步---4.Field.Store解析 Store       COMPRESS:压缩保存。用于长文本或二进制数据       YES:保存       NO:不保存 具体理解当然是给出示例了: package demo.first; import java.io.IOException; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.do ...
package demo.first; import java.io.IOException; import java.util.Date; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; import org.apache.lucene.index.CorruptIndexException; import org.apache.l ...
package demo.first; import java.io.*; import java.util.Date; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; import org.apache.lucene.index.IndexWriter; import org.apache.lucene.index.Term; i ...
Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。 Lucene的作者:Lucene的贡献者Doug Cutting是一位资深全文索引/检索专家,曾经是V-Twin搜索引擎(Apple的Copland操作系统的成就之一)的主要开发者,后在Excite担任高级系统架构设计师,目前从事于一些INTERNET底层架构的研究。他贡献出的Lucene的目标是为各种中小型应用程序加入全文检索功能。 Lucene的发展历程:早先发布在作者自己的www.lucene.com,后来发布在SourceForge, ...
最近工作比较忙,一直没有更新,还请见谅。 最近lucene已经更新到lucene 3.0版本了 2.X版本的一些用法已经彻底不在支持了。 下面的例子主要是介绍中文分词器IKAnalyzer的使用和Lucene高亮显示。 lucene 3.x版本中有些2.x方法已经完全被剔除了,这里会捎带一下3.x的用法,当然我这里用的还是2.X的版本。 lucene自带的分词方式对中文分词十分的不友好,基本上可以用惨不忍睹来形容,所以这里推荐使用IKAnalyzer进行中文分词。 IKAnalyzer分词器是一个非常优秀的中文分词器。 下面是官方文档上的介绍 采用了特有的“正向迭代最细粒度切分算法 ...
前言 此系列文章均以我的环境及具体工作需求为例,真实环境,确保配置可用的前提下才发布的 因我主要以实战作为讲解,所以如果您对CAS的理论知识还不够清楚,尤其是CAS的运行流程及各协议的介绍,那么俺请您去官网了解一下,不用太深入了解,够用就行。 并且!文章写的可能不那么细,希望您别斤斤计较。 废话少说 搭建CAS环境十分简单,无非配置SSL CAS需要SSL的支持,当然也可以不支持,比较有源码嘛。 CAS服务端是JAVA开发的,关于运行JAVA的环境就不用多说了,无非三大项:JDK、TOMCAT、IE 我所使用的JDK为1.6,TOMCAT为6.0 搭建C ...
Global site tag (gtag.js) - Google Analytics