http://blog.csdn.net/zhuxiaowenlinda/article/details/5815287 http://blog.csdn.net/u010175124/article/details/9630329