iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Software Development

學習Go 系列

聽說 Go 語言很強大,所以利用這次機會來好好學習一下~

鐵人鍊成 | 共 30 篇文章 | 34 人訂閱 訂閱系列文 RSS系列文
DAY 21

Go day 21 (web server)

web server 建立一個簡單的 http 伺服器,使用 http.ListenAndServe 啟動一個 server 監聽 8081 port,http...

2018-10-21 ‧ 由 daniel0614 分享
DAY 22

Go day 22 (gin-gonic)

gin-gonic gin-gonic 是一個 golang 的 HTTP web framework,使用 framework 可以簡化程式碼,因為很多東西...

2018-10-22 ‧ 由 daniel0614 分享
DAY 23

Go day 23 (io)

strings.NewReader 使用 strings.NewReader,讀取字串再透過一個大小為 5 的 slice 逐步讀取 string 資料. p...

2018-10-23 ‧ 由 daniel0614 分享
DAY 24

Go day 24 (testing)

testing 在 go 要寫測試程式只要在程式名稱後面加上 _test.例如程式名稱叫 example.go 只要再加上一隻 example_test.go....

2018-10-24 ‧ 由 daniel0614 分享
DAY 25

Go day 25 (json)

json json 是一種很好擴充的資料格式,格式像這樣 { "cId" : "A" , "cType&...

2018-10-25 ‧ 由 daniel0614 分享
DAY 26

Go day 26 (mongodb)

mongodb 前一天介紹 json 格式,所以今天介紹常常拿來存 json 格式的 mongodb.mongodb 是一種 Document database...

2018-10-26 ‧ 由 daniel0614 分享
DAY 27

Go day 27 (reflection)

reflection reflection 可以讓程式在執行時期時,檢查變數的值、改變它的值或呼叫它的方法. TypeOf、ValueOf、Kind 寫一個 f...

2018-10-27 ‧ 由 daniel0614 分享
DAY 28

Go day 28 (benchmark)

benchmark go 可以使用 benchmark 來做一些效能測試,需要調整程式的效能時就會需要用到. example.go 準備要測試的程式,是一個用來...

2018-10-28 ‧ 由 daniel0614 分享
DAY 29

Go day 29 (error handling)

error handling go 的錯誤處理大致上分成兩塊 Error 和 Panic.Error 不會中斷程式但 Panic 會.下面範例出現錯誤訊息程式並...

2018-10-29 ‧ 由 daniel0614 分享
DAY 30

Go day 30 (HDFS to Redis & keep going)

今天是鐵人賽的最後一天,最後一個主題想介紹 Go 也可以運用在 Hadoop 的 HDFS 上.所以 Go 可以運用在很多地方. HDFS to Redis C...

2018-10-30 ‧ 由 daniel0614 分享