2026年10月31日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
1000
Lv9有为九子能等级图标
勋章勋章勋章勋章勋章
帖子
9.3万
回复
2,089
积分
60.3万
注册
2006-12-06
[资源分享]

*转帖*告诉你为什么QQ服务只到2038年

[复制链接]
查看 519 回复 4
楼主 发表于 | 只看该作者
8 人收藏

大家现在一直好奇tx的增值业务最高可以充到什么时候?有很多qq发烧友也测试出结果,甚至不惜血本预付费了几十年的业务。结论是:确实到2038年后数字就不会发生变化,总之是不显示2038之后的*期。为什么么会这样呢?看完本文你就会明白了,至少简单明白了一些。 “2038年”就是一个新的关卡。    也许大家都已经知道计算机的2000年问题是什么概念,但是什么时候又冒出来一个2038年问题的呢?   用c语言编制的程序不会碰到2000年问题,但是会有2038年问题。这是因为,大多数c语言程序都使用到一个叫做“标准时间库”的程序库,这个时间库用一个标准的4字节也就是32位的形式来储存时间信息。   当初设计的时候,这个4字节的时间格式把1970年1月1*凌晨0时0分0秒作为时间起点,这时的时间值为0。以后所有的时间都是从这个时间开始一秒一秒累积得来的。

比方说如果时间已经累积到了919642718这个数值,就是说这时距离1970年1月1*凌晨0时0分0已经过去了919642718秒,换算一下就应该是1999年2月21*星期天16时18分38秒。

这样计算时间的好处在于,把任意两个时间值相减之后,就可以很迅速地得到这两个时间之间相差的秒数,然后你可以利用别的程序把它换算成明白易懂的年月*时分秒的形式。   要是你曾经读过一点儿关于计算机方面的书,你就会知道一个4字节也就是32位的存储空间的最大值是2147483647,请注意!2038年问题的关键也就在这里———当时间一秒一秒地跳完2147483647那惊心动魄的最后一秒后,你猜怎么样?   答案是,它就会转为负数也就是说时间无效。那一刻的准确的时间�%b

说到这里,一些冰雪聪明的菜鸟ddmm们应该可以联想到,windowsnt用的是64位*作平台,它的开始时间是1601年1月1*———但是它每过1个纳秒就跳一下,因此,windowsnt它会碰到的是2184年问题……   而在一些用64位来表示时间的平台上,例如digitalalpha、sgi、sparc等等,想要看到它们的时间出错你得等到天荒地老———那大概是292亿年。到那时,位于猎户座旋臂的太阳,已经是黑矮星或暗黑物质,猎户座旋臂已经被重力波震断,银河系大概则已经变成小型似星体了。   所以,给那些准备攒机的菜鸟dd一个建议,除非您想要把资料流传给下一个宇宙,一台64位的电脑已经足够。 总之,32位的最后时间是2038年1月19*03:14:07,星期二。 64位的最后时间约2900亿年后的292,277,026,596年12月4*15:30:08,星期*。 明白了这个问题,我们就知道为什么qq增值服务的时间期限只能罗列到2038年了 (不知大家看懂没?我不是很懂,,) 看了几遍,给一些数字吓到了!

说到这里,一些冰雪聪明的菜鸟ddmm们应该可以联想到,windowsnt用的是64位*作平台,它的开始时间是1601年1月1*———但是它每过1个纳秒就跳一下,因此,windowsnt它会碰到的是2184年问题……   而在一些用64位来表示时间的平台上,例如digitalalpha、sgi、sparc等等,想要看到它们的时间出错你得等到天荒地老———那大概是292亿年。到那时,位于猎户座旋臂的太阳,已经是黑矮星或暗黑物质,猎户座旋臂已经被重力波震断,银河系大概则已经变成小型似星体了。   所以,给那些准备攒机的菜�%

登录回复
78195
Lv7可吟七步诗等级图标等级图标等级图标等级图标等级图标
勋章
帖子
1
回复
1,606
积分
9,499
注册
2011-10-14
1 楼

哥吸烟是因为它伤肺,不伤心

1222
Lv11尝以士自居等级图标等级图标等级图标等级图标
勋章勋章勋章勋章勋章勋章勋章勋章+4
帖子
4
回复
1,438
积分
5.1万
注册
2010-10-03
2 楼

兄弟,麻烦把你的昵称和签名修改一下,谢谢合作。

123819
Lv2独赏二月雪等级图标
帖子
0
回复
566
积分
5,454
注册
2012-10-01
4 楼

一个人时,善待自己;两个人时,善待对方

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块