http://blog.163.com/shexinyang@126/blog/static/13673931220153275337619/
http://blog.csdn.net/caiwenfeng_for_23/article/details/38279317
http://blog.csdn.net/toyota11/article/details/50889969
http://blog.csdn.net/qq_30498273/article/details/50913361