author/Go 2 Think

Go語言的成功也預示著Rust的成功

在許多不需要易變性的情況下,它強制使用者進行易變性。它附帶了一個偽依賴管理器,它缺乏獨立專案的獨立版本控制。與大多數其他流行的系統程式語言(即C、C++、Ada、Fortran和Rust)相比,它的速度非常慢。

開發與測試的抉擇

當我初入職場時,加入的是一家創業公司,做了一名python後臺開發。記得那時候團隊人力不足,一切的一切都是以完成任務為第一要務,彼時的我們,高歌猛進,連續加班也不覺得累,那時的我,是有激情的,開發上自由度比較大

Go語言8-socket和redis

socket 程式設計 在Go裡為我們提供了net包。 下面這篇貌似是官方文件的翻譯: https://blog.csdn.net/chenbaoke/article/detail

redis個人理解----hyperloglog(golang實現)

HLL演算法用來進行基數統計。 什麼是基數統計:例如給你一個數組[1,2,2,3,3,5,5] ,這個陣列的基數是4(一共有4個不重複的元素)。 好了現在知道什麼是基數統計了。 對於這個問題,最容易想到

從PHP遷移至Golang - 基礎篇

1、Why Not PHP 使用PHP構建的WEB程式,隨著業務發展到一定體量之後,都不得不面臨以下一些問題: 業務功能不斷擴張,如何避免某單一業務功能故障影響整體,維持系統健壯性 業

golang之樹的遍歷

go語言在區塊鏈程式設計中有巨大的優勢,其中fabric和ethereum都是基於go語言編寫的。為了能更好的學習區塊鏈的底層技術,先將go的基礎打好。 本篇文章使用golang來實現樹的遍歷 樹的定義

golang通道定義

一.通道的定義 先上一段程式碼, func main() { // 示例1 //通道是一個先進先出(FIFO)的佇列 channel := make(chan int,3)

Golang的short variable declaration

Go中,常規宣告方式為 var i, j int 也有一種短的方式 i, j := 1, 2 這種方式相當於 var i, j int i, j = 1, 2 但是短的方式允許重複宣告,

1745980188.0405