- 博客(32)
- 资源 (19)
- 收藏
- 关注
转载 用java获取mp3文件播放时长和tag信息
需要从mp3文件拿到mp3播放时长,折腾了几个小时,绕了弯路,大致记录一下。先是找到mp3fenge这个分割mp3文件的开源项目 http://code.google.com/p/mp3fenge/发现用它的API得到trackLength对很多文件处理报错。在他的项目中看到jaudiotagger这个700多K的包,猜测其是解析mp3文件的主要处理库。但粗找了一下关于这个包的
2012-12-29 10:50:55
5242
转载 java正则表达式验证手机号码,ip地址和邮箱
1.java验证IP地址:Pattern pattern = Pattern.compile("");Matcher matcher = pattern.matcher("127.400.600.2"); //以验证127.400.600.2为例System.out.println(matcher.matches());2. java验证日期时间,解决润月:Pattern pattern
2012-07-02 11:27:08
8767
转载 解析字符串
package com.practice.json;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import android.app.Activity;import android.os.Bundle;import android.util.Log;publ
2012-05-15 13:07:52
511
转载 兼顾效率,iBatis一些非见用法(10条)
兼顾效率,iBatis一些非见用法(10条) iBatis一些非见用法,基本上解决所有棘手问题,下面总结如下: 1、动态SQL片段通过SQL片段达到代码复用 动态条件分页查询 --> sql id="sql_count"> select count(*)
2012-05-10 12:14:45
544
转载 选Ibatis还是Hibernate
看到一篇讨论激烈的文章:http://www.iteye.com/topic/1073711下面也是转载Hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servle
2012-05-07 17:38:54
595
转载 mybatis的参数 <if test="_parameter != null" > </if>
在类DynamicSqlSource 方法 public BoundSql getBoundSql(Object parameterObject) { DynamicContext context = new DynamicContext(configuration, parameterObject); rootSqlNode.apply(context); Sq
2012-05-07 15:44:28
37073
1
转载 JS常用代码:五行搞定checkbox全选/全不选
无标题文档p {margin:0;font-size:12px;line-height:26px;}function check_all(obj,cName){ var checkboxs = document.getElementsByName(cName); for(var i=0;i<checkboxs.length;i++){checkboxs[i].check
2012-05-04 11:19:41
655
转载 java转换xml、list、map和json
很多朋友遇到xml,map和json互转的问题,在开发中xml和json越来越重要了。我就把我的工具类贴上来。package com.shine.framework.core.util;import java.io.ByteArrayOutputStream;import java.util.ArrayList;import java.util.HashMap;import java
2012-03-30 16:12:37
1144
原创 js 把阿拉伯数字转换成大写数字(不是大写金额数字)
function c(n){ var arr1=["零","一","二","三","四","五","六","七","八","九"]; var arr2=n.toString().split(""); var temp=""; for(var i=0;i<arr2.length;i++){ temp+=arr1[arr2[i]]; } ret
2012-03-19 19:58:02
449
原创 如何解决ORA-00054资源正忙,要求指定NOWAIT?
这个原因是有些事务没有提交,你应当看一看那些事务没有提交,或是kill掉这个session或是重启数据库-oracle查看锁表进程,杀掉锁表进程查看锁表进程SQL语句2:select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID; --杀掉锁表进程:--如有記錄則表示有lock,記錄下SID和serial#
2012-03-14 09:17:28
564
转载 Java栈与堆
Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以
2012-03-09 11:11:53
310
原创 js javaScript中String添加replaceAll 方法
String.prototype.replaceAll = function(s1, s2) { return this.replace(new RegExp(s1, "gm"), s2); //g全局 } String.prototype.replaceAll2Excep = function(s1, s2) { var temp = thi
2012-02-15 15:23:53
3518
转载 验证数字的正则表达式集
验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负
2011-10-31 16:11:47
381
原创 dos下登录oracle
C:\Documents and Settings\chao>sqlplus/nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期四 9月 1 11:51:47 2011Copyright (c) 1982, 2005,
2011-09-01 11:51:43
2875
转载 apache的作用和tomcat的区别(转)
经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下: 一 apache支持静态页,tomcat支持动态的,比如servlet等, 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。
2011-06-20 23:22:00
354
原创 怎么样把汉字转换成unicode 编码?
<br />public class ToUnicode { public static String toUunicode(String s) { StringBuilder sb=new StringBuilder(); for(int i=0;i<s.length();i++) { if(s.charAt(i)<=256) { sb.append("
2011-03-16 15:19:00
809
原创 Oracle中的双引号与单引号
双引号的作用是:如果创建对象的时候,对象名、字段名加双引号,则表示Oracle将严格区分大小写,否则Oracl都默认大写;双引号一般是用来转义的,如果alias里面有空格或其它保留符号,必须使用双引号。而单引号则表示:这个加了单引号的字段是一个字类似字符串,并不区分大小写;单引号是用来特制的,比如字符串的引用,日期字符串的引用,都必须包括在单引号中,可以参与运算或其它表达式中。两者不可混用,其中,两个单引号可以作为单引号的转义使用,意思就是一个真正的、没有特殊功能的单引号。例如 select substr(
2011-02-09 20:43:00
4183
原创 让IE的option支持双击事件
众所周知,在IE里, select的option是不支持onclick事件的, 而在谷歌浏览器里, option 是支持onclick事件的. (别的浏览器我就不知道了) 虽然onchange在某些时刻可以代替 option的click事件, 但是两者并无法做到完全等价. 因为onchange只有在 你点击的option和之前的option不同时才会触发. 当select当前选中的是第一项 而你再次点击第一项时, select是不会被触发的. 下面的代码演示了一种间接实现 option onclick的方法
2011-01-14 13:48:00
1919
原创 javascript去空格
<br />去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。<mce:script type="text/javascript"><!-- function trim(str){ //删除左右两端的空格 return str.replace(/(^/s*)|(/s*$)/g, "");
2011-01-13 18:30:00
347
转载 IFrame跨域高度自适应
项目网站中需要嵌入合作网站的页面,这就需要页面的自适应高度变化,并且是跨域的。在网上看了许多资料,加上自己的 实践,终于实现了跨域的IFrame自适应高度。如下: 首先,我的页面a.html需要引入对方的b.html,在这里运用iframe方式实现页面的套用 a.html页面的主要代码如下: Html代码 a.html页面只是用来引入对方页面的一个简单页面 这就不多做介绍。 然后,最好在a.html同一级目录下,创建一个agent
2010-12-31 14:10:00
1824
原创 转换字符串的编码
<br />import java.io.UnsupportedEncodingException; /** * 转换字符串的编码 */ public class ChangeCharset { /** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */ public static final String US_ASCII = "US-ASCII"; /** ISO 拉丁字母表 No.1,也叫作 ISO-L
2010-10-30 09:37:00
391
原创 与小数位精度(四舍五入等)相关的一些常用工具方法.
package orbit; import java.math.BigDecimal; /** * 与小数位精度(四舍五入等)相关的一些常用工具方法. * * float/double的精度取值方式分为以下几种: * java.math.BigDecimal.ROUND_UP * java.math.BigDecimal.ROUND_DOWN * java.math.BigDecimal.ROUND_CE
2010-09-19 16:18:00
1548
转载 一个关于银行卡号规则的问题,根据规则进行银行卡的验证
现行 16 位银联卡现行卡号开头 6 位是 622126~622925 之间的,7 到 15 位是银行自定义的,可能是发卡分行,发卡网点,发卡序号,第 16 位是校验码。16 位卡号校验位采用 Luhm 校验方法计算:1,将未带校验位的 15 位卡号从右依次编号 1 到 15,位于奇数位号上的数字乘以 22,将奇位乘积的个十位全部相加,再加上所有偶数位上的数字3,将加法
2010-09-08 14:43:00
11617
转载 javascript对下拉列表框(select)的操作
<br />这篇文章,主要是关于javascript和select相关的最基本方法,以供不熟悉javascript的人参考。常见的情况是,提出表单结构的人, 不仅仅需要为程序设计逻辑,创建数据结构,还需要设计表单的样式,以及熟悉javascript;某些公司可能会要求您精通photoshop:最初的时 候,我们都是全才。 <br />下面是我们例子的基础;这不是一个标准的表单。 <br /><form id="f"> <br /><select size="1" name="s"> <br /><optio
2010-09-08 14:19:00
599
转载 SQL中的CASE使用方法【转】
<br />Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简
2010-07-29 14:02:00
298
原创 『Java』java.lang.UnsupportedOperationException at java.util.AbstractList
常常使用Arrays.asLisvt()后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常。这是由于:Arrays.asLisvt() 返回java.util.Arrays$ArrayList, 而不是ArrayList。Arrays$ArrayList和ArrayList都是继承AbstractList,remove
2010-05-18 15:26:00
2160
原创 java.util.ConcurrentModificationException异常处理
java.util.ConcurrentModificationException异常网上机以找到很多资料。整体上看了一下,基本上都是说那些原理的,比较啰嗦,我只简单说明一下原理和解决方案,用来备忘原理:由于在迭代的过程中对集体进行了增加或者删除,导致索引西匹配不上而报异常解决方案:1.对于HashMap,可有用ConcurrentHashMap来代替解决并发的问题2.对于非
2010-05-11 10:17:00
323
原创 JAVA编程题:字符串"yekmaakkccekymbvb",求出字符串中有多少种字符,以及每个字符的个数?
public class Str { public static void main(String[] agrs){ String str="asrwofalsfjaowieurnasdfhadhiof"; while(!"".equals(str)){ String c=str.substring(0,1);
2009-12-28 11:31:00
1608
原创 org.springframework.orm.hibernate3.HibernateSystemException: ids for this class must be manually assigned before calling save
org.springframework.orm.hibernate3.HibernateSystemException: ids for this class must be manually assigned before calling save(): com.pax.hlportal.persistence.hibernate.data.demand.Demand; nested exce
2009-12-14 15:31:00
2146
原创 转]使用Hibernate需要导入的一些JAR包
转自:http://hi.baidu.com/78600403/blog/item/e33b1455e6e213c7b645ae6e.html以前一直用Myeclipse导入包,现在自己手动。不知需要导入一些什么JAR文件,导致编译通过,运行抛异常:Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/Do
2009-12-08 14:59:00
406
转载 js窗口&提示大全
//-----------按钮提示框----------// <input type="button" name="btn2" id="btn2" value="删除" onclick="return confirm(Yes/No);); //-----------按钮提示框----------// <input type="button" name="btn2" id="
2009-12-04 14:39:00
1030
原创 WEB中乱码解决方案收集
1. 这句话的意思是你浏览器查看网页的编码方式为中文。 Note:因为我们的浏览器一般都指定为中文字符编码查看,所以这句就不用加在你的页面当中,你加了也可以更强调也好。 2.page contentType — 指定的是最终客户端Browser所见到的网页内容的编码.其实用在容器中就是说把JSP页面输出为HTML页面采用的编码方式。在不使用 response.s
2009-11-16 13:12:00
393
SSH框架参考文档及手册
2012-02-20
java面试题,J2EE面试题 笔试题 各大公司面试笔试题
2012-02-13
webservice配置开发实例 包括文档及demo和lib,axis-bin-1_3.zip
2011-04-01
Birt使用说明.doc
2010-03-30
发邮件、文件下载并且带有写日志的源代码
2009-12-08
MySQL 5.1参考手册
2009-11-19
java面试题总汇《很经典的》java面试题总汇《很经典的》
2009-08-17
java经典例题 好资源
2009-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人