http://lxl887.blog.163.com/blog/static/136734184201261210255473/
http://maoxiaoling570811.blog.163.com/blog/static/1779111522012893162155/
1. 2.
http://2kubika.blogspot.com.au/2012/04/blog-post_15.html