https://avatars.githubusercontent.com/u/6058558

程式狂想筆記

關掉 Windows Server 自動更新方法

最近公司電腦常常莫名其妙關機,我們很常因為電腦重開導致本地 SQL Server 還沒開機完,IIS 站台 .Net 程式無法正常執行。前端也因為 pm2 沒登入沒有啟動。後來發現是 Windows 更新造成的,所以才找把它關掉方法。

SQL Server 與 MySQL 中唯一索引鍵對 NULL 值的處理差異

最近我在 SQL Server 中設定了 Unique Key,目的是為了防止因程式錯誤導致重複的資料被插入。然而,我沒有考慮到 null 值也會被視為重複的資料。在 SQL Server 中,唯一索引鍵預設會阻擋重複的 null 值,但在 MySQL 中,唯一索引鍵則不會阻擋重複的 null 值。

如何在 Windows 中找出佔用大量空間的檔案

最近,我們公司的 Windows Server 測試環境 C 朝空間快滿了。這邊我幫主管找找有什麼方法可以找出吃滿空間原因,最後找到一個方法真的找到問題。

其他找大檔案

Google 搜尋到這篇,順利解決問題。

1
2
dir c:\ /s | find "/" | find /V "<DIR>" | sort /+22 /R > filelist.txt
notepad filelist.txt
Question

Q:你說說這個是在說什麼事情?

Github Copilot:
這段程式碼是在 Windows 的命令提示字元 (Command Prompt) 中執行的,用來找出在 C 磁碟中佔用大量空間的檔案。

  • dir c:\ /s:這個命令會列出 C 磁碟中的所有檔案和目錄,包括子目錄。

  • | find “/":這個命令會從上一個命令的輸出中找出包含 “/” 的行,這些行通常是檔案的詳細資訊。

  • | find /V “<DIR>":這個命令會從上一個命令的輸出中排除包含 "” 的行,這些行通常是目錄的詳細資訊。