摘要: 【转载请注明出处】 动机: 充分利用java阵营众多的类库 工具: IKVM――把java bytecode 转换成IL程序,并提供大部分J2SE 1.4类的.net实现(IKVM.GNU.Classpath.dll) winrar――提取jar,打包jar Java IDE(可选)――阅读源代码,浏览类之间的关系,我用的是eclipse 反编译工具(可选)――没源代码时用,主要也是浏... 阅读全文
posted @ 2005-10-10 15:57 xiaotie 阅读(5766) 评论(14) 推荐(2)
摘要: (1)EventSinks--接收Events(2)Rules(3)Resources 阅读全文
posted @ 2005-10-07 17:08 xiaotie 阅读(1312) 评论(0) 推荐(0)
摘要: (1)Tasks--引擎调度,网页解析应该都是通过Tasks实现的(2)CoreEvents 与 CoreEvents' Visitor--一些核心Event和一个Agent(3)JSpiderEvents 与 JSpiderEvents' visitors--扩展JSpider最需要了解这一块。JSpider提供了3种Visitor,对于特定的应用,需要扩展现有Visitor或者实现自己的Vis... 阅读全文
posted @ 2005-10-07 16:27 xiaotie 阅读(1434) 评论(0) 推荐(0)
摘要: (本系列文章主要是阅读笔记,描述偶的阅读过程,看起来可能比较杂乱,缺乏逻辑性--等偶把JSpider弄明白后会出修改版的。:P JSpider有数万行代码,又没有开发手册,只能瞎子摸象般的看了)JSpider用户手册里面有这样一张结构图:结合代码,可以看出JSpider大概组成如下:(1)JSpider的核心:装载插件,获取配置信息,初始化调度器。机制比较复杂,具体的代码没细看。(2)Dispa... 阅读全文
posted @ 2005-10-07 16:13 xiaotie 阅读(2144) 评论(0) 推荐(0)
摘要: 从名字可以看出,JSpider是一个用Java实现的Web Spider。JSpider官方网站这样说的: JSpider is: • A highly configurable and customizable Web Spider engine. • Developed under the LGPL Open Source license • In 100% pure Jav... 阅读全文
posted @ 2005-10-07 15:55 xiaotie 阅读(3389) 评论(0) 推荐(0)
摘要: 运行: 1,下载jspider-0.5.0-dev.zip,解压缩. 2,开始->运行->cmd,进入命令行窗口,进入jspider-0.5.0-dev/bin目录 3, 试着抓取网站http: //j-spider.sourceforge.net的内容: jspider http: //j-spider.sourceforge.net >> out.txt 可以看见屏幕上显示: J... 阅读全文
posted @ 2005-10-07 15:28 xiaotie 阅读(7470) 评论(2) 推荐(1)
摘要: 找来找去找得到的好的Spider也就JSpider了。JSpider地址:http://j-spider.sourceforge.net/;最后更新还在2003年;上面有一百多页的user manual,但对于做开发来说可能还是不够。以前主要阅读过geoserver/geotools,这几天试一试阅读一下JSpider,了解它到底能做什么,到底不能做什么,具体的流程应该时怎么样子的。 JSpide... 阅读全文
posted @ 2005-10-02 17:21 xiaotie 阅读(1137) 评论(0) 推荐(1)
摘要: 出处:P&H,Computer Organization and Design,The Hardware/Software Interface,4ed Language Execution method Optimization Bubble Sort relative performance Quicksort Speedup Quicksort vs Bubble So... 阅读全文
posted @ 2005-10-02 13:15 xiaotie 阅读(1482) 评论(0) 推荐(0)
摘要: 我的Eclipse版本:3.0.11,下载Mingw.exe,安装(假定安装在C:]MinGW),设置环境变量: PATH = C:\MinGW\bin;%PATH% LIBRARY_PATH = C:\MinGW\lib C_INCLUDE_PATH = C:\MinGW\include CPLUS_INCLUDE_PATH = C:\MinGW\include\c++\... 阅读全文
posted @ 2005-10-02 12:58 xiaotie 阅读(7389) 评论(6) 推荐(0)
摘要: 源代码(续)tree.js // Title: Tigra Tree// Description: See the demo at url// URL: http://www.softcomplex.com/products/tigra_menu_tree/// Version: 1.1// Date: 11-12-2002 (mm-dd-yyyy)// Contact: feedback@sof... 阅读全文
posted @ 2005-09-30 14:11 xiaotie 阅读(1234) 评论(0) 推荐(0)