eaglet

本博专注于基于微软技术的搜索相关技术
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页

2010年6月11日

摘要: 今天对 hubbledotnet 0.8.3.6 版本做了一个简单的性能测试,把测试结果公布一下。0.8.3.6 版本是0.8版本的最后一个小版本,后面将进入0.9版本,0.9 版本中我将调整目前的索引数据结构,占用内存数量和索引速度将会比0.8版本要更优化。不过这个0.8版本的测试数据我觉得也已经挺不错了,呵呵。 阅读全文

posted @ 2010-06-11 11:07 eaglet 阅读(2076) 评论(19) 推荐(7) 编辑

2010年6月8日

摘要: 如果你的程序希望在不同语言的操作系统上平滑移植,你必须要正确理解和设置区域性信息(CultureInfo),这个问题对于习惯了中文windows 操作系统的我们来说,往往非常容易忽略。一旦忽略这个问题,我们在中文windows操作系统下运行正常的程序跑在英文或者其他语言的操作系统上,比如台湾或香港版本的windows下,轻则显示不对,重则逻辑错误。下面就谈谈这个区域性信息对程序移植性的影响 阅读全文

posted @ 2010-06-08 09:19 eaglet 阅读(3952) 评论(16) 推荐(8) 编辑

2010年5月27日

摘要: 这篇文章是Bigtable 的设计者Jeffrey Dean 等所写的一篇比较权威的介绍Bigtable的论文,由于比较长,我将分各个章节陆续翻译,翻译采用中英文混合的方式,这样如果由于我英文水平有限而产生出入,也方便读者进行指正。Bigtable的设计思路对于构建大型分布式存储和数据检索系统有非常好的参考价值,其也成功的应用于google等世界知名的互联网公司。 阅读全文

posted @ 2010-05-27 11:01 eaglet 阅读(5015) 评论(11) 推荐(0) 编辑

2010年5月26日

摘要: 在一些特殊的应用中,我们需要对类或结构体对象实例的私有字段赋值,比如我们需要改变某个只读属性(Readonly Property)的值,本文将重点介绍如何来实现这样的功能。特别是对结构体私有字段赋值,我们需要用到一个未公开关键字 __makeref 才能够实现。 阅读全文

posted @ 2010-05-26 10:38 eaglet 阅读(2027) 评论(0) 推荐(1) 编辑

2010年5月21日

摘要: 昨天,公司的美国客户发邮件给我,说我的软件出问题了,我查来查去,发现居然是服务器上一个目录无法删除,一删除就报 cannot read from the source file or disk. 如果用命令行方式删除,则报 cannot find the specified path。一开始以为是文件系统遭破坏了,用 chkdsk 命令检查,没有发现问题,后来仔细一看,那个不能删除的目录名居然以一个空格字符结尾,而我尝试在资源管理器中创建一个目录以空格结尾结果资源管理器会自动将末尾的字符删除,用程序创建,结果也一样,这个美国佬是怎么创建这个古怪的目录的?出现这种情况后不但是无法删除这么简单,列目录什么的也会有问题,这样一来,系统的运行都会有问题,我想到的最坏结果就是可能不得不格式化服务器的硬盘,想到这里我几乎不敢再想下去了!Research了一天,后来终于找到了解决方案,并且由此还发现问题的起因是我程序上的一个Bug造成,可怕的Bug! 阅读全文

posted @ 2010-05-21 10:18 eaglet 阅读(8402) 评论(54) 推荐(48) 编辑

2010年5月18日

摘要: 上周我写了一篇算法求解的文章,文章的最后我说我这个算法的效率其实还可以提高一倍,好几天过去了,没有人发现这其中的奥秘,我今天把答案公布一下吧,说出来大家会觉得很简单,其实写算法也好,搞开发也好,技术这种东西无非就是一层窗户纸,说出来就没那么神秘。今天我就捅破这层窗户纸。 阅读全文

posted @ 2010-05-18 09:33 eaglet 阅读(3374) 评论(9) 推荐(6) 编辑

2010年5月14日

摘要: 计算机的发明让很多本来很有趣的数学问题,变成了机械的穷举,让很多人遇到算法问题首先想到的就是找出所有的组合,然后穷举。没错计算机的发明确实大大加快了数学计算的速度,使我们可以计算出很多原来无法通过人工计算的数据。但计算机的速度也毕竟有限,数的数量确是无限的,如果我们遇到什么问题都去穷举,那总有一天我们会发现有些问题可能用最快的计算机算到我们头发白了都算不出来。所以在这里,我还是要呼吁一下,程序员们,让我们用数学的思维去分析算法,其实有的算法的数学逻辑真的不是太复杂,甚至就是初等代数就可以解决。下面就今天看到的这篇文章文章 一个烂算法,计算正整数被标示为连续整数的和 ,具体谈谈。 阅读全文

posted @ 2010-05-14 14:42 eaglet 阅读(3146) 评论(21) 推荐(8) 编辑

2010年5月13日

摘要: HubbleDotNet 可以非常方便的对数据库现有表或视图创建全文索引,整个过程人工干预的时间不超过5分钟。我将用几个篇幅来阐述如何对现有数据表创建全文索引。本篇将重点介绍如何创建 Append Only 模式的全文索引。 阅读全文

posted @ 2010-05-13 10:48 eaglet 阅读(11159) 评论(46) 推荐(3) 编辑

2010年5月12日

摘要: 盘古分词在 Lucene.net 2.9 版本下搜索没有结果这个问题已经被发现很长一段时间了,前阵子一直忙着搞HubbleDotNet,没顾上这个,最近打算对盘古分词进行升级,添加一些功能进去,顺便就去看看这个问题。 阅读全文

posted @ 2010-05-12 12:50 eaglet 阅读(7452) 评论(36) 推荐(4) 编辑

2010年5月5日

摘要: 本文重点介绍Hubble.net 全文搜索数据库的数据库和数据表概念,并以图解的方式给出一些典型的数据流图。 阅读全文

posted @ 2010-05-05 15:47 eaglet 阅读(8694) 评论(18) 推荐(6) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页