|
點(diǎn)擊上方“C語言與CPP編程”,選擇“關(guān)注/置頂/星標(biāo)公眾號(hào)”
干貨福利,第一時(shí)間送達(dá)!
最近有小伙伴說沒有收到當(dāng)天的文章推送,這是因?yàn)槲⑿鸥牧送扑蜋C(jī)制,確實(shí)會(huì)一部分有小伙伴刷不到當(dāng)天的文章,一些比較實(shí)用的知識(shí)和信息,錯(cuò)過了就是錯(cuò)過了。所以建議大家加個(gè)星標(biāo)??,就能第一時(shí)間收到推送了。
x1tdf4kwfdw64010860312.png (290.86 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
x1tdf4kwfdw64010860312.png
2024-9-17 12:42 上傳
轉(zhuǎn)自:OSC開源社區(qū)(oschina2013)
戴夫·普盧默(Dave Plummer)是微軟的資深工程師,曾創(chuàng)造了任務(wù)管理器、Windows 彈球、原生 ZIP 支持(微軟出錢買斷該功能后,他用這筆錢購買了一輛紅色克爾維特)等傳奇。
近日他在自己的 X 賬戶上分享了創(chuàng)建 "格式化" 對(duì)話框的故事 —— 稱其是一個(gè)使用了長達(dá) 30 年的 “臨時(shí)解決方案”。
1qrsvnau4j264010860412.png (147.54 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
1qrsvnau4j264010860412.png
2024-9-17 12:42 上傳
故事還要追溯到 1994 年,當(dāng)時(shí) Dave 和其他軟件工程師們正忙于將 "海量的代碼" 從 Windows 95 遷移到 Windows NT 系統(tǒng)上。由于后者引入了許多改動(dòng),格式化對(duì)話框的界面也亟待重新設(shè)計(jì)。
Dave 拿起紙筆,列出了一些必要的功能,并使用 VC++ 2.0 的資源編輯器快速搭建了一個(gè)簡單的縱向列表界面。他表示選擇垂直布局是為了讓用戶可以按照大致正確的順序勾選所有選項(xiàng)。
psfxzow4zyz64010860512.png (46.18 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
psfxzow4zyz64010860512.png
2024-9-17 12:42 上傳
Dave 解釋道,這個(gè)設(shè)計(jì)的初衷并不是為了美觀,僅僅是為了在 “更優(yōu)雅的界面” 到來之前先用著。
然而讓人沒想到的是,這個(gè) “臨時(shí)解決方案” 一用就是 30 年。即使是最新版本的 Windows 11 預(yù)覽版,在格式化對(duì)話框仍然維持著當(dāng)年的樣式,沒有任何改進(jìn)的跡象。
55aocbu5q2564010860612.png (591.93 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
55aocbu5q2564010860612.png
2024-9-17 12:42 上傳
Dave 提到,“30 年前那個(gè)星期四上午我做出來的臨時(shí)方案,現(xiàn)在還在使用!” 他還感慨:“在開發(fā)軟件時(shí),可要當(dāng)心‘臨時(shí)’這兩個(gè)字眼兒。
此外,Dave 當(dāng)初還憑直覺決定了 cluster slack 大小的限制,這直接導(dǎo)致了 FAT 卷的格式化最大容量為 32GB。同樣,這也是一個(gè)當(dāng)初的臨時(shí)決定,卻意外地變成了至今仍在使用的永久限制。
相關(guān)鏈接
https://twitter.com/davepl1968/status/1772042158046146792
——EOF——你好,我是飛宇。日常分享C/C++、計(jì)算機(jī)學(xué)習(xí)經(jīng)驗(yàn)、工作體會(huì),歡迎點(diǎn)擊此處查看我以前的學(xué)習(xí)筆記&經(jīng)驗(yàn)&分享的資源。
我組建了一些社群一起交流,群里有大牛也有小白,如果你有意可以一起進(jìn)群交流。
husftvj4auj64010860712.png (195.91 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
husftvj4auj64010860712.png
2024-9-17 12:42 上傳
歡迎你添加我的微信,我拉你進(jìn)技術(shù)交流群。此外,我也會(huì)經(jīng)常在微信上分享一些計(jì)算機(jī)學(xué)習(xí)經(jīng)驗(yàn)以及工作體驗(yàn),還有一些內(nèi)推機(jī)會(huì)。
flpv5mzf25m64010860812.png (281.08 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
flpv5mzf25m64010860812.png
2024-9-17 12:42 上傳
加個(gè)微信,打開另一扇窗
經(jīng)常遇到有讀者后臺(tái)私信想要一些編程學(xué)習(xí)資源,這里分享 1T 的編程電子書、C/C++開發(fā)手冊(cè)、Github上182K+的架構(gòu)路線圖、LeetCode算法刷題筆記等精品學(xué)習(xí)資料,點(diǎn)擊下方公眾號(hào)會(huì)回復(fù)"編程"即可免費(fèi)領(lǐng)取~
感謝你的分享,點(diǎn)贊,在看三連 |
|