學習筆記 GoGo的語言優勢或特性 Produces code that runs fast and uses very little memory. Run...
Excelize 是 Go 語言編寫的用於操作 Office Excel 檔案基礎庫,基於 ECMA-376,ISO/IEC 29500 國際標準。可以使用它...
Excelize 是 Go 語言編寫的用於操作 Office Excel 檔案基礎庫,基於 ECMA-376,ISO/IEC 29500 國際標準。可以使用它...
print import ("fmt") fmt.Println('hello') 宣告 變數 var variablename type...
之前有跟大家提過環境變數,其實可以想像成像是冷氣機的各種設定,像是溫度、功能、風向、風量等等,讓冷氣機運行的時候可以根據這些設定達到我們想要的樣子,那麼 Gol...
上一篇文章跳過了安裝的部分,讓大家自己嘗試一下,不知道大家有沒有完成這個任務了呢? 沒有的話沒關係,我們來一起把 Golang 安裝好! 首先,不知道各位有沒...
這系列文章會用 Golang 來做說明,希望可以用比較簡單、直白的方式來說明一些程式的概念,讓沒有基礎的人也可以從頭學起,如果有什麼錯誤的地方,希望各位大神幫忙...
iris的依賴注入 本篇文章介紹一下其他語言也有的設計概念,就是依賴注入,以及在iris如何利用這種設計概念讓程式的組件職能分工,並且能每個組件專注在各自的邏輯...
jwt 上一篇介紹了如何撰寫及使用middleware,而iris也有許多好用的middleware,所以本篇就來介紹一個好用的middleware jwt。...
middleware 在上篇文章介紹routing時有提到Party時有傳入一個handler不知道讀者們有沒有注意到,所以今天來介紹那個middleware。...
routing 在介紹完model驗證之後要開始介紹網頁程式設計的另一個觀念路由routing,更明確的說明應該是網址路由才對,所以接下來開始跟大家介紹網址路由...
model驗證 介紹完query string以及form POST之後相信大家對於使用者提交請求的處理有一些概念,所以今天再跟大家介紹一下如何利用iris來驗...
file upload 在介紹完使用者提交請求的處理方式之後,接下來要介紹一個很常會應用到的功能,那就是上傳檔案,接下來跟大家介紹如何處理上傳檔案的請求。 本...
form POST 上一篇文章介紹少使用者發出請求的手段之一 query string,但是query string有長度限制,而且容易被攔截無隱私可言,所以本...
query string 在介紹完傳遞使用者資料手段之後要開始介紹使用者傳遞資訊到網頁伺服器的方法,在http協定中有兩種接收的方式,所以這篇先介紹其一quer...
cookie 前一篇介紹了傳遞使用者資料手段之一session,這一篇再接續介紹另一個是傳遞使用者資料的另一個手段,這裡不多講cookie的細部知識,有興趣的可...
session 在上一篇文章介紹的 MVC 的配置與 view 的 template 的撰寫以及綁定,接下來要介紹網頁應用程式在請求階段傳遞使用者資料的手段se...
view 上一篇文章介紹大家如何在 iris 框架下使用 MVC 製作一個網頁應用程式,但是對於view還沒有任何說明,所以本篇將為view做進一步的說明。...
MVC 在配置好 iris 的專案之後,接下來先介紹 MVC 的基本概念,再來介紹 iris 的 MVC 網頁應用程式如何開發。 本文同步放置於此 MVC...
iris 截止目前的文章已經將 go 語言的內容說明了五成左右了,。接下來開始要進入 iris 這個框架的內容,所以今天這篇先來個 iris 的安裝以及初體驗。...
模組 上一篇文章介紹如何將 go 的程式碼拆分到其他 .go 的檔案,今天這一篇要更進一步跟大家介紹如何設定專案的模組化,並且了解如何安裝第三方函式庫。 本文...
套件 前面介紹很多 go 語言程式設計的相關內容,但是如果把所有程式碼塞在一個 .go 的檔案之中這一篇文章要跟大家介紹如何將 go 語言的代碼分散到各個程式碼...
多執行序問題的解決 在上一篇介紹了多執行序的好處以及撰寫方式,但是也提到了多執行序的問題,所以這篇針對多執行序遇到的race condition在 go 語言如...
執行序的基礎 在上一篇文章介紹了跳脫正規執行流程的延遲執行 defer ,本篇開始要介紹另外一個執行序 thread 的概念以及如何在 go 內跑多執行序。...
前面已經有稍微提了HttpServer的第三方套件以及判定型別的reflect今天再來介紹其他GO語言中常用的幾個官方套件 fmt fmt是一個官方將資料顯示於...
延遲執行 說明完指標、方法、類別與介面後我們再回到關於 go 的方法流程的介紹, go 流程是由上而下逐步執行,但是這只是通則而已,因為接下來要介紹的內容如,多...
昨天把開發環境的MongoDB透過Docker架起來了 今天要把前面Go的Http與MongoDB進行整合並串接製作成一個完整的API 資料格式 我希望這次有的...
go 的指標、類別與方法 在前面的內容分別跟大家分享 go 的指標、類別與方法,讓大家瞭解如何在 go 語言中使用指標、類別與方法撰寫商業邏輯,不過光瞭解指標、...
在昨天建立好了HttpServer,但我們總需要一個地方來存取資料而這次要用的儲存方式就是以文本存取為特色,並且不用下SQL的 MongoDB 在開發階段我們就...
go 的指標 在上一篇文章中提到自定義型別的方法,讀者們可以試試看把該自定義型別生成的物件賦予到另一個變數上在更改其屬性的值,最後觀察其值的變化狀況。接下來就是...