转自: 1、http://blog.csdn.net/vaintwyt/article/details/46954293 2、http://blog.csdn.net/linxiangyao/article/details/6107617