eaglet

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

2011年1月17日

摘要: 本文将讲述一个高效的不重复随机数列的生成算法,其效率比通常用hashtable 消重的方法要快很多。 阅读全文

posted @ 2011-01-17 09:30 eaglet 阅读(84851) 评论(93) 推荐(41) 编辑

2011年1月11日

摘要: 今天专门测试了对索引文件全部缓存到内存以及对单词的倒排索引结果进行缓存。测试下来文件缓存到内存对搜索的速度提高非常有限,即便在磁盘的 Avg Disk Queue length = 100 时,性能的提升也很有限。分析下来,原因大致是因为顺序读取文件时操作系统已经做了缓存。 而倒排结果的缓存对性能提升能起到一定的作用,但在返回结果集 100万以下时,提升有限。今天测试返回结果集达到 780 万时,采用倒排结果缓存技术用时搜索是 99ms,而直接读文件方式下搜索用时500ms,这个性能的提升还是比较明显,但同时带来的是大量的内存开销,大约1000万的倒排结果需要消耗160M左右的内存。 从测试结 阅读全文

posted @ 2011-01-11 12:28 eaglet 阅读(1218) 评论(5) 推荐(0) 编辑

2011年1月4日

摘要: 这个算法主要用于需要针对坐标的高速插入移动和查询。比如游戏的坐标定位,查找。 阅读全文

posted @ 2011-01-04 09:45 eaglet 阅读(3043) 评论(10) 推荐(6) 编辑

2010年11月26日

摘要: HubbleDotNet 推出一年多来,得到了大量用户的支持和使用,其中有些用户的搜索访问量较大,在使用过程中有时会因为同时并发访问过大,出现 Too many connects on server 这个错误,为了缓解这个问题,HubbleDotNet 的 V1.0.4.0 版本做了一些改进,本文将介绍这个改进即相关原理。 阅读全文

posted @ 2010-11-26 07:32 eaglet 阅读(10146) 评论(20) 推荐(11) 编辑

2010年11月19日

摘要: 这是微软官方 ADO.NET Team Blog 去年就公布的消息: http://blogs.msdn.com/adonet/archive/2009/06/15/system-data-oracleclient-update.aspx 我 刚用 VS 2010 测试了一下,才确认这项消息的正确性。OracleClient 是微软针对 Oracle 开发所研发的 ADO.NET Data Provider,从 .NET 1.x 开始,就已成为 .NET Framework 类库的一部分,它与微软 Visual Studio 的集成性非常好。 阅读全文

posted @ 2010-11-19 09:43 eaglet 阅读(2863) 评论(0) 推荐(1) 编辑

2010年9月22日

摘要: 如果你要去一些大公司面试,事先做做这些公司的面试题很有必要,比如 google 或者微软的面试题。我给出一些网站资源供大家参考,也请大家补充。 阅读全文

posted @ 2010-09-22 14:44 eaglet 阅读(1422) 评论(0) 推荐(1) 编辑

摘要: 最近写文档,要贴流程图,自己画太烦,就到网上去找自动生成流程图的软件,结果知道了这个叫 Microsoft Visual Studio Learning Pack 的插件,用它来生成函数的流程图,感觉很方便。 阅读全文

posted @ 2010-09-22 13:38 eaglet 阅读(15790) 评论(30) 推荐(9) 编辑

2010年9月21日

摘要: 本文解析HubbleDotNet 如何和 Oracle 数据库连接并同步。 阅读全文

posted @ 2010-09-21 09:21 eaglet 阅读(2726) 评论(4) 推荐(0) 编辑

摘要: 在做Socket 编程时,我们经常会要问,单机最多可以建立多少个 TCP 连接,本文将介绍如何调整系统参数来调整单机的最大TCP连接数。 Windows 下单机的TCP连接数有多个参数共同决定,下面一一介绍: 阅读全文

posted @ 2010-09-21 08:40 eaglet 阅读(61863) 评论(13) 推荐(14) 编辑

2010年9月16日

摘要: 计数排序是一种算法复杂度 O(n) 的排序方法,适合于小范围集合的排序。比如100万学生参加高考,我们想对这100万学生的数学成绩(假设分数为0到100)做个排序。我们如何设计一个最高效的排序算法。本文不光给出计数排序算法的传统写法,还将一步步深入讨论算法的优化,直到时间复杂度和空间复杂度最优。 阅读全文

posted @ 2010-09-16 13:18 eaglet 阅读(17224) 评论(15) 推荐(5) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页