- 浏览: 19491 次
- 性别:
- 来自: 上海
最新评论
-
deng_1987:
5、HtmlParser中客户端的调用// elements( ...
HtmlParser设计解析(1) - 解析器模式(Interpreter) -
zjshan:
《代码大全》?
高质量的子程序—高内聚 -
miniJJ:
皮鞭 ,蜡烛,oh no !
很雷很有才也很搞笑的笔试答题 -
keshin:
我是进来看直线那题的
很雷很有才也很搞笑的笔试答题 -
kqy929:
ddandyy 写道http://www.iteye.com/ ...
很雷很有才也很搞笑的笔试答题
文章列表
对于HtmlParser的使用,这方面的介绍很多,而且详细。前段时间我将HtmlParser的源码读了一篇,在此,总结下其HtmlParser的设计,跟大家交流,我们只关注是设计。
一、Filter设计
NodeFilter 是htmlParser主要的提 ...
- 2009-08-12 18:52
- 浏览 5883
- 评论(2)
前段时间ibatis3.0发布出来了,迫不及待,将其源码下载拜读。相对ibatis 2.x来说,3.0已是完全改变。具体我就不在这细说,论坛中有一个帖子介绍了ibatis 3.0的新特征及使用。
由于其他模块的源码我还未细读,在这篇中,先来讨论Dynamic Sql在ibatis 3.0中的实现并比较2.x对应模块的设计。
写在前头的话:
其实如从设计模式应用角度去看待ibatis 3.0中Dynamic Sql的实现,这篇跟我的上篇(HtmlParser设计解析(1)-解析器模式)相同,都是使用Interpreter模式。
这篇权当 ...
对于子程序而言,内聚性是指子程序中各种操作之间联系的紧密程序。什么样才是高质量的子程序,其中一点就是高内聚性,其目标是让每一个子程序只把一件事做好,不再做任何其他事情。
关于内聚的讨论一般会涉及到内聚性的几个层次。理解一些概念要比记住一些特定的术语更重要。这些概念可以帮助你思考如何让子程序尽可能地内聚。
功能性内聚 是最强也是最好的一种内聚性,也就是说让一个子程序仅执行一项操作。例如:getCustomerName()、EraseFile()、sin()以及ageFromBirthdate()这样的子程序都是高度内聚的。当然,以这种方式来评估内聚性,前提是子程序所 ...
- 2009-06-30 23:31
- 浏览 1725
- 评论(1)
最近一直在写爬虫,于是写了以下一个简单的线程池。在这,抛砖引玉,忘大家多多指点。
项目开始初,在查阅javaeye论坛中,曾看到一句这样的提示性设计:
线程是被动,由别人(监工)分配,激 ...
最近在使用Selenium,特转载其Command,记录下来,以备用。
一、Commands (命令)
Action对当前状态进行操作失败时,停止测试
Assertion校验是否有产生正确的值
Element Locators指定HTML中的某元素
Patterns用于模式匹配
1.Element Locators (元素定位器)
id=idid locator 指定HTML中的唯一id的元素
name=namename locator指定 HTML中相同name的元素中的第一个元素
identifier=i ...
- 2008-10-23 13:50
- 浏览 2907
- 评论(0)