- 博客(42)
- 收藏
- 关注
学习笔记:Understanding Layouts in SWT(1)
20060628学习笔记:Understanding Layouts in SWT原文:Understanding Layouts in SWT参考:Eclipse Help: Platform Plug-in Developer Guide->Programmer’s Guide->Standard Widget Tookit->Layouts.或:http:/...
2006-08-28 17:20:00 45
使用lucene的多字段排序--回复网友BUFFON
网友BUFFON问了我一个问题 ,问题地址可以点此链接我们来看看这个问题 怎样实现在按一个或多个FEILD的匹配度排序的同时又按一个FIELD的顺序排序以及BUFFON想要达到的效果:-------------------------------...
2006-08-24 10:15:00 68
使用lucene的多字段排序--回复网友BUFFON
网友BUFFON问了我一个问题 ,问题地址可以点此链接我们来看看这个问题 怎样实现在按一个或多个FEILD的匹配度排序的同时又按一个FIELD的顺序排序以及BUFFON想要达到的效果:-------------------------------...
2006-08-24 10:15:00 52
windows下nutch0.8初探
前一段时间试了一下nutch0.8没成功,然后尝试nutch-0.7.x都很顺利搞定,起初以为0.8有问题,但后来一些网友告诉我0.8没问题,我重新再试,好了,我来说说其中要注意的问题,以免新手走弯路。我在windwos下开发,也懒得下载cygwin,把那个shell脚本改成了ant,点击ant就可以达到效果,脚本如下:<projectname="nutch-crawl"defau...
2006-08-23 23:49:00 48
windows下nutch0.8初探
前一段时间试了一下nutch0.8没成功,然后尝试nutch-0.7.x都很顺利搞定,起初以为0.8有问题,但后来一些网友告诉我0.8没问题,我重新再试,好了,我来说说其中要注意的问题,以免新手走弯路。我在windwos下开发,也懒得下载cygwin,把那个shell脚本改成了ant,点击ant就可以达到效果,脚本如下:<projectname="nutch-crawl"defau...
2006-08-23 23:49:00 43
学习笔记:将Image(SWT)存到一个OutputStream
想把一个自己生成的org.eclipse.swt.graphics.Image存到一个数据流或文件中,但是没有似乎Image没有写到文件中的API。 查到AWT的ImageIO有个Write()函数,可惜是AWT的。 发现org.eclipse.swt.graphics.ImageLoader提供save功能,既可以把它存到数据流中,也可以存到文件中。但是它的Load()函数只提供FileNam...
2006-08-22 17:33:00 154
windows下架设subversion服务器
为什么选择subversion不在本文讨论范围,网上到处都是,本文仅描述架设subversion服务器的步骤:step1)下载和安装服务器下载并安装svn-1.2.3-setup.exe,假设你安装到D:\deploy\Subversionstep2)建立Repository打开命令窗口, 键入 svnadmin create D:\deploy\projects\searchz...
2006-08-21 22:22:00 52
windows下架设subversion服务器
为什么选择subversion不在本文讨论范围,网上到处都是,本文仅描述架设subversion服务器的步骤:step1)下载和安装服务器下载并安装svn-1.2.3-setup.exe,假设你安装到D:\deploy\Subversionstep2)建立Repository打开命令窗口, 键入 svnadmin create D:\deploy\projects\searchz...
2006-08-21 22:22:00 48
学习笔记:得到一个Composite的Image
今天碰到的问题,Eclipse中, 已知画出了一个Composite,但是要把这个画出的Composite转化成一个Image。搞不定。不过还好,终于找到了相关文档。1.How do I print a snapshot of a widget?http://www.eclipse.org/swt/faq.php#noprintimage2.capture a widget image with ...
2006-08-21 18:41:00 86
capture a widget image with a GC(转载)
(Form http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet95.java)capture a widget image with a GC/************************************...
2006-08-21 18:38:00 50
使用lucene对搜索结果排序
lucene默认根据匹配度对搜索结果降序排,如果对某个域进行排序? 通常分两步:step1)建索引时doc.add(newField("audittime",row.get("audittime").toString(),Field.Store.NO,Field.Index.UN_TOKENIZED));关键点是你需要排序的字段建索引时应该采用Field.Index.UN_TOKE...
2006-08-18 15:05:00 231
使用lucene对搜索结果排序
lucene默认根据匹配度对搜索结果降序排,如果对某个域进行排序? 通常分两步:step1)建索引时doc.add(newField("audittime",row.get("audittime").toString(),Field.Store.NO,Field.Index.UN_TOKENIZED));关键点是你需要排序的字段建索引时应该采用Field.Index.UN_TOKE...
2006-08-18 15:05:00 65
学习笔记:Java中的transient
改bug,发现一个保留字transient。很奇怪,从来没见过,也从来没用过。 用google查了一把,大概意思是:Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的。还是不大明白。 后来,终于搜到这篇文章,写得很详细。Be Careful With Transi...
2006-08-15 00:16:00 46
Be Careful With Transient Data
(原文来自http://www.devx.com/tips/Tip/13726) Expertise: Intermediate Language: Java January 28, 2000 Be Careful With Transient DataJava's serialization provides an elegant, and easy to us...
2006-08-14 23:57:00 48
IBatis中的强制刷新缓存
背景:使用了IBatis内置的缓存作为缓存方案.并使用了spring集成IBatis我在我的一篇文章"使用IBatis作数据缓存"谈到了使用IBaits作缓存,但这或许是不够的,为了给测试人员提供方便,必须提供一个 强制刷新缓存的功能,如何实现?马上进入实战:我们通过一个jsp搞定<%@pageimport="xxx.common.utils.SpringBeanProxy"%&g...
2006-08-14 14:14:00 58
IBatis中的强制刷新缓存
背景:使用了IBatis内置的缓存作为缓存方案.并使用了spring集成IBatis我在我的一篇文章"使用IBatis作数据缓存"谈到了使用IBaits作缓存,但这或许是不够的,为了给测试人员提供方便,必须提供一个 强制刷新缓存的功能,如何实现?马上进入实战:我们通过一个jsp搞定<%@pageimport="xxx.common.utils.SpringBeanProxy"%&g...
2006-08-14 14:14:00 59
Spring中的getBean
通常你不大会通过Spring中的ApplicationContext直接取bean,你往往通过IOC的方式在你的action或者service等中得到现成的bean,但是在一些特殊情况下你会这样使用。我今天就遇到这种情况我需要在测试的时候刷新缓存,那么我直接取出SqlMapClient,虽然也可以搞个注入什么的,但那样太麻烦,<beanid="sqlMapClient"class="o...
2006-08-14 13:48:00 77
Spring中的getBean
通常你不大会通过Spring中的ApplicationContext直接取bean,你往往通过IOC的方式在你的action或者service等中得到现成的bean,但是在一些特殊情况下你会这样使用。我今天就遇到这种情况我需要在测试的时候刷新缓存,那么我直接取出SqlMapClient,虽然也可以搞个注入什么的,但那样太麻烦,<beanid="sqlMapClient"class="o...
2006-08-14 13:48:00 69
.COM域名不安全?
前几天从Donews上看到这样一个标题《电子商务网站虎酷网COM域名遭美国"没收"》,第一反应大概是这个网站的域名是人家美国人的注册商标,或者是这个公司在美国没有注册这个商标,结果被人抢注了,现在反打一耙停掉这个网站的域名。 看完文章,更深信了我的猜测。但文章就此得出结论,.COM域名不安全的确很难让人信服! 说实话,就我个人的看法,我注册过域名。但是我不敢注册.CN域名,毕竟以CN结尾的域名不是...
2006-08-12 14:08:00 182
地址空间布局随机化(Address Space Layout Randomization)与缓冲区溢出攻击
记得以前在Linux下做缓冲区溢出攻击的实验,用了两台机器,一台装RedHat 8.0,另一台装RedHat 9.0,发现一个奇怪的现象。RedHat 8.0的栈基地址是固定的,而RedHat 9.0的栈基地址是浮动的。比如对于下面这个程序,RedHat 8.0每次运行的输出是相同的,而RedHat 9.0则不同。int main(){ char buf[256]; printf("0X%X\...
2006-08-11 17:13:00 93
解决IBatis中的多对一映射n+1问题
背景: 一个存在多对一的映射的表结构,比如视频和视频上传者,目前想取出最受欢迎的视频并要求显示视频的上传者的名字,传统的做法往往会存在n+1问题,对性能有些影响在IBatis中如何做?马上进入实战 配置文件如下: <?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEsqlMapPUBLIC"-//iBATIS.com//DTDSQLMa...
2006-08-10 15:42:00 53
解决IBatis中的多对一映射n+1问题
背景: 一个存在多对一的映射的表结构,比如视频和视频上传者,目前想取出最受欢迎的视频并要求显示视频的上传者的名字,传统的做法往往会存在n+1问题,对性能有些影响在IBatis中如何做?马上进入实战 配置文件如下: <?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEsqlMapPUBLIC"-//iBATIS.com//DTDSQLMa...
2006-08-10 15:42:00 54
使用IBatis作数据缓存
背景:做一个排行榜,由于网站访问量很大,为了避免每次都直接访问数据库,所以采用缓存策略目前我们采用IBatis作ORM, 所以我们直接使用了IBatis 自带的缓存解决方案。当然你也可以定制,我在我的一篇文章可复用、扩展的缓存设计方案也谈到了如何定制 ,个人认为如果不是非常复杂的需求,完全可以借助ORM自带的方案.你会发现非常非常简单.下面我们进入实战: step1)写ibatis的相关配置...
2006-08-10 15:03:00 44
使用IBatis作数据缓存
背景:做一个排行榜,由于网站访问量很大,为了避免每次都直接访问数据库,所以采用缓存策略目前我们采用IBatis作ORM, 所以我们直接使用了IBatis 自带的缓存解决方案。当然你也可以定制,我在我的一篇文章可复用、扩展的缓存设计方案也谈到了如何定制 ,个人认为如果不是非常复杂的需求,完全可以借助ORM自带的方案.你会发现非常非常简单.下面我们进入实战: step1)写ibatis的相关配置...
2006-08-10 15:03:00 59
Dissecting The Nutch Crawler -Summary: Nutch crawler extension points
英文原文出处:DissectingTheNutchCrawler 转载本文请注明出处:http://blog.csdn.net/pwlazySummary: Nutch crawler extension pointsThe main ways to configure the Nutch crawler are as follows: Configuration fil...
2006-08-08 22:45:00 37
Dissecting The Nutch Crawler -Summary: Nutch crawler extension points
英文原文出处:DissectingTheNutchCrawler 转载本文请注明出处:http://blog.csdn.net/pwlazySummary: Nutch crawler extension pointsThe main ways to configure the Nutch crawler are as follows: Configuration fil...
2006-08-08 22:45:00 50
Dissecting The Nutch Crawler -Factory classes: '''URLFilterFactory'''
英文原文出处:DissectingTheNutchCrawler 转载本文请注明出处:http://blog.csdn.net/pwlazyFactory classes: '''URLFilterFactory'''> Class net.nutch.net.URLFilterFactory > used by: > - net.nutch.db.Web...
2006-08-08 20:49:00 44
Dissecting The Nutch Crawler -Factory classes: '''URLFilterFactory'''
英文原文出处:DissectingTheNutchCrawler 转载本文请注明出处:http://blog.csdn.net/pwlazyFactory classes: '''URLFilterFactory'''> Class net.nutch.net.URLFilterFactory > used by: > - net.nutch.db.Web...
2006-08-08 20:49:00 49
Dissecting The Nutch Crawler -Aside: net.nutch.util.NutchConfig
英文原文出处:DissectingTheNutchCrawler 转载本文请注明出处:http://blog.csdn.net/pwlazyAside: net.nutch.util.NutchConfigIf you have been reading the code along with our discussion, you may have noticed several "pri...
2006-08-08 00:14:00 52
Dissecting The Nutch Crawler -Aside: net.nutch.util.NutchConfig
英文原文出处:DissectingTheNutchCrawler 转载本文请注明出处:http://blog.csdn.net/pwlazyAside: net.nutch.util.NutchConfigIf you have been reading the code along with our discussion, you may have noticed several "pri...
2006-08-08 00:14:00 39
Dissecting The Nutch Crawler -Factory classes: Overview
英文原文出处:DissectingTheNutchCrawler 转载本文请注明出处:http://blog.csdn.net/pwlazyFactory classes: Overview> Class net.nutch.parser.ParserFactory > used by: > - net.nutch.db.WebDBInjec...
2006-08-07 22:15:00 41
Dissecting The Nutch Crawler -Factory classes: Overview
英文原文出处:DissectingTheNutchCrawler 转载本文请注明出处:http://blog.csdn.net/pwlazyFactory classes: Overview> Class net.nutch.parser.ParserFactory > used by: > - net.nutch.db.WebDBInjec...
2006-08-07 22:15:00 43
Dissecting The Nutch Crawler -Command "fetch": net.nutch.fetcher.Fetcher
英文原文出处:DissectingTheNutchCrawler 转载本文请注明出处:http://blog.csdn.net/pwlazyCommand "fetch": net.nutch.fetcher.Fetcher> "fetch: fetch a segment's pages" > Usage: Fetcher[-logLevell...
2006-08-07 12:47:00 49
Dissecting The Nutch Crawler -Command "fetch": net.nutch.fetcher.Fetcher
英文原文出处:DissectingTheNutchCrawler 转载本文请注明出处:http://blog.csdn.net/pwlazyCommand "fetch": net.nutch.fetcher.Fetcher> "fetch: fetch a segment's pages" > Usage: Fetcher[-logLevell...
2006-08-07 12:47:00 52
Dissecting The Nutch Crawler -Command "generate": net.nutch.tools.FetchListTool
英文原文出处:DissectingTheNutchCrawler 转载本文请注明出处:http://blog.csdn.net/pwlazyCommand "generate": net.nutch.tools.FetchListTool> "generate: generate new segments to fetch" > Usage: FetchListTo...
2006-08-04 23:00:00 49
Dissecting The Nutch Crawler -Command "generate": net.nutch.tools.FetchListTool
英文原文出处:DissectingTheNutchCrawler 转载本文请注明出处:http://blog.csdn.net/pwlazyCommand "generate": net.nutch.tools.FetchListTool> "generate: generate new segments to fetch" > Usage: FetchListTo...
2006-08-04 23:00:00 35
Dissecting The Nutch Crawler - Command "inject": net.nutch.db.WebDBInjector
英文原文出处:DissectingTheNutchCrawler 转载本文请注明出处:http://blog.csdn.net/pwlazyCommand "inject": net.nutch.db.WebDBInjector> "inject: inject new urls into the database" > Usage: WebDBInjector&l...
2006-08-04 18:44:00 51
Dissecting The Nutch Crawler - Command "crawl": net.nutch.tools.CrawlTool
英文原文出处:DissectingTheNutchCrawler 转载本文请注明出处:http://blog.csdn.net/pwlazyCommand "crawl": net.nutch.tools.CrawlToolCrawlTool is a class that does little more than lash together the steps you'd do manua...
2006-08-04 13:39:00 43
Dissecting The Nutch Crawler - The "nutch" shell script
英文原文出处:DissectingTheNutchCrawler转载本文请注明出处:http://blog.csdn.net/pwlazyThe "nutch" shell script http://www.nutch.org/docs/en/tutorial.html The Nutch tutorial describes a number of ope...
2006-08-04 12:37:00 40
Dissecting The Nutch Crawler -introduction
英文原文出处:DissectingTheNutchCrawler转载本文请注明出处:http://blog.csdn.net/pwlazyIntroductionThe open-source Nutch search engine consists, very roughly, of three components: the crawler, which disc...
2006-08-04 11:59:00 45
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人