http://blog.csdn.net/myron_sqh/article/details/13633239 http://xdj651897373-126-com.iteye.com/blog/1819924