参见:http://blog.csdn.net/mark_lq/article/details/44936783 http://blog.csdn.net/amazing7/article/details/51603682