http://blog.csdn.net/lushujun2011/article/details/7021418 http://www.cnblogs.com/bo083/articles/2170189.html http://blog.csdn.net/lycb_gz/article/details/39287971 http://blog.csdn.net/lycb_gz/article/details/39151323