http://blog.csdn.net/aovenus/article/details/7755770 http://wenku.baidu.com/link?url=Q8A2ZnvJMwilsjnEiu0_X0hgGcibb3W0sg8HidyTh4QaFftIkyroTUReJgJyFkz4XtwasGEDL_hljhdCZNHt3AzmCmarr91yzf1ebJcAIf3