- 博客(10)
- 资源 (19)
- 收藏
- 关注
原创 .net 内存回收机制
<br />几个基本概念:<br /><br />TypeHandle:类型句柄,指向对应的方法表。每个对象创建时都包含该附加成员。每个类型都对应于一个方法表,方法表创建于编译时,主要包含了类型的特征信息、实现的接口数等等。 <br /><br /><br /><br />SyncBlockIndex:用于线程同步,每个对象创建时也包含该附加成员,它指向一块被称为SyncBlockIndex的内存块,用于管理同对象同步。 <br /><br /><br /><br />NextObjPtr, 由托管堆维护的
2010-12-29 14:28:00 813
原创 软件编程21法则
<br />任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。<br /><br />下面的就是软件编程中的21条法则:<br /><br /> 1. 任何程序一旦部署即显陈旧。<br /> 2. 修改需求规范来适应程序比反过来做更容易。<br /> 3. 一个程序如果很有用,那它注定要被改掉。<br /> 4. 一个程序如果没用,那它一定会有很好的文档。<br /> 5. 任何程序里都仅仅只有
2010-12-19 11:16:00 232
原创 ASP.NET页面间数据传递的几种方法
<br /><br /><br /><br />本文我们将讨论的是ASP.NET页面间数据传递的几种方法,对此希望能帮助大家正确的理解ASP.NET页面间数据传递的用处以及便利性。<br /><br /><br />0、引言<br /><br /><br />Web页面是无状态的, 服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留。在用ASP.NET 设计开发一个Web系统时, 遇到一个重要的问题是如何保证数据在页面间进行正确、安全和高效地传送,A
2010-12-18 15:04:00 788
原创 lucene.net杂项
<br />IndexWriter的常用方法<br /><br /> IndexWriter的用法很简单,IndexWriter的构造函数很重要,AddDocument方法也很重要,有这两个方法,就可以建立索引了。其它的方法都是对建立索引的过程或者结果进行了优化,或者是提供了一些索引中或者索引后的数据。比如,常用的Optimize方法,就是对索引进行优化,使得搜索能够效率更高。还有一些常用的方法(按字母排序):<br /><br />(1)、AddIndexes方法是合并不同部分索引的,这个方法很有用,比如
2010-12-11 14:33:00 595
转载 asp.net中购物车的两种存储方式Session和Cookie
1.这是用Cookie存储的购物车的几种常用的操作:/// /// 使用Cookie的购物车/// public class CookieCar { public const string COOKIE_CAR = "Car"; //cookie中的购物车 /// /// 无参数的构造方法 /// public CookieCar() { } /// /// 添加商品到购物车
2010-12-10 17:10:00 980
原创 Lucene.net多索引搜索,条件过滤操作
<br />昨天在做项目的时候发现使用Lucene.net也有麻烦的时候,比如一个网站搜索分为咨询,试题,考研,图书等搜索频道,那么我就需要建立4个索引文件夹,用以存储者4个频道的索引文件,既然是4个独立的索引文件夹,那么问题来了,我们在搜索的时候是不是也要建立4个搜索类来实现4个栏目的分别搜索呢?答案是否定的。<br /> <br /> <br />我们可以使用 MultiReader 或 MultiSearcher 搜索多个索引库。<br /> <br /> <br />MultiReader read
2010-12-07 09:44:00 1681
原创 Lucene.NET设置权重 排序
<br /> 给 Document 和 Field 增加权重(Boost),使其在搜索结果排名更加靠前(不排序的情况下)。缺省情况下,搜索结果以 Document.Score 作为排序依据,该数值越大排名越靠前。Boost 缺省值为 1.0。<br /><br />Score = Score * Boost<br /><br />通过上面的公式,我们就可以设置不同的权重来影响排名。 <br /><br />如下面的例子中根据 VIP 级别设定不同的权重。<br />Document document =
2010-12-07 09:37:00 2065
原创 Lucene.net 的搜索方式大全
本篇文章主要讲解了lucene.net的工作原理,以及简单的介绍,简单语法,性能提高等一系列的问题,说的比较简单,适合初学者学习。
2010-12-06 16:38:00 1563
原创 lucene.net和(pangu)盘古分词 搜索引擎的简单实现
这篇文章是介绍lucene.net和盘古分词的简单的实现调用 。建立索引,搜索,盘古分词的基类如下:using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.
2010-12-06 15:24:00 5831 7
转载 vss配置与应用
VSS 的全称为 Visual Source Safe 。作为 Microsoft Visual Studio 的一名成员,它主要任务就是负责项目文件的管理,几乎可以适用任何软件项目。 源代码版本控制机制是现代软件开发中必不可少的管理机制之一,通常借助版本控制软件即Source Code Management(SCM) systems或者Version Control systems来实现。版本控制在软件开发中的重要作用如下: 1)作为代码仓库有效的管理软件开发中各个不同版本的源代码和文档,占用空间小并且方
2010-12-06 08:50:00 346
Jquery lightBox 插件
2011-01-27
Jquery UI 插件大全
2011-01-27
jquery图片动态加载 jquery.scrollLoading.js
2011-01-25
jQuery1.4.2_API帮助文档简体中文版
2011-01-10
Jquery 1.4.4 最新版本
2011-01-10
Jqyery.ui.js Jquery UI 控件类库
2011-01-10
图片局部放大Jquery插件(jquert.jqzoom.js)
2011-01-09
asp.net时间控件
2010-12-11
Lucene源代码剖析
2010-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人