`
sambean
  • 浏览: 31900 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
1.spring的公共配置文件放在 resource目录下   根据环境不同会变的文件放在  resource/config/env ( qa,product,dev)目录下 2.pom.xml <resources> <resource> <directory>src/main/resources</directory> <excludes> <exclude>**/config/&l ...

2013-3-30

  上一篇日志的日期是 2010-12-02 17:37,头像还是在租住的小房间对着镜子照的。一转眼2年半多过去了,技术上长进得不多,大部分时间还是还是浪费了。   2010-10-1 2011-10-1 结束了一段一厢情愿的感情.这段时间是异常痛苦的,差点就崩溃了,也做了很多不理智的事情,总算过去了,现在回想起来觉得蛮好玩的。   2011-10-7至今 缘分也好,巧合也罢 开始了一段新的感情,并且应该会是持续一辈子的.这段时间爱你主要花费在了玩游戏上,在工作比较轻松的时候,每天准时下班回家玩游戏,甚至在办公室看游戏视频,浪费了很多时间.   2013年过年那段时间也异常痛苦,回到家中围 ...
1.面向对象的四个特性:封装,聚合,继承,多态 2.javscript也有垃圾收集器,作用和java的gc类似 3.early binding 与 late binding   early binding,在编译期间就绑定对象的属性与方法,就具有智能感知的功能   late  binding,在运行期间才绑定对象的属性与方法   java 是 early binding,javascript是late binding 4.Native Object  ECMA-262定义的classes                 Object Function Array String          ...
1.定义对象 var o = new Object()  如果没有参数,可以直接使用 var o = new Object; 2 Object a.Object是ECMAScript规定的所有对象的基类,所有的对象都有Object的方法和属性 b.Object的Properties (1)constructor构造器 调用native方法 Object() (2)prototype  ...
一.JavaScript JavaScript是一种客户端脚本语言,最初的目的是为了在客户端进行表单数据的校验 包含三部分 ECMAScript javascript的核心,描述了javascript的语法和基本对象 DOM  描述了操作页面内容的方法 BOM  描述了操作浏览器的方法 ECM ...
1.O(N) 对于T(N),f(N),如果存在一个参数c和n,使得每个N>n,都有T(N)<cf(N),则记为 T(N)= O(f(N)))称为 T(N)的增长率低于f(N) 例如 T(N) = 100N   f(N) = N*N 当 N<100时 T(N) > f(N) 当 N>100时 T(N)<  f(N) 可以说 T(N)的增长率低于 f(N) 2.如果T1(N) = O(f(N),T2(N) = O(g(N)) (1) T1(N)+T2(N) = O(max(f(N),g(N))) (2) T1(N) *T2(N) =O(f(N)*g(N)) ...
1.待测试的array var array = ['array1','array2','array3']; 2.使用for循环遍历数组 for(key in array) resultValue += (key+"="+array[key]+"<br>"); 结果 0=array1 1=array2 2=array3 结论:其实,无论是json还是function还是array,都可以理解为是key-value的集合,也可以说是对象,类等 json 和function里的key可以自己指定,而array的key则 ...
1.测试的function对象 function jsObj(){ this.name =""; this.sex =""; this.age=0; this.father = new person(); this.json = {}; this.array = ['1','2']; this.nullValue; this.methodA=function(){alert('i am methodA')}; } 2.新建一个对象,遍历此对象的属性 var jsobj = new jsObj ...
一测试json对象 1.待测试的json var json = {"字符串":"字符串", "日期对象":new Date(), "内嵌json":{"innerJson":"嵌套json"}}; 2.使用 "."号取值 for(key in json) resultValue += (key+"="+json.key+"<br>"); ...
在jsp页面上使用webwork标签隐藏域 <ww:hidden name="***List"> 如果***List =[1,2,3]  那么传到Action里面此list的类型为XWorkList,值变为[[1,2,3]],也就是说封装了一层,每set一次,就会封装一次,需要注意   <input type='hidden'>不能存放list对象
假设我有1个jsp文件a.jsp 有2个 actionA 和 actionB jsp里有1个input name为myName   假设值为Tom,actionA和actionB都有myName这个字段 在action里将myName的值设为Jerry,然后用chain转到actionB,actionB里取道的值还是为Tom? 画个示意图      a.jsp ->(表单提交) actionA ->(chain) -> actionB myName="Tom" 设置myName="Jerry&qu ...
绑定事件   $("input[name='radioName']").click( function() { } )   获取选取的值  $("input[name='radioName']:checked").val();    动态改变radiod 的checked选项   $("input[name='summaryTypeRadio']").each(function() { if($(this).val()==$('#summaryType').v ...
 记得在每1个数据项后面加上?if_exists进行判断,否则会报undefined错误 在sql里查询出HashMap后加判断语句,如果为空,则new一个HashMap
package com.ysb; import java.util.Stack; /** * @param args * 输入:一串字符串 输出:运算结果,不考虑非法输入,暂时不考虑括号 算法流程: 1.读取1个操作数 压入操作数栈 operand1 * 2.读取1个操作符 压入操作符栈 3.读取下1个操作数 压入操作数栈 operand2 4.读取下1个操作符 operator2 * 5.操作符栈出栈得到operator1 判断operator2和operato1的优先级 a. operator ...
算法简介:希尔插入排序,是在直接插入排序的基础上进行优化 直接插入排序的优点:对于小数量的数据排序较快 算法描述:将待排序数组在逻辑上分成一定步长的子数组,对这些子数组进行直接插入排序。然后在重新划分子数组,再进行直接插入排序,直到整个数组有序(步长为1) 假设数组长度为N 那么排序的轮数n最佳为满足 2^n < N  每轮排序的步长 step = 2^n -1 为什么这样设置,我也不知道 经过实践 当N很大的时候,希尔插入排序数据比直接插入排序所需时间更多,应该是频繁的方法调用耗费时间,所以时间上并不一定有优势,但是数组需要进行移动的次数少了好几个数量级 上代码   ...
Global site tag (gtag.js) - Google Analytics