上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页
  2014年3月21日
摘要: 1. 获取用户请求的路径:HttpServletRequest request = (HttpServletRequest) req;String servletPath = request.getServletPath(); 2. 相对通用的读文件流的方法(Windows 和 Linux上都可以用 阅读全文
posted @ 2014-03-21 15:24 快鸟 阅读(660) 评论(0) 推荐(0) 编辑
  2014年3月12日
摘要: 一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用 系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优 化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的 SQL语句,提高系统的可用性。 在多数情况下,Oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果在SQL语句的where子句. 阅读全文
posted @ 2014-03-12 19:39 快鸟 阅读(631) 评论(0) 推荐(0) 编辑
  2014年2月13日
摘要: 窗口对象的属性和方法:在js最外层写的function可以还可以理解为window对象的一个方法。定义的变量也可以称之为window对象的一个属性。例如:window.alert("---"); window.setTimeOut(function(){……}, 100); window.top格式:[window.]属性[window.]方法(参数)opener.属性opener.方法(参数)self.属性self.方法(参数)parent.属性parent.方法(参数)top.属性top.方法(参数)窗口名称.属性窗口名称.方法(参数)----------------- 阅读全文
posted @ 2014-02-13 11:38 快鸟 阅读(945) 评论(0) 推荐(0) 编辑
摘要: 1. 页面引入loading.js。且在页面上添加2. 加载数据之前进行调用。调用方法如下:loading = new loadingObj($("#loading"), buildURI("images/"));loading.init();loading.show();$("#service_slist").hide();$("#listArea").empty();$("#pageArea").empty();$("#fw_empty").hide();if(typeo 阅读全文
posted @ 2014-02-13 11:28 快鸟 阅读(246) 评论(0) 推荐(0) 编辑
摘要: JavaScript面向对象是近年来比较火的一个概念了,由于小弟才疏学浅,虽然做过不少的web项目,看了网上很多深奥的资料和教程,还是对他们深奥 的理论一知半解,前段时间看了点书,总算有了自己的理解,今天也出来装一回,如果觉得很深奥,请直接鄙视我,如果觉得不对,请直接拍砖。先通俗了解下面一些东西。在JS代码中写入function fn(){}或者var fn=function(){}等等,你都可以将其理解为对象,当然还有数组等等。在理解面向对象之前,先了解下面几个东西吧。1.对象方法的调用在js最外层写的function可以还可以理解为window对象的一个方法。定义的变量也可以称之为wind 阅读全文
posted @ 2014-02-13 10:52 快鸟 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 1、数组的创建vararrayObj=newArray(); //创建一个数组vararrayObj=newArray([size]); //创建一个数组并指定长度,注意不是上限,是长度vararrayObj=newArray([element0[,element1[,...[,elementN]]]]); //创建一个数组并赋值 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。2、数组的元素的访问vartestGetArrValue=arrayObj[1];//获取数组的 阅读全文
posted @ 2014-02-13 10:39 快鸟 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1. sql排序:1、 order by ……2、 row_number() over(partition by …… order by ……) 使用说明:此函数适合做分组、排序,而不能在使用它分组的同时使用聚合函数3、 嵌套查询,保持内层查询的排列顺序,可以使用rownum记录内层记录的行号,外层 阅读全文
posted @ 2014-02-13 10:24 快鸟 阅读(315) 评论(0) 推荐(0) 编辑
  2014年1月14日
摘要: ===========================================================1. ====JSON.stringify()======================================================================================================================JSON.stringify()方法的使用:(将 JavaScript 值转换为 JavaScript 对象表示法 (Json) 字符串。)页面端:(前台)var oq = { "idSpe 阅读全文
posted @ 2014-01-14 15:19 快鸟 阅读(2082) 评论(0) 推荐(0) 编辑
  2013年12月11日
摘要: 1.使用 === 代替 ==JavaScript 使用2种不同的等值运算符:===|!== 和 ==|!=,在比较操作中使用前者是最佳实践。“如果两边的操作数具有相同的类型和值,===返回true,!==返回false。”——JavaScript:语言精粹然而,当使用==和!=时,你可能会遇到类型不同的情况,这种情况下,操作数的类型会被强制转换成一样的再做比较,这可能不是你想要的结果。在js中数字0是逻辑的false。空字符串("")是逻辑的false。undefined是逻辑的false。null是逻辑的false。" "含有空格的字符串是逻辑的tru 阅读全文
posted @ 2013-12-11 22:13 快鸟 阅读(216) 评论(0) 推荐(0) 编辑
  2013年12月2日
摘要: /* * YYYY-MM-DD类型的字符串日期比较 * */String.prototype.compareAsDate=function(dateStr){//prototype原型方法 var d1Arr=this.split('-');// this是引用调用此方法的String对象 var d2Arr=dateStr.split('-'); var date1=new Date(d1Arr[0],d1Arr[1],d1Arr[2]).getTime(); var date2=new Date(d2Arr[0],d2Arr[1],d2Arr[2]).get 阅读全文
posted @ 2013-12-02 15:14 快鸟 阅读(202) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页