近日相信不少人给骑车忘锁欠两千万的新闻刷屏了吧!据报道,近日武昌秦园路的李先生就碰到了这样的事情,他骑行共享单车后忘记关锁了要被扣34元,随后客服称可免除欠款但要扣信用分,但是没想一扣扣了21474778元。
事实上,摩拜官方也进行答复,是系统不定期更新升级所致,可能有时显示错误,属于极个别现象,用户无须担心。
然而这也引起了网友的热议,在这其中就有着不少大神的存在,强行进行了一波科普。
程序员类型网友评论:科普一下,这个钱还真跟最大值有点关系。2147483647,如果单位是分,整数部分就是21474836元。。而这件事儿里的21474778,跟int 最大值 21474836就差58块钱。。也就是说,这个系统的钱很可能是以分为单位的 int 型值。。。至于你说钱用不用 int 存储的问题,你查查支付宝和微信的支付接口,我记得其中一个就是要的以分为单位的int型值。。而且,int能满足需求了,为啥不用呢?
虽然说大家都明白这只是共享单车官方的数据问题,但也不会去深入研究其原因,毕竟大家也没有具体的资料,不过万万没想到的是民间自有大神在,通过这一个数字就能推出大概的原因,也是十分强悍的,不知道大家是否满意这种分析呢。


粤公网安备 44010602000162号
网友评论