搜索到与相关的文章
编程技术

Lucene-2.2.0 源代码阅读学习(25)

复合索引文件格式(.cfs)是如何产生的?从这个问题出发,研究索引文件是如何合并的,这都是IndexWriter类中定义的一些重要的方法。在建立索引过程中,生成的索引文件的格式有很多种。在文章Lucene-2.2.0源代码阅读学习(4)中测试的那个例子,没有对IndexWriter进行任何的客户化设置,完全使用Lucene2.2.0默认的设置(以及,对Field的设置使用了Lucene自带的Demo中的设置)。运行程序以后,在本地磁盘的索引目录中生成了一些

系统 2019-08-29 22:58:02 2293

编程技术

Apache POI HSSF读写Excel总结

ApachePOIHSSF和XSSF读写EXCEL总结HSSF是指2007年以前的,XSSF是指2007年版本以上的这个还是比较好用的,这些总结来自Apache的官方向导的点点滴滴还有好多没有没有写的,详细的请参考http://poi.apache.org/spreadsheet/quick-guide.html还有LOG也比较好看publicclassSummaryHSSF{publicstaticvoidmain(String[]args)throws

系统 2019-08-29 22:57:16 2293

编程技术

常用网页播放器代码

我们在网页上看到的播放器无外乎WMP/RealOne/MacromediaFlashPlayer,其他的无非是面板不同,或者添加了其他控件,对于计算机上安装的一些播放器也都是编码和解码器的整合,其最核心的编码和解码技术是相同的。例如:网络上最流行的windowsmedia流(asf,wma,wmv格式...),Real流(rm,rmvb...),还有MPEG系列编码格式(MP4/MP3格式...)WindowsMediaVideo是微软推出的一种流媒体格式

系统 2019-08-29 22:48:59 2293

编程技术

自定义鼠标图案

自定义鼠标图案.ablumInfo_style1{cursor:url("images/L.cur"),-moz-cell;}自定义鼠标提示图标其中url内是你自定义图案的路径,-moz-cell是FF的专有属性。注意以下几点:一、图片格式:cur格式与ani格式,可以用GIFMovieGear软件将PNG,JPG,GIF格式的图片转化,其中FF不支持ani格式;二、鼠标图片大小

系统 2019-08-29 22:47:34 2293

编程技术

哈夫曼树的建立

哈夫曼算法一般用来实现数据压缩,以另外一种规则存储数据,从而达到压缩的功能。以下是我编写的一个哈夫曼树的例子:程序描述:1.传入一个字符串,将之分解,得到每个字符的个数,个数即为权值2.将每一个字符和他的权值传入一个HFMNode对象中,再将该对象传入一个队列中3.将队列中的HFMNode对象按权值大小排序,每次取其中权值最小的两个对象,生成一个二叉树,向array中删除这两个权值最小的节点,同时添加该两对象的父节点4.编码按规则:从根节点开始,向左走一步

系统 2019-08-29 22:41:19 2293

编程技术

Portal开源实现-Liferay的Portlet Session处理(

二、LIFERAY中的实现LIFERAY在构建ActionRequestImpl和RenderRequestImpl时,会设置PORTLETSESSION,如下代码所示:publicRenderRequestImpl(HttpServletRequestreq,Portletportlet,CachePortletcachePortlet,PortletContextportletCtx,WindowStatewindowState,PortletMode

系统 2019-08-29 22:24:39 2293

编程技术

HorizontalScrollView+RadioGroup+ViewPager+Fr

快速迭代用importjava.util.ArrayList;importorg.json.JSONObject;importandroid.content.Context;importandroid.os.Bundle;importandroid.os.Handler;importandroid.support.v4.app.Fragment;importandroid.support.v4.app.FragmentPagerAdapter;import

系统 2019-08-29 22:17:40 2293

编程技术

js 删除数组几种方法

vararr=['a','b','c'];若要删除其中的'b',有两种方法:1.delete方法:deletearr[1]这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用for(indexinarr){document.write('arr['+index+']='+arr[index]);}这种遍历方式跳过其中undefined的元素*该方式IE4.o以后都支持了2.数组对象

系统 2019-08-12 09:30:04 2293

各行各业

个人实验 github地址:https://github.com/quch

一、实践目的1.掌握类的定义,对象的创建。2.掌握实现封装、继承、多态的方法,掌握各种修饰符的使用。3.掌握将对象数组作为方法的参数和返回值。4.掌握抽象类与接口的概念及实现,理解动态绑定机制。5.掌握通过组合与继承,实现代码可复用。二、实践要求综合使用封装、继承、多态、抽象类与接口、组合及继承等面向对象知识,给出所选项目的面向对象设计与实现。三、项目需求所选项目名称:矩形类设计一个名为Rectangle的类表示矩形。这个类包括:两个名为width和hei

系统 2019-08-12 09:27:38 2293

各行各业

flume ng 1.3 安装

http://blog.csdn.net/hijk139/article/details/8308224业务系统需要收集监控系统日志,想到了hadoop的flume。经过试验,虽说功能不算足够强大,但基本上能够满足功能需求。Flume是一个分布式、可靠和高可用的服务日志收集工具,能够和hadoop,hive等配置完成日志收集,存储,分析处理等工作,更详细的介绍可以参见apache网站。下面介绍下简单的安装配置方法1,网上下载flume-ng安装包,分别部署

系统 2019-08-12 09:27:26 2293