iT邦幫忙

golang相關文章
共有 857 則文章
鐵人賽 自我挑戰組 DAY 9
30天學會Golang 系列 第 9

技術 day9 - 切片

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

鐵人賽 Modern Web DAY 17

技術 go的 模組

模組 上一篇文章介紹如何將 go 的程式碼拆分到其他 .go 的檔案,今天這一篇要更進一步跟大家介紹如何設定專案的模組化,並且了解如何安裝第三方函式庫。 本文...

鐵人賽 Software Development DAY 19

技術 Day19-發 issue II(實作篇)

今日目標 昨天發現不能發 issue 是因為有一個 cookie 是 __Host- 開頭的,那個 cookie 一定要 secure 屬性才會被瀏覽器存起來,...

鐵人賽 Modern Web DAY 23

技術 iris的 query string

query string 在介紹完傳遞使用者資料手段之後要開始介紹使用者傳遞資訊到網頁伺服器的方法,在http協定中有兩種接收的方式,所以這篇先介紹其一quer...

鐵人賽 自我挑戰組 DAY 22

技術 Golang 轉生到web世界 - Gin HTML渲染

Golang Gin HTML渲染 首先我們需要在程式碼所在的資料夾下,建立一個view的資料夾,並且在該資料夾下建立一個簡單的html檔案。 <html...

鐵人賽 Software Development DAY 27

技術 Day27 NSQ (Client Usage & RDY)

昨天簡單介紹過 NSQ架構與組成要件,今天我們來看一下實際使用的方式,與使用時需要注意的地方。範例會延續昨天架在 kubernetes 的 NSQ,請還沒有安裝...

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

技術 Error Handling 錯誤處理

俗話說得好:「神仙打鼓有時錯」,程式在執行階段當然難免會有錯誤產生。為了避免錯誤造成怎麼系統中斷或資料疑遺漏等嚴重的情況發生,合適的錯誤處理是不管哪種語言都需要...

鐵人賽 自我挑戰組 DAY 5

技術 Day05-[LeetCode演算法刷題 使用Go] -Roman to Integer

題目連結: Roman to Integer 題目描述為給定一字串,該字串為羅馬數字,要求將其轉換成阿拉伯數字,其中數字的範圍為[1,3999]。羅馬數字的表示...

鐵人賽 自我挑戰組 DAY 3

技術 Day03-[LeetCode演算法刷題 使用Go] -Reverse Integer

題目連結: Reverse Integer 題目描述為給定一個 32 位元帶有正負符號的整數,要求返回他的反轉數。題目有補充說明可接受的數值範圍為 : [−2³...

鐵人賽 Software Development DAY 12

技術 予焦啦!虛擬記憶體啟用後的除錯

本節是以 Golang 上游 4b654c0eeca65ffc6588ffd9c99387a7e48002c1 為基準做的實驗 予焦啦!昨日啟用了虛擬位址的...

鐵人賽 自我挑戰組 DAY 6

技術 Day06-[LeetCode演算法刷題 使用Go] -Longest Common Prefix

題目連結: Longest Common Prefix 題目描述為給定一陣列,裡面存放元素為字串,要找出最長的共同前綴詞。題目還有補充說明字串裡面只會包含小寫英...

鐵人賽 Software Development DAY 7

技術 Day07-Go 語法 III

前面兩天講的都是基本的語法,Go 有的其他語言也有,但今天要說的 Goroutine 跟 Channel 就是 Go 才有的特性了,也是 Go 最厲害的地方...

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

技術 月光刑警很忙

前面介紹了錯誤處理以及goroutine, 今天來看看,當goroutine裡面出狀況時, golang是否能夠有效的處理錯誤情況. package main...

鐵人賽 Modern Web DAY 25

技術 iris 的 file upload

file upload 在介紹完使用者提交請求的處理方式之後,接下來要介紹一個很常會應用到的功能,那就是上傳檔案,接下來跟大家介紹如何處理上傳檔案的請求。 本...

鐵人賽 Software Development DAY 2

技術 Day2 Data consistency

會選擇在 distributed(分散式)之前先討論 consistency(一致性),是由於如果我們的分散式系統所提供的服務無法保有一定程度的正確性的話,不論...

技術 蠻可愛的golang #38 基本輸出入介紹之讀取壓縮檔

遇到壓縮檔,在所難免,看看怎樣讀出來. // hello43 package main import ( "bufio" "...

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

技術 DAY 8:Producer Consumer Pattern,點菜了,三份穿褲子的豬,一盤熱空氣,把牛變成鱒魚

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

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

技術 透過 channel 來通訊

golang中,goroutine可以透過 channel來通訊. 請看以下範例,其中使用了一個新的指令chan. // hello55 package mai...

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

技術 Channels 通道

今天我們來聊一下「Channel」,中文可以翻譯為「通道」。在實作上通常與Goroutine一起,作為彼此之間的通信機制,可以收(Receive)發(Send)...

鐵人賽 Software Development DAY 8

技術 予焦啦!使用 GDB 推進

本節是以 Golang 上游 ee91bb83198f61aa8f26c3100ca7558d302c0a98 為基準做的實驗。 予焦啦!回顧昨日,我們從...

技術 蠻可愛的 golang #16

今天介紹 for 搭配 range的使用方法. // hello20 package main import ( "fmt" ) //...

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

技術 day15 - 介面(續)

大家好,今天是鐵人賽第十五天。昨天介紹了介面的基本用法,了解go語言的介面該如何宣告及使用,而介面還有一些特性沒有提到,今天來把剩下的東西補完。 介面的內嵌 我...

鐵人賽 自我挑戰組 DAY 13

技術 Golang 轉生到web世界 - http套件小疑問

Golang http套件小疑問 在練習了golang的http套件之後,對於這部分萌芽了一個想法 既然我們可以如此簡單就能使用他,那為什麼還是很多文章把gol...

技術 蠻可愛的golang #30 資料結構Map初步

golang有許多好用的資料結構,已經內建了,比起他的前輩C,方便許多. 今天介紹Map,簡單的宣告,賦值,與取出資料. // hello34 package...

技術 Golang-Channel & Goroutine-進階篇

基礎篇簡單了介紹Channel&Goroutine的基本使用方法接下來就是實際應用的問題了 Select 實際例子上可能會有1-N個不等的chaneel...

徵才 「傑富資訊」專注研發! 持續擴大招募中(職缺多多)!

●公司簡介【專注研發,追求創新】我們是一群致力於遊戲軟體開發,流著年輕活力血液的創新團隊,傑富資訊總部坐落於台中市北屯區,公園綠景與風格建築比鄰而居,星巴克、春...

鐵人賽 Software Development DAY 30

技術 予焦啦!附錄:那些作業系統的巨人們與參考資料

沒有人是一座孤島,而技術與軟體亦然。早在 Hoddarla 抵達系列文本篇最後的基本命令列功能之前、甚至在任何筆者的瘋狂構想之前,就早已有無數的資訊科技如堅固的...

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

技術 day26 - 同步

大家好,今天是鐵人賽第二十六天。通道可以讓多個goroutine的資料同步,不過go語言其實還有其他的同步機制,像是鎖定(lock)。所以今天就來講go語言還有...

技術 蠻可愛的 golang #20

// hello24 package main import ( "fmt" ) func main() { // 介紹 break...

技術 蠻可愛的 golang #14

今天介紹switch case // hello17 package main import ( "fmt" ) func main(...