标签

如何优雅地定位外网问题——动手搭建用户行为轨迹追踪系统

在定位外网问题时,最怕的是遇到无法复现或者是偶现的问题,我们无法在用户的设备上通过抓包、打断点或日志来分析问题,只能靠仅有的页面截图和用户的片面描述作为线索。此时,也只能结合“猜想法”和“排除法”进行分析定位,排查了半天也很有可能没有结果,最后只能回复“可能是缓存或者app的原因,请清下缓存或者重新安装app试试”。

理解浮点数

相信大家在平常的 JavaScript 开发中,都有遇到过浮点数运算精度误差的问题,比如 `console.log(0.1 + 0.2 === 0.3) // false`。在 JavaScript 中,所有的数字包括整数和小数都是用 `Number` 类型来表示的。本文通过介绍 `Number` 的二进制存储标准来理解浮点数运算精度问题,和理解 `Number` 对象的 `MAX_VALUE` 等属性值是如何取值的,最后介绍了一些常用的浮点数精度运算解决方案。

Top