曾經有看過一個教學影片教大家盡量不要在python的輸入輸出搞空格免得有麻煩。 但我就一句靈魂質問:「你又沒法確保外面的文檔中會不會有空格,所以真正要解決的還是怎麼讀取有空格的狀況。」
連微軟自己的 VS code都預設安裝在appdata下 要特別去找系統版 才會裝在program file
我是蠻喜歡MacOS這樣的管理機制的,方便用戶管理文件夾,強迫症福音 不過就是怕MacOS每次的更新都會大改架構 這樣舊的程式一時三刻也未必能立刻更新來適應 用戶使用這些App時也會大受影響
微软考虑的是上手性、兼容性、安全性之间的平衡,并不是像macOS一样吧安全性调得很高,安全性高了导致的一个问题就是灵活性、便利性会变差,不只是电脑,任何事都一样。
不是心太软,而是微软的大部分用户都是面向企业,而大部分的大型企业例如是银行和金融领域的系统都还是使用着几十年前的软件,不是不想升级而是升级成本太大和稳定性也没法保证,开发新软件涉及到的也不单单是金钱的问题 就拿银行来说好了,银行90%核心系统都是IBM ,主要在于金融业对核心系统的稳定性、可靠性和安全性要求极高,虽然系统有持续更新升级但核心系统还是从第一代微软系统使用到现在
要是Program Files变成ProgramFiles,那这就是好文件夹。这一个空格给程序开发浪费了太多时间了,稍不注意就出错,出错到处排查查找问题,最后花费一天时间发现是空格问题。
我就奇怪為什麼好多公司喜歡放在Appdata下,連Minecraft也是,原來可以跳過UAC確認這回事🤣
macOS的程序不一定要裝在/application下 甚至隨便丟桌面也行(但不能丟在垃圾桶!) 其實部分程序也不會預設裝在/application下 例如PlayCover側載的iOS應用 就會安裝在~/application下
更正下,mac下的程序并不是非得在Application下才能运行,也是放任意地方都能运行。
這就是windows 好用的地方,作業系統是要為大家服務的,不是隨意就更改做法,讓前後版不相容
微软确实为兼容性妥协了很多,也导致我现在Win11也能运行九几年零零年的程序。而Linux很多程序是需要makefile的,安装老版本程序对应的依赖库版本也一定要对,否则就会出错。
老早之前看过一篇有趣的介绍,说Program Files中间的那个空格导致了每年几十亿的损失
C槽 “根目錄”下面還有假的program files 要在工具列上面按相容性按鈕才看得到 這在win7安裝某些老遊戲 才會產生
学到了 感谢大佬
喜歡這系列
Appdata才是令人討厭的路徑 只要能改路徑的我一律改回 Program Files,自動安裝在Appdata 我會記住它的 想辨法有沒有辨法變成免安裝 如果不是很重要的軟體可能不會用它
学到了,很有趣的影片!感恩
开头的背景音乐赞诶 当年没网络的时代跑去翻system 文件有找到
微軟為什麼是系統佔用的最大公司就是方便😂 MAC是讓使用者覺得你真好用,但真的貴又沒有機會開黑。 微軟是讓開發者覺得寫程式沒那麼多限制自然軟體種類多,用戶也喜歡多元,最要的是可以開黑XDDD
@itov1590