http://www.jb51.net/article/77876.htm
http://www.jb51.net/article/56881.htm
http://danni505.blog.51cto.com/15547/1163711/
http://blog.csdn.net/giianhui/article/details/8172786