链接http://blog.csdn.net/dick_china/article/details/7767429 链接http://www.cnblogs.com/stoic/archive/2012/07/20/2601315.html