先上圖

前幾天當(dāng)我看到這個笑話的時候我沒有在意,都2202年了,難道還有人用整型來存儲日期嗎?
還真有!
今天我刷到了量子位的一篇文章:微軟2022新bug:大量程序員連夜加班,只因日期數(shù)據(jù)溢出
內(nèi)容是2022年1月1日微軟Exchange服務(wù)出現(xiàn)故障,電子郵件發(fā)不出去了。
Exchange Server是微軟推出的一套電子郵件服務(wù)組件,可用于構(gòu)建企業(yè)、高?;驒C(jī)構(gòu)的郵件系統(tǒng)。簡單來說,用它不止能構(gòu)建“郵箱工作群”,還能協(xié)調(diào)內(nèi)部工作流等。
原因是Exchange服務(wù)服務(wù)的一個子系統(tǒng)(郵件過濾管理系統(tǒng)FIP-FS)就是用int32來存儲“yymmddhhmm”的??????
我甚至懷疑博主是已知Exchange服務(wù)有問題才發(fā)的帖子。很尷尬,微軟被預(yù)言到了。
據(jù)說微軟的員工新年剛到就被拉回去加班,程序員何苦為難程序員…
一個冷知識。那就是python3中整數(shù)是沒有上限的??
在cpython的實(shí)現(xiàn)中它是被分塊后存儲在數(shù)組中的。當(dāng)然理論上還是受機(jī)器內(nèi)存大小的影響的??