阿利斯塔提示您:看后求收藏(第509章 千年虫!,重回九八做学霸,阿利斯塔,番茄小说),接着再看更方便。
请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。
第509章 千年虫!
得到回应的刘炳良现在反而难以启齿起来。
现在还纠结什么颜面,这次的代码混乱问题可不是什么小问题,一朝瘫痪带来的经济损失是自己这种小员工所无法承担的。
看着张明瑞走了过来,刘炳良压下了心头的思绪,咬了咬牙,将混乱的界面递给他看。
“有几个用户的飞鸽账号突然登不上了,同时,一些用户的好友也突然消失。”
“我们得到反馈之后,立马展开了调查,却怎么也找不到问题。”
“到目前为止,我们只发现了这些用户的号码有一个共同点,就是都有99这两个数字。”
看向刘炳良调出来的界面和递过来的账号,张明瑞仔细的观察了一番,并尝试了一下登录。
周围众人也一起看向电脑屏幕,尽管已经看了很多次了,此时还是忍不住凝神屏气。
良久,看到张明瑞没有说话,安静的空气又开始躁动了起来。
众人满心失望,窃窃私语,讨论起来了要如何解决。
“是千年虫。”
张明瑞心下一沉,突然出声,吓了众人一跳。
千年虫,是计算机2000年问题。
由于某些使用了计算机程序的智能化系统,如智能化系统,自动控制芯片等,当中的年份只采用两位十进制数来表示,所以当系统进行跨世纪日期处理时,就会出现错误的结果,进而引发各种各样的系统功能紊乱,甚至崩溃。
千年虫为什么会出现?
这还得回到18世纪50年代,当时计算机的储存设备价格不菲,贵到连大公司都会觉得离谱。
所以程序员在写代码的时候,每一个字符都要斟酌慎重,精打细算,节约是刻在脑子里的第一守则!
仅5MB的磁盘,一年的租金就高达35000美元,这还是租而已!
在这样的背景环境下,格莱斯·霍普,最早的程序员之一,为了节省内存,相出了用六位数表达的办法。
例如1999年,8月5号,就写成99/08/05,这个方法在当时确实很省空间,所以一提出就广受采用。
但是这种做法产生了新的问题,00/01/01代表的是1900年1月1日,那到了2000年1月1日,计算机就会疑惑,时间怎么又退回去了?
现在是1999年,虽然到2000年只隔了一年。
但却跨越了一个实际。
系统无法识别,随后崩溃。
那么有些缓存的文件到底要不要删?
所以飞鸽才会丢失好友,甚至无法登录。
重生回来,自己尽然完全忘记了千年虫的事情。
这个麻烦可不是一个小麻烦。
眼前这个名叫千年虫的bug才是导致软件问题出现的罪魁祸首。
“千年虫?
什么是千年虫?
是病毒吗?”
听到这话,众人摸不着头脑,纷纷疑惑起来,看向了张明瑞。
只有刘炳良以拳捶手,仿佛明白了什么的样子。
现在萌芽科技公司招到的人大多都还年轻,阅历不够,没有听说过千年虫很正常。
张明瑞低头皱着眉毛,从点脑桌前的板凳上站了起来,面色严肃,开始向大家介绍起了千年虫。
本章未完,点击下一页继续阅读。