10 2005 档案
摘要:摸索了半天,总算摸索出头绪出来了.关键点:1,hibernate.cfg.xml 要放在 jar中2,配置MANIFAST.MF,设置好Manifest-Version,Main-Class,Class-Path. Manifest-Version: 1.0Main-Class: MyProject.MyEntryClassClass-Path: ./hibernate/ant-1.6.5.j...
阅读全文
摘要:JSpider功能重点在于Spider行为调度,它对Web页面解析功能有限,只能提供有限的解析(内置的event种类有限),而又由于它是通过visitor模式提供API,不容易扩展.htmlParser功能重点在于对Web页面的解析,把页面解析为一个个node.通过对node进行过滤,可以获取你自己想要的结果.相比较而言更实用一些.但是具体的调度需要自己来写.
阅读全文
摘要:今天成功用ikvm将开源java gis中间件geotools转换到.net上。详细操作见我的blog文章:将java库转换为.net库
阅读全文
摘要:【转载请注明出处】 动机: 充分利用java阵营众多的类库 工具: IKVM――把java bytecode 转换成IL程序,并提供大部分J2SE 1.4类的.net实现(IKVM.GNU.Classpath.dll) winrar――提取jar,打包jar Java IDE(可选)――阅读源代码,浏览类之间的关系,我用的是eclipse 反编译工具(可选)――没源代码时用,主要也是浏...
阅读全文
摘要:(1)EventSinks--接收Events(2)Rules(3)Resources
阅读全文
摘要:(1)Tasks--引擎调度,网页解析应该都是通过Tasks实现的(2)CoreEvents 与 CoreEvents' Visitor--一些核心Event和一个Agent(3)JSpiderEvents 与 JSpiderEvents' visitors--扩展JSpider最需要了解这一块。JSpider提供了3种Visitor,对于特定的应用,需要扩展现有Visitor或者实现自己的Vis...
阅读全文
摘要:(本系列文章主要是阅读笔记,描述偶的阅读过程,看起来可能比较杂乱,缺乏逻辑性--等偶把JSpider弄明白后会出修改版的。:P JSpider有数万行代码,又没有开发手册,只能瞎子摸象般的看了)JSpider用户手册里面有这样一张结构图:结合代码,可以看出JSpider大概组成如下:(1)JSpider的核心:装载插件,获取配置信息,初始化调度器。机制比较复杂,具体的代码没细看。(2)Dispa...
阅读全文
摘要:从名字可以看出,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...
阅读全文
摘要:运行: 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...
阅读全文
摘要:找来找去找得到的好的Spider也就JSpider了。JSpider地址:http://j-spider.sourceforge.net/;最后更新还在2003年;上面有一百多页的user manual,但对于做开发来说可能还是不够。以前主要阅读过geoserver/geotools,这几天试一试阅读一下JSpider,了解它到底能做什么,到底不能做什么,具体的流程应该时怎么样子的。 JSpide...
阅读全文
摘要:出处: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...
阅读全文
摘要:我的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++\...
阅读全文