2013年4月11日

摘要: 转自:http://www.cnblogs.com/studyzy/archive/2005/06/08/694120.htmLucene.Net 系列一作者 idior2005-03-16 22:36本文介绍了什么是Lucene,Lucene能做什么.如何从一个文件夹下的所有txt文件中查找特定的词?本文将围绕该个实例介绍了lucene.net的索引的建立以及如何针对索引进行搜索.最后还将给出源代码供大家学习.源代码下载What’s LuceneLucene是一个信息检索的函数库(Library),利用它你可以为你的应用加上索引和搜索的功能.Lucene的使用者不需要深入了解有关全文检索的知 阅读全文
posted @ 2013-04-11 23:03 ——阿文 阅读(318) 评论(0) 推荐(0)
摘要: 转自:http://www.360doc.com/content/13/0411/22/11869636_277688563.shtmlIndexWriter.SetUseCompoundFile(true) 有什么用?在创建索引库时,会合并多个 Segments 文件到一个 .cfs 中。此方式有助于减少索引文件数量,减少同时打开的文件数量。可以使用 CompoundFileReader 查看 .cfs 文件内容。CompoundFileReader reader = new CompoundFileReader(FSDirectory.GetDirectory("y:\\inde 阅读全文
posted @ 2013-04-11 22:49 ——阿文 阅读(240) 评论(0) 推荐(0)
摘要: 转自:http://www.360doc.com/content/13/0411/22/11869636_277679623.shtmllucene的缓存可分为两类:filter cache和field cache。filter cache的实现类为CachingWrapperFilter,用来缓存其他Filter的查询结果。field cache的实现类是FieldCache,缓存用于排序的field的值。简单来说,filter Cache用于查询缓存,field cache用于排序。这两种缓存的生存周期都是在一个IndexReader实例内,因此提高Lucene查询性能的关键在于如何维护和 阅读全文
posted @ 2013-04-11 22:12 ——阿文 阅读(493) 评论(0) 推荐(0)
摘要: 转自:http://www.360doc.com/content/13/0411/22/11869636_277679277.shtmllucene中的filter其实并不起眼,大家对其对性能的影响也不是很关注,但实际上filter是除了单纯搜索以外,其他搜索附加功能的必选组件,其性能很大程度上会直接影响搜索的性能,之前我一直认为filter的性能比query高,但事实说明并不完全如此(这里所说的负荷是指io消耗并不是cpu),实际上在lucene中充满着各种io流,也就是说很多东西都无法从根本上保存,这也给缓存带来了很大难度(这个问题看似简单,但是在超复杂的组合查询下,缓存可能会几乎无用,原 阅读全文
posted @ 2013-04-11 22:10 ——阿文 阅读(236) 评论(0) 推荐(0)
摘要: 转自:http://www.360doc.com/content/09/0216/17/32573_2562131.shtml1lucene简介1.1什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com或者googleDesktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2lucene能做什么要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文搜索服务,告诉你你要搜索的关键词出现在哪里。知道了这个本质,你就可以发挥想象做任何符合这个条件的事情了。 阅读全文
posted @ 2013-04-11 22:08 ——阿文 阅读(363) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/xyx139/article/details/6953510Lucene是可以做到的,利用lucene的Filter,具体可以查看lucene的api中的org.apache.lucene.search.CachingWrapperFilter,它可以缓存上次的搜索结果,从而实现在结果中的搜索。测试实例:package com.wsjava;importjava.io.IOException;import org.apache.lucene.analysis.SimpleAnalyzer;import org.apache.lucene.docu 阅读全文
posted @ 2013-04-11 22:05 ——阿文 阅读(199) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/xyx139/article/details/6953596Lucene是可以做到的,利用lucene的Filter,具体可以查看lucene的api中的org.apache.lucene.search.CachingWrapperFilter,它可以缓存上次的搜索结果,从而实现在结果中的搜索。测试实例:package com.wsjava;import java.io.IOException;import org.apache.lucene.analysis.SimpleAnalyzer;import org.apache.lucene.doc 阅读全文
posted @ 2013-04-11 22:03 ——阿文 阅读(290) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/buptdavid/article/details/5791125概述lucene的缓存可分为两类:filter cache和field cache。filter cache的实现类为CachingWrapperFilter,用来缓存其他Filter的查询结果。field cache的实现类是FieldCache,缓存用于排序的field的值。简单来说,filter Cache用于查询缓存,field cache用于排序。这两种缓存的生存周期都是在一个IndexReader实例内,因此提高Lucene查询性能的关键在于如何维护和使用同一个Inde 阅读全文
posted @ 2013-04-11 21:58 ——阿文 阅读(1573) 评论(0) 推荐(0)
摘要: http://blog.sina.com.cn/s/blog_7cd4b5f101013mot.html 阅读全文
posted @ 2013-04-11 21:45 ——阿文 阅读(103) 评论(0) 推荐(0)
摘要: ======转自:http://www.douban.com/note/200763868/1. 简介:封装是面向对象设计的基石,封装是什么,封装有何用,这些常识性的问题在这里不做介绍。尽管JS是一种面向对象的语言,但是它不具备用以将成员声明为公用或私用的任何内置机制。与上篇讲述的接口一样,我们将自己想办法实现这种特性。这里主要利用了JS的闭包。什么是闭包,这里也不作讨论,这不是一个讨论JS语法的总结。2.JS创建自定义对象的基本方法通过JS创建自定义对象主要有两种方法,一种是通过字面量对象,这种方法等价于实例化一个Object对象,给实例化的对象添加各种属性和方法; 第二种是通过构造函数的形 阅读全文
posted @ 2013-04-11 21:32 ——阿文 阅读(171) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/tonygao/using System.IO;using iTextSharp.text;using iTextSharp.text.pdf;//需要在项目里引用ICSharpCode.SharpZipLib.dll和itextsharp.dllpublic string TxtFilePath;public string SavePdfPath;//保存PDF的路径#region 读取TXT内容private string ReadXieyi(string FilePath){string xieyi = "";Fil 阅读全文
posted @ 2013-04-11 21:25 ——阿文 阅读(334) 评论(0) 推荐(0)
摘要: 1. 定义js类js并不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用class来定义类, 但我们可以利用js的闭包封装机制来实现js类, 我们来封装一个简的Shape类.===============该文转自===========http://www.jb51.net/article/21197.htm==============================复制代码代码如下:function ShapeBase() {this.show = function(){alert("ShapeBase show");};this.init 阅读全文
posted @ 2013-04-11 21:08 ——阿文 阅读(179) 评论(0) 推荐(0)
摘要: // JavaScript Document(function($){ /*drop menu packaging*/ $.fn.dropmenu = function(options){ var defaults = { contanier: '', itemsCss: '' } var options = $.extend(defaults,options); this.each(function(){ var obj = $(this); var objspan = obj.children('li').children('span 阅读全文
posted @ 2013-04-11 21:04 ——阿文 阅读(158) 评论(0) 推荐(0)
摘要: (function ($) { var PageFunc = function PageFunc() { } $.PageFunc = function (Total, PageSize, curPageNum, FunUrl) { if (PageSize == "" || PageSize == null || PageSize == undefined) { PageSize = 10; } if (curPageNum == "" || curPageNum == null || curPageNum == undefined) { curPag 阅读全文
posted @ 2013-04-11 21:01 ——阿文 阅读(151) 评论(0) 推荐(0)
摘要: DOM中的previousSibling,nextSibling,firstChild,lastChild和parentNode节点学习几个主要节点类型: ELEMENT_NODE = 1; 元素节点 TEXT_NODE = 3; 文本节点 DOCUMENT_NODE = 9; 文档节点在IE中会自动过滤掉空白文本节点 elem.previousSibling在FireFox,Chrome等浏览器中可能会包含空白文本节点 elem.previousSibling --- [object text] function prev(elem) { //获取当前节点的上一个元素节点 do { e... 阅读全文
posted @ 2013-04-11 20:52 ——阿文 阅读(201) 评论(0) 推荐(0)
摘要: C#读取doc,pdf,ppt文件doc pdf ppt与 txt之间的转换 :组件的作用一般是将文件读出成字符格式,并不是单纯的转换文件名后缀,所以需要将读出的东西写入txt文件 。添加office引用.net中对office中的word及ppt进行编程时,确保安装office时已经安装了word,ppt可编程组件(自定义安装时可查看)或者安装“Microsoft Office 2003 Primary Interop Assemblies”安装后,在编程页面添加引用:添加引用-com—microsoft powerpoint object 11.0 libaray/word 11.0 ob 阅读全文
posted @ 2013-04-11 20:50 ——阿文 阅读(1087) 评论(0) 推荐(0)
摘要: ===========该文转自==========http://blog.csdn.net/wujevons/article/details/88798===========================================一、默认允许上传4M的文件。修改 Machine.config 文件,改动 MaxRequestLength 参数的值。在c:/winnt/microsoft.net 目录下搜索该文件.需要注意的是:在保存文件时,您应该确保指定文件的完整路径(例如,"C:/MyFiles/Picture.jpg"),并确保为 ASP.NET 使用的帐户提供 阅读全文
posted @ 2013-04-11 20:48 ——阿文 阅读(183) 评论(0) 推荐(0)
摘要: 如果保证有安装数据库的话。新建一个文本文件将扩展名改为 .udl 然后双击打开 在提供程序选项中选择 对应的数据库 阅读全文
posted @ 2013-04-11 20:43 ——阿文 阅读(149) 评论(0) 推荐(0)
摘要: 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Runtime.InteropServices.COMException: 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000 阅读全文
posted @ 2013-04-11 20:40 ——阿文 阅读(300) 评论(0) 推荐(0)
摘要: //封装一个Ajax get请求直接url后面追加 1.请求地址 2.请求方法 3.POST请求所要传的参数 4.回调函数 function myAjax(url,method,data,callBack){ var xhr; if (xhr.XMLHttpRequest) { //兼容ie 7 8 9 chrome xhr = new XMLHttpRequest(); } else if (xhr.ActiveXObject... 阅读全文
posted @ 2013-04-11 20:39 ——阿文 阅读(339) 评论(0) 推荐(0)
摘要: =========该文转自========http://hi.baidu.com/ivjpmspnqabaghq/item/a150dbdcef92f193270ae746====================================Spring结合Quartz实现多任务定时调用<转>Quartz框架提供了丰富的任务调度支持,比如,在何时执行何种任务,它是一个开源的由OpenSymphony维护的项目,开发者能够在Java EE,或单独的Java SE应用中使用它。无论是简单的任务调度,还是复杂的企业级应用,Quartz都能够很好地胜任。其中,这些任务可以是普通POJO, 阅读全文
posted @ 2013-04-11 17:23 ——阿文 阅读(886) 评论(0) 推荐(0)
摘要: =============该文转自=========http://hi.baidu.com/lizhi3000/item/e740354684579894833ae113===========================================最近集成用到了Quartz,把解决的问题以及解决方法列在下面最近集成用到了Quartz 需求 1.能够在接口平台实现任务调度 2.能够通过命令在接口平台添加修改任务 3.能够查看目前的任务 Quartz 和流程的关系 可在Quartz 配置触发流程的动作 在 quartz.properties 中有两个重要的属性正是满足你的需求的,如下配置用 阅读全文
posted @ 2013-04-11 17:21 ——阿文 阅读(439) 评论(0) 推荐(0)
摘要: =========该文转自===========http://biaoming.iteye.com/blog/39532==========================一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1, 阅读全文
posted @ 2013-04-11 17:09 ——阿文 阅读(107) 评论(0) 推荐(0)
摘要: 概述了解Quartz体系结构Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念,并在org.quartz通过接口和类对重要的这些核心概念进行描述:●Job:是一个接口,只有一个方法void execute(JobExecutionContext context),开发者实现该接口定义运行任务,JobExecutionContext类提供了调度上下文的各种信息。Job运行时的信息保存在JobDataMap实例中;●JobDetail:Quartz在每次执行Job时,都重新创建一个Job实例,所以它不直接接受一个Job的实例,相反它接收一个Job实现类,以 阅读全文
posted @ 2013-04-11 17:07 ——阿文 阅读(222) 评论(0) 推荐(0)
摘要: //1、HTML直接转文本//使用方法HtmlToText convert = new HtmlToText();textBox2.Text = convert.Convert(textBox1.Text);//代码/// <summary>/// Converts HTML to plain text./// </summary>class HtmlToText{ // Static data tables protected static Dictionary<string, string> _tags; protected static HashSet 阅读全文
posted @ 2013-04-11 17:03 ——阿文 阅读(692) 评论(0) 推荐(0)
摘要: ============该文转自==========http://www.myexception.cn/asp-dotnet/99790.html=============================怎样把Html文本转换为System.Windows.Form.HtmlDocment对象把String转换为HtmlDocment,不能用webBrowser!------解决方案--------------------------------------------------------MSDN帮助 中 明确的显示这个类 只能是 使用 webBrowserms-help://MS.MSD 阅读全文
posted @ 2013-04-11 16:53 ——阿文 阅读(425) 评论(0) 推荐(0)
摘要: C#读取HTML文件内容写入记事本try { int totalFile = 0; //string dirPath = @"E:\chfuMetarnet\BSC6810 alarm\"; if (this.textBox1.Text.Trim() == "") { MessageBox.Show("请输入HTML文件路径!"); } else { string dirPath = this.textBox1.Text.Trim(); if (!dirPath.Substring(dirPath.Length - 1).Contai 阅读全文
posted @ 2013-04-11 16:48 ——阿文 阅读(276) 评论(0) 推荐(0)
摘要: public partial class TestQuarzWebForm : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //启动计划任务 SimpleTrigger //TestQuartzStart(); } private void TestQuartzStart() { IScheduler sched;//调度... 阅读全文
posted @ 2013-04-11 16:44 ——阿文 阅读(290) 评论(0) 推荐(0)
摘要: namespace Demo{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } public string source; public string target; public int count=1; private void btn_StartCopy_Click(object sender, EventArgs e) { ... 阅读全文
posted @ 2013-04-11 16:33 ——阿文 阅读(207) 评论(0) 推荐(0)
摘要: 调用: ListFiles(new DirectoryInfo(source)); /// <summary> /// //递归遍历所有文件包括子文件夹下的文件 并对word excel pdf文件进行复制到目标路径 /// </summary> /// <param name="info"></param> private void ListFiles(FileSystemInfo info) { if (!info.Exists) { return; } DirectoryI... 阅读全文
posted @ 2013-04-11 16:05 ——阿文 阅读(178) 评论(0) 推荐(0)
摘要: <add name="conn" connectionString="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.1.1.1)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)));User Id=zjw;Password=xxxxxx;" />远程连接 host更改为192.168.1.xxx SERVICE_NAME改为 “全局数据库名” 阅读全文
posted @ 2013-04-11 15:47 ——阿文 阅读(144) 评论(0) 推荐(0)
摘要: sqlserver 使用 @nameoracle 使用 :name 阅读全文
posted @ 2013-04-11 15:39 ——阿文 阅读(782) 评论(0) 推荐(0)
摘要: "^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]* 阅读全文
posted @ 2013-04-11 15:32 ——阿文 阅读(305) 评论(0) 推荐(0)
摘要: GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。 GUID永远是方便的对于程序开发的各个方面,.NETFramework简化了建立和处理GUID数值的过程。在.NET程序需要的地方,这一功能很容易地生成唯一的数值。------------1、Guid.NewGuid().ToString("N")结果为:38bddf48f43c48588e0d78761eaa1ce62、 阅读全文
posted @ 2013-04-11 15:28 ——阿文 阅读(136) 评论(0) 推荐(0)
摘要: 设置值doc/exceld.ActiveWorkBook.Saved := True; 阅读全文
posted @ 2013-04-11 15:25 ——阿文 阅读(154) 评论(0) 推荐(0)
摘要: System.IO.FileNotFoundException: 未能加载文件或程序集“bcprov-jdk14-132, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。文件名:“bcprov-jdk14-132, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null” 在 org.pdfbox.pdmodel.encryption.SecurityHandlersManager.getInstance() 在 org.pdfbo... 阅读全文
posted @ 2013-04-11 15:21 ——阿文 阅读(824) 评论(0) 推荐(0)

导航