- 浏览: 132400 次
- 性别:
- 来自: 大连
最新评论
-
冯瑞_FR:
第一个方法,从1.7版本Jquery已经不用live了。第二个 ...
解决input file 的onchange事件只生效一次的问题 -
junsure:
其实这个解决方案还是存在问题的,加入传进来的sql是多表联合查 ...
JDBC中,如何快速的获取结果集结构? -
junsure:
其实这个解决方案还是存在问题的,加入传进来的sql是多表联合查 ...
JDBC中,如何快速的获取结果集结构? -
kesideyu1989:
select * from ( select top 1 * ...
JDBC中,如何快速的获取结果集结构? -
xiaoyu1985ban:
IThead 写道看了几个关于《JavaScript 宝典(第 ...
不是很推荐的一本书——《JavaScript 宝典(第7 版)》书评
文章列表
如果你只想买一本js的书,那就买《JavaScript: The Definitive Guide》,
如果你是js的狂热爱好者,觉得一本根本不够看,别急,先去买《Professional JavaScript for Web Developers》,《Maintainable JavaScript》,或者《JavaScript: The Good ...
等于还是不等于?
看来看下面的一段代码:
代码片段1
public static void main(final String[] args) {
Integer a = new Integer(100);
Integer b = 100;
System.out.println(a == b);
}
这段代码的输出是什么?相信很多人都会很容易的猜到:false,因为a、b两个对象的地址不同,用“==”比较时是false。恭喜你,答对了。
再看下面的一段代码:
代码片段2
public static voi ...
[置顶] 软件工艺宣言
- 博客分类:
- 杂七杂八
“可工作的软件”犹嫌不足,尚需精益求精的软件;
“相应变化”犹嫌不足,尚需稳步增加价值;
“个体与交互”犹嫌不足,尚需专家社区;
“客户协作”犹嫌不足,尚需卓有成效的伙伴关系
也就是说,在最求左侧项目的过程中,我们发现右侧项目也是不可或缺的。
如何快读定位jar包冲突?
- 博客分类:
- IT技术
相信大家在开发过程中都遇见过jar包冲突的问题。在本文中,分享了一个工具,用于定位指定的类来自于哪个jar包,方法声明如下:
/**
* 判断传入的类来自于那个jar包。当传入的class包来自于JRE时候,返回空
* @param clazz
*/
public static String getJarPathByClass(Class clazz)
用法也非常简单:
String jarPath = ResearchUtil.getJarPathByClass(TestClass.class);
附件是jar包,希望对大家有所帮助。
需求:通过浏览器获取文件,判断文件是否合法。
实现原理:校验基本上分为三种情况,基于文件全名、文件名、或者扩展名进行校验。
核心代码:
var inputFileValue = ... //获取到fileInput的值;
var fullFileName=form1.file.value.match(/([^\\^\/^\:^\?^\|^\<^\>^\|])*(\.)(.{1,8})$/)[0];//获取文件全名 var fileName=fullFileName.match(/[^\.]+/)[0];//文件名,不带点和后缀 ...
原文链接:http://www.cnblogs.com/qixin622/archive/2009/08/29/1556536.html
可能在本地同时安装过Tomcat和Oracle的人都会知道,安装完Oracle后,会发现Tomcat的8080端口已经被Oracle占用了。
完全安装Oracle数据库后,当我们访问8080端口时,会弹出一个XDB窗口,要求输入用户名和密码。这样将和我们本地一些使用该端口的应用冲突,比如tomcat、jboss等,虽然这些端口是可以修改的,但总是不爽oracle一直占用这个端口。 其实那是Oracle的一个XML数据库服务占用了8080端口, ...
我理解的“可维护的代码”,是其他人(而不是作者)代码能够阅读和理解,并维护的代码。在书中,Zakas带领我们探寻如何在生产环境中,编写高品质的可测试、高性能的js。 本书适合js新手和中级开发者,在了解js,会使用框架写简单的js代码后,这些人需要更好的了解“可读”、“可维护”的代码到底是什么样?.
第一部分主要是对编程风格的介绍,有点js编程指南的意思。第二部分看起来像是一个拥有多年js经验的自我检讨与反思:这部分也可作为代码审查的参考依据,更多的信息,可以订阅作者的博客。我最喜欢第三部分,基于ant,用7章的篇幅,讨论了验证、gzip压缩文件、缩小介绍、自动化测试等等。附 ...
文件选择框的onchange事件只在第一次改变时生效,以后再选择文件不会触发onchange事件。
解决方法1:用jQuery的live代替直接使用change。
错误代码:
$("#fileToUpload").change(function(){ //do someing })
正确代码:
$("#fileToUpload").live('change', function(){ //do someing })
解决方法2:onchange后,生成一个新input type fil ...
背景:
最近在开发新的页面,考虑到IE6已经基本淘汰,IE7也是换汤不换药,所以只打算兼容IE8以上的浏览器。
微软在IE8中,增加了浏览器模式的配置,支持IE7,IE8兼容性视图,以及IE8三种模式。
问题:
新的页面打开的时候,控件布局都乱了。用F12打开“开发人员工具”,发现默认使用的时IE8兼容性视图,修改IE8模式就好了。但是我们不能让强制用户去修改浏览器模式。理由如下:
1、不是所有的用户都知道如何调整,因此会给用户带来不必要的学习成本;
2、当用户需要用浏览器访问其他只兼容IE7的页面时,需要再切换, ...
1、进入在netbeans的安装目录;
2、定位到etc目录里
3、编辑找到netbeans.conf文件,把netbeans_jdkhome路径设置为当前JDK路径。
解决!
声明:
文章来自于ITeye,欢迎访问我的博客:xiaoyu1985ban.iteye.com
ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。若作者同意转载,必须以超链接形式标明文章原始出处和作者。
目的:
提供统一的访问底层资源的接口。
常用实现:
ByteArrayResource:byte[]数组资源;
InputStreamResource:java.io.InputStream字节流;
FileSystemResource:java.io.File资源;
ClassPathResource:classpath路径的资源,将使用ClassLoader进行加载;
ResourceLoader
ResourceLoader接口用于返回Resource对象;其实现可以看作是Resource的工厂类。
提供实现:De ...
问题描述:
对于给定的SQL语句(SELECT),以及数据库信息(url,用户名,密码),如何快速获取SQL语句执行后返回的结果集的结构?比如包含的字段个数,包含的字段名称以及Java类型
小试牛刀:
第一眼看上去,问题确实很简单。任何对JDBC有一定了解的人,都会很容易给出下面的方案:
1、根据数据库信息,创建数据库Connection;
2、利用Connection和SQL语句,创建一个PreparedStatement;
3、执行PreparedStatement,获取结果集ResultSet;
4、通过ResultSet获取ResultSetMetaData,所有 ...
问题描述:
在Eclipse插件开发过程中,都会涉及到“弹出对话框”的问题,今天偶然发现了一个现象:弹出的对话框打开后,再按ESC键,对话框自动就关闭了。后来发现在Eclipse中也是一样的。比如创建一个类的时候,弹出对话框以后按ESC,对话框就直接关闭了。这样设计主要是为了方便用户,可是当我们不需要这样的效果的时候,应该怎么做呢?
问题分析:
在Eclipse中,在键盘上按下的每一个键,都会触发相应的事件,Eclipse拦截到事件后,再进行后续的处理。再回到我们上面提到的问题: 既然对话框是在按ESC键后关闭的,那我们很自然的想到 ...
环境: 数据库:sybase 15 连接池:c3p0 问题: 获取Connection之后,设置autoCommit为false; 发现使用后连接池没有释放链接。 开始以为是连接池的bug,后来发现在log中,连接池已经释放链接的方法, 但是没有释放成功。 分析: 相同的代码,换成其他的数据库都没有问题,时候后连接都能被释放。 初步判断是数据库的问题。 解决方案: 求助完成的谷歌大神,找到解决方案 使用完Connection后,需要把autoCommit重新设定为true。 具体是什么原因,目前还不清楚 声明:
文章来自于ITeye,欢迎访问我的博客:xiaoyu1985ban.iteye. ...
转载地址:http://www.g2w.me/2011/07/validate-file-name-with-regex/
的 java 中用到文件操作时,经常要验证文件名是否合法.我以前都是用 File 类的 createNewFile() 方法.当然,这个方法的确很管用.但当要批量验证时,总不能一个个创建文件吧.
于是想到了正则, 正则匹配的开销比创建文件小了不知道多少倍.Google了一下Win平台的文件名规则,并实践了一下.
那么一个合法的文件(Win下)应该符合如下规则 .
文件名不能为空,空在这里有两个意思
文件名(包括扩展名)长度为0或仅由空字符组成( ...