- 博客(18)
- 收藏
- 关注
使用Hibernate Interceptor和Annotation实现父子关系的计数
Hibernate中,对于domain model之间的父子关系,有时需要父对象需要得知子对象的数目,常规的做法是用一条sql语句"select count(*) ..."。更好的做法可以借鉴RoR,在父对象中设置一个保存子对象数目的字段,添加删除的时候对这个字段进行更新。但对这个字段进行更新的时候,往往需要显式的对父对象进行更新,比如create Topic时需要:[code...
2009-06-16 14:52:49 124
原创 flash wmode参数详解
window 模式默认情况下的显示模式,在这种模式下flash player有自己的窗口句柄,这就意味着flash影片是存在于Windows中的一个显示实例,并且是在浏览器核心显示窗口之上的,所以flash只 是貌似显示在浏览器中,但这也是flash最快最有效率的渲染模式。由于他是独立于浏览器的HTML渲染表面,这就导致默认显示方式下flash总是会遮 住位置与他重合的所有DHTML层。...
2008-12-26 09:57:07 254
sicp 习题 2.26 ~ 2.30
2.26[code="java"](define x (list 1 2 3))(define y (list 4 5 6))(append x y)(cons x y)(list x y)(define z (list x y))(car z)(cdr z)[/code]2.27[code="java"](define nil '(...
2008-11-04 12:00:52 169
sicp 习题 2.21 ~ 2.25
2.21[code="java"](define nil '())(define (square x) (* x x))(define (square-list items) (if (null? items) nil (cons (square (car items)) (square-list (cdr items)))))...
2008-11-04 11:53:44 184
sicp 习题 2.17 ~ 2.20
2.17[code="java"](define (my-last-pair l) (if (null? (cdr l)) (car l) (last-pair (cdr l))))(my-last-pair (list 23 72 149 34))[/code]2.18[code="java"](define (my-reve...
2008-11-04 11:51:10 266
sicp 习题 2.12 ~ 2.13
2.12[code="java"](define (add-interval x y) (make-interval (+ (lower-bound x) (lower-bound y)) (+ (upper-bound x) (upper-bound y))))(define (sub-interval x y) (add-inte...
2008-11-04 11:49:10 158
Java的singleton模式的double-check问题
以下是double-checked locking的java代码:[code="java"]public class Singleton { private Singleton instance = null; public static Singleton getInstance() { if (instance == null) { ...
2008-10-30 11:56:50 221
sicp 习题 2.6 ~ 2.10
2.6[code="java"](define zero (lambda (f) (lambda (x) x)))(define (add-1 n) (lambda (f) (lambda (x) (f ((n f) x)))))((zero 4) 3)(add-1 5 1)[/code]2.7[code="java"](define (add-interva...
2008-10-27 11:43:49 172
sicp 习题 2.1 ~ 2.5
2.1[code="java"](define (make-rat n d) (let ((g (gcd n d))) (cond ((and (< n 0) (> d 0)) (cons (/ n g) (/ d g))) ((and (> n 0) (> d 0)) (cons (/ n g) (/ d g))) (else (c...
2008-10-15 16:49:45 169
sicp 习题 1.42 ~ 1.46
1.42[code="java"](define (my-compose f g) (lambda (x) (f (g x))))(define (inc x) (+ x 1))(define (square x) (* x x))((my-compose square inc) 6)[/code]1.43[code="java"...
2008-10-15 16:47:54 148
sicp 习题 1.38 ~ 1.41
1.38[code="java"](define (cont-frac n d i k) (if (= k 1) (/ (n 1) (d 1)) (/ (n i) (+ (d i) (cont-frac n d (+ i 1) (- k 1))))))(define (cont-frac-r n d k) (define (frac i) ...
2008-10-15 16:45:47 157
sicp 习题 1.34 ~ 1.37
1.34[code="java"](define (square n) (* n n))(define (f g) (g 2))(f square)(f (lambda (z) (* z (+ z 1))))(f f)[/code]1.35[code="java"](define tolerance 0.00001)(define...
2008-10-15 16:43:55 199
sicp 习题 1.29 ~ 1.33
1.29[code="java"](define (inc n) (+ n 1))(define (cube a) (* a a a))(define (sum term a next b) (if (> a b) 0 (+ (term a) (sum term (next a) next b))))(define ...
2008-10-15 16:41:45 224
sicp 习题 1.21 ~ 1.22
1.21[code="java"](define (smallest-divisor n) (find-divisor n 2))(define (find-divisor n test-divisor) (cond ((> (square test-divisor) n) n) ((divides? test-divisor n) test-diviso...
2008-10-15 16:38:16 152
sicp 习题 1.10 ~ 1.17
1.10[code="java"](define (A x y) (cond ((= y 0) 0) ((= x 0) (* 2 y)) ((= y 1) 2) (else (A (- x 1) (A x (- y 1))))))(define (f n) (A 0 n))(defi...
2008-10-15 16:35:17 225
Ackermann函数
Ackermann函数的定义见图。 详细请参考[url]http://en.wikipedia.org/wiki/Ackermann_function[/url](A 1 n) = 2^n (A 2 n) = 2^(2^(2^(....^(2^2)))) (共n个2)用scheme语音定义为[code="java"](define (A x y) (cond ((= ...
2008-10-09 10:35:52 257
在eclipse中用jetty和cactus为servlet做单元测试
1. 下载jetty,解压到安装目录并在eclipse中做好配置。2. 下载cactus,将lib目录下的aspectjrt-1.5.3.jar, cactus.core.framework.uberjar.javaEE.14-1.8.0.jar, commons-httpclient-3.1.jar,commons-logging-1.1.jar,httpunit-1.6.jar,junit...
2008-09-24 23:01:33 146
发布GridPanel的一个扩展类ActionGridPanel,简化了Toolbar button
工作中使用Ext的GridPanel经常需要加上Toolbar,加上多个按钮多grid中选中的行进行相应的动作。Ext.ux.ActionGridPanel是Ext.grid.GridPanel的一个扩展类,定义了actions数组,每个元素代表了一个按钮。Ext.ux.ActionGridPanel会在按钮动作成功后,刷新当前页。按钮属性定义如下{ text: //button ...
2008-08-23 11:11:28 88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人