节点匹配路径Xpath
在利用XSL进行转换的过程中,匹配的概念非常重要。在模板声明语句xsl:template match = ""和模板应用语句 xsl:apply-templates select = ""中,用引号括起来的部分必须能够精确地定位节点。具体的定位方法则在XPath中给出。
另外,也可以使用Xpath对XML文档进行搜索、定位。
之所以要引入XPath的概念,目的就是为了在匹配XML文档结构树时能够准确地找到某一个节点元素。可以把XPath比作文件管理路径:通过文件管理路径,可以按照一定的规则查找到所需要的文件;同样,依据XPath所制定的规则, ...
- 15:49
- 浏览 (6)
- 评论 (0)
- 分类: JDOM/XPATH 编程的点滴
Math.floor() //取小 4.8->4 4.2->4
Math.ceil() //取大 4.8->5 4.2->5
Math.round() //四舍五入 4.8->5 4.2->4
parseInt(char) //转char为 int number
- 12:10
- 浏览 (5)
- 评论 (0)
- 分类: javascript 点滴
首先需要在web.xml进行声明:
<!--如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"-->
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>ssh.root</param-value>
</context-param>
这里的ssh是http://localhost:8080/ssh/
而root是系统开发目录中ssh/root
这样配置文件以及日志文件可以在spring的帮助下 ...
Hibernate可以实现分页查询,昨天试了一下,分页效果不错。但是发现了一个问题,就是当请求超过20次的时候页面就会卡死。经检查,是卡在分页查询这一块。
应用程序采用struts2 + spring2 + hibernate3架构
连接池配置使用的是c3p0, 最大池大小为20, 很显然是连接池耗尽导致的。 增加连接池大小只是饮鸩止渴,总还有耗尽的时候,必须找到根本原因。
Dao类的分页查询方法如下:
java 代码
1. public List getTopics(int perPageStartNum, int perPageShowNum, long f_id) { ...
- 22:31
- 浏览 (15)
- 评论 (0)
- 分类: Hibernate的东东
在struts2.0 中有这样的用法:
<s:iterator value="XXX">
<s:select id="test" list="#{'21':'21','22':'22','23':'23'}" listKey="key"
listValue="value" headerKey="0" headerValue="请选择" />
</s:iterator>
大家有啥好的办法或者见议 可以把id="test" 改成动态的:
比如随着迭代 id 会改成test1,test2.....
能够标识出每迭代一次生成的 <s:sel ...
Windows下JAVA环境变量的设置祥解
Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。
JAVA_HOME指向的是JDK的安装路径,如x:\JDK_1.4.2,在这路径下你应该能够找到bin、lib等目录。值得一提的是,JDK 的安装路径可以选择任意磁盘目录,不过建议你放的目录层次浅一点,如果你放的目录很深,比如x:\XXXXXX\xxxxx\XXXX\xxxx\ XXXX\xxxx\XXXX\xxx……
那么,下面的步骤和以后的应用你都要受累了,呵呵。设置方法:
JAVA_HOME=x:\JDK_1.4.2
PAT ...
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
<input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
<input name=Button onClick=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有>
<input name=B ...
- 11:22
- 浏览 (35)
- 评论 (0)
- 分类: javascript 点滴
1、简单的正则表达式:
(1)preg_match("/^(\d{18,18}|\d{15,15}|\d{17,17}x)$/",$id_card)
(2)preg_match("/^(\d{6})(18|19|20)?(\d{2})([01]\d)([0123]\d)(\d{3})(\d|X)?$/",$id_card)
(3)preg_match("/(^\d{15}$/)|(\d{17}(?:\d|x|X)$/),$id_card)
2、复杂并且严格一些的验证:
//这个可以验证15位和18位的身份证,并且包含生日和校验位的验证。
//如果有兴趣,还可以加上身份证所在地的验证 ...
- 15:46
- 浏览 (60)
- 评论 (2)
- 分类: javascript 点滴
import java.util.ArrayList;
import java.util.List;
public class StringSplit {
/**
* @param args
*/
public static void main(String[] args) {
String[] aa = "aaa||bbb||ccc||".split("\\|\\|");
for(String a :aa){
System.out.println(a);
...
//校验是否全由数字组成
[code] function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.test(s)) return false return true } [/code]
//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
[code] function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; if (!patrn.test(s)) return false return tr ...
- 14:56
- 浏览 (53)
- 评论 (0)
- 分类: javascript 点滴
- 浏览: 18140 次
- 性别:

- 来自: 青岛

- 详细资料
搜索本博客
我的相册
111 046
共 4 张
共 4 张
最近加入圈子
最新评论
-
15位和18位身份证的正则表 ...
不错,我收藏了
-- by jasongreen -
15位和18位身份证的正则表 ...
不错,我收藏了
-- by jasongreen -
DOS中 Orcle9i服务的启动 ...
呵呵
-- by jiake0504 -
DOS中 Orcle9i服务的启动 ...
我们都是程序员,向你学习,我的QQ:785077506 blog: http:/ ...
-- by hellojim -
ruby的安装&eclipse 中的 ...
我的安装上,可是不能创建工程,是怎么回事啊?
-- by jspot






评论排行榜