iT邦幫忙

golang相關文章
共有 1016 則文章
鐵人賽 Software Development DAY 23
Hey! Go Design Patterns 系列 第 23

技術 DAY 23:Facade Pattern,由統一的入口介面來做事

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Facade Pattern? 實作不依賴...

鐵人賽 Software Development DAY 27

技術 予焦啦!基本的命令列

本節是以 Golang 上游 7ee4c1665477c6cf574cb9128deaf9d00906c69f 為基準做的實驗 予焦啦!昨天我們終於抵達了...

鐵人賽 Software Development DAY 22
Hey! Go Design Patterns 系列 第 22

技術 DAY 22:Decorator Pattern,巧妙的在方法上增加新功能

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Decorator Pattern? 不以...

鐵人賽 Software Development DAY 26

技術 予焦啦!Hello World 與 Uart 機制觀察

本節是以 Golang 上游 7ee4c1665477c6cf574cb9128deaf9d00906c69f 為基準做的實驗 予焦啦!針對外部中斷的機制,...

鐵人賽 Software Development DAY 21
Hey! Go Design Patterns 系列 第 21

技術 DAY 21:Bridge Pattern,橋接人間與魔界的次元門

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Bridge Pattern? 將抽像與實...

鐵人賽 Software Development DAY 25

技術 予焦啦!RISC-V 外部中斷機制

予焦啦!上一章,我們完成了基本的排程;至少,程式的流程不會再因為單一的執行緒需要睡眠或是為了取得某些鎖而卡住。雖然也和本系列文的其他機制一樣粗暴而粗糙,但我們可...

鐵人賽 Software Development DAY 20
Hey! Go Design Patterns 系列 第 20

技術 DAY 20:Adapter Pattern,統一不同產品的介面

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ Creational 建立相關的 patterns...

鐵人賽 Software Development DAY 24

技術 予焦啦!Golang 執行期的鎖

予焦啦!我們昨日實作完簡易排程,確保 Golang 執行緒(M)都會被排到 CPU 資源。但是卻有不定時炸彈會出現,那就是試圖解鎖非上鎖的鎖的錯誤;大部分時候都...

鐵人賽 Software Development DAY 25

技術 Day25 測試與評量 MMF

Open-Match 將 MMF 以獨立部件拆出,其中一個好處是,可以讓我們單獨對配對邏輯進行單元測試。測試這個環節在想要進入營運前,也是大家不可避免的一個環節...

鐵人賽 Software Development DAY 19
Hey! Go Design Patterns 系列 第 19

技術 DAY 19:Prototype Pattern,創建物件不再從頭開始浪費時間

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Prototype Pattern? 將物...

鐵人賽 自我挑戰組 DAY 18

技術 [Day 18] -『 GO語言學習筆記』- 核心型別(IV)

以下筆記摘錄自『 The Go Workshop 』。 接續上一篇的學習筆記。 其實可以直接使用for range來處理rune,因為Go語言會自動把for i...

鐵人賽 Software Development DAY 23

技術 予焦啦!實作基本排程

本節是以 Golang 上游 6a79f358069195e1cddb821e81fab956d9a0c7d1 為基準做的實驗 予焦啦!昨日我們觀察了 Go...

鐵人賽 Software Development DAY 18
Hey! Go Design Patterns 系列 第 18

技術 DAY 18:Singleton Pattern,致獨一無二的你

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Singleton Pattern? 整...

鐵人賽 Software Development DAY 22

技術 予焦啦!Golang 執行緒與作業系統執行緒

本節是以 Golang 上游 6a79f358069195e1cddb821e81fab956d9a0c7d1 為基準做的實驗 予焦啦!昨日以前的第三章解決...

鐵人賽 Software Development DAY 17
Hey! Go Design Patterns 系列 第 17

技術 DAY 17:Builder Pattern,一步一步的建造產品

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Builder Pattern? 將建造物...

鐵人賽 自我挑戰組 DAY 16

技術 [Day 16] -『 GO語言學習筆記』- 核心型別(III)

