http://blog.csdn.net/wangkuifeng0118/article/details/7339578
http://blog.csdn.net/stevenhu_223/article/details/7860964
http://blog.csdn.net/napolun007/article/details/5748595
http://blog.csdn.net/ylyuanlu/article/list/5
http://www.cnblogs.com/vir56k/archive/2011/11/03/2234736.html