参考资料:
http://blog.csdn.net/lufy_legend/article/details/38292125
http://zhidao.baidu.com/link?url=e4nFsHE8NSkrT9_919ONwCp1BBpl0zgRV_qtJh_p82bJE4oN6M2X49tnuQGo8-1IMbHQJZelALUXS-RGXgu8gcRLVvKZLIXLwF0uCjjW_9u
http://blog.csdn.net/talking12391239/article/details/8646462
https://msdn.microsoft.com/zh-cn/library/dn265058
https://www.zhihu.com/question/19690014