http://blog.csdn.net/paincupid/article/details/48180589 http://blog.csdn.net/paincupid/article/details/48185597 http://blog.csdn.net/qinpeng100423/article/details/8114217