<html>
<head>
<title>情人节 3D动态玫瑰(js实现)</title>
<meta charset="utf-8" />
</head>
<body>
<canvas id="c"></canvas>
<script>
var b = document.body;
var c = document.getElementsByTagName('canvas')[0];
var a = c.getContext('2d');
document.body.clientWidth;
</script>
<script>
// start of submission //
with(m=Math)C=cos,S=sin,P=pow,R=random;c.width=c.height=f=500;h=-250;function p(a,b,c){if(c>60)return[S(a*7)*(13+5/(.2+P(b*4,4)))-S(b)*50,b*f+50,625+C(a*7)*(13+5/(.2+P(b*4,4)))+b*400,a*1-b/2,a];A=a*2-1;B=b*2-1;if(A*A+B*B<1){if(c>37){n=(j=c&1)?6:4;o=.5/(a+.01)+C(b*125)*3-a*300;w=b*h;return[o*C(n)+w*S(n)+j*610-390,o*S(n
下午Jerry问如何写一段代码让JVM堆溢出,栈溢出和永久内存溢出。研究下,觉得蛮有意思的,一些有两篇文章,可以作为参考。http://blog.163.com/kesic2004_com/blog/static/16552947920116132450431/
JAVA中的指针,引用及对象的clone:
http://www.ibm.com/developerworks/cn/java/l-jpointer/index.html
FilterDispatcher can be replaced by StrutsPrepareAndExecuteFilter.
Struts2 Architecture
IBATIS3.X中的autoMappingBehavior的值可以被设置为三个定义在AutoMappingBehavior里的常量:NONE,PARTIAL,FULL。用来指定IBatis是否以及如何自动将列映射到字段/属性。
PARTIAL:只是自动映射简单、非嵌套的结果集。
FULL: 将会自动映射任何复杂的(嵌套或非嵌套)的结果集。默认情况下为PARTIAL。
我们在定义一个resultType="Map"的时候, 那么Ibatis将返回两个Key,一个是数据库里定义原始字段名称,另外一个是将该字段uppercase后的新字段名称,就是为了满足上面的匹配,该处理是在FastResultSetHandler.getRowValue()里完成的。
例如数据库定义的字段为"userId",Ibatis将返回"userId"和"USERID",所以如果你想返回一个Map类型,最好定义一个resultMap并且resultType为Map,将要返回的字段在此map一下就ok了。