http://www.cnblogs.com/Jax/category/213017.html http://www.cnblogs.com/hegezhou_hot/archive/2012/12/21/2828162.html