iT邦幫忙

golang相關文章
共有 857 則文章
鐵人賽 Software Development DAY 12
啥物碗Golang? 30天就Go 系列 第 12

技術 進階取得路徑中參數的方法

昨天的範例雖然可以成功取得連結中的參數,但使用的是處理字串的方法,在實務上其實不太可行。因為可能不只會有一個參數,也不適合將這邊的邏輯複雜化。所以我們今天講講比...

技術 Week3 - 你有沒有想過,到底Server是如何「同時處理多個requests」的? - 行程、線程、協程篇 [NodeJs轉Golang的爆炸之旅系列]

文章也同時發表於medium(`・ω・´)” 稍微提一下,以下所有圖畫都是我妹妹幫忙畫的,希望有幫助大家~ 髒沙發LineBot在開發時曾經碰過一個問題,就...

技術 Week26 - 透過VSCode在Docker裡頭debugging Golang! [Server的終局之戰系列]

本文章同時發佈於: Medium iT 邦幫忙 大家好,繼上次Week25 - 用 Minecraft 來說明 Docker 為什麼這麼香 - D...

鐵人賽 Software Development DAY 7

技術 [Day 6] 反轉字串大亂鬥!(reverse string)

今天在 Hackerrank 的安排是複習的一天,本來的題目是比較容易,所以在這裡我想我們就來做一些比較經典的問題,但又跟先前的主題有關係。這裡我選了一個經典的...

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

技術 day5 - 常數與函式

大家好,今天是鐵人賽第五天,要來介紹常數與函式。這兩個東西看起來沒什麼關聯,不過它們都和前兩天的內容有關。常數就是一個相對於變數的東西,它不會改變,也不能被改變...

鐵人賽 Software Development DAY 17

技術 Day17-轉發 HTTP header II

今日目標 昨天已經完成了 把來自瀏覽器的 header 轉發給 Github ,而今天要做的是 把來自 Github 的 header 轉發給瀏覽器 ,也就是圖...

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

技術 命令行參數

前面經過六天的基礎觀念建立,第七天我們來實際寫一些東西。go因為是編譯式語言,顧名思義,需要編譯過後才能執行,也因此無法提供像是ruby有的命令行環境(comm...

鐵人賽 Software Development DAY 4

技術 [Day 3] 我的程式不失控!

如何讓你的程式不失控呢?當然就是要學好控制流程啦!今天我們來談談 Conditional statements,也就是如何改變程式執行的流程。其實就是像 if...

鐵人賽 Modern Web DAY 15

技術 30天就Go(13):資料結構 - Struct

Struct是一個可以給程式設計師自定義型態的功能。 概念 其實Struct就是有點類似OOP(物件導向)的概念。比如說我今天想要建立一個型態"人&...

鐵人賽 自我挑戰組 DAY 1

技術 Day01-[LeetCode演算法刷題 使用Go] -基本介紹

Day01-基本介紹 參賽動機 目前人在台中一間公司擔任後端工程師,因為公司使用 Go 開發,所以這次活動就選擇了這門程式語言。個人背景為數學系,對數據分析、演...

鐵人賽 Modern Web DAY 19

技術 30天就Go(19):Channels

Channel Channel的中文應該就叫做通道,可以用來Send和Receive資料,使用起來頗抽象,我也是第一次接觸這種概念。似乎在Goroutine實作...

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

技術 day3 - 程式結構與變數

大家好,今天是鐵人賽第三天,昨天介紹了開發環境和第一支Go程式,而今天我要來講Go的基本程式結構,以及變數的用法。 程式結構 我們先來回顧一下昨天的第一支程式h...

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

技術 基本類別與自訂類別

雖然每種程式語言提供的變數類別大同小異,但如果仔細檢視,就會發現實作邏輯上會有些微的不同。掌握這些不同之處,正是學習新語言的「眉角」所在。接下來介紹go所用到的...

鐵人賽 自我挑戰組 DAY 15

技術 [2018 iThome 鐵人賽] Day 15: 嘗試在 Python 中做到 Golang fmt 的效果

本文利用工人智慧技術同步發表於我的部落格 前言 去年開始學 Golang,但早在這之前就已經聽過很多 Gopher 說過 gofmt 有多麼方便,當...

技術 Go 語言讀寫 Excel

Excelize 是 Go 語言編寫的用於操作 Office Excel 檔案基礎庫,基於 ECMA-376,ISO/IEC 29500 國際標準。可以使用它...

鐵人賽 Software Development DAY 5

技術 Day05-Go 語法 I

終於要開始講語法囉~Go Playground 是一個練習 Go 的好地方,以下的範例都會放在 Go Playground 上,可以直接上去跑,或是你想用直接用...

鐵人賽 Modern Web DAY 2

技術 Go的初心者(環境架設)for Mac

任何程式語言都需要架設基本環境才能夠開始初心試煉 今天就來說明如何架設環境 往勇者之路邁進吧! 首先必須前往 Go 的官方網站下載最新的 SDKStep 1 :...

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

技術 [13th][Day15] nil

nil 空值 什麼? nil 是一種資料型態? 還是 nil 值? 你在跟我開玩笑嗎? 不只是 golang ... 在每個語言中 nil 都是非常重要的,它代...

鐵人賽 Modern Web DAY 20
Go into Web! 系列 第 20

技術 Day20 | 製作一個公開匿名聊天室 - 後端篇

昨天將前端的部分寫好了,今天就讓我們將 Server 的部分處理好,建立一個公開的匿名聊天室吧! 今天的範例主要是要修改昨天所寫的 main.go,這邊我先將昨...

鐵人賽 Software Development DAY 22

技術 [Day 21] 什麼類型都可以

今天要來談談 Generic。由於靜態語言對於宣告的類型有嚴格的規定,Generic 的出現則是讓這件事情變得更加彈性,可以將一套程式碼複用在不同類型的資料上。...

鐵人賽 Software Development DAY 8

技術 Day08-動手架一個 HTTP Server

今日目標 今天的目標非常簡單,我們要自己寫一個非常陽春的 http server 監聽在 port 8080,話不多說,直接開始吧! net/http net...

鐵人賽 Modern Web DAY 10

技術 Day10 純、手工系列 Go (BeeGo Routing概念篇)

有點開心寫到第十天,剩下三分之二了,迫不及待的想把這篇完成,越接近年底感覺就好像有做不完的事情,現在都會很怕鐵人賽寫不完,為了好好記錄整個開發的過程,真的是一...

鐵人賽 Modern Web DAY 24

技術 Day 24 : JWT - 在 Golang 中使用 JSON Web Token

在 Golang 中使用 JSON Web Token,透過套件 jwt package main import ( "fmt" &q...

鐵人賽 Software Development DAY 15

技術 Day15-HTTP Redirect II(實作篇)

今日目標 如昨天所說,因為我們自己的 Phish Github 沒有把正確的 status code 傳給瀏覽器(下圖),所以沒辦法重新導向,而今天就是要解決這...

鐵人賽 Software Development DAY 5

技術 予焦啦!支援 RISC-V 權限指令與暫存器

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

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

技術 Golang與MySQL的應用

昨天安裝了MySQL Driver, 也做了基本的測試. 今天來看應用. 首先在MySQL 建立一個 ironman1014的Table,為了詳細測試起見, 我...

鐵人賽 Modern Web DAY 1

技術 DAY1 - 在開始數碼微服務之旅前

本文章同時發佈於: Github(包含程式碼) Medium iT 邦幫忙 前言 在微服務的世界,Golang 為什麼可以脫穎而出,而 K8...

鐵人賽 Modern Web DAY 3

技術 DAY3 - Docker 在手,服務帶著走 - Docker 篇

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

鐵人賽 Software Development DAY 29

技術 Day29 Drone (Install & Usage)

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