http://blog.jobbole.com/71095/ http://my.oschina.net/u/1466553/blog/332830 http://jiorry.iteye.com/blog/961172