11 2008 档案

摘要:在用sqlite设计表时,突然想到一个问题,就是我设计的表中,每个表都有一个自己的整形id值作为主键,其实可以不指定这么一个id值,sqlite内部本来就会为每个表加上一个 rowid,这个rowid可以当成一个隐含的字段使用,但是由sqlite引擎来维护的,在3.0以前rowid是32位的整数,3.0以后是64位的整数,为什么不直接使用这个内部的rowid作为每个表的id主键呢。 想到就立即先查... 阅读全文
posted @ 2008-11-29 15:13 peida 阅读(35096) 评论(2) 推荐(1) 编辑
摘要:方法一:工程->属性->签名->为ClickOnce清单签名去掉这个勾 方法二:在"签名"中选择"创建测试证书..."按钮,建一个证书即可 方法三:用记事本打开对应csproj文件。将 <SignManifests>true</SignManifests>改为<SignManifests>false</SignManifests>. 阅读全文
posted @ 2008-11-27 14:22 peida 阅读(2317) 评论(0) 推荐(0) 编辑
摘要:对于并发,Lucene.Net 遵循以下规则:1. 允许任意多的读操作并发,即任意数量用户可同时对同一索引做检索操作。2. 即便正在进行索引修改操作(索引优化、添加文档、删除文档),依然允许任意多的检索操作并发执行。3. 不允许并发修改操作,也就是说同一时间只允许一个索引修改操作。Lucene.Net 内部已经对多线程安全进行了处理,打开 IndexWrite.cs / IndexReade.cs... 阅读全文
posted @ 2008-11-27 07:35 peida 阅读(2622) 评论(0) 推荐(1) 编辑
摘要:作者: yuhen 实验一下面的代码中,我们使用两个线程来模拟并发的读写操作。运行该代码,我们会发现 IndexReader 并不能获得 Directory 的变更数据。private void Test1(){Directory directory = new RAMDirectory();Analyzer analyzer = new StandardAnalyzer();new Thread... 阅读全文
posted @ 2008-11-27 07:33 peida 阅读(844) 评论(0) 推荐(1) 编辑
摘要:本文仅记录一些简单的使用方法,供初学者参考。作者: yuhen 以下例子采用 Lucene.NET 1.9 版本,可取去 Lucene.Net 下载。1. 基本应用using System;using System.Collections.Generic;using System.Text;using Lucene.Net;using Lucene.Net.Analysis;using Lucen... 阅读全文
posted @ 2008-11-27 07:29 peida 阅读(554) 评论(0) 推荐(0) 编辑
摘要:Lucene.net是目前在.net环境中被普遍使用的全文索引的开源项目,这次在项目的开发中也使用它进行全文索引。在开发过程中碰到一些小问题就是对多字段和多索引目录进行搜索。1、多字段搜索就是同时要一个以上的字段中的内容进行比较搜索,类似概念在SQL中就是select * from Table where a like '%query%' or b like '%query%'。Lucene.ne... 阅读全文
posted @ 2008-11-27 07:26 peida 阅读(2386) 评论(0) 推荐(1) 编辑
摘要:在Lucene.net实现自定义排序,需要实现两个Lucene.Net.Search的两个接口:public interface SortComparatorSource{ ScoreDocComparator NewComparator(IndexReader reader , System.String fieldname) ;}public interface ScoreDocCompara... 阅读全文
posted @ 2008-11-27 07:25 peida 阅读(1642) 评论(0) 推荐(0) 编辑
摘要:英文版c#数据结构,英语好的同学们可以翻译一下。/Files/peida/Csharp.part1.rar/Files/peida/Csharp.part2.rar 阅读全文
posted @ 2008-11-20 20:59 peida 阅读(532) 评论(0) 推荐(0) 编辑
摘要:1. 以用户为中心,其他一切纷至沓来。创建伊始,Google 即以提供最佳的用户体验为其中心任务。虽然很多公司主张客户利益优先,但难以抗拒各种诱惑,往往会牺牲客户的少量利益来增加股东价值。 Google 的一贯态度是:如果所做的更改不会给网站访问者带来任何优势,则将坚定不移地予以拒绝:界面清晰易用;网页加载迅速;绝对不出售搜索结果中的排名位置。在网站上刊登的广告应提供相关的内容,且不会影响用户的体... 阅读全文
posted @ 2008-11-11 13:07 peida 阅读(1297) 评论(0) 推荐(0) 编辑
摘要:首先在运行中输入“c:\windows\inf\sysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。在sysoc.inf中找到“[Components]”这一段,找到类似“iis=iis.dll,OcEntry,iis.inf,hide,7”的一行字,把这一行替换为“iis=iis2.dll,... 阅读全文
posted @ 2008-11-03 19:32 peida 阅读(904) 评论(2) 推荐(0) 编辑