http://blog.csdn.net/moneyshi/article/details/50786786 http://blog.csdn.net/u011225629/article/details/49590497