架构深渊

慢慢走进程序的深渊……关注领域驱动设计、测试驱动开发、设计模式、企业应用架构模式……积累技术细节,以设计架构为宗。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年9月14日

摘要: 每个.NET 开发人员应该下载的十个必备工具 原著:James Avery 原文出处:.NET Tools:Ten Must-Have Tools Every Developer Should Download Now 本文自发布以来已经增加了新的... 阅读全文

posted @ 2008-09-14 19:20 chen eric 阅读(232) 评论(0) 推荐(0) 编辑

摘要: 看法: 1. NUint确实是一个简单但实用的东西,整个功能都很好的体现了自动化测试的思想,而没有什么花里胡哨的功能和界面,(嗯,有内涵),就是所谓经典了,值得大家学习。 2. 工具归工具,如何写出一个好的testcase,关键还是看“人”的。 测试程序中使用的attribute [TestFixture]:Test class's attribute. NUint根据这个attribu... 阅读全文

posted @ 2008-09-14 19:18 chen eric 阅读(437) 评论(0) 推荐(0) 编辑

摘要: lucene.net 2.0 中文分词后语法高亮问题 lucene.net 2.0 src包里自带了Highlighter.Net-2.0.0,可以用来实现语法高亮。 //定义多条件搜索分析器 BooleanQuery bquery = new BooleanQuery(); //定义分词器 Analyzer analyzer = new Standar... 阅读全文

posted @ 2008-09-14 16:58 chen eric 阅读(382) 评论(0) 推荐(0) 编辑

摘要: create table r_test ( a int, b varchar(255) ) insert r_test values(0, null) insert r_test values(1, 'abcd') select a, CASE WHEN b is null THEN '' ELSE b END as b from r_test 查询结果 0 '' 1 '... 阅读全文

posted @ 2008-09-14 14:52 chen eric 阅读(251) 评论(0) 推荐(0) 编辑

摘要: Lucene Hack之通过缩小搜索结果集来提升性能(2) [收藏此页] [打印] 作者:佚名 2007-06-04 内容导航: 第1页 第1页: 第1页 【IT168 技术文档】 五、原则 1、不改动lucene-core的代码 肆意改动lucene-core的代码实在是很不道德的事情,而且会导致后期维护升级的大量问题。如果真的有这等迫切需求,还不... 阅读全文

posted @ 2008-09-14 02:55 chen eric 阅读(332) 评论(0) 推荐(0) 编辑

摘要: Lucene Hack之通过缩小搜索结果集来提升性能(1) [收藏此页] [打印] 作者:佚名 2007-06-04 内容导航: 第1页 第1页: 第1页 【IT168 技术文档】 一、缘起 Lucene在索引文件上G之后的搜索性能下降很严重,随便跑个搜索就要上0.x秒。如果是单线程搜索那么性能尚可,总可以在0.x秒返回结果,如果是Web式的多... 阅读全文

posted @ 2008-09-14 02:54 chen eric 阅读(258) 评论(0) 推荐(0) 编辑

摘要: Lucene搜索的api的类主要有4个 IndexSearcher ,Query(包括子类),QueryParser,Hits IndexSearcher是搜索的入口,他的search方法提供了搜索功能 Query有很多子类, 各种不同的子类代表了不同的查询条件,下文详述 QueryParser是一个非常通用的帮助类,他的作用是把用户输入的文本转换为内置的Query对象(大多数web搜索引... 阅读全文

posted @ 2008-09-14 02:18 chen eric 阅读(846) 评论(0) 推荐(0) 编辑