参考文章:
http://www.open-open.com/lib/view/open1442133776443.html
http://blog.csdn.net/zl18603543572/article/details/50867759
http://blog.csdn.net/jdsjlzx/article/details/45042081?ref=myread
http://blog.csdn.net/lmj623565791/article/details/38352503/
http://blog.csdn.net/u014136472/article/details/48829927
http://blog.csdn.net/lmj623565791/article/details/48393217
http://blog.csdn.net/zl18603543572/article/details/50867759
http://blog.csdn.net/u3d_ysj/article/details/50155103
效果图: