- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 hibernate 获取jdbc 链接问题
<br /> <br /> 在spirng 中 <br /> <br /> SessionFactoryUtils.getDataSource(getSessionFactory()).getConnection();<br /> <br /> 不建议使用 需要自己做事务管理<br /> <br /> 建议使用 jdbcTemplate
2011-05-13 13:15:00
694
原创 用javascript获取屏幕高度和宽度等信息 (小手册)
用javascript获取屏幕高度和宽度等信息<br /><br />网页可见区域宽: document.body.clientWidth<br />网页可见区域高: document.body.clientHeight<br />网页可见区域宽: document.body.offsetWidth (包括边线的宽)<br />网页可见区域高: document.body.offsetHeight (包括边线的高)<br />网页正文全文宽: document.bod
2011-03-08 09:54:00
656
转载 在IE下动态创建canvas使用excanvas时失效解决方法
excanvas用来支持ie6使用canvas画布。(现在叫explorercanvas)引入excanvas.js以后,在ie下,文档中的canvas就可以用了,但是如果是通过createElement方法创建的就不行了var canvas=document.createElement(”canvas”);if(canvas.getContext){alert(”support getContext()”);}因为加载并执行excanvas.js这个脚本代码的时候,G_vmlCanvasM
2011-03-07 13:59:00
2176
原创 mysql
# mysql 大小写不明感 1. 从文本中载入数据要想将文本文件“pet.txt”装载到pet表中,使用这个命令:mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet;请注意如果用Windows中的编辑器(使用/r/n做为行的结束符)创建文件,应使用:mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE petLINES TERMINATED BY '/r/n';2
2011-03-01 15:33:00
597
转载 使用linux的alternatives管理多版本的软件
使用linux的alternatives管理多版本的软件<br />今天捣鼓Oracle的OS Watcher(简称osw) 的时候发现机器上的jdk不太好使,不能运行osw的oswg.jar。比较郁闷,看了一下 /usr/bin/java 是连接到 /etc/alternatives/java ,而 /etc/alternatives/java 是连接到 /usr/lib/jvm/jre-1.4.2-gcj/bin/java ,<br /><br />1 [root@test03 bin]
2011-02-28 15:41:00
1142
转载 debian 下配置无线网卡
5 Install Sound Card Driver5.1.1 let alsa 把你的声卡驱动起来 # apt-get install alsa-base alsa-utils alsa-oss #alsaconf #一路回车 #cat /dev/urandom > /dev/dsp #测试声音,Ctrl+C终止5.1.2. Install gnome下的声音支持。 # apt-get install gnome-audio esound #esound是gnome下的软
2011-02-23 20:05:00
2169
转载 vi 操作指南
<br />进入vi的命令<br />vi filename :打开或新建文件,并将光标置于第一行首<br />vi +n filename :打开文件,并将光标置于第n行首<br />vi + filename :打开文件,并将光标置于最后一行首<br />vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处<br />vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename<br />
2011-02-23 13:58:00
556
原创 JS 和 Java URL 的各自转码
JSvar a = "http://www.test.com/My first?user=管理员&id=1";var b = encodeURI(a) // URL 转码var c = decodeURI(b) // URL 解码结果b 为 http://www.test.com/My%20first?user=%E7%AE%A1%E7%90%86%E5%91%98&id=1Java try { String a = "http://www.test.com/My first?user=管理员
2011-02-22 16:02:00
3171
原创 关于JS 正则表达式验证问题
<br />1.正则表达式资料<br /> <br />http://www.w3school.com.cn/js/jsref_obj_regexp.asp<br /> <br />2.今天在写一个简单的表达式验证的时候出了点问题<br /> <br /><br /> <br />就是验证一个输入是否是正整数, 正则表达式如上<br /> <br />但是在验证的时候 在添加失去焦点事件的时候 我反复点击和离开输入框的时候 竟然对同一值出现了 不同的验证结果 <br /> <br />例当 count 为
2011-02-21 18:01:00
857
原创 获取上当前访问路径问题 (struts2)
获取当前路径 HttpServletRequest request = ServletActionContext.getRequest(); String path_str = request.getServletPath(); String param_str=request.getQueryString(); if(request.getQueryString() != null){ path_str+= "?"+ param_str; }ActionCo
2011-02-21 14:55:00
2503
转载 EL 表达式手册
EL表达式1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。 例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取值。 例如: ${sessionScope.user[data]}中data 是一个变量3)变
2011-02-18 16:33:00
956
原创 java 路径手册
<br />一 系统路径<br />System.getProperty("user.dir");<br />这个是调用命令位置... <br />刚用的时候理解错误, 想获取JAR 包的所在位置 结果就使用它来调用,其实他指向路径是他的 调用命令路径<br />测试的时候还是开心的 NND 没想到的是我自己到jar 包文件夹下面调用 输出的当然是jar 包位置<br /> <br />如: jar 位置所在位置 /test/bin 调用 则输出 /test/bin<br />
2011-02-16 16:56:00
565
原创 freemarker
// 数据读取 name 第一个字符${user.name[0]}//默认值${user!"admin"}//判断为空 if ... ... //内建函数调用//字符串转换大写 内建函数多成调用${user?upper_case?html}${1.9?int}// 方法调用${function(param1, param2)}##优先级操作## 自定义指令 在模板中定义指令扩展freemarker.temlate.TemlateDir
2011-02-15 14:07:00
628
原创 网页设计师必须了解的SEO技巧
网页设计师必须了解的SEO技巧<br />1.让代码变得更美,为设计创设环境<br /><br /> 搭建Web前端的时候,尽可能使用有语义的code。用描述性的标签来组织页面结构,可以提高内容对搜索引擎的可读性。这也会让页面修饰的工作变得更加简单、干净。<br /><br /> 2.有分寸地使用关键字<br /><br /> 通常所说的关键字是指描述主要内容的词语。有策略地在Web中安插关键字是很重要的,例如在URL、标题标签(title tag)以及主要的抬头标签(heading t
2011-01-29 11:30:00
652
原创 JS 冒泡 (mark)
在书写页面的JS 时候, 可能我们在促发一个事件的时候会有多个方法对其有响应。 JS 这种单事件多响应 是依靠事件传播完成的 JS 的事件传播是单向的 , 即 冒泡 向父容器传播 , 这点和FLASH 不一样(flash 默认是双向的) 如果我们需要屏蔽父容器对于的时间处理方法 只需要停止事件的传播即可 方法如下: function stopPropagation(e) { e = e || window.event; if(e.stopPropagati
2011-01-29 11:20:00
706
原创 mysql 间隔时间查询
<br /> <br /> record:<br /> <br /> Table test<br /> <br /> select * from test group by time / 10000;<br /> <br /> 对于 数据库采用 group by 方法效率极低 ,太失望了 ~<br /> <br /> <br /> 替代方法 mysql 变量<br /> <br /> 其中 变量 i 为开始时间 , j 为结束时间 , num 为需要取得的数据条数<br />
2011-01-25 10:55:00
2015
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人