Y2K22「自由奔放」的微軟 Exchange Server 工程師,把 signed 32-bit (s32, int32) 前兩碼當成年份使用
首頁
美術繪圖
|
美術設計
|
熱門標籤
|
首選
|
首頁宣傳
|
近期作品
論壇
:
發表
|
美術工作
|
美術比賽
|
展覽活動
|
美術相關
|
一般討論
|
美術同好
CG 討論
::
Photoshop
|
Painter
|
3D
行動
|
AMP
【 立即註冊 】
:
更改個人資料
: :
登入
會員名稱:
登入密碼:
保持登入
Y2K22「自由奔放」的微軟 Exchange Server 工程師,把 signed 32-bit (s32, int32) 前兩碼當成年份使用
討論區 Windows, Linux, Perl, PHP, C/C++, Driver, Web 理論、應用、硬體、軟體
|
第
1
頁, 共
1
頁
人氣點閱:5853
發表人
Y2K22「自由奔放」的微軟 Exchange Server 工程師,把 signed 32-bit (s32, int32) 前兩碼當成年份使用
2022-01-04 05:07
/ / /
✅ 摘要:Y2K22「自由奔放」的微軟 Exchange Server 工程師,把 signed 32-bit (s32) 前兩碼當成年份使用
✅ 一般來說:
32-bit 是 4294967296 (2^32)
s32(signed 32bit, signed int32 or int32) ,是 2147483648 (2^31)
乖乖把 int32 / s32 拿來當成 EPOCH UNIX time (since 1970),至少可以用到 2038 年一月
參考文章 (Y2K38):
https://vovo2000.com/f/viewtopic-365190.html
👎 天才微軟: int32 s32(2^32 / 2) = 2147483648 ... 拿來當日期、版號
前兩碼是YY ,就是把「❌ 整數當成字串用 ❌」,母湯阿! 所以到了 2022/01/01 就爆炸,因為 22 開頭就 overflow。 如圖。
🤔 感想: 我沒有想過會有人這麼自由奔放。 縱使用
官方參考:
https://techcommunity.microsoft.com/t5/exchange-team-blog/email-stuck-in-exchange-on-premises-transport-queues/ba-p/3049447
u32-as-string-NG-Microsoft-Y2K22-Exchange-Bug-22-vs-21.jpg
________________
美術插畫設計案子報價系統 v0.1 Beta
爪哇禾雀
Type
繪圖畫廊
設計藝廊
攝影相簿
留言板
最愛收藏
分類標籤
暱稱: Type
註冊: 2002-11-30
發表: 11171
來自: vovo2000.com
V幣: 901757
資訊相關理論、技術、管理、應用、產品等
RSS
|
手冊
|
站長與插畫作品
|
舊PBBS
舊駐站/投稿
|
Partners
|
合作與聯絡