2022-12-14 11:46 PM 0 20,395
昨天 Windows C 碟空間不足案例的續集。Windows 2016 主機,系統碟 80GB 只剩 5GB 出現紅色警示,執行磁碟空間清理工具也擠不出什麼空間。 從空間使用統計發現元兇是 C:\Windows\WinSxS,竟用掉 37GB!。(延伸閱讀:分析 Windows 磁碟空間不足的正確...
2022-12-13 09:44 PM 0 10,860
接獲茶包案例:某台 C 碟空間只剩 5GB 的 Windows 主機,整理期間苦主順手裝了 Windows 更新,準備重開機再戰。 不料,Windows 卡在更新進度 100% 請勿關機的畫面超過一小時:(訊息為「正在處理功能 100% 完成 請勿關閉電腦 / Working on update 1...
2022-12-11 05:45 PM 5 11,704
這年頭,Internet 上不支援 HTTPS 的網站已不配叫網站。除了瀏覽器會標示「不安全」,第三方 SDK 要求 Callback URL 多半也限定 HTTPS,對外網站少了 TLS 憑證寸步難行。 向憑證廠商申請 TLS 憑證所費不貲,幸好有佛心的 Let's Encrypt 提供免費 TL...
2022-12-10 12:57 PM 0 2,107
上回介紹過在 Azure 開 B1s 小 VM 裝 Debian Linux / Docker 跑網站,繼續做一些自動化安裝實驗。 由於還在摸索階段,把 VM 搞砸重來的機率很高,我想到 Hyper-V VM 磁碟可以建立所謂還原點(Checkpoint),必要時將 VM 還原回先前的狀態,Azur...
2022-12-08 10:08 PM 0 1,069
讓 EF Core 依據 Entity 類別定義自動在資料庫新增資料表,主要有兩種做法:使用 Migration 或呼叫 DbContext.Database.EnsureCreated()。 Migration 的好處是可以在 Model 修改時,自動產生 Schema 異動指令(例如:新增、修改...
2022-12-07 11:08 PM 5 11,330
前幾個月因為自主防疫多出幾天空閒,時間沒拿來追劇倒是追了幾天 AI 線上課程。這個年頭,線上免費資源之多,讓你除了人懶毅力不夠,已無學不會的藉口。(鳴... 人生好難) 意外發現許多大學有所謂「磨課師」課程。磨課師課程是 MOOCs 的音譯,MOOCs 是 Massive Open Online C...
2022-12-06 10:03 PM 3 6,941
專案出現的小需求:想在陣列挑出連續重複出現的項目,例如要從陣列 [A, B, B, C, X, C, C, B, B, D, D, D] 挑出 [B, B]、[C, C]、[B, B]、[D, D, D] 四個群組。 這題目的難易度用來暖身剛好,適合用 yield return 來解。 最後琢磨成品...
2022-12-05 12:22 AM 5 6,119
B1s 是 Azure 的實用小 VM,1 顆 CPU + 1G RAM (更小的 B1ls RAM 只有 512MB,有點吃緊),裝 Linux 每個月成本不到 250 塊台幣,若在 Azure 開新帳號,它包含在前 12 個月免費的範圍,很適合拿來跑小排程或聊天機器人之類的應用。 不過要留意一...
2022-12-04 07:46 AM 1 7,239
愈來愈多企業選擇將伺服器放在雲端,省去買硬體吹冷氣養機器的麻煩,也免去隨時隨地確保網路與電力品質的負擔。 上雲端有很多種做法,IaaS、PaaS、SaaS... 對傳統 MIS 來說,IaaS 是最無腦的做法,在雲端開個 VM 跑 Server,用遠端桌面或 ssh 連進去部署設定,跟遠端操作自家機...
2022-12-03 12:15 PM 0 1,524
Side Project 有個需求,要在 appsettings.json 定義要觀察的硬體偵測器,我第一個想到的做法是宣告一個 Sensors 直接用 "偵測器名稱": "偵測器ID" 的 Key/Value 形式列舉,像是這樣: { "S...
2022-12-02 07:02 AM 0 1,095
SharePoint 提供自訂清單欄位名稱,這些名稱會被轉成一種特別格式避開英數字以外的字元,例如「申請人」會被轉成「_x7533__x8acb__x4eba_」,術語叫 內部名稱 / Internal Name 而在撰寫 Sharepoint 程式時常需要用到內部名稱,例如 CAML 指定查詢條件...
2022-12-01 09:07 PM 1 4,658
昨天提到 EF Core 新增或更新資料 (UPSERT) 的簡便寫法,有讀者朋友提到是否能用 Attach() 跟 Entry().State = EntityState.Modified; 取代 Entry().CurrentValues.SetValues()? 感覺這得配合範例比較好解釋,所...