最近有点烦,这个服务器老是炸,这几天抽时间看看。。
这几天服务器一直系统磁盘BPS(Bps)很高,ssh半天连不进去,服务器重启后,进入网站都发现有大量垃圾评论和链接出现在评论中。直接删除,完事!
js键盘事件: keydown: 当用户按下键盘上的 任意键 时触发,如果不放的话,会重复触发此事件 keypress: 当用户按下键盘上的 字符键 时触发,如果不放的话,会重复触发此事件 keyup: 当用户释放键盘上的键时触发 触发顺序 在用户按了一下键盘上的字符键时,首先会触发keydown事件,然后紧跟着是keypress事件,最后会触发keyup事件。 keydown和ke...
mouseout事件定义:在鼠标指针位于一个元素上方,然后用户将其移入另一个元素时触发。不能通过键盘触发该事件 mouseover事件定义:在鼠标指针位于一个元素外部,然后用户将其首次移入另一个元素边界之内时触发。不能通过键盘触发该事件 相关元素:在发生mouseover和mouseout事件时,这两个事件都会涉及把鼠标指针从一个元素的边界之内移动到另一个元素的边界之内 mouseover事件:事...
var client = function() { //创建一个对象 //引擎 var engine = { ie: false, //这个属性用于确定是否是IE引擎 gecko: false, webkit: false, khtml: false, opera: false, //引擎的版本 ver: 0 }; //浏览器 var browser = { ie: false, firefox:...
关于ie9以下不支持trim()方法 可以在自己封装的框架中加入如下。或直接调用也行。 if(!String.prototype.trim) { String.prototype.trim = function() { return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); //\uFEFF为es5新增的空白符,\XA0是不间断...
$.ajaxSetup({ cache: false }); 在ajax之前加这个就好 可以取消ie的缓存。这样就可以解决因为缓存问题导致ajax获取不到新的资源 ie 7 8 不支持 trim() 用 replace(/^\s*|\s*$/g, "")来代替去掉前后空格 console.log( typeof Number("qw123")=="number");//true,这里要主要NaN...
这里rowOwn,columnOwn,areaNameOwn的类型为array,后台用String rowOwn=request.getParameter("rowOwn");是接收不到的 ,其中request.getParameter的参数可以为ajax中data的value名 因为它们的数据类型不同。后台接收到的为字符串。而前台传过去的为数组,所以需要把数组转换为字符串 $.ajax({ ty...
java操作数据库进行多个表的查询思路分析 大致思路是将每个表取出的数据按键值的形式放进HashMap while (rsareaA.next()) { Map rowDataA = new HashMap(); for (int i = 1; i <= columnCountA; i++) { rowDataA.put(mdA.getColumnName(i), rsareaA.getOb...
关于结果集获取行数 ResultSet rsareaA = sql.executeQuery(areaA); rsareaA .last();移动到结果集的最后一行, int rowCount = rsareaA .getRow();// 得到当前行号,也就是记录数 rsareaA .beforeFirst();//移动到结果集的第一行 rowCount就是行数