http://blog.csdn.net/feixiaoxing/article/details/6871148 http://www.cnblogs.com/Lyush/archive/2011/10/19/2218251.html http://blog.csdn.net/chenguolinblog/article/details/8087906 http://blog.csdn.net/shuangde800/article/details/8067950