删掉了一些无用的信息，修复了浮点数比较的误差
做了少量的性能优化