http://blog.csdn.net/taurusdandan/article/details/51354546 http://blog.csdn.net/ayru60/article/details/52118438