参考:http://blog.csdn.net/iefswang/article/details/11077309 参考:http://blog.csdn.net/u012398613/article/details/22947831