上文講解了數(shù)組這篇文章主要講解Slice(切片)皱坛。Slice代表變長的序列兄裂,其里面的每個元素都有相同的類型夫啊。Slice字面量為[]T其中T表示slice的類型椅寺,slice和數(shù)...

上文講解了數(shù)組這篇文章主要講解Slice(切片)皱坛。Slice代表變長的序列兄裂,其里面的每個元素都有相同的類型夫啊。Slice字面量為[]T其中T表示slice的類型椅寺,slice和數(shù)...
首先說下需求背景:這是一個分布式微服務(wù)項目坠宴。然后現(xiàn)在要實現(xiàn)的功能是可同時app蒋歌,小程序歧蕉,公眾號和網(wǎng)頁端在線。 因為有人說我這個像是轉(zhuǎn)載的I河丁L;隆!我特意附上手畫思路圖2嗜印W钡怠F虫碉!純手...
前言 Halo 從去年 5 月開源以來胸梆,廣受小伙伴們的喜愛敦捧,在此非常感謝使用 Halo 發(fā)表博客的小伙伴們。 今年碰镜,在 @JohnNiang 的幫助下兢卵,我們幾乎完全重寫了 H...
在golang中map是經(jīng)常用到的數(shù)據(jù)結(jié)構(gòu)。在這篇中我會從基礎(chǔ)绪颖、算法秽荤、源碼角度去分析map中的設(shè)計思想。 1 基礎(chǔ)部分 1.1 聲明 此時 m == nil 1.2 創(chuàng)建 ...
結(jié)構(gòu)體是一種聚合的數(shù)據(jù)類型柠横,是由零個或多個任意類型的值聚合成的實體窃款,每個值稱為結(jié)構(gòu)體的成員。下面分兩方面介紹:一個是基礎(chǔ)部分牍氛,一個是看一下結(jié)構(gòu)體在實際內(nèi)存中的內(nèi)存模型晨继。 1 ...
一個字符串是一個不可改變的字節(jié)序列搬俊。字符串可以包含任意的數(shù)據(jù)紊扬,但是通常是用來包含人類可讀的文本蜒茄。 len()返回字符串字節(jié)數(shù)目(不是rune數(shù))。 通過索引可以訪問某個字節(jié)值...
有時看golang底層源碼餐屎,發(fā)現(xiàn)有些是匯編直接寫的檀葛,以前也沒有學(xué)過所以有必要學(xué)一下golang的匯編。 由于golang匯編糅合了AT&T風(fēng)格語法加plan9語法加golan...
golang中的接口分為帶方法的接口和空接口腹缩。帶方法的接口在底層用iface表示驻谆,空接口的底層則是eface表示。下面我們透過底層分別看一下這兩種類型的接口原理庆聘。 以下是接口...
1. 值接收者和指針接收者 實現(xiàn)了接收者是值類型的方法胜臊, 自動生成 了接收者是指針類型的方法; 實現(xiàn)了接收者是指針類型的方法伙判,不會自動生成對應(yīng)接收者是值類型的方法象对。 2. i...