`
文章列表
http://blog.csdn.net/tjcyjd/article/details/11111401
/* finds the intersection of * two arrays in a simple fashion. * * PARAMS * a - first array, must already be sorted * b - second array, must already be sorted * * NOTES * * Should have O(n) operations, where n is * n = MIN(a.length(), b.length()) */ //两个数组必须先排序 funct ...
List<Object> list = new ArrayList<Object>(); if(list.size() == 0){//true System.out.println("aike1"); } if(list != null){ //true System.out.println("aike2"); } if(list == null){ //false System.out.println("aike2"); }
当使用+拼接字符串时,会生成新的String对象,而不是向原有的String对象追加内容。与之形成对比的是StringBuffer类,StringBuffer类使用append()方法追加字符串,向原有对象追加而不是创建新的对象。append()方法返回当前StringBuffer对象,因此可以串联起来使用。 String s = null; s += "abc"; System.out.println(s); 答案是:nullabc! 就这三行代码, 我问了不下于50个人, 有资深的人也有新手的, 在不运行的情况下全答错了! 可见现在学java的人有很 ...
//遇到的问题,在debug下step by step运行正常,正常发布运行不正常,ajax返回的数据有问题。在ajax中添加async: false,程序变正常 以下是知识点。 这其中涉及到代码的顺序问题,有时后台还未返回数据,但已执行后面代码, 所以就会造成取不到值 $.ajax({ type: "post", url: "admin/PfmOptionRuleItem.do", success: function(data){ $("#ruleItem&qu ...
类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。 但是对于SQL*PLUS来执行脚本的话,不支持此类编码。 查看是否有BOM头:用UE打开文件,点击format下的Toggle HEX Mode也就是(10010)按钮,就可以看到?什么的。 单击工具栏上的Toggle Hex Mode按钮,或者按Ctrl+H键,可以在十六进制编辑和文本编辑之间进行切换。 去 ...
一、 简单的对比 request.getParameter用的比较多,相对熟悉 //request.getParameterValues(String name)是获得如checkbox类(名字相同,但值有多个)的数据。 接收数组变量 ,如checkobx类型 //在后台赋值给一个数组 String[] name = request.getParameterValues(String name) request.getParameter(String name)是获得相应名的数据,如果有重复的名,则返回第一个的值 . 接收一般变量 ,如text类型 ...
function saveProDes() { var data = $.param({'state': state}) + '&' + $('#desProForm').serialize(); $.ajax({ type: "post", url: "savePro.do", data: data, success: function (data) { } }); } jquery中使用serialize() 序列化表单时 ...
//json对象 一、$.each遍历json对象 查看一个简单的jQuery的例子来遍历一个JavaScript数组对象。 var json = [ {"id":"1","tagName":"apple"}, {"id":"2","tagName":"orange"}, {"id":"3","tagName":"bana ...

setTimeout()

    博客分类:
  • JS
JavaScript里的这两个定时器函数,大家一定耳熟能详: setTimeout("函数()",毫秒)就是开启一个计时器,指定毫秒后执行该函数一次。 有关定时器,javascript还有另一个类似的函数,setInterval("函数()",毫秒)。不同的是,setInterval不是指定时间后执行一次该函数,而是每隔指定时间执行该函数,连续不断,直到clearInterval()。 问题是,在实际使用过程中,发现javascript的定时器很不靠谱。说好的多少多少时间后执行,但给人的感觉是忽快忽慢。明明指定3秒后执行,竟然5、6秒后才触 ...
private boolean isValueSame(Object o1, Object o2) { if (o1 == null && o2 == null) { return true; } else if (o1 != null && o2 != null) { if (o1 instanceof java.lang.String && o2 instanceof java.lang.String) { return o1.equals(o2); } ...
String[] stringArray = { "a", "b", "c", "d", "e" }; boolean b = Arrays.asList(stringArray).contains("a"); System.out.println(b); // true
<script language="javascript"> var r= "1\n2\n3\n"; //将字母\n替换成分号 alert(r.replace("\n",";")); 结果:1;2\n3\n 只替换了第一个 </script> <script language="javascript"> var r= "1\n2\n3\n"; //将字母\n替换成分号 alert(r.replace(/\n/g, & ...
--Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual --2013-01-06 今天的日期为2013-01-06 2.select trunc(sysdate, 'mm') from dual --2013-01-01 返回当月第一天. 3.select trunc(sysdate,'yy') from dual --2013-01-01 返回当年第一天 4.select trunc(sysdate,'dd') from dual --2013-01- ...
//select 1 from table; //select anycol(目的表集合中的任意一行) from table; -- (目的表集合中的任意一行) //select * from table //上面这三条语句从作用上来说是没有差别的,都是查看是否有记录,一般是作条件查询用的。 //select 1 from 中的1是一常量(可以为任意数值),查到的所有行的值都是它,但从效率上来说,1>anycol>*,因为不用查字典表。
Global site tag (gtag.js) - Google Analytics