liuzhao修改了些许Bug，并添加了一些工具类！