各種蟲害你可能都聽說過,但是「閏年蟲」絕對是一個新鮮詞,沒錯,百年難遇的閏年蟲現在在我國部分地區開始大規模爆發了。2012年2月29日零時,廣州約1500輛計程車的計價表突然「罷工了」,據悉,這些計程車都是安裝了華港牌計價器,而這些計價器都被百年一遇的「閏年蟲」咬了一口,眾的哥無法營運後,扎堆前往檢測站維修,又因人手嚴重不足而大排長龍。受此影響,市民在早高峰重現「打車難」。
據交通部門統計,29日約1500輛計程車的計價器遇「閏年蟲」故障,需要停班維修,的哥紛紛表示損失已超一個班的班產。事實上,至少超過800輛車停運8小時以上。華港公司負責人郭躍貴表示,除了全賠拆機費外,他們將和各個計程車公司溝通,統計停班時間後在一周內根據統計賠償班產,預計總損失約30萬元。
據了解,這次出故障的計價器均由華港電子科技有限公司製造,據更換晶片的王師傅介紹,晶片正是遇到了「閏年蟲」。廣州市計量所的黃鋒總工程師解釋稱,涉事計價器有兩塊CPU一塊「稅控CPU」和一塊「計價CPU」,結果「計價CPU」算錯日期,日期不一導致「E01」報障,而非「鎖表」。
「閏年蟲」是何物
在度過千年蟲危機後,美國計算機專家就提醒人們注意可能出現的「閏年蟲」問題。美國千年問題總統委員會主任約翰·科斯基寧說,判斷某年是否是閏年的規則有三:一是最通用的即能被4整除的年份是閏年;二是能被100整除的年份不是閏年;三是能被400整除的年份是閏年。如果編程人員只知道前兩個規則,而不知第三個規則,那有可能將2000年看作普通年。
美官員由此擔心,一些計算機軟體因沒有將2000年當閏年處理從而在2月28日結束後忽略29日的存在而直接進入3月1日。這將有可能出現少算一天儲戶利息、少發一天工資、以及某些網上交易活動不能進行的問題。
「閏年蟲」不太可能導致計算機系統癱瘓,但也是個實實在在的問題。「閏年蟲」是人們對於一些電腦軟體在設計時未考慮閏年因素,將所有年份的2月都默認為有29天或者28天而出現運算錯誤的一種形象叫法,因為在英文裡「Bug」兼有臭蟲、缺陷等含義,所以這一缺陷被稱為「閏年蟲」。據更換晶片的王師傅介紹,晶片正是遇到了「閏年蟲」。
相關連結:新能源汽車 上海二手車 廣州二手車