iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

Go語言自學挑戰 系列

自己是第一次學習go語言,希望透過本次挑戰更加瞭解Go語言,
30天將要挑戰使用go語言寫一些有趣的小程式,
如有錯誤歡迎指教~

參賽天數 1 天 | 共 29 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文
DAY 1

第二十二天:Goroutine 介紹(3)channels 探討

channels介紹 channel的可讓不同的goroutines相互溝通, 可將channel想像成一個管子,管子連接不同的goroutines並相互傳遞資...

2023-09-23 ‧ 由 G米 分享
DAY 1

第二十三天:Goroutine 介紹(4)channels 緩衝Bufferied

非緩衝Unbuffered Channels VS 緩衝buffered Channels 下圖清楚解釋非緩衝Unbuffered Channels 和 緩衝b...

2023-09-25 ‧ 由 G米 分享
DAY 1

第二十四天:字串控制 String Functions

前言 Golang 30日挑戰來到第24天,過程中發現String 的處理居然都沒有好好研究!? 所以今日來探討這個主題! String Functions探討...

2023-09-27 ‧ 由 G米 分享
DAY 1

第二十五天:使用Golang實作Worker Pools

什麼是Worker Pools worker pool也稱為thread pool, 其概念為讓固定數量的goroutine在後台運行,等待分配給它們工作, 當...

2023-09-27 ‧ 由 G米 分享
DAY 1

第二十六天:加密crypto package

crypto package Golang提供crypto標準函式庫,使用方法可參照官方網站, 以下探討幾個加密方法。 MD5 雜湊演算法 package ma...

2023-09-30 ‧ 由 G米 分享

第二十七天:紀錄Log

活動紀錄(LOG) 程式的活動記錄(LOG)相當重要!! 透過LOG可紀錄、查詢USER的使用狀況, 日後可用於系統優化、異常查詢......等, Golang...

2023-10-02 ‧ 由 G米 分享

第二十八天:Golang Gin 介紹(安裝)

今日來研究server的應用,本文採用golang的web framework :GIN 依據官方教學 首先要進行套件的安裝 如果使用VS code 請開啟終端...

2023-10-03 ‧ 由 G米 分享

第二十九天:Golang Gin 介紹(Group routes)

Group routes 路由群組(Group routes)是一種使用相同配置或參數註冊一組路由的方法, 本文參考範例之實作如下: package main...

2023-10-04 ‧ 由 G米 分享

第三十天:最後一天

最後一天我在使用時居然發生以下錯誤訊息: go: go.mod file not found in current directory or any paren...

2023-10-06 ‧ 由 G米 分享