iT邦幫忙

golang相關文章
共有 857 則文章

技術 [Golang]func的結構與特性整理-Part 2

二、特性 匿名函數 (沒有名字的函數) package main import ( "fmt" ) func main() {...

技術 小菜雞學程式!來安裝 Golang 吧!

上一篇文章跳過了安裝的部分,讓大家自己嘗試一下,不知道大家有沒有完成這個任務了呢? 沒有的話沒關係,我們來一起把 Golang 安裝好! 首先,不知道各位有沒...

技術 小菜雞學程式!用 Golang 來跟世界說 Hello 吧!

這系列文章會用 Golang 來做說明,希望可以用比較簡單、直白的方式來說明一些程式的概念,讓沒有基礎的人也可以從頭學起,如果有什麼錯誤的地方,希望各位大神幫忙...

技術 [Golang]func的結構與特性整理-Part 1

一、結構func name(InputParameter-list) (OutPutResult-list) {function body}InputParam...

鐵人賽 Modern Web DAY 30

技術 iris的依賴注入

iris的依賴注入 本篇文章介紹一下其他語言也有的設計概念,就是依賴注入,以及在iris如何利用這種設計概念讓程式的組件職能分工,並且能每個組件專注在各自的邏輯...

技術 [Golang]嵌入類型,組合而不是繼承。

嵌入類型,或者嵌套類型。這是一種把已有的類型,聲明在新的類型裡的方式,這個對程式碼重複使用非常重要。在Go語言中,沒有繼承的概念,Go提倡的是重複使用程式碼,組...

鐵人賽 Modern Web DAY 29

技術 iris的jwt

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

技術 [Golang]宣告變數的方式

第一種: 基本變數宣告 package main import "fmt" func main() { var a int = 1...

技術 [Golang]Go語言的關鍵字少,共25個

break、switch、case、default、func、interface、defer、go、map、struct、chan、select、if、else...

鐵人賽 AI & Data DAY 28

技術 使用 Golang Driver 開發 Neo4j 應用程式

#前面已經分享過以 HTTP API 或 JavaScript driver 開發 Neo4j 前端應用,今天我們就來看後端應用囉,這篇文章會以 Golang...

鐵人賽 Modern Web DAY 28

技術 iris的middleware

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

鐵人賽 Modern Web DAY 27

技術 iris的routing

routing 在介紹完model驗證之後要開始介紹網頁程式設計的另一個觀念路由routing,更明確的說明應該是網址路由才對,所以接下來開始跟大家介紹網址路由...

鐵人賽 Modern Web DAY 26

技術 [Day26] Telegram Bot 對話

在昨天講解了指令集後今天來講解Bot的回傳方式 文字 這是最基本也是最基礎的純文字在前幾天的程式碼裡 msg := tgbotapi.NewMessage(up...

技術 Week33 - 利用Golang Server與Nats實作簡單的Pub/Sub demo [Server的終局之戰系列]

嗨大家好,這次要來實作簡單的Pub/Sub demo,整體的程式碼在Nats-Pub-Sub-Simple-Demo中 需要安裝 docker docker-...

鐵人賽 Modern Web DAY 26

技術 iris的model驗證

model驗證 介紹完query string以及form POST之後相信大家對於使用者提交請求的處理有一些概念,所以今天再跟大家介紹一下如何利用iris來驗...

鐵人賽 Modern Web DAY 25

技術 iris 的 file upload

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

鐵人賽 Modern Web DAY 24

技術 iris 的 form post

form POST 上一篇文章介紹少使用者發出請求的手段之一 query string,但是query string有長度限制,而且容易被攔截無隱私可言,所以本...

鐵人賽 Software Development DAY 30

技術 Day30 系列文總結與回顧

這次很快的來到了鐵人賽最後一天呢~今天讓我們簡單的回顧一下,系列文的結構與其中可能值得運用的地方。Go Distributed & Go Consist...

鐵人賽 Modern Web DAY 23

技術 iris的 query string

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

鐵人賽 Software Development DAY 29

技術 Day29 Drone (Install & Usage)

本系列文已經接近尾深,今天分享一個跟前面比較不一樣的主題,Drone CI/CD。分享這個工具的主因,是因為體會過 CI/CD 的美好就回不去了,剛好 Dron...

鐵人賽 Modern Web DAY 22

技術 iris的cookie

cookie 前一篇介紹了傳遞使用者資料手段之一session,這一篇再接續介紹另一個是傳遞使用者資料的另一個手段,這裡不多講cookie的細部知識,有興趣的可...

鐵人賽 DevOps DAY 28
遠離 DevOops 系列 第 28

技術 [Day 28] Oops!Golang - Google Cloud Status Monitor with Telegram

Oops 出於Ops的原因開發去 之前就有遇過當Google Cloud 有發生狀況而我們使用者都不知道的情況。所以想透過在本機or其他業者的VM來監控Goog...

鐵人賽 Modern Web DAY 21

技術 iris的session

session 在上一篇文章介紹的 MVC 的配置與 view 的 template 的撰寫以及綁定,接下來要介紹網頁應用程式在請求階段傳遞使用者資料的手段se...

鐵人賽 Software Development DAY 27

技術 Day27 NSQ (Client Usage & RDY)

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

鐵人賽 Modern Web DAY 20

技術 iris mvc的view

view 上一篇文章介紹大家如何在 iris 框架下使用 MVC 製作一個網頁應用程式,但是對於view還沒有任何說明,所以本篇將為view做進一步的說明。...

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

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

鐵人賽 Modern Web DAY 19

技術 iris的mvc

MVC 在配置好 iris 的專案之後,接下來先介紹 MVC 的基本概念,再來介紹 iris 的 MVC 網頁應用程式如何開發。 本文同步放置於此 MVC...

鐵人賽 Modern Web DAY 18

技術 iris 安裝

iris 截止目前的文章已經將 go 語言的內容說明了五成左右了,。接下來開始要進入 iris 這個框架的內容,所以今天這篇先來個 iris 的安裝以及初體驗。...

鐵人賽 Modern Web DAY 17

技術 go的 模組

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

鐵人賽 Modern Web DAY 17

技術 DAY17 - Kompose!快速學習 Kubernetes 不是夢

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