参考:http://blog.csdn.net/fengser/article/details/50532274 http://blog.csdn.net/fireelement/article/details/9618363