http://blog.csdn.net/feicongcong/article/details/53374399http://blog.csdn.net/hsienhua/article/details/9195767http://blog.csdn.net/ye_sheng/article/details/48101901?ref=myread