eaglet

本博专注于基于微软技术的搜索相关技术
随笔 - 189, 文章 - 0, 评论 - 3725, 阅读 - 147万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

05 2010 档案

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

摘要:Hubble.net 是一个开源项目,开源项目的特点就是反应迅速,功能推出会很快,版本会经常需要升级。本文将介绍如何进行版本升级。 在开始本文之前,先来看看 hubble.net 包含的组件都有哪些。 阅读全文

posted @ 2010-05-05 13:29 eaglet 阅读(6897) 评论(4) 推荐(4) 编辑

摘要:Hubble.net 的数据库只是一个逻辑概念,设计这个逻辑概念的目的是为了便于对一些具有类似属性的数据表进行管理。Hubble.net 中并没有数据库这个实体,数据库在hubble.net 中可以被理解为一个数据表的管理群组。hubble.net 中的数据表必须归属于一个数据库,并在默认配置时继承所属数据库的公共属性。 阅读全文

posted @ 2010-05-04 14:03 eaglet 阅读(7342) 评论(38) 推荐(2) 编辑

摘要:本文介绍Hubble.net 开源全文搜索数据库项目的数据类型和索引类型 阅读全文

posted @ 2010-05-04 08:26 eaglet 阅读(4302) 评论(6) 推荐(1) 编辑

点击右上角即可分享
微信分享提示