API 規格文件:簡單快速設計工具
使用快速規劃 API 規格文件的好處是,它可以幫助開發團隊更有效地溝通和協作。透過清晰的 API 規格文件,團隊成員可以快速了解 API 的功能、輸入和輸出,並且可以更容易地進行開發和測試。此外,API 規格文件還可以提供給其他團隊或合作夥伴,以便他們能夠更好地理解和使用你的 API。
使用快速規劃 API 規格文件的好處是,它可以幫助開發團隊更有效地溝通和協作。透過清晰的 API 規格文件,團隊成員可以快速了解 API 的功能、輸入和輸出,並且可以更容易地進行開發和測試。此外,API 規格文件還可以提供給其他團隊或合作夥伴,以便他們能夠更好地理解和使用你的 API。
有時候 Docker Compose 環境改完設定或程式碼後,單純執行一次 up 不一定會照你預期把容器完整重建。這時如果只是想確認容器狀態乾淨、設定有重新吃進去,最直接的方式通常就是強制重建。
Entity Framework Core (EF Core) 是一個開源的、跨平台的資料庫存取技術,它可以讓開發者用 .NET 對資料庫進行操作,而不需要寫 SQL 語句。然而,有時候我們還是需要直接執行 SQL 查詢,這時候 EF Core 提供了 FromSqlRaw 和 FromSqlInterpolated 兩種方法。
這兩種方法的主要差異在於,FromSqlRaw 需要手動參數化查詢,而 FromSqlInterpolated 則會自動參數化查詢。如果不正確使用,可能會使應用程式暴露於 SQL 注入攻擊。
以下是一些使用這兩種方法的例子和解釋:
最近公司電腦常常莫名其妙關機,我們很常因為電腦重開導致本地 SQL Server 還沒開機完,IIS 站台 .Net 程式無法正常執行。前端也因為 pm2 沒登入沒有啟動。後來發現是 Windows 更新造成的,所以才找把它關掉方法。
最近我在 SQL Server 中設定了 Unique Key,目的是為了防止因程式錯誤導致重複的資料被插入。然而,我沒有考慮到 null 值也會被視為重複的資料。在 SQL Server 中,唯一索引鍵預設會阻擋重複的 null 值,但在 MySQL 中,唯一索引鍵則不會阻擋重複的 null 值。
Gokapi 是一個 Firefox Send 的替代品,唯一差別需要登入才能上傳,刪除檔案已小時為單位。
最近發現 JS 無法正常 long (bigint) 數值長度,平常我們會很少用到,之前做報表也不需要吐給前端這個型別資料。但我今天發現這個,在某種情況我們會忽略這個情況。這邊順便做個紀錄。
有時候程式明明只想針對本機連線做白名單判斷,結果抓到的不是 127.0.0.1,而是 ::1。第一次看到會很像系統解析錯誤,但其實這通常只是 IPv6 和 IPv4 的差異。
在進行資料庫維護時,我們常常需要在不同的環境中切換。為了避免在錯誤的環境中進行操作,我們可以利用 SQL Server Management Studio (SSMS) 的功能,為不同的環境設定不同的顏色。