粉丝559获赞6967

各位有听过计算机病毒千年虫吗?这段一九九九年拍摄的影像清楚的记录了千年虫的由来。所谓的千年虫并不是指病毒,而是计算机的系统故障。在计算机刚问世的时候,内存是非常宝贵的,科学家为了节省计算机的存储空间,提高计算机的运行速度,在计算机系统中用两位数字代表年, 例如一九九八年五月十二日就会被写作九八年五月十二的写法。但是到了两千年之后,由于舍去了前两位时间,系统就会认定为一九零零年,从而文件会误以为过期或者将文件删除等错误操作,进而会导致系统混乱甚至崩溃等故障。 科学家对千年虫的危害进行过模拟实验,结果发现他远比人们想象的还要严重。千年虫不仅会导致停水、停电、交通和通信中断,甚至会导致导弹错误发射、核武器管理失控等。如果千年虫没有得到及时解决,人们的生活也会有诸多的困难。保险公司可能会将每份 保险的年限算错,医疗仪器可能会出现死机的情况,控制雷达的电脑会失灵,飞机也无法正常飞行。曾有专家预测过,千年虫造成的经济损失会高达一点六万亿美元, 危害程度不亚于一场世界性的战争。为了解决这个难题,世界各国投入了大量的人力物,耗资达到了超过三千亿美元。 为了应对千年虫危机,世界各国都成立了电脑千年虫应急中心。千年期间,日本动用了自卫队以及一百三十架直升飞机随时待命,英国军队一直处于戒备状态, 法国警察和宪兵需二十四小时待命。世界多地的港口和货轮停止了一天运营。千禧年来临之际,亚洲很多国家由于做好了应对措施,并没有遭遇千年虫的危害, 其他强国也不会遇到一点小风波,只有一些小国没有实力更新系统,导致全国网络瘫痪,政府迫于无奈放了一天假。这次千年虫事件虽然过去二十三年,但下一次千年虫会发生在二零三八年,也已经离我们不远了。

千年虫来势汹汹,世界猛然被拍醒,发现想修复时已经来不及了。早在七一年,工程师爆博贝诺就预知到了这个班的严重性, 可惜当时并没有人重视。九七年 bug 修复行动开始,实际受到冲击最大的领域都掌握着世界命脉,如银行、机场、发电站,甚至核弹发射,关乎到世界文明存亡的问题。 人类开始团结起来,各国程序大佬们加班加点的重写代码,各国政府和企业毫不吝啬的为此砸钱,仅美国军队就投入十二亿美元应对千年虫,率先修复了国家重要端口的大部分吧。问题是这么多家用电脑的 bug 如何修复? 想了一个很巧妙的方法,更改时间窗口。初始时间定为一九二零年,只计算一九二零年到二零二零年间的年份,因为一九零零年已经被排除掉,就不存在起义。零零这组数字只能代表两千年。在几年的时间里,程序员们用微 痘印修复了全世界百分之八十计算机的千年重版,除虫行动基本成功。一九九九年十二月三十一号最后一刻到来时,全世界都屏住了呼吸。当钟声敲响后,一秒, 两秒,三秒,经济没有崩溃,飞机也没有坠毁,大战也没有开始,大家总算是松了一口气。但是两千年第一天,还是有些国家的个人计算机出现崩溃,数据被清空。非洲一个钢笔亚的穷国, 因为没钱修复,刚进入两千年就全国瘫痪,被迫放假一天。有媒体估算,千年虫造成的损失还是高达数百亿美元,但你以为千年虫造成的影响就止步于此了?

千年重来是汹汹世界猛然被拍醒,发现想修复时已经来不及了。早在七一年,工程师鲍勃就预知到了这个 bug 的严重性,可惜当时并没有人重视。九七年 bug 修复行动开始,实际受到冲击最大的领域都掌握着世界命脉, 如银行、机场、发电站,甚至核弹发射警,关乎到世界文明存亡的问题。人类开始团结起来,各国程序大佬们加班加点的重写代码,各国政府和企业毫不吝啬的为此砸钱,经美国军队就投入十二亿美元应对千年仇。他们率先修复了国家重要端口的大部分办。问题是,这么多家用电脑的 boss 如何修复? 想了一个很巧妙的方法,更改时间窗口。初始时间定为一九二零年,只计算一九二零年到二零二零年间的年份,因为一九零零年已经被排除掉,就不存在起义。零零这组数字只能代表两千年。在几年的时间里,程序员们用 wing doing 修复了全世界百分之 八十计算机的千年重版,除重行动基本成功。一九九九年十二月三十一号最后一刻到来时,全世界都屏住了呼吸。当终生 敲响后,一秒,两秒,三秒,经济没有崩溃,飞机也没有坠毁,大战也没有开始,大家总算是松了一口气。但是两千年第一天,还是有些国家的个人计算机出现了崩溃,数据被清空。比如非洲一个刚比亚的穷国, 因为没钱修复,刚进入两千年就全国瘫痪,被迫全民放假。事后有媒体估算,千年虫造成的损失高达数百亿美元,但你以为千年虫造成的影响就止步于此了吗?

