Hubble.net 0.9.1.0版本源码

Hubble.net0.9.1.0版本源码这个版本索引结构进行了大幅调整,占用内存大幅下降,原来400万数据要占用130M内存,现在只占用1M都不到,表的初始化时间大幅缩短,400万行数据由原来的将近20秒缩短到1秒以内。索引速度大幅提高,在4年前配置的笔记本电脑上(硬盘5400转),索引速度达到120M每分钟(不考虑分词时间,如果是中文分词,速度会因为分词而下降比较厉害)。查询时临时内存分配数量大幅下降,查询速度特别是Contains的查询速度大幅提高,多关键字情况下精确查询的速度提高了5倍以上。从这个版本开始,索引结构将不再做重大调整,除非我发现了更加高效的算法。各位组员如果打算研究HubbleDotNet的内部索引结构和搜索机制,可以从这个版本开始研究了。之前我一直不鼓励大家研究是因为索引结构没有完全成型。大家研究过程中可以多写一些这方面的文章,这样可以让更多人了解和研究HubbleDotNet安装步骤:1、http://hubbledotnet.codeplex.com/releases/view/44680下载一个你可以使用的版本,进行安装2、http://www.hubbl

标签: 分词 Hubble 全文搜索 检索 Hubble.net

评分:

更新时间:2010-07-20

浏览次数:6217次

免费

LumaQQ.NET 2008源码

LumaQQ.NET2008源码一段时间以来,一直有人问原来的LumaQQ.NET已经不能登录了。经过确认,QQ2005协议确实已经被官方停止使用,LumaQQ.NET就是基于2005协议之上,所以自然也是无法使用了。一个多月以前在小组发布了准备重新拾起Lumaqq.net的开发的消息后一直没有下文。期间都是在周末的时间断断续续的根据LumaQQ2008的最新协议来重新修改所有的协议包,这也是一个相对平淡和烦燥的工作,没头没脑的把Java代码翻译成.NET代码,时间和惰性进展还是比较缓慢。协议包翻译完成后,一切工作都变得相对简单。由于框架之前的版本没有大的问题,所以继续沿用。有些朋友提出,这个框架太复杂了,太多类的关系比较复杂。这个版本我也重新回顾了一下这个框架,确实有一定的复杂度,但是考虑这也是LumaQQ的架构,并且每个类的职责还是还是相对比较明确的,所以决定还是不要改动太大。我承认,我的设计水平确实有限。另外,在这里还得声明一下,我从来不保证程序中不会出现任何BUG,有BUG的情况,请在小组中反馈和提交。这个版本的计划,目前这个版本,仍将会实现上个版本已经具有的大部分功能,同时还

标签: 学习源码 QQ2008 LumaQQ

评分:

更新时间:2010-06-30

浏览次数:8239次

免费

MVC2.0入门必读教程程序源码

MVC2.0入门必读教程程序源码前言ASP.NETMVC作为微软官方的MVC解决方案,推出有一段时间了。可以说自动推出以来,一直广受关注。在经历了漫长的Preview之后,前几天终于推出了其beta版。并且在官方文档中,微软声明最终的正式版与beta版相比不会有大的变化。所以,对于.NET平台的开发人员来说,是时候学习ASP.NETMVC了。本系列文章作为一个ASP.NETMVC的入门教程,将不会长篇大论介绍其中的概念及理论。而是通过案例实践来学习ASP.NETMVC。在这系列文章中我将逐步完成一个“公告发布系统”。我的写作策略是:先动手做,遇到需要解释概念和理论的时候再解释,而不是先把概念和理论解释完再做东西。另外,我还有几点要说明的:1.为了将大家的关注点充分集中在ASP.NETMVC上,这个Demo的业务处理将使用Mock的方式。即不会真正去访问数据库,而是虚拟一些数据。2.本Demo将不考虑任何美工问题。下面,让我们一起开始ASP.NETMVC之旅吧。配置环境如果您还没有安装ASP.NETMVC的话,请到这里(http://www.microsoft.com/downloads

标签: 入门 教程 MVC2.0

评分:

更新时间:2010-05-27

浏览次数:10864次

免费