实力分析 DNF为什么显示契约剩余49710天

作者:未知 来源:互联网 发布时间:2017-02-18 08:09:00

DNF攻略 DNF视频站

加入玩家群
如果有玩家因此被封号,请记得把这篇帖子甩到客服脸上。

  如果有玩家因此被封号,请记得把这篇帖子甩到客服脸上。

  今天在群里碰到一个小兄弟

  上线之后不得了了,乖乖,“我一个小号怎么就有49710天达人契约了呢?”

  如下图所示:

  “老马不会说我卡bug封我号吧”

  “一路走好,兄弟”

  出于一个IT工作者的职业敏感,英明神武的柯里昂同学当机立断:

  49710,不是一个普通的数字,

  我们先分析:剩余时间49710天,然而实际情况,你的契约是按秒钟计算的。

  所以49710天=49710*24小时=49710*24*60分钟=49710*24*60*60秒=

  答案是多少呢?有心算快的同学可以告诉我一下吗?

  老师我知道我知道,是:

  好的,非常完美。

  那么4294944000换算成16进制是多少呢?

  没错,是FFFFA500

  这个数字已经非常接近我们想要的结果了。

  由于16进制不能保留小数,所以难免会有误差。

  柯里昂老师推断:正确的结果应该是

  FFFFFFFF(8个F)

  也就是0xFFFFFFFF

  那我们再来反向推算一下答案:

  计算器中输入16进制数字:FFFFFFFF

  换算成十进制:

  除以3600(秒):

  除以24(小时):

  .

  .

  .

  .

  .

  .

  屏住呼吸

  3

  2

  1

  !!!

  居然是49710!太神奇了。

  由于服务器在存储数据时候难免会出现差错,经常会造成某一数值读取错误的时候

  要么变成0了(0x0000 0000),要么溢出了(0xFFFF FFFF)

  所以才出现了这样一个bug。

  如果有玩家因此被封号,请记得把这篇帖子甩到客服脸上。

  如果有玩家因此被封号,请记得把这篇帖子甩到客服脸上。

  如果有玩家因此被封号,请记得把这篇帖子甩到客服脸上。

  现在知道IT从(cheng)业(xu)者(yuan)是多么无敌多么寂寞了吧。

  程序员天下第一。

  哦忘了说一件事了,大公司的程(lin)序(shi)员(gong)除外

  【路过的吐槽君】

  其实还没见过因为这个被封号的吧..

>>更多详细的男法师二觉或者女鬼剑二觉,请关注178DNF主题站<<

  相关tag: 经验心得 | 心情牢骚

视频排行榜
本周本月