文章插图
当面临一个足够大的问题的时候, 相信一般人的正常反应, 都是 ” 这个问题迟早得彻底解决 “, 并且也会倾向于一劳永逸地解决问题 。
然而在当时, 人们没有选择一劳永逸, 而是选择了打补丁, 还有另一层考虑, 也即:这些系统已经足够老了, 在未来的 20 年里总是要还的, 所以没必要一劳永逸的重写了, 反正到时候换新系统的时候, 把日期时间的问题搞好, 不就行了 。
对此, 伦敦经济学院的 Dylan Mulvin 教授表示, ”Windowing 即使在当时也是所有可选方案中最差的一个, 它就是把皮球踢给后人的做法 。 “
果不其然, 当新系统替代旧系统的时候, 当年的编程思路, 仍然被继承了下来了……
事实上, 到了 2020 年的时候, 一些千年虫修复过的系统, 以及新安装的系统, 都又一次出现了和千年虫几乎一样的问题:Y2K20 bug.
比如, 在当时有些用户惊讶地发现, 他们从宽带公司收到的账单显示日期为 1920 年:

文章插图
游戏公司 2K 开发的摔角游戏《WWE 2K20》, 也在游戏标题里这一年的第一天的第一秒就宕机了:

文章插图
当时纽约市的很多停车自动缴费机, 也因为系统时间错误而触发了防火墙机制, 无法接受信用卡支付:

文章插图
结果你猜怎么着?这些故障, 很快就被修复了 。
至于他们采用了哪种思路——是一劳永逸, 还是快速补丁——你应该也能猜出来了……
如果说人类一定有什么做不到的话, 那一定是从历史中吸取教训 。
紧接着, Y2K21 bug 又来了 。 比如, 去年美国气象局 ( NWS ) 的官方数据库出现了重大误差, 对外提供的接口的数据晚了足足一天, 导致很多第三方机构的天气数据都出现了错误, 影响了民航、海洋捕捞、畜牧养殖等诸多行业的正常运作 。

文章插图
也有一些普通用户发现, 自己的电脑梦回 1921 年了:

文章插图
再然后, 2021 年也翻篇了, Y2K22 bug 也毫无悬念地按时来到了……
除了这次微软 Exchange Server 出了故障之外, 一些本田车主也发现, 他们的车每天早上启动都会把时间自动跳回到 2002 年 。
汽车专业人士调查分析发现, 本田车载系统的问题原因和微软一样, 都是出在 Int32 整数上, 开头 22 的字符串无法被读取, 在本田这里就变成时间回退到 2002 年了……从 2004 到 2012 年的上百款车型都有较高几率遇到此问题 。

文章插图
在公开场合, 本田公司发言人表示, 目前还在调查这个问题的具体原因 。 不过有车友在论坛上发帖表示, 本田公司派人联系他们, 说这个问题会在今年 8 月份自行消除……
在可见的未来, Y2K23, 24, 25… 各种各样的问题还会陆续发生 。
并且, 已经在各种计算机系统中广泛采用的 Unix 时间戳, 还会在 32 位系统中导致一个问题, 使得某些软件在 2038 年 1 月 19 日 3 时 14 分 07 秒后无法工作:

文章插图
对于 “2038 年问题 “, 整个行业(特别是硬件寿命极长的嵌入式行业)的应对方式, 和 21 年前如出一辙:反正到了 2038 年的时候, 应该新系统又换了一茬了吧, 到时候再说吧……
- 求身高体重男士服装尺码对照表?
- 115有影院,有居家办公区,有阳台享受露营,这样宅家我也乐意!
- seo标题优化的方法 seo推广宝贝标题这样写才能增加曝光度
- 农资电商的优势和发展趋势 淘宝农资电商发展迅速零售商能不能活下去?
- 日本的自建房,上下2层,院子比室内面积还大,这样住着舒服吗?
- nba球员照片帅气 nba球员论颜值,谁到底是真正的帅哥?
- 跳绳后做拉伸运动要做多久
- 过道有这样梁的奇葩,你知道梁怎么隐藏设计吗?
- 狗狗拉肚子怎么办?聪明的铲屎官这样做!
- 快手挂小黄车用不用营业执照?要多少钱?
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
