iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

Go 語言學習手札 系列

自學程式語言一路上披荆斩棘,跌倒再站起來、再倒下最後躺下的故事。

「積極是為了舒服的躺著,因為仰著天,才能看到最亮的星星!」


鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 21

21 | 試著 CRUD 一下

在上一篇文章中,介紹 GORM ORM 框架以及如何使用它創建資料庫模型和執行 Migration。今天我們瞭解一些 GORM 的其他功能,包括一對多(has...

2023-10-06 ‧ 由 zhijiun 分享
DAY 22

22 | 內存管理

內存管理概觀 在Golang中,內存管理是自動化的,由垃圾回收器(Garbage Collector)負責。垃圾回收的主要目標是檢測和回收不再使用的內存,以防止...

2023-10-07 ‧ 由 zhijiun 分享
DAY 23

23 | 規則什麼的,自己定義!

在軟體開發過程中,表單驗證是一個至關重要的部分。無論是網站的註冊頁面、API的請求參數,還是後端應用程式的資料輸入,都需要一種有效且方便的方式來驗證用戶輸入的...

2023-10-08 ‧ 由 zhijiun 分享
DAY 24

24 | Test, one two three...

當我們開發軟體時,要確保程式碼的正確性和穩定性。 Golang 有一個內建的測試框架,稱為 testing,可以輕鬆編寫單元測試和整合測試,以確保程式碼正確運...

2023-10-09 ‧ 由 zhijiun 分享
DAY 25

25 | 真情的自我

花木蘭回家後,穿回了她的女裝,這些代表了她過去的生活,以及她的家庭和傳統價值觀。當她站在湖邊,看著湖面的倒影時,她看到了一個熟悉的、但又有些陌生的自己。湖水平...

2023-10-10 ‧ 由 zhijiun 分享
DAY 26

26 | Redis 遠端資料庫

在現代軟體開發中,分散式系統已變得愈來愈普遍。其中一個關鍵的技術是 Redis,一個高性能的鍵值對儲存系統。今天將介紹如何結合 Golang 與 Redis...

2023-10-11 ‧ 由 zhijiun 分享
DAY 27

27 | 什麼是泛型?

有一個比較兩個數字的函數,可以比較整數、浮點數,甚至是字串。如果不使用泛型,需要為每種不同類型寫一個不同的比較函數。但有了泛型,就可以寫一個通用的比較函數,可...

2023-10-12 ‧ 由 zhijiun 分享
DAY 28

28 | 以下三點回復:

... 在Golang中,刪節號 Ellipsis 是一個有趣又有用的語法,它可以應用在包括函數、切片和數組。 ...在處理可變參數的情況下更具有靈活性。 切片...

2023-10-13 ‧ 由 zhijiun 分享
DAY 29

29 | JSON

平時在開發程式時,數據序列化和反序列化是非常重要的過程。應用程式能夠將內存中的數據轉換為可存儲或傳輸的格式,例如JSON以及將來自外部源的數據轉換為應用程序能...

2023-10-14 ‧ 由 zhijiun 分享
DAY 30

30 | 最後的最後

回顧 第一次參加鐵人賽,在過去的30天內挑戰每天寫一篇關於 Golang 的文章。初衷是希望可以透過輸出的方式學習。 每天花點時間來研究、寫作和學習新知識,對於...

2023-10-15 ‧ 由 zhijiun 分享