go 方法的宣告及使用 認識完 go 變數宣告以及迴圈還有邏輯判斷式之後開始要進入大量的變數宣告、迴圈以及邏輯的世界了,當然這部分需要把共用的東西抽成方法來開發...
go 迴圈的語法 在介紹完 go 的邏輯判斷的之後接下來要跟大家分享一下 go 迴圈的語法,這部分內容與大部分語言相同,本來筆者想這樣告訴大家,但是其實 go...
go 的邏輯判斷語法 在介紹完 go 的變數以及容器,接下來要開始進入程式邏輯判斷的部分,這部分內容與大部分語言相同,不外乎就是if、else、switch相關...
go 的容器 在介紹完變數的宣告與賦值之後要來介紹 go 語言之中的容器,相信有些程式基礎的讀者在認識完有哪些基礎型別後就會先看一下該語言有提供那些容器可供使用...
go 的變數 在介紹完 go 的基本內容後這一篇要開始進入常常會用到的語法,go 變數的類別、宣告、初始化以及賦值,還有與變數相關的語法例如轉型、常數變數。...
go的基礎介紹 go的基礎介紹 是我們接下來要介紹的內容,安裝好 go 的應用程式後,接下來要跟大家初步介紹一下 go 語言的特性讓大家對於 go 語言有一些初...
安裝 go 安裝 go 是一件重要的內容,在說明完 iris 系列文章的緣由以及大綱之後接下來要進入正題之前當然是把開發環境給建置好,所以接下來的內容是要介紹如...
iris iris 這個在 go 語言上號稱是地表最快的網頁框架是本系列要說明的主題,但是在介紹 iris 之前要先熟悉 go 語言所以本系列文章也會帶過 go...
一般在執行go run main.go後就會馬上回到命令列 這邊實作當接收到ctrl+c或是終止程式才停止 上程式碼: func main() { fmt...
本文同步發表於 Limitless Ping Goroutine 像是 Go 語言的 thread, 使 Go 建立多工處理, 搭配 Channel 使 G...
文章也同時發表於medium(`・ω・´)” 某次我跟partner小明發生了一件趣事,不知大家是否也有以下相似的經驗: 小明:你的server好像卡住了,cl...
此篇文章我也記錄在我的medium部落格( ´•̥̥̥ω•̥̥̥` ) 大家好,這是小的第一次參加挑戰系列文章,一直都對互相學習很憧憬,雖然是個小菜鳥工程師,...
情境:剛好有專案需要用到外部的API,需要將字串進行加密,但密文竟不符合預期。 思路:想說加密應該都是標準的做法才對,應該是有不同的加密模式的區別,所以特別查了...
開始 回首第一篇規劃這個系列方向時,我一股腦列出許多主題,現在看來當然是像是螞蟻要對抗巨人一般可笑。事實上,認真要追蹤那些主題的話,都可以寫成多於一整個系列的...
感言 有些東西在C#、Java、Php上的寫法或概念,到了golang的實作已經不一樣了,本身golang在出生的設計上就是別於以往的想法。 golang有了g...
用法說明 在經過幾個package都看到位移處理的寫法,終於找個時間用心研究一下,一切都是為了能夠更一進步了解某些package的內容。 以sync裡面的mut...
前情提要 昨日一路單槍匹馬的執行流程 fork 出了一個 sysmon 執行緒在另外一個 M 上,正式成為多線程並行程式了。 多線程除錯的現實 我們現在有兩隻...
前情提要 昨日終於進入了 runtime.main,並將全域的 mainStarted 設置為真,昭告天下執行期環境已經快要完備了。 重返 systemsta...
簡介 embedded,嵌入。 俗稱golang 的繼承,但不是真的繼承(背後的機制和程式語言處理方式不同)。 而行為可以做到類似繼承的特點。 子類別A繼承了父...
前情提要 昨日加前日,將 signal 相關的機制瀏覽完,然後準備進入 schedule。 加入排程 終於來到這個無法折返點了。schedule 函式也還是一...
Day27 .[心得與討論篇] struct 設計解析 - 以melody package (7) 今天要分享從melody身上學到的許多概念當中,最喜歡的ev...
前情提要 昨日進入 minit 之後再進到 minitSignals,看完了針對 signal 使用的堆疊如何設置。 開始 minitSignalMask f...
Part I 首先跟大家介紹一下,Session在處理channel上的小技巧。 多個goroutine進行業務邏輯的處理,和資料的交換,基本上最好的方案是透過...
前情提要 昨日進入到 mstart 函式之中,可算是整個 bootstrap 的最後階段。在裡面走到 mstart1,也透過 gdb 觀察得知就是在這裡面執行...
雖然說struct是業務的主體,但實際上業務與業務之間的邊界,還是得靠method裡面的控管去處理,了解邊界處理的部分,才能夠了解package的作者,對於細節...
前情提要 走到 newproc1 函式的結尾。新的 goroutine 已經如子彈一般上膛了。 一路返回 newproc1 回傳之後會一路回到最初的 rt0_...
今天我們繼續來看Melody,hub,Session三個業務主體,它們struct當中值得關心的部分。 用前三篇的分析,可以充分了解到,Melody,hub,S...
前情提要 之前取得的 newg 狀態已經調整為可執行,而且也已經分配好 ID 了。 newproc1 的尾巴 if raceenabled {...
好囉,倒數第二天,來做後台。今天主要會完成後台文章的管理,會有 List, Create, Update, Delete 等,另外也會試著使用 FCKEdito...