Re: 波音787每51天必须重启一次 (转载)

P
PaiMei
楼主 (未名空间)

【 以下文字转载自 Military 讨论区 】
发信人: beetle1986 (beetle), 信区: Military
标 题: Re: 波音787每51天必须重启一次
发信站: BBS 未名空间站 (Sat Apr 4 15:16:53 2020, 美东)

2^32 millisecond 大约是50天

[在 lasa (拉萨号) 的大作中提到:]
:这个好牛逼
:为啥是51
:☆ 发自 iPhone 买买提 1.24.11
H
Huangchong

有道理
【 在 PaiMei (白眉) 的大作中提到: 】
: 发信人: beetle1986 (beetle), 信区: Military
: 标 题: Re: 波音787每51天必须重启一次
: 发信站: BBS 未名空间站 (Sat Apr 4 15:16:53 2020, 美东)
: 2^32 millisecond 大约是50天
: [在 lasa (拉萨号) 的大作中提到:]
: :这个好牛逼
: :为啥是51
: :☆ 发自 iPhone 买买提 1.24.11

H
Huangchong

看到这个,想起我几年前做的arduino温度计,当时没仔细想,直接用了arduino的now
()函数数时间。

做好之后就一直插着没动。现在这个样子看起来是半年前发生过一次什么事件。

H
Huangchong

now()内部是用arduino标准库的millis()数毫秒,millis()自己也是50天就溢出一次,这个跟顶上的原因一模一样。

为啥我能够至少数半年,这就有趣了。now不是直接把millis()除1000得秒数,而是
用millis()和一个变量prevMillis比,输出的秒数是二者的差值的累加值。每隔300秒,prevMillis会跟millis同步一次,所以millis溢出以后prevMillis也会跟着转圈。

【 在 Huangchong (净坛使者) 的大作中提到: 】
: 看到这个,想起我几年前做的arduino温度计,当时没仔细想,直接用了arduino的
now
: ()函数数时间。
: 做好之后就一直插着没动。现在这个样子看起来是半年前发生过一次什么事件。

c
costco

瞎扯蛋,菌斑造谣没底线
t
tiangeng
https://ad.easa.europa.eu/ad/US-2020-06-14
【 在 costco (我是一袋天蕉) 的大作中提到: 】
: 瞎扯蛋,菌斑造谣没底线

v
vest111

不能一直插着不动的

【在 Huangchong(净坛使者)的大作中提到:】
:看到这个,想起我几年前做的arduino温度计,当时没仔细想,直接用了arduino的
now
:()函数数时间。