iT邦幫忙

golang相關文章
共有 857 則文章
鐵人賽 Modern Web DAY 16
BeeGo 系列 第 16

技術 Middleware / Filter(2)

上篇介紹了 Filter 的使用以及 Django 的作法,這篇我們就來試著簡化 Django 的作法,然後參考官方文件,來實作一個在驗證失敗後會導向到 /lo...

鐵人賽 Software Development DAY 11

技術 Day11 Mutex vs Channel

昨天看過 race condiction 的情況後,我們了解了 mutex.Lock 與 channel,可以幫助我們同步 memory 狀態,避免發生奇怪的資...

鐵人賽 Software Development DAY 8

技術 Day8 Basic Go (Initialize, Scope)

今天我們要回來重新檢視一下 golang 的各種 Scope(作用域),在開始 scope 的說明前還必須提到 golang 程式在 runtime 初始化的順...

技術 蠻可愛的golang #35 基本輸出入介紹之依照格式讀取字串

終於來到輸出入的部份了. // hello40 package main import ( "fmt" ) func main() {...

鐵人賽 Modern Web DAY 24
BeeGo 系列 第 24

技術 自動產出API文件

在 Controller 函式加上註解以後,BeeGo 可以自動幫你產出 API 文件,就不需要另外再寫一次文件了。BeeGo 用的是 swagger。 這篇,...

鐵人賽 Modern Web DAY 8
BeeGo 系列 第 8

技術 Template

本來預期上篇就可以把 CRUD 做完,實際試下去,才知道 bee 這工具不如預期來的好。今天除了簡單的介紹 Template 之外,也順便實作出使用者列表頁面。...

技術 Week40 - 各種安全性演算法的應用 - 竄改、抵賴實作 [高智能方程式系列]

本文章同時發佈於: Medium iT 邦幫忙 大家好,繼上次Week39 - 各種安全性演算法的應用 - 竊聽、電子欺騙實作之後,這次要介紹竄改...

鐵人賽 Software Development DAY 15

技術 予焦啦!Golang 記憶體初始化

本節是以 Golang 4b654c0eeca65ffc6588ffd9c99387a7e48002c1 為基準做的實驗 予焦啦!在昨日基本地完成 sysA...

技術 Week32 - Server-Sent-Events(SSE)!Websocket以外的Server Push選擇 [Server的終局之戰系列]

Server-Sent-Events-Simple-Demo是透過Server-Sent-Events(SSE)來實現Golang Server主動推送訊息給W...

鐵人賽 Software Development DAY 16

技術 [Day 15] 手牽手心連心!

今天要來談的是,如何在這四個語言去實作出 Linked list。而 Linked list 是怎樣的資料結構呢?我們可以看到下面每個 Node 都有綠色和黃色...

鐵人賽 開發技術 DAY 13
蠻可愛的 Golang 系列 第 13

技術 安裝及使用MySQL package

登入root 安裝 # go get github.com/go-sql-driver/mysql 以下程式,做基本的測試.注意到有一個golang, dat...

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

技術 DAY 13:UML Class diagrams,在抽象世界的具現化寶石

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 在 DAY 1 ~ DAY 12 已經介紹了我認知常...

鐵人賽 Software Development DAY 13
啥物碗Golang? 30天就Go 系列 第 13

技術 包 package

我不知道台灣的翻譯是什麼,暫時沿用中國對Package的翻譯為「包」。包跟Ruby裡面的Gem一樣,是將寫好的程式封裝,然後可以將裡面的方法與函數分享共用。這麼...

鐵人賽 Modern Web DAY 15

技術 DAY15 - 以 gRPC-Web 實作前端與後端的溝通

本文章同時發佈於: Github(包含程式碼) Medium iT 邦幫忙 文章為自己的經驗與夥伴整理的內容,設計沒有標準答案,如有可以改進的地...

鐵人賽 開發技術 DAY 2
蠻可愛的 Golang 系列 第 2

技術 空中的事情交給我們解決!

