在上一篇文章中,介紹 GORM ORM 框架以及如何使用它創建資料庫模型和執行 Migration。今天我們瞭解一些 GORM 的其他功能,包括一對多(has...
內存管理概觀 在Golang中,內存管理是自動化的,由垃圾回收器(Garbage Collector)負責。垃圾回收的主要目標是檢測和回收不再使用的內存,以防止...
在軟體開發過程中,表單驗證是一個至關重要的部分。無論是網站的註冊頁面、API的請求參數,還是後端應用程式的資料輸入,都需要一種有效且方便的方式來驗證用戶輸入的...
當我們開發軟體時,要確保程式碼的正確性和穩定性。 Golang 有一個內建的測試框架,稱為 testing,可以輕鬆編寫單元測試和整合測試,以確保程式碼正確運...
花木蘭回家後,穿回了她的女裝,這些代表了她過去的生活,以及她的家庭和傳統價值觀。當她站在湖邊,看著湖面的倒影時,她看到了一個熟悉的、但又有些陌生的自己。湖水平...
在現代軟體開發中,分散式系統已變得愈來愈普遍。其中一個關鍵的技術是 Redis,一個高性能的鍵值對儲存系統。今天將介紹如何結合 Golang 與 Redis...
有一個比較兩個數字的函數,可以比較整數、浮點數,甚至是字串。如果不使用泛型,需要為每種不同類型寫一個不同的比較函數。但有了泛型,就可以寫一個通用的比較函數,可...
... 在Golang中,刪節號 Ellipsis 是一個有趣又有用的語法,它可以應用在包括函數、切片和數組。 ...在處理可變參數的情況下更具有靈活性。 切片...
平時在開發程式時,數據序列化和反序列化是非常重要的過程。應用程式能夠將內存中的數據轉換為可存儲或傳輸的格式,例如JSON以及將來自外部源的數據轉換為應用程序能...
回顧 第一次參加鐵人賽,在過去的30天內挑戰每天寫一篇關於 Golang 的文章。初衷是希望可以透過輸出的方式學習。 每天花點時間來研究、寫作和學習新知識,對於...