对代码格式和一些细节问题进行微调，另外linux下编译需要将所有代码另存为UTF-8格式。

Signed-off-by: hurley25 <liuhuan1992@gmail.com>