昨天的Golang程式,自行產生了錯誤. 今天來看一下Golang的錯誤處理機制. // hello51 package main import ( &qu...

鐵人賽 Modern Web DAY 29

技術 iris的jwt

jwt 上一篇介紹了如何撰寫及使用middleware,而iris也有許多好用的middleware,所以本篇就來介紹一個好用的middleware jwt。...

鐵人賽 自我挑戰組 DAY 8
30天學會Golang 系列 第 8

技術 day8 - 陣列

大家好,今天是鐵人賽第八天。昨天介紹了go語言的指標,今天開始我們要進入容器的世界,go語言提供許多好用的容器型別,像是陣列、切片等,使我們可以很有效率地操作集...

鐵人賽 Software Development DAY 21

技術 Day21-收網 I(連接資料庫)

今日目標 收網部分會實作 把釣到的魚(帳號密碼)存起來,並且做一個簡單的 ui 查看成果 ,總共會分成三篇 為了把釣到的魚存起來我們需要一個資料庫,今天第一天要...

鐵人賽 Software Development DAY 20
啥物碗Golang? 30天就Go 系列 第 20

技術 Testing 測試

現代程式開發早已經離不開測試。不如說,當測試程式沒有完成就不能說開發已經完成,必須把測試與功能實作的部分作為一個整體看待。Golang原生就支援單元測試與Ben...

技術 蠻可愛的golang #26 - 結構 Struct

跟C一樣,golang有結構,來看看簡單的宣告,儲值及取值的範例. // hello30 package main import ( "fmt&q...

技術 蠻可愛的 golang #41 基本輸出入介紹之產生json格式

這幾年json蠻流行的, golang當然也有提供json格式. // hello46 package main import ( "encodi...

鐵人賽 Modern Web DAY 28

技術 iris的middleware

middleware 在上篇文章介紹routing時有提到Party時有傳入一個handler不知道讀者們有沒有注意到,所以今天來介紹那個middleware。...

鐵人賽 自我挑戰組 DAY 11
30天學會Golang 系列 第 11

技術 day11 - 結構

大家好,今天是鐵人賽第十一天。在前幾天的文章中,我們大致上了解指標和容器的概念,而從今天開始,我們要進入物件導向的世界。很多人會問說go語言是不是物件導向語言?...

鐵人賽 Software Development DAY 19

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

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

鐵人賽 Modern Web DAY 1

技術 Go的初心者(簡介)

這是與 Go 的第一次親密接觸, 今天就來開始我的初心者試煉吧!首先是Go的簡介 特性 1.開放原始碼作為一門網頁開發端語言, Go 是開源的任何人都可以看見原...

鐵人賽 自我挑戰組 DAY 14
30天學會Golang 系列 第 14

技術 day14 - 介面

大家好,今天是鐵人賽第十四天。今天要來講go語言的介面,和一般靜態型別語言中的介面不一樣,go語言不需要明確地定義實作介面,而是採用隱性實作,只要符合方法簽章即...

鐵人賽 影片教學 DAY 2

技術 Golang - 想盡辦法當好一個Junior Backend Developer - 自己來當需求者

專案需求發想 自己來當需求者 使用者可以透過註冊該平台來領養貓咪 使用者可以透過該平台看到目前有哪些貓咪 畫個圖吧! 從流程圖可以知道哪些事情 有哪些角...

鐵人賽 自我挑戰組 DAY 9
30天學會Golang 系列 第 9

技術 day9 - 切片

大家好,今天是鐵人賽第九天。今天要來介紹go語言的切片,它是一個對於陣列的抽象介面。昨天介紹的陣列是一個固定長度的連續空間,而我們可以利用切片來操作陣列,動態配...

鐵人賽 Software Development DAY 2

技術 予焦啦!準備工具鏈

本節是以 Golang 上游 1a708bcf1d17171056a42ec1597ca8848c854d2a 為基準做的實驗。 予焦啦!不管是什麼樣的系統...

鐵人賽 DevOps DAY 8

技術 [Golang] Modules

Within a small application, we can just use the main package and functionalities...