欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java解決千年蟲代碼,千年蟲解決了嗎

千年蟲問題到底是怎么解決的

在設計計算機的程序時規(guī)定了的年份僅用兩位數(shù)來表示,那么無論遇到是哪一個世紀的,計算機都會老老實實地取年份中的后兩位來表示其年份,決不會采取四位數(shù)來表示年份的。也就是說,假如是1971年,在計算機里就會被表示為“71”,而假如是2002年,計算機就會將其年份表示為“02”。這樣的話假如要計算相差多大,計算機要用02減去71了。這就是千年蟲(計算機2000年問題)。

創(chuàng)新互聯(lián)是一家專業(yè)提供揭陽企業(yè)網(wǎng)站建設,專注與做網(wǎng)站、成都網(wǎng)站設計、html5、小程序制作等業(yè)務。10年已為揭陽眾多企業(yè)、政府機構(gòu)等服務。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。

計算機千年蟲(2000年問題)的定義:

2000年問題,就是指在某些使用了計算機程序的智能系統(tǒng)(包括計算機系統(tǒng)、自動控制芯片等)中,由于其中的年份只使用兩位十進制數(shù)來表示,因此當系統(tǒng)進行(或涉及到)跨世紀的日期處理運算(如多個日期之間的計算或比較等)時,就會出現(xiàn)錯誤的結(jié)果,進而引發(fā)各種各樣的系統(tǒng)功能紊亂甚至崩潰。

另外,更廣泛的講,2000年問題還包括其他兩個方面的問題:

一個是在一些計算機系統(tǒng)中 ,對于閏年的計算和識別出現(xiàn)問題,不能把2000年識別為閏年,即在該計算機系統(tǒng)的日歷中沒有2000年2月29日這一天,而是直接由2000年2月28日過渡到了2000年3月1日;

另外一個是在一些比較老的計算機系統(tǒng)中,使用了數(shù)字串99(或99/99等)在程序中來表示文件結(jié)束、永久性過期、刪除等一些特殊意義的自動操作,這樣當1999年9月9日(或1999年4月9日即1999年的第99天)來臨時,計算機系統(tǒng)在處理到內(nèi)容中有日期的文件時,就會遇到99或99/99等數(shù)字串,從而將文件誤認為已經(jīng)過期或者將文件刪除等錯誤操作,引發(fā)系統(tǒng)混亂甚至崩潰等故障。這個問題有的時候也被稱為“9999蟲”。

2000年問題(英文為 Year 2000 Problem)在國際上有各種各樣的叫法,比較通俗的一種就是“千年蟲”,英文為Millennium Bug,其中 Millennium 是“一千年”的意思。而Bug在漢語中是“臭蟲”,它是美國常用俗語,在計算機界表示那些程序開發(fā)中沒有注意到的漏洞和毛病。2000年問題就是當初設計程序時沒有注意到的一個毛病,它在2000年來臨時才發(fā)作,所以我們把他叫做“千年蟲”(Millennium Bug)。另外,國外經(jīng)常把一千(KILO-)簡寫為K,所以2000年問題(Year 2000 )國際上也簡稱為Y2K,其中Y是英語單詞Year的簡寫,2K是2000的簡寫。

同時,從上面的第三個問題中,我們已經(jīng)看出,假如只用兩位數(shù)來表示年份的話,當我們在進行不同世紀里的兩個年份之間的計算時,我們會得出多么錯誤的結(jié)果。而對于這個結(jié)果,我們目前僅僅感覺到的是它的錯誤可笑,但當這樣的錯誤一旦發(fā)生到關(guān)鍵部門的話,其帶來的后果又是不可想象的。

世界上千年蟲問題最后是怎么樣解決的?

世界上千年蟲問題其實不是在在2000年之前一下子解決的,在80年代,也就是1980年,就已經(jīng)開始一點一點的解決問題了,但是到最后依然是沒有替換干凈,就產(chǎn)生了后續(xù)的影響。

千年蟲不是病毒,其實就是一個bug,千年蟲是一種程序處理日期上的bug,也就是計算機程序故障,而非病毒。

“千年蟲”影響是巨大的。從計算機系統(tǒng)包括PC機的BIOS、微碼到操作系統(tǒng)、數(shù)據(jù)庫軟件、商用軟件和應用系統(tǒng)等,到與計算機和自動控制有關(guān)的電話程控交換機、銀行自動取款機 、保安系統(tǒng)、工廠自動化系統(tǒng)等。

乃至使用了嵌入式芯片技術(shù)的大量的電子電器、機械設備 和控制系統(tǒng),等等,都有可能受到“千年蟲”的攻擊。世界各國已紛紛由政府出面,全力圍殲“千年蟲”。

千年蟲問題是怎么解決的?

解決的辦法是:用4位表示“年”,也就是公元1998年就用1998來表示。

千年蟲:

計算機2000年問題,又叫做“千年蟲”、“電腦千禧年千年蟲問題”或“千年危機”。縮寫為“Y2K”。是指在某些使用了計算機程序的智能系統(tǒng)(包括計算機系統(tǒng)、自動控制芯片等)中,由于其中的年份只使用兩位十進制數(shù)來表示,因此當系統(tǒng)進行(或涉及到)跨世紀的日期處理運

算時(如多個日期之間的計算或比較等),就會出現(xiàn)錯誤的結(jié)果,進而引發(fā)各種各樣的系統(tǒng)功能紊亂甚至崩潰。因此從根本上說千年蟲是一種程序處理日期上的BUG,而非病毒。

文章標題:java解決千年蟲代碼,千年蟲解決了嗎
轉(zhuǎn)載來于:http://chinadenli.net/article17/dsidggj.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航服務器托管網(wǎng)站建設網(wǎng)站排名定制開發(fā)網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司