2011年7月31日
摘要:
ACCESS数据库1:CodeSmith选中链接类型是:ADOXSchema2:无密码的Access链接为:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/hh/db.mdb;3:有密码的Access链接:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/hh/db.mdb;Jet OLEDB:Database Password=1111Sql数据库server=192.1.1.14;User ID=test;Password=test;database=test;Pooling=TRUE;Max P 阅读全文
2011年7月27日
摘要:
Google 地图 API 参考Google 地图 API 现在与 Google AJAX API 载入器集成,后者创建了一个公共命名空间,以便载入和使用多个 Google AJAX API。该框架可让您将可选 google.maps.* 命名空间用于当前在 Google 地图 API 中使用的所有类、方法和属性,使用此命名空间替换常规 G 前缀。不要担心,现有 G 命名空间仍能得到支持。例如,Google 地图 API 中的 GMap2 对象还可以定义为 google.maps.Map2。请注意,此参考文档仅指现有 G 命名空间。如果只是要使用地图显示内容,则需要了解以下类、类型和函数:GM 阅读全文
摘要:
1.新建导入2.建立数据库链接3.步选择数据库4.选择数据库5.6.7.8.然后一直下一步下一步直到9.然后选择10.设置如下 阅读全文
2011年7月25日
2011年7月21日
摘要:
最近网站服务器被ASP木马攻击,攻击者采用网站的图片上传系统上传asp图片木马,然后运行,注入木马程序,对付ASP木马最有效的办法就是御载掉部份ASP组件。如何卸载Wscript.Shell等对象1、卸载wscript.shell对象在cmd下运行:regsvr32 WSHom.Ocx /u2、卸载FSO对象在cmd下运行:regsvr32.exe scrrun.dll /u3、卸载stream对象在cmd下运行:regsvr32 /s /u "C:\Program Files\Common Files\System\ado\msado15.dll"如果要重新启用:请把/u 阅读全文
摘要:
windows server2003是目前最为成熟的网络服务器平台,安全性相对于windows 2000有大大的提高,但是2003默认的安全配置不一定适合我们的需要,所以,我们要根据实际情况来对win2003进行全面安全配置。说实话,安全配置是一项比较有难度的网络技术,权限配置的太严格,好多程序又运行不起,权限配置的太松,又很容易被黑客入侵,做为网络管理员,真的很头痛,因此,我结合这几年的网络安全管理经验,总结出以下一些方法来提高我们服务器的安全性。第一招:正确划分文件系统格式,选择稳定的操作系统安装盘为了提高安全性,服务器的文件系统格式一定要划分成NTFS(新技术文件系统)格式,它比FAT1 阅读全文
摘要:
Lucene.Net地址:http://hi.baidu.com/yimeng3025/前台技术:http://www.helloweba.com 阅读全文
摘要:
在Lucene.net实现自定义排序,需要实现两个Lucene.Net.Search的两个接口:public interface SortComparatorSource{ ScoreDocComparator NewComparator(IndexReader reader , System.String fieldname) ;}public interface ScoreDocComparator{ int Compare(ScoreDoc i , ScoreDoc j) ; System.IComparable SortValue(ScoreDoc i) ; int SortType( 阅读全文
摘要:
lucene的确是个好东西!如果你有时间,我强烈推荐你学习下!======================================================================【摘录收集】------------------------------------------------------------------------------------------------------------------------------一、Lucene点滴: (发音为['lusen]),我经常就读鹿神,是头活蹦乱跳的好鹿,研究它吧,保证感觉它很神!lucene 阅读全文
摘要:
1、主键就是聚集索引 这种想法笔者认为是极端错误的,是对聚集索引的一种浪费。虽然SQL SERVER默认是在主键上建立聚集索引的。 通常,我们会在每个表中都建立一个ID列,以区分每条数据,并且这个ID列是自动增大的,步长一般为1。我们的这个办公自动化的实例中的列Gid就是如此。此时,如果我们将这个列设为主键,SQL SERVER会将此列默认为聚集索引。这样做有好处,就是可以让您的数据在数据库中按照ID进行物理排序,但笔者认为这样做意义不大。 显而易见,聚集索引的优势是很明显的,而每个表中只能有一个聚集索引的规则,这使得聚集索引变得更加珍贵。 从我们前面谈到的聚集索引的定义我们可以看出,使用聚集 阅读全文
摘要:
Lucene.net是目前在.net环境中被普遍使用的全文索引的开源项目,这次在项目的开发中也使用它进行全文索引。在开发过程中碰到一些小问题就是对多字段和多索引目录进行搜索。1、多字段搜索就是同时要一个以上的字段中的内容进行比较搜索,类似概念在SQL中就是select * from Table where a like '%query%' or b like '%query%'。Lucene.net中的单个字段查询大家都比较熟悉,这里对字段content进行搜索Query query = QueryParser.Parse(querystr,"cont 阅读全文
摘要:
第一、 按词条搜索 - TermQuery query = new TermQuery(new Term("name","word1")); hits = searcher.search(query); 这样就可以把 field 为 name 的所有包含 word1 的文档检索出来了。 第二、 “与或”搜索 - BooleanQuery 它实际是一个组合 query 看看下面的代码: query1 = new TermQuery(new Term("name","word1")); query2 = new Ter 阅读全文
摘要:
以下例子采用 Lucene.NET 1.9 版本,可取去 Lucene.Net 下载。 1. 基本应用 using System;using System.Collections.Generic;using System.Text;using Lucene.Net;using Lucene.Net.Analysis;using Lucene.Net.Analysis.Standard;using Lucene.Net.Documents;using Lucene.Net.Index;using Lucene.Net.QueryParsers;using Lucene.Net.Search;us 阅读全文
摘要:
1.1Lucene.NET是一个全文搜索框架,而不是应用产品。1.2 lucene能做什么要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文搜索服务,告诉你你要搜索的关键词出现在哪里。知道了这个本质,你就可以发挥想象做任何符合这个条件的事情了。你可以把站内新闻都索引了,做个资料库;你可以把一个数据库表的若干个字段索引起来,那就不用再担心因为“%like%”而锁表了;你也可以写个自己的搜索引擎……1.3 你该不该选择lucene 下面给出一些测试数据,如果你觉得可以接受,那么可以选择。测试一:250万记录,300M左 阅读全文
摘要:
使用 MultiFieldQueryParser 可以指定多个搜索字段。Query query = MultiFieldQueryParser.Parse("name*", new string[] { FieldName, FieldValue }, analyzer);IndexReader reader = IndexReader.Open(directory);IndexSearcher searcher = new IndexSearcher(reader);Hits hits = searcher.Search(query);多条件搜索除了使用 QueryPar 阅读全文
摘要:
可以给 Document 和 Field 增加权重(Boost),使其在搜索结果排名更加靠前。缺省情况下,搜索结果以 Document.Score 作为排序依据,该数值越大排名越靠前。Boost 缺省值为 1。Score = Score * Boost通过上面的公式,我们就可以设置不同的权重来影响排名。 如下面的例子中根据 VIP 级别设定不同的权重。Document document = new Document();switch (vip){case VIP.Gold: document.SetBoost(2F); break;case VIP.Argentine: document.Se 阅读全文
摘要:
我们可以使用 MultiReader 或 MultiSearcher 搜索多个索引库。MultiReader reader = new MultiReader(new IndexReader[] { IndexReader.Open(@"c:\index"), IndexReader.Open(@"\\server\index") });IndexSearcher searcher = new IndexSearcher(reader);Hits hits = searcher.Search(query);或IndexSearcher searcher1 阅读全文
摘要:
百度免费登录入口 http://www.baidu.com/search/url_submit.htm 新浪免费登录入口 http://bizsite.sina.com.cn/newbizsite/docc/index-2jifu-09.htm 千度免费登录入口 http://www.qiandu.com/search/default.asp 网易免费登录入口 http://seek.163.com/cgi-bin/search/add_url.cgi 雅虎免费登录入口 http://cn.yahoo.com/docs/info/suggest.html Google免费登录入口 http:/ 阅读全文
摘要:
将 directory1 合并到 directory2 中。Directory directory1 = FSDirectory.GetDirectory("index1", false);Directory directory2 = FSDirectory.GetDirectory("index2", false); IndexWriter writer = new IndexWriter(directory2, analyzer, false);writer.AddIndexes(new Directory[] { directory });Cons 阅读全文
2011年7月20日
摘要:
使用 Filter 对搜索结果进行过滤,可以获得更小范围内更精确的结果。 举个例子,我们搜索上架时间在 2005-10-1 到 2005-10-30 之间的商品。 对于日期时间,我们需要转换一下才能添加到索引库,同时还必须是索引字段。document.Add(FieldDate, DateField.DateToString(date), Field.Store.YES, Field.Index.UN_TOKENIZED); Filter filter = new DateFilter(FieldDate, DateTime.Parse("2005-10-1"), Date 阅读全文
摘要:
代码如下:Term term = new Term("id", "17819");IndexWriter writer = new IndexWriter("D:/index/", new ChineseAnalyzer(), false);Document doc = new Document();doc.Add(new Field("id", "17819", Field.Store.YES, Field.Index.UN_TOKENIZED));//此处应是Field.Index.UN_T 阅读全文
2011年7月15日
摘要:
1、Lucene.Net是什么? Lucene.net起初是一个开源项目然后转向商业化,也在Lucene.net2.0已经发布,不过是要moneyD,Lucene.net的命运有点类似于FreeTextBox,它在1.6.5版本之后发布的2.0开始了商业路线,2.0提供了DLL方式的免费版本,源代码版本则必须购买商业的许可licence;不过它留下了1.6.5版本的源代码,还是可以看到大部分的内部细节,但2.0版本中添加的对Mozilla浏览器的支持部分只有通过它生成的HTML和JavaScript脚本去窥测。 Lucene是Java世界中常用的索引API,使用它提供的方法可以为文本资料创建索 阅读全文
2011年7月8日
摘要:
1、终极方法:条件注释<!--[if lte IE 6]> 这段文字仅显示在 IE6及IE6以下版本。 <![endif]--><!--[if gte IE 6]> 这段文字仅显示在 IE6及IE6以上版本。 <![endif]--><!--[if gt IE 6]> 这段文字仅显示在 IE6以上版本(不包含IE6)。 <![endif]--><!--[if IE 5.5]> 这段文字仅显示在 IE5.5。 <![endif]--><!--在 IE6及IE6以下版本中加载css-->&l 阅读全文
摘要:
margin在页面制作中是经常使用的,他的作用非常大,浏览器兼容问题也很多。IE6的margin双倍边距bug问题就一直困扰着网页制作人员。在css样式文件中设置如下div { margin:20px;}本人(吕付家)在刚刚接触div时,在IE6浏览器下就会出现margin双倍边距,比在其他浏览器下要高些,一时又找不到解决办法,后来通过查找资料得出解决这个问题如下:浮动后本来外边距20px,但IE显示为40px,解决办法是加上display:inline;div { margin:20px;display:inline;} 阅读全文
2011年7月4日
摘要:
本文讨论如何把数据库从SQL Server 2008版本降低到2005,因为在本地开发是以SQL Server 2008 Express Edition版本进行的,而主机提供商现在提供的MSSQL只支持到2005,所以需要把数据库版本给降下来。这个过程挺麻烦的,首先需要有SQL Server Management Studio 2008(简称SSMS),现在先来下载它。SQL Server Management Studio 2008 Express 下载(如果你用的是XP操作系统,下载那个x86的版本,即32位的版本,如果是Windows 7并且是64位的操作系统,下载那个x64版本),选择 阅读全文
2011年7月1日
摘要:
1、Ludico Ludico是C#编写的居于ASP.NET 2.0的Portal/CMS系统。它的模块化设计是你可以按照你希望的使用或开发网站功能。它里面有高级的用户管理,一个所见即所的(WYSIWYG)的编辑器等。 下载地址:http://sourceforge.net/projects/ludico/ 2、umbraco Umbraco是一款在.net平台下C#开发的开源内容管理系统,该系统效率,灵活,用户界面都不错。 下载地址:http://umbraco.org/ 3、mojoPortal mojoPortal是一款C#开发的面相对象网站框架,它可以运行于Windows的ASP.NE 阅读全文
2011年6月30日
摘要:
一、简介Lucence.Net提供一组API,让我们能快速开发自己的搜索引擎,既全文搜索。Lucene.Net是Apache基金会的开源项目。dotNet版的可以在这里找到:http://incubator.apache.org/lucene.net/最新源码可以直接使用SVN下载:https://svn.apache.org/repos/asf/lucene/lucene.net/tags/源码网址有时会改变,具体下载不了时,可以到http://incubator.apache.org/lucene.net/查看。二、简单示例在下载到Lucence.Net源代码或是dll后,引入到我们的项目 阅读全文
摘要:
目前互联网上关于Lucene 及 Lucene.net 的文章很多,看了一些,感觉绝大部分还是偏向于应用,真正深入探讨其核心算法的文章不是太多,最近打算深入研究一下Lucene.net,把一些关键技术点的核心算法搞清楚。在开始做这个工作之前,先对目前互联网上可以利用的资源做个汇总,算是抛砖引玉吧,还望网友们多来补充,大家共同学习!lucene 官方网站,Luncene.net 官方网站(英文)这两个网站大家应该都知道了,里面还有一个邮件列表,有兴趣可以加入这个邮件列表,这样就可以和全球的爱好者一起来讨论Lucene.net的相关问题了。中文资源博客园 lucene.net 讨论小组一个园子里. 阅读全文
|