以下筆記摘錄自『 The Go Workshop 』。 字串(String) Golang只有一種文字型別 - String(字串)。分成以下兩種表示法: 一、...

鐵人賽 Software Development DAY 21

技術 予焦啦!實作上下文機制

本節是以 Golang 上游 8854368cb076ea9a2b71c8b3c8f675a8e19b751c 為基準做的實驗 予焦啦!今天我們就來驗收前兩...

鐵人賽 Software Development DAY 16
Hey! Go Design Patterns 系列 第 16

技術 DAY 16:Abstract Factory Pattern,膜拜那個工廠之神吧!

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 工廠模式主要有三種不同的實作: Simple Fa...

鐵人賽 自我挑戰組 DAY 29

技術 學習資源

Golang 學習資源 昨天幾乎整晚沒睡,小屁孩疑似玫瑰疹,每半小時就起來一次,目前肉體跟靈魂已經分離,所以只能來自己緊急備案的文章來處理了! 文章裡面都是我自...

鐵人賽 自我挑戰組 DAY 15

技術 [Day 15] -『 GO語言學習筆記』- 核心型別(II)

以下筆記摘錄自『 The Go Workshop 』。 溢位和越界繞回 如果嘗試在建立變數時,賦予一個超過型別容許上限的初始值,就會發生溢位(overflow)...

鐵人賽 Software Development DAY 20

技術 予焦啦!Golang 當中的訊號(signal)機制

予焦啦!正如 Golang 自己維護了記憶體管理機制(競技場、記憶體抽象層、垃圾回收、...)般,讓 ethanol 核心取用 RISC-V 硬體功能的部分可以...

鐵人賽 Software Development DAY 15
Hey! Go Design Patterns 系列 第 15

技術 DAY 15:Factory Method Pattern,把複雜的邏輯拆分至小工廠中

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 工廠模式主要有三種不同的實作: Simple Fa...

鐵人賽 自我挑戰組 DAY 28

技術 Gin 表單

Golang Gin 表單 今天真的有點爆炸了,幾乎沒時間補文章,只能抽空拿點時間來寫,如果在gin上我們該如何使用表單呢? 廢話不多說~直接上個範例程式! p...

鐵人賽 Software Development DAY 19

技術 予焦啦!scratch 控制暫存器

本節是以 Golang 上游 8854368cb076ea9a2b71c8b3c8f675a8e19b751c 為基準做的實驗 予焦啦!上下文(contex...

鐵人賽 Software Development DAY 14
Hey! Go Design Patterns 系列 第 14

技術 DAY 14:Simple Factory Pattern,把複雜細節隱藏的小工廠

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 工廠模式主要有三種不同的實作: Simple Fa...

鐵人賽 Modern Web DAY 14
還喝不 go 系列 第 18

技術 [13th][Day18] Unmarshal

有句話說,沒用過 unmarshal 就等於沒寫過 go func Unmarshal(data []byte, v interface{}) error...

鐵人賽 自我挑戰組 DAY 13

技術 [Day 13] -『 GO語言學習筆記』- 核心型別(I)

以下筆記摘錄自『 The Go Workshop 』。 前言 Go語言是強型別(strongly typed)語言,意即所有的資料都必須屬於某個型別,而且這個型...

鐵人賽 自我挑戰組 DAY 27

技術 OAuth 2.0

Golang OAuth 2.0 在一開始的開賽目標就是希望可以完成golang + OAuth 2.0,但不知不覺已經到了月底都還沒進行,在GCP上的進度也十...

鐵人賽 Software Development DAY 18

技術 予焦啦!RISC-V 的計時器中斷機制

本節是以 Golang 上游 8854368cb076ea9a2b71c8b3c8f675a8e19b751c 為基準做的實驗 予焦啦!在前兩天的斷章當中,...

鐵人賽 Modern Web DAY 14
還喝不 go 系列 第 17

技術 [13th][Day17] tamplete range

rangegolang 的 template 支援 range 循環來遍歷 map、slice 內的內容 {{range $i, $v := .slice}}...