原创:编写jquery 选项卡插件
<!--选项开始--><div class="jgfangshi Lhk"> <ul class="jquser6" > <li><a href="#">利好</a>...
jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】
在做ajax页面无刷新添加的时候,IE下遭遇Ajax缓存,因为刚开始并不知道IE有这个坏毛病,折腾好久,终于解决问题。总结一下解决办法: 在IE下用Ajax请求某一页面,通常会因为缓存的原因而返回上一次的结果,造成混乱,[即get方式时,获取数据,因发送参数和地址都一致,故IE浏览器会从缓存中取,而...
树状数组
在一个数组中。若你需要频繁的计算一段区间内的和,你会怎么做?,最最简单的方法就是每次进行计算,但是这需要O(N)的时间复杂度,如这个需求非常的频繁,那么这个操作就会占用大量的CPU时间,进一步想一想,你有可能会想到使用空间换取时间的方法,把每一段区间的值一次记录下来,然后存储在内存中,将时间复杂度降...
HubbleDotNet 开源全文搜索数据库项目--内存索引
经过2周多的努力,HubbleDotNet 的内存索引功能终于搞好了。有了内存索引,搜索不再去读硬盘,实时性大大提高了。hubble的内存索引不同于lucene 的内存索引,本文将具体介绍一下hubble 的内存索引功能。hubbledotnet 的内存索引被设计为一个可管理的可以持久化的内存索引,...
1.1.4.0 改动说明(这个版本单个关键字的查询速度大幅提高了)
1.1.4.0 版本对底层的查询算法做了很大改进,特别是对单个关键字的查询速度,原来版本当匹配100万时用时 130ms,这个版本用时只有30ms。原来版本的测试报告见 http://www.cnblogs.com/eaglet/archive/2010/09/03/1816856.html 这个速...
盘古分词 2.3.3.0 -- 改进了批量导入功能
V 2.3.3.0 版本改进了批量导入功能可以批量导入单词,词性和词频了。输入文件的格式为:单词|0x00000010|119子弹|0x00000008|28文本|0x00000100|2052其中第一个参数为单词,第二个参数为词性,第三个参数为词频 需要下载代码编译,代码位置: http://pa...
HubbleDotNet--自定义分词器
HubbleDotNet 在设计之初就定位为一个开放式的搜索平台,分词器,得分算法,数据库适配器,存储过程,函数等等都可以通过编写自定义的插件来定制。目前版本分词器,数据库适配器的自定义接口已经开放,得分算法的自定义接口也将在最近开放出来。本文将讲述如何编写自己的分词器。HubbleDotNet 本...
HubbleDotNet 分布式检索算法介绍 (一)
作者:eaglet转载请注明出处全文索引的分布式检索粗想想似乎很简单,感觉就是把多个接入点搜索出来的数据做个合并排序就可以,但如果想要做好,满足商业应用要求,这里面涉及到很多算法优化的问题,比如多路排序的优化,动态路由,翻页的优化,通讯的优化,分发复制,冗余和故障转移等等。从今天开始,我将逐步讲解H...
HubbleDotNet 软件架构
HubbleDotNet 目前已经有很多用户,但大部分用户还仅仅停留在使用层面,真正深入去研究和了解的人不是很多。作为一个开源项目,HubbleDotNet 除了可以提供应用的需要外,其本身的代码对希望了解信息检索和底层软件开发技术的开发人员也应该有一定的参考作用。为了方便对这方面感兴趣的开发人员阅...
HubbleDotNet 之后台任务调度
HubbleDotNet 1.1 版本提供了一个后台任务调度功能,这个功能可以让你设置一些后台任务来定时执行一些系统维护操作,比如同步数据,优化索引等等。以前版本这些功能都需要使用者自己编程实现,1.1 以后版本只需要做个设置就可以了,不需要写任何代码了。下面介绍一下这个后台任务调度功能的使用方法:...
HubbleDotNet 用户数今天突破1000
HubbleDotNet 从 2009 年11月发布第一个版本(0.7) 到现在,经历了数百个小版本,增加了数十个功能,性能方面也大幅提高。用户数也稳步增长,今天终于突破1000. 期间得到很多朋友的帮助和鼓励,在此对他们表示感谢。1000 只是开始,我将在后续版本中提供更多的功能(比如分布式查询,...
Lucene.net 项目停了
Lucene.net 项目有将近1年没有出官方版本了,从去年年初就听说好像出什么问题了,但一直没有看到官方说法。最近搜了一下,这个项目好像确实停了。Apache 开源基金会已经把这个项目的主页下掉了,放到孵化器里面去了。这个项目目前用户还是很多的,包括博客园的找找看,我估计也是基于这个 lucene...
HubbleDotNet V1.1.0.0 版本功能
V1.1.0.0 官方版本今天终于上线了。和上一个官方版本 V0.9.6.0 比起来,V1.1 版本增加了很多的功能,性能方面也大幅提高。下面列举一下 V1.1 版本的改动说明 增加了 Sqlite3 的数据库适配器,有了这个适配器,HubbleDotNet 可以做类似Lucene那样的本地化存储...
索引缓存方面的一些测试数据
今天专门测试了对索引文件全部缓存到内存以及对单词的倒排索引结果进行缓存。测试下来文件缓存到内存对搜索的速度提高非常有限,即便在磁盘的 Avg Disk Queue length = 100 时,性能的提升也很有限。分析下来,原因大致是因为顺序读取文件时操作系统已经做了缓存。 而倒排结果的缓存对性能提...
机器学习中的数学(1)-回归(regression)、梯度下降(gradient descent)
版权声明: 本文由LeftNotEasy所有,发布于http://leftnoteasy.cnblogs.com。如果转载,请注明出处,在未经作者同意下将本文用于商业用途,将追究其法律责任。 前言: 上次写过一篇关于贝叶斯概率论的数学,最近时间比较紧,coding的任务比较重,不过还是抽空看了一些...
选择结构(if..else..,switch,try..catch..)的拆分
编程中经常遇到很多条件,以及条件套条件的情况,以至于一个方法会写得非常地长。有多种方法可以规避这个问题。比如反射,策略模式,表驱动等等。先抛开这些方法不讲,从根本需求来探索这个过程。一个switch结构可能是这样:swicth(case) case 1: //do1 break; c...
分布式计算概述
版权说明: 本文由 LeftNotEasy 原创,联系方式wheeleast@gmail.com 本文可以被任意的转载,请保留完整的文章(含版权说明)。如果商用,请联系原作者...
HubbleDotNet 开源全文搜索数据库项目--大量并发访问的解决方案
HubbleDotNet 推出一年多来,得到了大量用户的支持和使用,其中有些用户的搜索访问量较大,在使用过程中有时会因为同时并发访问过大,出现 Too many connects on server 这个错误,为了缓解这个问题,HubbleDotNet 的 V1.0.4.0 版本做了一些改进,本文将...
Ext JS 4预览:更快、更简单、更稳定
Ext JS 4预览版:更快、更简单、更稳定 上周在SanFrancisco看,在哪里,我们很激动来自全球的500多Sencha开发者(放到以前应该叫ExtJs开发者)。这个会议对于每个人都是个巨大的成功,但是对于我来说更大的精彩是下面我花一个小时为你介绍ExtJs4。当我们正处理会议的视频,我想向...
广告贴 低价转让微软2010大会门票(买多了两张,呵呵)
6折扣的时候就买了票,可多买了两张,现在想转让给大家,当然让利是必须的,1200转让。如果志趣相投还可以再让利一些,欢迎大家来电联系。电话:13581681389昨天(2010.11.12)已经转让出去,有需要的请勿再联系我,多谢...