上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 在用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) 编辑
摘要: WCF的每一个服务都具有一个唯一的地址(Addresses).地址包括两个重要的元素:服务的位置和传输协议(下次见MM的碰头地点和碰头暗号,有点不恰当)或者用于服务通信的传输样式。服务位置包括目标机器名、站点或网络、通信端口、管道或队列,以及一个可选的特定路径或者URI。URI及统一资源表示,他可以是任意的唯一标示的字符串,例如服务名称或GUID。 阅读全文
posted @ 2008-10-17 09:24 peida 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: Endpoints是WCF实现通信的核心要素。一个WCF Service由一个Endpoints集合组成,每个Endpoint就是用于通信的入口,客户端和服务端通过Endpoint交换信息。 阅读全文
posted @ 2008-10-17 09:21 peida 阅读(3942) 评论(0) 推荐(0) 编辑
摘要: 比较全的Asp.NET面试题。 阅读全文
posted @ 2008-09-23 16:23 peida 阅读(1670) 评论(4) 推荐(0) 编辑
摘要: 组合模式有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。 阅读全文
posted @ 2008-09-09 07:51 peida 阅读(9057) 评论(0) 推荐(0) 编辑
摘要: SQLite是一个软件库,用于实现自包含、非服务式、零配置、事务化的SQL数据库引擎。SQLite是一个嵌入式SQL数据库引擎,与其它大多数SQL数据库不同的是,SQLite没有独立的服务进程。SQLite直接读写原始的磁盘文件,一个拥有多个表、索引、触发器和视图的完整SQL数据库就包含在一个独立的磁盘文件中。 阅读全文
posted @ 2008-09-02 14:44 peida 阅读(2114) 评论(0) 推荐(0) 编辑
摘要: SQLite是一个软件库,用于实现自包含、非服务式、零配置、事务化的SQL数据库引擎。SQLite是一个嵌入式SQL数据库引擎,与其它大多数SQL数据库不同的是,SQLite没有独立的服务进程。SQLite直接读写原始的磁盘文件,一个拥有多个表、索引、触发器和视图的完整SQL数据库就包含在一个独立的磁盘文件中。 阅读全文
posted @ 2008-08-29 15:22 peida 阅读(3586) 评论(0) 推荐(0) 编辑
摘要: 什么是WCF?WCF之Hello! 阅读全文
posted @ 2008-08-19 08:23 peida 阅读(1805) 评论(8) 推荐(0) 编辑
摘要: 代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 阅读全文
posted @ 2008-08-18 09:22 peida 阅读(7109) 评论(3) 推荐(0) 编辑
摘要: Join操作适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。 在Join操作中,分别为Join(Join查询), SelectMany(Select一对多选择)和GroupJoin(分组Join查询)。 阅读全文
posted @ 2008-08-15 16:10 peida 阅读(2459) 评论(1) 推荐(0) 编辑
摘要: Count/Sum/Min/Max/Avg用于统计数据,比如统计一些数据的个数,求和,最小值,最大值,平均数。 阅读全文
posted @ 2008-08-11 15:36 peida 阅读(7069) 评论(1) 推荐(1) 编辑
摘要: Select:和SQL命令中的select作用相似但位置不同,查询表达式中的select及所接子句是放在表达式最后并把子句中的变量也就是结果返回回来;延迟. Select/Distinct操作包括9种形式,分别为简单形式、匿名类型形式、带条件形式、指定类型形式、过滤类型形式、shaped类型形式、嵌套类型形式、LocalMethodCall形式、Distinct形式。 阅读全文
posted @ 2008-08-07 14:07 peida 阅读(3738) 评论(1) 推荐(0) 编辑
摘要: 装饰模式:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。说白了,就是在不改变对象的前提下,动态的增加其功能,即我们不希望改变原有的类,或采用创建子类的方法来增加功能的时候,这种情况下我们要采用装饰模式。 阅读全文
posted @ 2008-08-05 08:19 peida 阅读(1825) 评论(1) 推荐(0) 编辑
摘要: 适配器模式、桥接模式与外观模式的区别与关系。适配器模式和桥接模式都是间接引用对象,因此可以使系统更灵活,在实现上都涉及从自身以外的一个接口向被引用的对象发出请求。适配器模式与桥接模式的联合。适配器模式与外观模式有些相似,都是对现存系统的分装。但这两种模式的意图完全不同。 阅读全文
posted @ 2008-08-01 11:30 peida 阅读(6564) 评论(2) 推荐(0) 编辑
摘要: 外观模式(Façade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层的接口,这个接口使得这个子系统更加容易使用。通过这个接口,其他系统可以方便的调用子系统中的功能,而忽略子系统内部发生的变化。外观模式(Façade)是经常使用的模式之一,并且可以应用在任何层次和粒度的应用中,小到API的封装,大到封装整个系统。 阅读全文
posted @ 2008-07-31 18:06 peida 阅读(1747) 评论(0) 推荐(0) 编辑
摘要: 在.NET 中已经默认将WEBSERVICE的远程调试功能关闭,有的时候我们需要远程调试程序的时候,就需要打开此功能我们只需在WEBSERVICE的项目的中添web.config的配置节下面加一下一段配置就OK了。 阅读全文
posted @ 2008-07-30 17:07 peida 阅读(7418) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页