摘要: //判断照片大小function getPhotoSize(obj){ photoExt=obj.value.substr(obj.value.lastIndexOf(".")).toLowerCase();//获得文件后缀名 if(photoExt!='.jpg'){ alert("请上传后缀名为jpg的照片!"); return false; } var fileSize = 0; var isIE = /msie/i.test(navigator.userAgent) && !window.opera; if (is 阅读全文
posted @ 2013-06-04 21:27 NW_KNIFE 阅读(35335) 评论(0) 推荐(0) 编辑
摘要: //****************************************************************************// 构造函数,变量为15位或者18位的身份证号码function clsIDCard(CardNo) { this.Valid=false; this.ID15=''; this.ID18=''; this.Local=''; if(CardNo!=null)this.SetCardNo(CardNo);}// 设置身份证号码,15位或者18位clsIDCard.prototype.SetC 阅读全文
posted @ 2013-06-04 09:16 NW_KNIFE 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 1、计划任务概说计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思。在Linux中,我们经常用到 cron 服务器来完成这项工作。cron服务器可以根据配置文件约定的时间来执行特定的作务。比如我们可以在配置文件中约定每天早上4点,对httpd 服务器重新启动,这就是一个计划任务;下面我们先来说说cron:在Linux系统中,计划任务一般是由cron承担,我们可以把cron设置为开机时自动启动。cron启动后,它会读取它的所有配置文件(全局性配置文件/etc/crontab,以及每个用户的计划任务配置文件),然后cron会根据命令和执行时间来按时来调用度工作任务。cron是一个li 阅读全文
posted @ 2013-05-16 14:12 NW_KNIFE 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: HSSF是指2007年以前的,XSSF是指2007年版本以上的这个还是比较好用的,这些总结来自Apache的官方向导的点点滴滴详细的请参考http://poi.apache.org/spreadsheet/quick-guide.html1.导出excel:package test.worksheet;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.Date;import org.apache.p 阅读全文
posted @ 2013-05-07 15:33 NW_KNIFE 阅读(4679) 评论(1) 推荐(0) 编辑
摘要: 1.简介:java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher一个Pattern是一个正则表达式经编译后的表现模式。一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达式经编译后的模式,然后一个Matcher实例在这个给定的Pattern实例的模式控制下进行字符串的匹配工作。以下我们就分别来看看这两个类:2.Pattern类:Pattern的方法如下: static Pattern compile( 阅读全文
posted @ 2013-05-06 15:28 NW_KNIFE 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 1.使用ScannerScanner sc = new Scanner(System.in);如果要输入整数,则 int n = sc.nextInt();String类型的,则String temp = sc.next();2.使用BufferedReaderBufferedReader br = new BufferedReader( new InputStreamReader(System.in) );String input = br.readLine(); 阅读全文
posted @ 2013-05-06 15:12 NW_KNIFE 阅读(5040) 评论(0) 推荐(0) 编辑
摘要: 1.TreeSet原理:/** TreeSet存储对象的时候, 可以排序, 但是需要指定排序的算法** Integer能排序(有默认顺序), String能排序(有默认顺序), 自定义的类存储的时候出现异常(没有顺序)** 如果想把自定义类的对象存入TreeSet进行排序, 那么必须实现Comparable接口* 在类上implement Comparable* 重写compareTo()方法* 在方法内定义比较算法, 根据大小关系, 返回正数负数或零* 在使用TreeSet存储对象的时候, add()方法内部就会自动调用compareTo()方法进行比较, 根据比较结果使用二叉树形式进行存储 阅读全文
posted @ 2013-05-06 11:51 NW_KNIFE 阅读(50995) 评论(1) 推荐(3) 编辑
摘要: java中的compareto方法返回参与比较的前后两个字符串的asc码的差值,看下面一组代码String a="a",b="b";System.out.println(a.compareto.b);则输出-1;若a="a",b="a"则输出0;若a="b",b="a"则输出1;单个字符这样比较,若字符串比较长呢??若a="ab",b="b",则输出-1;若a="abcdef",b="b"则输出- 阅读全文
posted @ 2013-05-06 10:29 NW_KNIFE 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) {Map<String, String> map = new HashMap<String, String>();map.put("1", "value1");map.put("2", "value2");map.put("3", "value3");//第一种:普遍使用,二次取值System.out.println("通过Map.keySet遍历key和value 阅读全文
posted @ 2013-05-06 09:28 NW_KNIFE 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 1.Map.Entry说明Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry<K,V>。它表示Map中的一个实体(一个key-value对)。接口中有getKey(),getValue方法。2.Map.Entry使用你是否已经对每次从Map中取得关键字然后再取得相应的值感觉厌倦?使 阅读全文
posted @ 2013-05-06 09:27 NW_KNIFE 阅读(31587) 评论(2) 推荐(6) 编辑