Address1:http://blog.csdn.net/qq_18455665/article/details/50358141 Address2:http://blog.csdn.net/qq_18455665/article/details/50989113