架构深渊

慢慢走进程序的深渊……关注领域驱动设计、测试驱动开发、设计模式、企业应用架构模式……积累技术细节,以设计架构为宗。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 37 下一页

2009年1月2日

摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->局部类型 C# 1.1中要求将类的全部代码放在一个文件中。而在C# 2.0允许将类或结构的定义和实现分开放在多个文件中。通过使用新的partial关键字来标注分割,可以将类的一部分放在一个文件中,而将... 阅读全文

posted @ 2009-01-02 01:56 chen eric 阅读(259) 评论(0) 推荐(0) 编辑

摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->迭代器实现 编译器通过生成的嵌套类来维护迭代状态。当在foreach循环中(或在直接的迭代代码中)首次调用迭代器时,编译器为GetEnumerator函数产生的编译生成(Compiler-Genera... 阅读全文

posted @ 2009-01-02 01:54 chen eric 阅读(239) 评论(0) 推荐(0) 编辑

摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->第二个问题迭代器的实现也是难以解决的问题。虽然对于简单的应用实例中(如图3所示),实现是相当简单的,但是对于高级的数据结构,实现将非常复杂,例如二叉树,它需要递归遍历,并需在递归时维持迭代状态。另外,... 阅读全文

posted @ 2009-01-02 01:53 chen eric 阅读(242) 评论(0) 推荐(0) 编辑

摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 热衷于C#语言的人会喜欢上Visual C# 2005。Visual Studio 2005为Visual C# 2005带来了大量令人兴奋的新功能,例如泛型、迭代器、局部类和匿名方法等。虽然泛型是人... 阅读全文

posted @ 2009-01-02 01:52 chen eric 阅读(240) 评论(0) 推荐(0) 编辑

摘要: IEnumerable和IEnumerator有什么区别?这是一个很让人困惑的问题(在很多forum里都看到有人在问这个问题)。研究了半天,得到以下几点认识: 1、一个Collection要支持foreach方式的遍历,必须实现IEnumerable接口(亦即,必须以某种方式返回IEnumerator object)。 2、IEnumerator object具体实现了iterat... 阅读全文

posted @ 2009-01-02 00:57 chen eric 阅读(363) 评论(0) 推荐(0) 编辑

摘要: 第五章 5.4 PageRank算法改进 Improvement for PageRank Algorithm PR算法的复杂度规模是log(n),n是网页的数量。网页权值在算法执行过程中是一个振荡收敛的过程,这其中有两个主要矛盾:1.节点的数量巨大,内存成为瓶颈之一。2.巨大的2维矩阵每次计算消耗时间巨大,时间效率上也是瓶颈;其中大部分网页的权值比较低,而且都是浮点数计算。 改进思路一:迭... 阅读全文

posted @ 2009-01-02 00:28 chen eric 阅读(529) 评论(0) 推荐(0) 编辑

摘要: 第五章 5.3 影响排名的其他因素 Other Factors 域名中以gov,edu,org结尾的网站应该具有较高的网页权值。Gov是政府网站后缀,edu是教育机构,org指非盈利的组织。 搜索引擎的基本设计思路是若干个结果去覆盖相应用户需求,其中可能有大量不相关的内容存在,如果使得比较优质的结果保留下来,并且能使得后面使用的用户能方便地搜索到?点击率成了重要的判断数据。因此,上一节中提到... 阅读全文

posted @ 2009-01-02 00:28 chen eric 阅读(230) 评论(0) 推荐(0) 编辑

摘要: 第五章 5.2 得分规则 An Simple Scoring Rule 出现关键词频度初始得分表 同一位置频度 1 2-3 4-7 8 ... 阅读全文

posted @ 2009-01-02 00:27 chen eric 阅读(439) 评论(0) 推荐(0) 编辑

摘要: 第五章 5.1 网页等级算法全面阐释 Analysis of PageRank Algorithm 互联网发展早期的搜索引擎,对web页面的排序,是根据搜索的词组(短语)在页面中的出现次数,并用页面长度和html标签的重要性提示等进行权重修订。链接流行度技术通过其它文档链接到当前页面链入数量来决定当前页的重要性,这样可以有效地抵制被人为加工的页面欺骗搜索引擎的手法。PageRank计算页面的... 阅读全文

posted @ 2009-01-02 00:26 chen eric 阅读(426) 评论(0) 推荐(1) 编辑

摘要: 第五章 排序规则 Ranking Rules 用户输入查询关键词的时候需要对结果集作排序,如何排序这些网页使得最佳的结果呈现在前二十条结果中呢?主要因素有网页等级,关键词位置、关键词出现频率,用户点击日志等。 阅读全文

posted @ 2009-01-02 00:26 chen eric 阅读(256) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 37 下一页