- Golang
聊聊一個用 Go 實(shí)現(xiàn)的有限狀態(tài)機(jī)
之前看過新亮老哥的go-fsm-order,感覺還不錯。最近在遷移項(xiàng)目的時候,發(fā)現(xiàn)有多處業(yè)務(wù)存在一些狀態(tài)的流轉(zhuǎn),所以就基于go-fsm-order做了重改,讓它可以在不...
- Golang
Go語言錯誤處理異常捕獲+異常拋出
這篇文章主要介紹了Go語言錯誤處理異常捕獲和異常拋出,Go語言的作者認(rèn)為java等語言的錯誤處理底層實(shí)現(xiàn)較為復(fù)雜,就實(shí)現(xiàn)了函數(shù)可以返回錯誤類型以及簡...
- Golang
Go語言單元測試超詳細(xì)解析
本文介紹了了Go語言單元測試超詳細(xì)解析,測試函數(shù)分為函數(shù)的基本測試、函數(shù)的組測試、函數(shù)的子測試,進(jìn)行基準(zhǔn)測試時往往是對函數(shù)的算法進(jìn)行測驗(yàn),有時...
- Golang
Go語言線程安全之互斥鎖與讀寫鎖
這篇文章主要介紹了Go語言線程安全之互斥鎖與讀寫鎖,互斥鎖是為了并發(fā)的安全,在多個goroutine共同工作的時候,對于共享的數(shù)據(jù)十分不安全,而讀寫鎖效率革...
- Golang
Go語言中的通道channel詳情
這篇文章主要介紹了Go語言中的通道channel,在Go語言中管道類似于一個數(shù)據(jù)流,每次放入或者取出一部分?jǐn)?shù)據(jù),數(shù)據(jù)取出后原通道內(nèi)的數(shù)據(jù)就刪除掉,在linux操作...
- Golang
Go語言中的并發(fā)goroutine底層原理
這篇文章主要介紹了Go語言中的并發(fā)goroutine底層原理,介紹Go語言并發(fā)底層原理,以及對比Go語言并發(fā)與其他語言并發(fā)的優(yōu)劣,下文詳細(xì)內(nèi)容,需要的小伙伴可...
- Golang
一篇帶你了解Go vs. Ruby
對于企業(yè)、行業(yè)來說,通過合適的編程創(chuàng)建出出色的軟件解決方案成為了競爭的關(guān)鍵。我們來對比一下近年來比較出名的兩種編程語言——Go和Ruby。...
- Golang
go語言開發(fā)環(huán)境配置(sublime text3+gosublime)
網(wǎng)上google了下go的開發(fā)工具,大都推薦sublime text3+gosublime,本文就介紹了go語言開發(fā)環(huán)境配置(sublime text3+gosublime),具有一定的參考價值,感興趣的可以了解一...
- Golang
在 Golang 中使用 Cobra 創(chuàng)建 CLI 應(yīng)用
這篇文章主要介紹了在 Golang 中使用 Cobra 創(chuàng)建 CLI 應(yīng)用,來看下 Cobra 的使用,這里我們使用的 go1.13.3 版本,使用 Go Modules 來進(jìn)行包管理,需要的朋友可以參考...
- Golang
Go 通過 Map/Filter/ForEach 等流式 API 高效處理數(shù)據(jù)的思路詳解
Stream 的實(shí)現(xiàn)思想就是將數(shù)據(jù)處理流程抽象成了一個數(shù)據(jù)流,每次加工后返回一個新的流供使用。這篇文章主要介紹了Go 通過 Map/Filter/ForEach 等流式 API 高效...
- Golang
golang 調(diào)用c語言動態(tài)庫方式實(shí)現(xiàn)
本文主要介紹了golang 調(diào)用c語言動態(tài)庫方式實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下...
- Golang
如何在Go中將[]byte轉(zhuǎn)換為io.Reader
本文主要介紹了如何在Go中將[]byte轉(zhuǎn)換為io.Reader,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下...
- Golang
golang實(shí)現(xiàn)PHP數(shù)組特性的方法
我們做業(yè)務(wù)過程中,對應(yīng)強(qiáng)類型語言使用有個痛點(diǎn),就是使用變量之前一定要定義變量類型,那么本文就來介紹一下golang實(shí)現(xiàn)PHP數(shù)組特性的方法...
- Golang
Go 語言的 :=的具體使用
本文主要介紹了Go 語言的 :=的具體使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下...
- Golang
淺談Go1.18中的泛型編程
本文主要介紹了Go1.18中的泛型編程,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下...
- Golang
golang實(shí)現(xiàn)數(shù)組分割的示例代碼
本文主要介紹了golang實(shí)現(xiàn)數(shù)組分割的示例代碼,要求把數(shù)組分割成多個正整數(shù)大小的數(shù)組,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興...