- 博客(23)
- 问答 (5)
- 收藏
- 关注
原创 javascript高端程序设计笔记三 object-oriented terminology
1.面向对象的四个特性:封装,聚合,继承,多态2.javscript也有垃圾收集器,作用和java的gc类似3.early binding 与 late binding early binding,在编译期间就绑定对象的属性与方法,就具有智能感知的功能 late binding,在运行期间才绑定对象的属性与方法 java 是 early binding,javascri...
2010-12-02 17:37:24
139
原创 javascript高端程序设计笔记一 基础
一.JavaScriptJavaScript是一种客户端脚本语言,最初的目的是为了在客户端进行表单数据的校验包含三部分ECMAScript javascript的核心,描述了javascript的语法和基本对象DOM 描述了操作页面内容的方法BOM 描述了操作浏览器的方法ECMAScript,DOM已经标准化BOM并没有标准化,每个浏览器有不同的实现,比如Navig...
2010-12-01 16:43:51
130
原创 时间复杂度的分析
1.O(N)对于T(N),f(N),如果存在一个参数c和n,使得每个N>n,都有T(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))3. lo...
2010-11-28 17:20:52
201
原创 测试array
1.待测试的array[code="java"]var array = ['array1','array2','array3'];[/code][code="java"][/code]2.使用for循环遍历数组[code="java"]for(key in array) resultValue += (key+"="+array[key]+""); [/code]...
2010-11-27 17:21:13
199
原创 function 对象测试
1.测试的function对象[code="java"]function jsObj(){ this.name =""; this.sex =""; this.age=0; this.father = new person(); this.json = {}; this.array = ['1','2']; this.nullValue; t...
2010-11-27 17:01:42
275
原创 json对象测试
一测试json对象1.待测试的json[code="java"] var json = {"字符串":"字符串", "日期对象":new Date(), "内嵌json":{"innerJson":"嵌套json"}};[/code]2.使用 "."号取值[code=&quo
2010-11-27 16:13:41
151
原创 webwork的List (已解决)
在jsp页面上使用webwork标签隐藏域 <ww:hidden name="***List">如果***List =[1,2,3] 那么传到Action里面此list的类型为XWorkList,值变为[[1,2,3]],也就是说封装了一层,每set一次,就会封装一次,需要注意 <input type='hidden'>不能存放list对象...
2010-11-17 17:45:11
323
webwork中Action的传值问题(已解决)
假设我有1个jsp文件a.jsp有2个 actionA 和 actionBjsp里有1个input name为myName 假设值为Tom,actionA和actionB都有myName这个字段在action里将myName的值设为Jerry,然后用chain转到actionB,actionB里取道的值还是为Tom?画个示意图 a.jsp ->(表单提交...
2010-11-16 11:57:13
173
原创 jquery绑定raido事件和获取值
绑定事件 $("input[name='radioName']").click(function() {}) 获取选取的值 $("input[name='radioName']:checked").val(); 动态改变radiod 的checked选项 $("input[name='summaryTypeRadio']").each(fun...
2010-11-16 10:38:10
179
原创 FreeMarker模板使用注意事项
记得在每1个数据项后面加上?if_exists进行判断,否则会报undefined错误在sql里查询出HashMap后加判断语句,如果为空,则new一个HashMap
2010-11-16 09:40:49
155
原创 排序2-希尔插入排序
算法简介:希尔插入排序,是在直接插入排序的基础上进行优化直接插入排序的优点:对于小数量的数据排序较快算法描述:将待排序数组在逻辑上分成一定步长的子数组,对这些子数组进行直接插入排序。然后在重新划分子数组,再进行直接插入排序,直到整个数组有序(步长为1)假设数组长度为N那么排序的轮数n最佳为满足 2^n < N 每轮排序的步长 step = 2^n -1为什么这样设置,...
2010-11-11 17:35:15
102
原创 基础的数据结构
数组 - 大小固定栈(stack) - 后进先出,只能在一端进行插入和删除的操作队列(queue) - 先进先出,只能在一端进行插入操作,在另一端进行删除操作 算法要考虑的因素 : 尽可能少的I/O操作,尽可能在内存里操作数据...
2010-11-09 15:54:24
100
原创 2010-11-05 - 03
第二部分 Web方向 1.forward 和 redirect区别. forward是服务器请求新的资源然后返回给浏览器,浏览器并不知道资源的来源,换句话说url不会变,request response信息不会丢失 redirect是服务器通知浏览器重新请求资源,url会改变,request response信息会丢失 2.servlet中filter...
2010-11-05 16:22:57
235
原创 2010-11-05 -02
1.请说出check异常和uncheck异常的基类及其在异常处理中的区别. check异常基类是 Exception uncheck异常也可以说是runtimeException,基类是Errorcheck异常必须使用try catch快或者将Exception 抛出2.捕捉多个异常的时候,捕捉异常的顺序,要注意什么问题? 按照异常的层次结构3.请说明java虚拟机堆中...
2010-11-05 16:13:44
138
原创 2010-11-05
1.HashMap和HashTable的区别,更快的map结构是什么,并且要求是线程安全(1) HashMap不是线程安全的,需要手工编码处理,速度较快。HashTable是线程安全的,速度较慢(2) HashMap允许key,value为null值,HashTable不允许(3)HashMap继承AbstractMaps,HashTable继承自Dictionary,都实现...
2010-11-05 15:29:42
97
原创 递归调用
题目描述: 要求:写一个函数void count(char* input,int len),此函数的功能是计算出一个字符串中每个字符的个数,不区分 大小写,输出结果时按字符在字符串中出现的先后顺序。使用程序语言不限。 例如:input="abCcbdfe",输出结果是a:1 b:2 c:2 d:1 f:1 e:1 *思路 :构造一颗完全2叉树,每个结点储存1个value和此value...
2010-11-05 11:39:46
121
原创 2010-11-04 quartz学习笔记六-JobExecutionException
当执行job出现异常的时候如何处理?1.将这个exception包装为JobExecutionException try { int zero = 0; int calculation = 4815 / zero; } catch (Exception e) { System.out.p...
2010-11-04 15:57:38
278
原创 2010-11-04 quartz学习笔记五-misFire
如果一个job的执行时间大于与这个job关联的trigger的间隔时间,那么这个trigger就会misFire,可以通过设置trigger的一些misFire策略来控制trigger在检测到misFire的时候的行为,具体用到了再谷歌吧...
2010-11-04 15:39:30
110
原创 2010-11-04 quartz学习笔记四 -给任务传参数以及维持任务的状态
1.自定义的Job类实现StatlefulJob接口,如果实现Job接口,则无法获取参数 public class ColorJob implements StatefulJob2.重写execute(JobExecutionContext context)方法 String jobName = context.getJobDetail().getFullName(); ...
2010-11-04 15:13:43
105
原创 2010-11-03 quartz学习笔记三(example3) CronTrigger
CronTriger 时间计划触发器[code="java"] /** * * Create a CronTrigger with fire time dictated by the * cronExpression resolved with respect to the specified * timeZone occ...
2010-11-03 13:44:22
97
quartz学习笔记二(example2)
一 JobDetail的构造方法JobDetail的构造方法相对比较简单 public JobDetail(String name, String group, Class jobClass) { setName(name); setGroup(group); setJobClass(jobClass); } ...
2010-11-03 13:04:53
122
2010-11-03 quartz学习笔记一
Quartz is a full-featured, open source job scheduling service that can be integrated with, or used along side virtually any Java EE or Java SE application - from the smallest stand-alone application t...
2010-11-03 11:20:23
101
原创 2010-11-02
1.Post和Get方法能传输的数据长度? POST理论上没有长度限制,GET有长度为2K的限制,因为URL得长度限制为2K
2010-11-03 10:53:49
109
空空如也
Calendar类有直接获取日期长度的方法吗
2010-11-08
+= 运算符的问题
2010-09-30
使用DOM4J生成XML文件的换行以及特殊字符问题
2010-08-23
一个数据库操作的问题。。
2010-07-30
Class类的方法getResource(String name)中name的意义
2010-07-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人