- 浏览: 799740 次
- 性别:
- 来自: 上海
最新评论
-
xueweiabcok:
PowerDesigner15官方正式版+注册补丁 -
春天好:
博主写的很好,赞一个,多谢分享 *(^-^*)分享一个免费好用 ...
爬虫技术 -
零度弥合:
每天进步1%,那你一百天就成神啦。
Linux下Grails开发环境变量配置 -
dajian0822:
问下,那你显示存储CKEditor文本存储后,在用CKEdit ...
CKEditor学习笔记 -
mengfei86:
...
爬虫技术
文章列表
equals 方法(是String类从它的超类Object中继承的)被用来检测两个对象是否相等,即两个对象的内容是否相等。
==用于比较引用和比较基本数据类型时具有不同的功能:
比较基本数据类型,如果两个值相同,则结果为true
而在比较引用时,如果引用指向内存中的同一对象,结果为true
Eg:s1 = new String("sony"); //创建的是字符串对象
s1.equals("sony"); //返回
trues1 == "sony" //返回false
//如果
s1 = "sony&qu ...
一般需要更改三个基本配置:修改服务端口、修改网站的根路径和建立虚拟目录。在Tomcat 6中,这些配置都是通过Tomcat主配置文件conf/server.xml完成的。
1:修改服务端口 在Tomcat\conf\server.xml中,将Tomcat的默认port改为OS默认的port"80"。
定位元素<Connector port="8080">,修改Web服务端口为http的默认端口80。注意,如果是在Windows平台中,并且安装了IIS,则修改的端口号不要和IIS中的Web服务冲突。修改完毕后,保存该文件,然后重启 ...
Web Application Archive (WAR)
Eclipse打war包方法:
首先打开要打包的工程项目,选择“Deploy Myeclipse J2EE Project to
Server...”-->打开窗口“Manage Deployments”,在Project
选项中选择要打包的工程,点击右边的“Add”按钮,打开窗口“New Deployment ”,在Server选项中选择服务器,Deploy
type选项中选择“Packaged Archive(production mode)”,最后“Finish”,然后返回到“Manage
Depl ...
软件测试的原则:
应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭。
测试用例应由测试输入数据和对应的预期输出结果这两部分组成。
程序员应避免检查自己的程序。
在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。
测试用例编写一般包括4个部分:
测试环境(即在测试过程中用使用到的环境)
测试数据(测试过程中用到的有效无效的数据)
测试步骤(你怎么做的)
预期结果(你所希望出现的结果)
按需求用例(也即需求分析,概要设计的内容)逐个说明测试的环境、人力、测试的数据、测试的详细过程、测试的期望结果。
测试用例应该详细记录 ...
爬虫原理:
每个网页页面返回到客户端的都是 html,你需要的内容就在这html里面,这个html你可以用一个字符串去保存到java变量里,你要做的工作就是截取字符串相应位置的内容并保存起来
,你给的这个网站每个商品的网页有个 ...
RegExp:
正则表达式:
修饰符:
修饰符 描述
i 执行对大小写不敏感的匹配。
g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。
m 执行多行匹配。
方括号:
方括号用于查找某个范围内的字符:
表达式 描 ...
- 2011-05-04 09:38
- 浏览 1344
- 评论(0)
可读性
JSON和XML的可读性可谓不相上下,XML略占上风。
可扩展性
XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。
编码难度
XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的编码明显比XML容易许多,即使不借助工具也能写出JSON的代码,可是要写好XML就不太容易了。
解码难度
XML的解析得考虑子节点父节点关系,让人头昏眼花,而JSON的解析难度几乎为零。
流行度
XML已经被业界广泛的使用,而JSON才刚刚开始,但在Ajax领域,JSON凭借自身的优势有可能最终取代XML。 ...
转载【http://hi.baidu.com/dianjinglong/blog/item/c7860313db1fe4d6f7039ece.html
】
1. Grails环境安装
不管用NetBeans还是Eclipse,都需要这一步,即首先将Grails下载下来,并安装好。
Grails官网是:http://grails.org/
下载链接:http://grails.org/Download
这一步很简单,相信大家都不会有什么问题。只是有一个细节必须得提一下,那就是GRAILS_HOME环境变量的设置问题,它必须与你所设置的PATH变量(添加了%GRAILS_HO ...
Download URL 汇总
Java:
JDK_API_1_6_zh_CN.CHM
1.6API文档(中文)的下载地址:
ZIP格式:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip
CHM格式:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM
在线文档:
http://www.gznc.ed ...
掌握基本的 Grails 开发技术,并能够进一步独立学习 Grails 的高级功能。
Grails 是搭建在动态语言 Groovy 之上的一个开源 MVC Web 开发框架,Grails 的一个显著特点在于“快”,这主要得益于 Groovy 脚本语言的动态特性,也得益于其“一栈式”的设计。与传统的 Java/C# Web 开发框架相比,它可以使用极少的代码和配置实现诸如表单提交、数据库读写等常见的 Web 应用功能,实现了开发效率的成倍提高。
与它的老师 Ruby on Rails 相比,Grails 的优势在于 Groovy 语言与 Java 平台的紧密集成。一方面 Groovy 在语法上 ...
URL 与 Controller 的命名约定:
Controller 即 TeamController.groovy 文件,可以看到如下内容:
class TeamController {
def index = { redirect(action:list,params:params) }
// the delete, save and update actions only accept POST requests
def allowedMethods = [delete:'POST', save:'POST', update:'POST']
...
Java split用法
java.lang.string.split
split 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([separator,[limit]])
stringObj
必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。
separator
可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽
略该选项,返回包含整个字符串的单一元素数组。
limit
可选项。该值用来限制返回数组中的元素个数。
说明:
split 方法的结果是一个字符串数组, ...
在Eclipse中创建WEB工程后,可以直接在Eclipse中运行、调试你的WEB应用。更令人兴奋的是,Eclipse支持象Dreamwaver 那样,以拖拉控件的方式,来制作你的web页面,这样避免了开发过程中不断在工具间切换的痛苦(Java代码用Eclipse编写, ...
ResultSet 对象具有指向其当前数据行的光标。最初,光标被置于第一行之前。next 方法将光标移动到下一行;因为该方法在 ResultSet 对象没有下一行时返回 false,所以可以在 while 循环中使用它来迭代结果集。
while (rs.next()) {
一查看firefox的cookie:
首先 firexfox的cookie的文件存放不像ie那么如容易找到,而且里面的内容也不一般普通编辑器能查看的。
文件存放位置,一般WIN XP系统的FF cookie存放于:C:\Documents and Settings\你的用户名\Application Data\Mozilla\Firefox\Profiles 在这个目录下里有一个类似于这样的随机目录 b8ypabix.default 。
b8ypabix.default里面找到类似于cookies.sqlite等这样的文件就是cookie文件,但是般普通编辑器是无法正常看到里面的内容的。 ...