最近有些酒店宾馆使用的门锁软件在发行总卡的时候提示出错, 不是,有些客户是使用类似这个界面的微九点二一,九点二四,九点二七,九点二九版本的所有软件都会出现这种情况, 为什么会出现这种情况呢?因为这套软件设计架构是在零几年设计的,当时没有考虑到近二十年以后还有这么多用户会喜欢这套软件, 这就像当年的电脑系统千年宠一样,可遇不可求。好在我们可以通过软件升级的方式来解决掉这个问题。首先呢我们登录网站, 在下载中心里边下载软件升级包,最初我们做的是一个在线升级包,因为很多客户的电脑不方便联网,所以我们做了一个离线升级包, 我们把下载下来的软件升级包拷贝到装有门锁软件的电脑上,我们把升级包文件拷贝到门锁软件的目录下边,直接双击打开升级即可。 现在我们来操作一遍,把门锁软件升级一下。首先我们在升级包上单击右键,选择剪切或者复制, 然后在门锁软件快捷图标上边单击右键,选择打开五键位置,我们找到门锁 软件的实际安装目录,然后单击右键,选择粘贴,把升级包拷贝到门锁软件的文件夹目录下边,双击打开升级包,输入验证密码 v 九二零二四,然后点确定 这个是没有提示的,我们看到这个列表刷新一下,即升级完成。把这个我们现在再打开门锁软件, 现在这个版本界面已经小有改动,升级不会影响原有的数据,我们输入原有的用户名和密码,登录进去之后,然后就可以看到主界面, 我们进入到酒店员工用卡里边,点总卡,发行一张总卡,我们调下有效日期,可以看到这个日期已经 可以调到二零二四年以后的日期了。点发行总卡,提示发卡成功。我们现在前台接待管理里边查询下卡片,没错,我们心心念念想着的总卡又回来了。我们现在发行一张房卡试一下, 预计退房时间,我们调到二零二七年发卡成功。如果没有升级的软件,发房卡是不能超过二零二四年十二月三十一日的,所以没有升级的用户要抓紧时间升级。 点赞、关注加收藏,解决你在使用智能锁过程中遇到的所有问题。

辟谣片,打开你手机上的系统时间,你会发现,不管你怎么设置日期,最多只能显示到二零三八年的一月一日。咦,这是怎么回事呢?难不成二零三八年是世界末日?实际上,这种奇怪现象的背后,是一个急需工程师们解决的难题, 二零三八问题。二零三八问题指的是在很多电子设备上,当日期来到了二零三八年一月十九日,这一天, 时间就不再继续往下走了,而是会跳转到一九零一年。之所以会出现这样的 bug, 是因为在众多使用三十二位系统的电子设备中, 时间是以一九七零年一月一日零点为基准的,按照秒为单位进行二进制加减的。在三十二位系统中,二进制可以表达的最大数字是二幺四七四八三六四七,不巧 是一九七零年一月一日零点,加上二幺四七四八三六四七秒,就等于二零三八年一月十九日三点十四分七秒。因此啊,在下一秒,数据就会发生错误, 时间也会再次回到一九零一年。那么,二零三八问题对我们的生活会造成什么负面影响吗?答案是当然的啦! 我们电脑文件的修改,银行卡的记录,游戏软件的运行,都离不开时间的支撑,一旦时间出现了错误,电脑就会不断的重启,银行卡会失效,游戏会崩溃, 人类引以为傲的现代社会大楼也会在轻客之间崩塌。不过,虽然二零三八问题很可怕,但是啊,我们也不用太过于担心,毕竟我们离二零三八年还有很长一段时间,而且真的到了那一天,你都不知道换了多少部手机了。关注我,了解更多辟谣科普!

