千年蟲事件是怎麼解決的
為了節約,時間只用2位表示“年”如1998年就表示成ඪ.這樣問題就出來了,到了2000年,機器上出現的時間就是ൈ年,而電腦不能識別這個是公元1900年還是公元2000年,所以就出現了所謂的“千年蟲問題”。解決的辦法是:用4位表示“年”,也就是公元1998年就用1998來表示,這樣就解決了~~
當時處理方式是:
1、把所有的資料庫升級,時間欄位加2位,當時用的是文字欄位。
2、所有時間函式改為取4位年的,同時加一比較,如低於1970年,改為20xx年。
3、所有有關日期時間欄位的語句過一遍,比如擷取字串長度的等。
4、所有有關日期顯示的視窗表格、字元輸入框過一遍,能夠正確顯示或輸入4位年份。
5、去客戶處升級,資料庫升級是寫了個專門的一段程式,執行一下,然後把應用程式一覆蓋完事。
世界上千年蟲問題其實不是在在2000年之前一下子解決的,在80年代,也就是1980年,就已經開始一點一點的解決問題了,但是到最後依然是沒有替換乾淨,就產生了後續的影響。
千年蟲不是病毒,其實就是一個bug,千年蟲是一種程式處理日期上的bug,也就是計算機程式故障,而非病毒。
“千年蟲”影響是巨大的。從計算機系統包括PC機的BIOS、微碼到作業系統、資料庫軟體、商用軟體和應用系統等,到與計算機和自動控制有關的電話程控交換機、銀行自動取款機 、保安系統、工廠自動化系統等。
乃至使用了嵌入式晶片技術的大量的電子電器、機械裝置 和控制系統,等等,都有可能受到“千年蟲”的攻擊。世界各國已紛紛由政府出面,全力圍殲“千年蟲”。
-
李谷一的學生有哪些
李谷一有很多弟子,歌唱家張也也是其中的一個弟子。張也,中國女高音歌唱家,1982年師從李谷一,1998年第7次參加央視春晚,與老師李谷一,李光義等人共同演唱了歌曲《走進新時代》。...
-
為什麼賓士高效能車都是以63結尾
原因如下:賓士amg之所以叫63:上世紀60年代,當時的AMG對賓士最新車型300SEL進行了改裝,使300SEL上一臺6.3升V8發動機的最大輸出功率達到了250馬力,300SEL具備了6.3秒百公里加速的超強效能。這兩款6.3s不僅讓AMG一舉成名,也讓63這個數字永遠留在了賓士-AMG的產品系列...
-
電瓶車轉換器一個車裝幾個
一共有兩個接兩個轉換器是可以的,你這樣接的話相當於形成一個並聯電路,並聯電路工作原理是電壓相同電流相加。那這樣的話你的轉換器就分擔了你所需要的電流就不那麼容易發燙了。但是你還要考慮到你的電路上的線是否能經受那麼大的電流。很到原配車上的線是很差的...
-
為什麼深秋初冬還釣小鯽魚
答:深秋初冬應是釣大鯽魚的好時節,如果釣起的還是小鯽魚,主要原因是:第一,主要原因還是在窩點選擇上。深秋初冬,大個體魚已歸沱,即遊入水溫相對較高的深水。故此時釣大板鯽應釣3米及以上的水深如釣的過淺,自然是小魚多,大魚少。第二,此時作釣,餌料均以葷腥餌為多。如發...