摘要: 要求:有两个数组一个N个元素,另一个M个元素,这两个数组中有些元素是相同的,希望通过编写一段程序将两个数组中的相同元素找出来,请用最少的循环次数完成需求,请问需要用什么方法?以下是我自己写的一段代码,具体思路是先让两个数组有序排列,然后一个嵌套循环,重点是内层循环。通过把内层循环变量初值无规律增大来减少内层遍历次数,这句话如果理解不了我来解释下。我前面已经提到先把两个数组有序排列,这样内层循环已经遍历过的元素就已经没有再遍历的必要了,那么内层的下一次遍历就从N+1次开始,这样内层元素就会越来越少,具体代码如下。 String[] strOne= {"c","b&q 阅读全文
posted @ 2013-10-08 15:48 精神领袖 阅读(11261) 评论(0) 推荐(1) 编辑
摘要: Calendar c= Calendar.getInstance(); //返回当前天是该月的第几天 System.out.println(c.get(Calendar.DAY_OF_MONTH)); //指定某一你哪 c.set(Calendar.YEAR, 2013); //指定某一月 月份从0-11 c.set(Calendar.MONTH, 9); //返回该月有几天 System.out.println(c.getActualMaximum(... 阅读全文
posted @ 2013-09-17 14:30 精神领袖 阅读(388) 评论(0) 推荐(0) 编辑
摘要: AUTOTRACE可以辅助我们写出高质量的SQL执行如下命令可以看到结果SQL> set autotrace on;SQL> select * from dual;Execution Plan----------------------------------------------------------Plan hash value: 272002086--------------------------------------------------------------------------| Id | Operation | Name | Rows | Byt... 阅读全文
posted @ 2013-09-06 17:48 精神领袖 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 由于项目中有很多金额显示字段,故整理了一个公共JS,供大家学习和改正。/** * 根据传入的数值转换成货币显示格式 * 不能传入的字符形如 “abc 000 123. .123” */function formatNum(s){ s=(Math.round(s*100)/100).toString(); //判断参数是否有值 if( s == '' || s == null || s == '0'){ return '0.00'; }else if(( 0 -3;i = i - 3){ c = ',' + b.substrin.. 阅读全文
posted @ 2013-09-04 22:29 精神领袖 阅读(509) 评论(0) 推荐(0) 编辑