自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

使用Hibernate Interceptor和Annotation实现父子关系的计数

Hibernate中,对于domain model之间的父子关系,有时需要父对象需要得知子对象的数目,常规的做法是用一条sql语句"select count(*) ..."。更好的做法可以借鉴RoR,在父对象中设置一个保存子对象数目的字段,添加删除的时候对这个字段进行更新。但对这个字段进行更新的时候,往往需要显式的对父对象进行更新,比如create Topic时需要:[code...

2009-06-16 14:52:49 109

原创 flash wmode参数详解

window 模式默认情况下的显示模式,在这种模式下flash player有自己的窗口句柄,这就意味着flash影片是存在于Windows中的一个显示实例,并且是在浏览器核心显示窗口之上的,所以flash只 是貌似显示在浏览器中,但这也是flash最快最有效率的渲染模式。由于他是独立于浏览器的HTML渲染表面,这就导致默认显示方式下flash总是会遮 住位置与他重合的所有DHTML层。...

2008-12-26 09:57:07 240

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 155

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 172

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 248

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 143

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 210

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 157

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 154

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 130

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 140

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 173

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 208

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 136

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 211

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 243

在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 133

发布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 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除