千年虫来势汹汹,世界猛然被拍醒,发现想修复时已经来不及了。早在七一年,工程师爆博就预知到了这个 bug 的严重性,可惜当时并没有人重视。九七年 bug 修复行动开始,实际受到冲击最大的领域都掌握着世界命脉,如银行、机场、发电站,甚至核弹发射击, 关乎到世界文明存亡的问题。人类开始团结起来,各国程序大佬们加班加点的重写代码,各国政府和企业毫不吝啬的为此砸钱,经美国军队就投入十二亿美元应对千年虫,他们率先修复了国家重要端口的大部分办。 问题是这么多家用电脑的 bug 如何修复?想了一个很巧妙的方法,更改时间窗口,初始时间定为一九二零年,只计算一九二零年到二零二零年间的年份,因为一九零零年已经被排除掉,就不存在奇异零零这组数字只能代表两千年。在几年的时间里,程序员们 用 window 应修复了全世界百分之八十计算机的千年崇拜,除虫行动基本成功。一九九九年十二月三十一号最后一刻到来时,全世界都屏住了呼吸。当钟声敲响后,一秒,两秒,三秒,经济没有崩溃, 飞机也没有坠毁,大战也没有开始,大家总算是松了一口气。但是两千年第一天,还是有些国家的个人计算机出现崩溃,数据被清空。非洲一个钢比亚的穷国,因为没钱修复,刚进入两千年就全国瘫痪,被迫放假一天。 有媒体估算,千年虫造成的损失还是高达数百亿美元,但你以为千年虫造成的影响就止步于此了吗?

二十一年前,在千玺之年钟声敲响的时候,有一个千年虫的说法席卷全球,引起了很大的恐慌。在各大媒体上,突然间千年虫成了一个天大的危机,什么飞机会从天上掉下来,导弹自动发射, 换句话说,就好像电影中的世界末日要来了,很多人因此躲到了地窖里、山洞里。后来在全世界精英们共同努力之下,这场危机终于得以化解。这场危机既不是地震,也不是海啸,更不是瘟疫大流行,而是电子计算机带来的千年重问题。 所谓千年虫,其实就是程序在处理时间时候的一个半一种缺陷,这个缺陷是在一九九九年跨入两千年的时候被意识到的,而一九九九年跨入两千年,又叫新千年,所以这个缺陷被叫做千年虫。早在上世纪五十至六十年代的时候,计算机刚刚 生不久,数据存储设备那是相当昂贵,一个容量仅为五盘币的磁盘,一年的租金都要三万五千美元,这个价格让世界五十强以后的企业都会感到肉疼。所以 当年的程序员在编写代码的时候,要求每个字符都精打细算,尽可能的节约计算机的存储空间,每敲一个多余的字符,都会让公司多付出成千上万元的代价。如 果你在一九九九年十二月三十一日晚上二十三点五十九分零秒设定一个三分钟后自动关机的程序,三分钟以后是两千年一月一日零点零二分零秒, 那么对于程序来说,可能是倒回到一九零零年,那我到底是关机还是不关机呢?这样子就会导致计算机崩溃,这 后果的严重性你可能很难相信。一颗由系统控制导弹正在休眠,计算机把零零识别为一九零零年,我直呼好家伙,那个画面我是实在不敢想象。你可以想象千年虫所带来的最严重的后果就是直接把我们送入石器时代。

一九九九年末,新的千年马上就要到来。世界本应该是一片欢乐喜庆的海洋,然而现实是,全球都陷入了恐慌,普通人忙着取现金,忙着屯粮,还有人钻进山洞避难,他们感觉世界末日即将到来。而政府部门、金融机构、军队都忙着做安全测试, 并找来大量技术人员组成抢修队。这场混乱的源头就是所谓的千年虫,他并非真正的虫子,而是电子产品系统中存在的时间紊乱吧。一九九九年到两千年只隔一年, 但是跨越了一个世纪,系统无法识别,随后崩溃。至于为什么会出现千年虫,这还得从计算机刚诞生时讲起。 五十年代初,计算机的储存设备相当昂贵,贵到大公司都会觉得肉疼。五 mv 的磁盘一年的租金要三万五千美元,这还只是租,不是买。所以程序员在写代码的时候,每一个字符都要精打细算。世界上最 最早的程序员之一,人称软件之母的格莱斯霍普,为了节约内存,想出了用六位数表达时间的法子。一九六零年八月十一日就写成六十零八十一。这种写法确实很省空间,霍普女士的点子很快就被广泛接受,但产生了新的问题, 年代中被缩写掉的两位数默认是十九及十九某某年。如果时间进入二十一世纪,程序就没办法准确表达时间。两千年一月一日写成六位数是零零年一月一日,计算机就会傻眼啊,怎么倒退回一九零零年了呢? 然后计算机开始神志不清。比如说程序本身在一九九九年设定好某个文件,一年之后自动删除掉。一年之后的两千年,对于程序来说,已经回到了一九零零年。删还是不删呢?你搞得我好乱啊。类似这样的纠结所引发的故障就是千年重问题。