飄天文學 > 重回九八做學霸 >第509章 千年蟲!
    第509章千年蟲!

    得到迴應的劉炳良現在反而難以啓齒起來。

    現在還糾結什麼顏面,這次的代碼混亂問題可不是什麼小問題,一朝癱瘓帶來的經濟損失是自己這種小員工所無法承擔的。

    看着張明瑞走了過來,劉炳良壓下了心頭的思緒,咬了咬牙,將混亂的界面遞給他看。

    “有幾個用戶的飛鴿賬號突然登不上了,同時,一些用戶的好友也突然消失。”

    “我們得到反饋之後,立馬展開了調查,卻怎麼也找不到問題。”

    “到目前爲止,我們只發現了這些用戶的號碼有一個共同點,就是都有99這兩個數字。”

    看向劉炳良調出來的界面和遞過來的賬號,張明瑞仔細的觀察了一番,並嘗試了一下登錄。

    周圍衆人也一起看向電腦屏幕,儘管已經看了很多次了,此時還是忍不住凝神屏氣。

    良久,看到張明瑞沒有說話,安靜的空氣又開始躁動了起來。衆人滿心失望,竊竊私語,討論起來了要如何解決。

    “是千年蟲。”

    張明瑞心下一沉,突然出聲,嚇了衆人一跳。

    千年蟲,是計算機2000年問題。由於某些使用了計算機程序的智能化系統,如智能化系統,自動控制芯片等,當中的年份只採用兩位十進制數來表示,所以當系統進行跨世紀日期處理時,就會出現錯誤的結果,進而引發各種各樣的系統功能紊亂,甚至崩潰。

    千年蟲爲什麼會出現?這還得回到18世紀50年代,當時計算機的儲存設備價格不菲,貴到連大公司都會覺得離譜。所以程序員在寫代碼的時候,每一個字符都要斟酌慎重,精打細算,節約是刻在腦子裏的第一守則!

    僅5MB的磁盤,一年的租金就高達美元,這還是租而已!

    在這樣的背景環境下,格萊斯·霍普,最早的程序員之一,爲了節省內存,相出了用六位數表達的辦法。例如1999年,8月5號,就寫成99/08/05,這個方法在當時確實很省空間,所以一提出就廣受採用。

    但是這種做法產生了新的問題,00/01/01代表的是1900年1月1日,那到了2000年1月1日,計算機就會疑惑,時間怎麼又退回去了?

    現在是1999年,雖然到2000年只隔了一年。但卻跨越了一個實際。系統無法識別,隨後崩潰。

    那麼有些緩存的文件到底要不要刪?所以飛鴿纔會丟失好友,甚至無法登錄。

    重生回來,自己盡然完全忘記了千年蟲的事情。這個麻煩可不是一個小麻煩。

    眼前這個名叫千年蟲的bug纔是導致軟件問題出現的罪魁禍首。

    “千年蟲?什麼是千年蟲?是病毒嗎?”

    聽到這話,衆人摸不着頭腦,紛紛疑惑起來,看向了張明瑞。只有劉炳良以拳捶手,彷彿明白了什麼的樣子。

    現在萌芽科技公司招到的人大多都還年輕,閱歷不夠,沒有聽說過千年蟲很正常。

    張明瑞低頭皺着眉毛,從點腦桌前的板凳上站了起來,面色嚴肅,開始向大家介紹起了千年蟲。

    千年蟲,不是真的小蟲,也不是一種新型電腦病毒。確切的來說,這是一種程序處理日期問題的一種計算機程序故障,是當初程序員爲了簡便,偷懶留下來的bug。

    那時的程序員並不是沒有想到這個結果,只是那時候自己早已不在人世,就讓後代去操心吧!

    ……

    聽完張明瑞的簡單介紹,衆人鬆了一口氣的同時又慌張了起來。

    鬆了一口氣是因爲問題不是由自己導致的,慌張是因爲這個問題如果得不到解決,那麼波及的範圍可不是一星半點兒!

    “這個問題能夠解決嗎?”

    劉炳良問道。

    其實之前在學校學習的時候,劉炳良就聽老師們說過千年蟲,但是那時候沒有人在意。

    沒想到現在會發生這樣的事情,飛鴿聊天室作爲一個聊天軟件,裏面緩存了大量數據,一旦系統崩潰,那麼飛鴿的存在也沒有什麼必要了。

    聽到劉炳良的問題,張明瑞沒有回答,先認真的思考了一下。

    自己早就通過系統將Java和C語言等編程語言學會了。但是要改動這個程序,還是需要一定的時間。這個問題也必須解決。

    要知道,現階段電腦和自動化芯片的使用已經遍佈各個領域,一旦到了2000年,不只是萌芽科技公司了,整個世界國家的系統都會癱瘓。

    國家無法再供電,銀行裏的存取記錄以及利息計算都會紊亂。

    電信行業的賬單更是會出現問題,若你在1999年的最後一天23點多打電話到凌晨,那麼你的賬單可能會顯示你打了100年的電話。同理,稅收局會認爲你拖欠了100年的稅款。

    更有甚之,醫療儀器不能使用,交通系統完全癱瘓。

    前世“千年蟲”給世界各國都帶去了巨大的經濟損失,銀行門口也都是在瘋狂取錢的人,使民衆產生了大量的恐慌。

    爲了快速的穩住局勢,各個國家找來的程序員根本來不及根治這個問題,只是將日期的區間改到了1920年到2020年。他們想,2020年,大家肯定都換了新電腦了吧!

    現在張明瑞趕上了這次事故發生之前,時間緊迫,一定要避免這次災難的發生,同時根治這個問題。

    如果真的能夠將本次的問題解決好,那麼華夏必將在世界的歷史上留下濃墨重彩的一筆!

    “都在做什麼呢?”

    因爲公司最近出的問題,張明悅可謂是焦頭爛額。

    要知道對於一般人來說丟失一些聊天記錄和好友是沒什麼事,但是飛鴿聊天室還兼具文件傳輸功能。

    之前爲了做推廣,向很多老闆都推送了這個軟件,現在出了事,電話是應接不暇。很多重要文件也找不回來了。這也是張明悅前幾天都沒有好好喫飯的原因。

    這剛出來準備倒杯水放鬆一下的時候就發現大家圍在一起,看向張明瑞以及面前的電腦。

    “張總,我們找到問題出現在哪兒了。”

    “找到了?”張明悅的聲音難掩喜悅之情,疲倦的眼睛也閃過一絲光。

    但大家還是一副苦巴巴的表情,張明悅不解的收起了喜悅的神色,拇指摩梭着冰涼的杯子底部,看向張明瑞,問道:“解決不了?”


章節報錯(免登陸)