转自: 1、http://blog.csdn.net/fengyie007/article/details/1780375/ 2、http://www.oschina.net/question/12_9040