-
怎么对付网络爬虫
如何对付网络爬虫 由于搜索引擎的泛滥,网络爬虫如今已经成为全球互联网的一大公害。除了专门做搜索的Google,Yahoo,微软,百度以外,几乎每个大型门户网 站都有自己的搜索引擎,搜狐,腾讯,网易。再加上十分流氓的社区搜索奇虎等等,国内大大小小叫得出来名字得就几十家,还有各种不知名的几千几万家,另外还 有国外各种奇奇怪怪的搜索引擎。只要你做的网站是内容丰富的网站,就避免不了被几千几万个爬虫每天爬...
515
热度 -
JavaScript1.6新特性系列(通译)
JavaScript1.6新特性系列(翻译) ? JavaScript1.6introducesseveralnewfeatures:E4X,severalnew?Array?methods,andArrayandStringgenerics. ----JavaScript1.6介绍了几个新的功能:E4X,几个新的数组方法,以及Array和String泛型 ? ? ? Arrayextras(数组...
450
热度 -
JSTL 学习札记1
JSTL学习笔记1 http://www.iteye.com/topic/206730 JSP 标准标记库( StandardTagLibrary , JSTL) 是一组以标准化格式实现许多通用的 Web 站点功能的定制标记。 ? 这个东西我是不太喜欢用的,更喜欢用<%......%>,不过需要做很多异常处理,而且代码随便很多,还要做很多去html符号的工作,于是研究了一下jstl...
176
热度 -
转:freemarker汉语手册
转:freemarker中文手册 ? FreeMarker概述 l????????FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 l????????FreeMarker被设计用来生成HTMLWeb页面,特别是基于MVC模式的应用程序 l????????虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由Fre...
249
热度 -
G@ppPr0xy的装配和使用
G@ppPr0xy的安装和使用 Besides?Hyk-proxy,GAppProxyisalsoagreatproxytoolbaseduponGAE,anditisalsoeasytoinstallanduse. ThelatestversionofGAppProxyis2.0.0,whichwasupdatedtwodaysago,andbelowaretheeasytutorialsfo...
288
热度 -
【Eclipse AST】AST的批改
【EclipseAST】AST的修改AST的修改主要包括三个方面的内容:修改节点、移动节点和创建节点。本文将通过一个综合实例来说明如何修改AST,并通过修改AST来修改源代码。图1代码修改实例可以看到实例中的代码包含以下三种修改:(1)条件表达式中的符号由等号改为不等号;(2)原有的then部分移动到else部分;(3)创建新的then部分。在对AST进行修改之前,需要先了解Java语法和各AST...
58
热度 -
PHP4在WinXP上IIS和Apache2服务器下的安装实例
PHP4在WinXP下IIS和Apache2服务器上的安装实例最近,有许多朋友问我在WindowsXp下php的安装过程,正好最近我在自己的机器上成功的以模块化的方式安装了PHP4.23。既然这么多朋友需要,我就以最常见的IIS和Apache服务器为例,把PHP在WindowsXP下的安装过程写出来吧,希望能对要安装PHP的朋友有点帮助。如果不加特殊说明,以下的介绍同时也适用于Win2000版本。...
7865
热度 -
Android 模拟J2me 透过连接框架
Android模拟J2me通过连接框架市场上J2ME的应用程序太多了。而Android。又是刚出产的东西,所以很多东西不完善等。虽然Android不支持J2me,但是Android提供了Java开发接口,所以用这些APIs模拟一个J2ME也不是难事,今天我就试着模拟一个J2ME的JSR75的文件管理。废话不说了,具体看下代码这个是部分实现JSR75?importjava.io.DataInputS...
111
热度 -
Android 停junit 作单元测试
Android下junit作单元测试http://mintelong.javaeye.com/blog/460903在Java下做单元测试必然用到JUnit。这里说的JUnit是指从Apache基金会下载的junit.jar里提供的一系列单元测试功能。这些功能显然是运行在JDK之上的。在Android下已经没有了JDK,自然也无法运行JUnit。但是这并不妨碍我们利用JUnit编写单元测试。只不过...
70
热度 -
使用AOP改善Fireasy实体模型
使用AOP改进Fireasy实体模型目前Fireasy中的实体模型虽然用CodeBuilder生成,但是还是比较庞大,手工维护起来比较吃力,因此一直想使用比较简单的一种模型,比如属性只有get和set,最多加个ColumnAttribute之类的来做映射。但这样做的话,属性修改这一特性就无法保持了,即更新实体时不知道哪些属性有改动过。我们先看一下目前生成的实体类代码:///<summary&...
98
热度 -
正则表达式语法2
正则表达式语法二 ? ? ? ???i??????执行对大小写不敏感的匹配。g????执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。m????执行多行匹配。 ? newRegExp("feifei","i")直接量语法:/feifei/ivarstr="VisitW3School";varpatt1=/w3school/i;VisitW3School newRegExp("feif...
537
热度 -
装配maven和Jira到Eclipse
安装maven和Jira到Eclipse安装maven到Eclipse14.1.简介EclipseIDE是目前Java开发人群中使用得最广泛的IDE。Eclipse有一大堆的插件(请看http://www.eclipseplugincentral.com/),无数的组织在它之上开发他们自己的软件。显然,Eclipse无处不在。m2Eclipse项目在EclipseIDE中提供了对Maven的支持,...
86
热度 -
SSH问题(急急急!!!)
SSH问题(急急急!!!) 各位高手,请问下面是什么问题啊(Jboss服务器) 02:05:30,906INFO[Server]StartingJBoss(MXMicroKernel)... 02:05:30,906INFO[Server]ReleaseID:JBoss[Trinity]4.2.1.GA(build:SVNTag=JBoss_4_2_1_GAdate=2...
687
热度 -
moodle config-dist.php -> config.php 一切都在这里,需的加点注释
moodleconfig-dist.php->config.php一切都在这里,需要的加点注释做点说明<?php/////////////////////////////////////////////////////////////////////////////////Moodleconfigurationfile////////Thisfileshouldberenamed&qu...
779
热度 -
[.NET领域驱动设计实战系列]课题三:前期准备之规约模式(Specification Pattern)
[.NET领域驱动设计实战系列]专题三:前期准备之规约模式(SpecificationPattern)一、前言在专题二中已经应用DDD和SOA的思想简单构建了一个网上书店的网站,接下来的专题中将会对该网站补充更多的DDD的内容。本专题作为一个准备专题,因为在后面一个专题中将会网上书店中的仓储实现引入规约模式。本专题将详细介绍了规约模式。二、什么是规约模式讲到规约模式,自然想到的是什么是规约模式呢?...
435
热度 -
关于jdk1.5与Gxt-2.1.1的错误
关于jdk1.5与Gxt-2.1.1的异常 GXT-2.1.1存在bug。 当通过new一个com.extjs.gxt.ui.client.widget.Window对象创建一个窗口组件时,控制台会报以下错误(我的jdk版本是1.5.0_06)。 # #AnunexpectederrorhasbeendetectedbyHotSpotVirtualMachine: # #?EXCEPTION_AC...
527
热度 -
Extjs4 Css美工有关
Extjs4Css美工相关 转:http://www.sencha.com/learn/theming/#!/guide/theming-section-2 ? ? ThisGuideismostrelevanttoExtJS,4.x. Contents ABriefIntroductiontoSASS&Compass Requirements DirectoryStruct...
1076
热度 -
第三章上载、安装Android SDK
第三章下载、安装AndroidSDK关键技能和概念l???????下载AndroidSDKl???????使用Eclipse的更新功能l???????下载、安装和配置Eclipse的Android插件l???????检测PATH声明前一章节,你已经下载并安装了主要的开发环境,Eclipse。那么你的初始开发环境已经建立了,用Eclipse当做你的JavaIDE,你可以开发java应用,但是你要创建...
59
热度 -
rubygems.org guides 通译十五(插件)
rubygems.orgguides翻译十五(插件)自从RubyGems1.3.2开始,RubyGems会加载安装在gem或者$LOAD_PATH.中的插件。插件必须命名为‘rubygems_plugin’(.rb,.so,etc)然后放在你的gem的#require_path。插件通过Gem::find_files查找然后加载。注意:当你执行你的插件的时候,如果你的gem安装了多个版本,那么你的...
232
热度 -
C#线程同步方法集锦
C#线程同步方法汇总我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。在网上也看过一些关于线程同步的文章,其实线程同步有好几种方法,...
79
热度