欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
一秒鐘的節日 - 1234567890解說(shuō)

一秒鐘的節日 - 1234567890解說(shuō) -


1234567890是個(gè)節日, 一秒鐘的節日. 它不是問(wèn)題, 不是錯誤, 不是BUG. 我們人類(lèi)使用的計時(shí)系統是相當復雜的:秒是基本單位, 60秒為1分鐘, 60分鐘為1小時(shí), 24小時(shí)是一天......如果計算機也使用相同的方式來(lái)計時(shí), 那顯然就要用多個(gè)變量來(lái)分別存放年月日時(shí)分秒, 不停的進(jìn)行進(jìn)位運算, 而且還要處理偶爾的閏年和閏秒以及協(xié)調不同的時(shí)區. 基于"追求簡(jiǎn)單"的設計理念, UNIX在內部采用了一種最簡(jiǎn)單的計時(shí)方式:

計算從UNIX誕生[注釋1]的UTC時(shí)間1970年1月1日0時(shí)0分0秒起, 流逝的秒數. UTC時(shí)間1970年1月1日0時(shí)0分0秒就是UNIX時(shí)間0, UTC時(shí)間1970年1月2日0時(shí)0分0秒就是UNIX時(shí)間86400. 這個(gè)計時(shí)系統被所有的UNIX和UNIX-like系統繼承了下來(lái), 而且影響了許多非UNIX系統. POSIX標準推出后, 這個(gè)時(shí)間也被稱(chēng)為POSIX時(shí)間.

- 節日和慶祝 -

可能是因為人類(lèi)是一種需要精神上的刺激的生物吧, 各種歷法中都存在著(zhù)各種擁有不同意義的節日. 其中, 很多節日僅僅由于日期的特殊性就被賦予了意義, 例如公歷1月1日的新年, 11月11日的光棍節... 愛(ài)好節日的人們也沒(méi)有放過(guò)UNIX時(shí)間. UTC時(shí)間2001年9月9日1時(shí)46分40秒, UNIX時(shí)間迎來(lái)了第一個(gè)"億禧年"(Billennium)[注釋2],  1000000000. UTC時(shí)間2005年3月18日1時(shí)58分31秒則是UNIX時(shí)間的光棍節, 1111111111. 剛剛過(guò)去的1234567890, 對應公歷的UTC2009年2月13日23時(shí)31分30秒, 對東一區以東的時(shí)區來(lái)說(shuō)是2月14日情人節, 以西的時(shí)區來(lái)說(shuō)則剛好落在黑色星期五. 傳統上認為黑色星五不吉利的西方媒體, 針對此事進(jìn)行了玩笑性的報道, 結果被一些居住在其他時(shí)區的人們誤讀成了"UNIX時(shí)間錯誤".


丹麥哥本哈根的丹麥UNIX用戶(hù)群組織慶祝UNIX"億禧年" 圖為當時(shí)所用的倒計時(shí)公告牌

無(wú)獨有偶, 2012年7月13日也是一個(gè)黑色星期五, 而那天的UTC時(shí)間11時(shí)1分20秒對應著(zhù)UNIX時(shí)間0x50000000(十六進(jìn)制, 十進(jìn)制值是1342177280). 不知到了那個(gè)時(shí)候, 會(huì )不會(huì )再次有人把它誤解為又一次的UNIX時(shí)間錯誤?

- 未來(lái), 2038年問(wèn)題 -

UTC時(shí)間2033年5月18日3時(shí)33分20秒, 是UNIX時(shí)間的第二個(gè)"億禧年"(Billenniumm), 即2000000000. 然而, 第三個(gè)"億禧年"(Billennium)則不會(huì )毫無(wú)障礙的來(lái)臨, 在那之前, 人們先得解決正在變得著(zhù)名的2038年問(wèn)題. 和本世紀初的千年蟲(chóng)(Y2K Bug)問(wèn)題類(lèi)似, 2038年問(wèn)題(Y2K38 BUG)更隱蔽, 而且更難解決. 我們知道計算機內部的一切都是二進(jìn)制的, 也就是說(shuō)1234567890在32位系統的內存里實(shí)際上是01001001 10010110 00000010 11010010. 這串32位二進(jìn)制數中, 最高位被用來(lái)表示正負符號, 0代表整數, 1代表負數, 所以它能表示的最大數字就是01111111 11111111 11111111 11111111, 即214748367, 對應公歷的UTC時(shí)間2038年1月19日3時(shí)14分7秒. 到這天的凌晨3時(shí)14分8秒, UNIX時(shí)間會(huì )溢出并變成10000000 00000000 00000000 00000000(十進(jìn)制值-214748368), 也就是UTC時(shí)間1901年12月13日20時(shí)45分52秒, 引起和千年蟲(chóng)類(lèi)似的混亂.


2038年問(wèn)題的動(dòng)畫(huà)演示

- 救贖, 64位系統 -

2038年問(wèn)題不僅比千年蟲(chóng)更隱蔽, 而且它的原因也更接近系統底層. 要解決這個(gè)問(wèn)題, 最簡(jiǎn)單的方式是擴展UNIX時(shí)間的長(cháng)度, 用64位數字來(lái)表示它. 64位二進(jìn)制數的實(shí)際可用位數是63位, 最大表示到公歷的UTC時(shí)間292277026596年12月4日. 如果那個(gè)時(shí)候人類(lèi)文明還存在的話(huà), 公元紀年很可能已經(jīng)因為太難用而被拋棄了. 理想的情況是到2038年, 64位系統已經(jīng)成為主流, 從而避免特意去修正這個(gè)問(wèn)題所需要的大量開(kāi)銷(xiāo). 否則, 人們就必須把新的64位時(shí)間拆分成兩部分并分別保存在兩個(gè)變量里, 這是一個(gè)麻煩而且效率低下的選擇.

[注釋1]: 就像很多其他的節日一樣, 把UNIX的誕生日選在這天只是出于方便. 實(shí)際上, 最早的運行在PDP-7上的UNIX在1969年就已經(jīng)完成了.

[注釋2]: Billennium實(shí)際上是"十億禧年", 但是這樣聽(tīng)起來(lái)很奇怪, 所以我用"億禧年"作為暫用名.

聲明: 本文由投遞者Rainarrow原創(chuàng )并相應的擁有著(zhù)作權, 作者據此權利將本文以創(chuàng )作共用[署名-非商業(yè)用途-相同方式共享]許可證授權發(fā)布. 如要查看許可證全文, 請訪(fǎng)問(wèn)"http://creativecommons.org/licenses/by-nc-sa/2.5/cn/".引用的兩幅插圖來(lái)自維基媒體基金會(huì )并以GNU自由文檔授權發(fā)布. 要查看許可證全文, 請訪(fǎng)問(wèn)"http://www.gnu.org/copyleft/fdl.html".
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
聊聊時(shí)間(1)——UNIX時(shí)間戳和UTC時(shí)間
時(shí)區,GMT時(shí)間,UTC時(shí)間,UNIX時(shí)間戳
iPhone一秒變板磚?試過(guò)的人腸子都悔青了!
蘋(píng)果iOS設備日期設置到1970年變磚?原理及解救方法來(lái)了
time 時(shí)間和日期相關(guān)方法
C#中的時(shí)間戳
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久