"剩余32KB為內(nèi)碎片"中KB應(yīng)該是B
【Golang】?jī)?nèi)存管理概述 Golang的內(nèi)存管理與C語言的有所區(qū)別:C語言使用Malloc進(jìn)行內(nèi)存分配,使用的是gclib提供的ptmalloc2方法;Golang的內(nèi)存分配方法類似于Googl...
"剩余32KB為內(nèi)碎片"中KB應(yīng)該是B
【Golang】?jī)?nèi)存管理概述 Golang的內(nèi)存管理與C語言的有所區(qū)別:C語言使用Malloc進(jìn)行內(nèi)存分配,使用的是gclib提供的ptmalloc2方法;Golang的內(nèi)存分配方法類似于Googl...
概述 Golang的內(nèi)存管理與C語言的有所區(qū)別:C語言使用Malloc進(jìn)行內(nèi)存分配,使用的是gclib提供的ptmalloc2方法;Golang的內(nèi)存分配方法類似于Googl...
最近在讀<程序員的自我修養(yǎng):鏈接 裝載與庫>.以下是第十章的學(xué)習(xí)筆記: 棧幀 那先有個(gè)問題,什么是棧? 而什么是棧幀(Stack Frame)呢?每一次函數(shù)的調(diào)用,都會(huì)在調(diào)用...
雖然前兩個(gè)月我已經(jīng)換用Sublime編輯器寫代碼了,但寫Markdown文檔時(shí),我還是會(huì)用回Atom編輯器。一是Atom在編輯Markdown時(shí)整個(gè)編輯界面讓人更舒適,二是預(yù)...
今天在將版本庫push到遠(yuǎn)程服務(wù)器時(shí),發(fā)現(xiàn)無法push,報(bào)下面錯(cuò)誤 奇怪,怎么突然就這樣了,查了半天,可能git服務(wù)器上有人修改配置了,或者賬號(hào)異常等等。 解決方案,重新設(shè)置...
之前寫了 一篇【Golang】?jī)?nèi)存管理[http://www.itdecent.cn/p/1f0a0ec2d661] ,有了很多的閱讀量,那么我就接著分享一下Golang的...
控制并發(fā)有兩種經(jīng)典的方式,一種是WaitGroup,另外一種就是Context,今天我就談?wù)凜ontext。 什么是WaitGroup WaitGroup以前我們?cè)诓l(fā)的時(shí)候...
使用go get xxxx無法下載項(xiàng)目,可以通過下面兩步設(shè)置代理 第一步:設(shè)置控制臺(tái)變量 windows cmd: 設(shè)置代理 取消代理:重新打開cmd windows po...
今天介紹一下 go語言的并發(fā)機(jī)制以及它所使用的CSP并發(fā)模型 CSP并發(fā)模型 CSP模型是上個(gè)世紀(jì)七十年代提出的,用于描述兩個(gè)獨(dú)立的并發(fā)實(shí)體通過共享的通訊 channel(管...
Golang 關(guān)于 nil 的認(rèn)識(shí) 1. 什么是 nil ? 大家都清楚,當(dāng)你聲明了一個(gè)變量 但卻還并木優(yōu)賦值時(shí),golang中會(huì)自動(dòng)給你的變量類型給一個(gè)對(duì)應(yīng)的默認(rèn)零值。這是...
公鑰證書是什么 https在建立通信時(shí)首先會(huì)采用非對(duì)稱加密的方式傳輸數(shù)據(jù)(這里的傳輸數(shù)據(jù)一般是隨機(jī)生成的key 這個(gè)key用于后續(xù)的對(duì)稱加密)服務(wù)端會(huì)生成一對(duì)秘鑰, 公鑰和私...
作為有一些經(jīng)驗(yàn)的Golang開發(fā)者,你可能意識(shí)到了Golang并沒有max/min方法來返回給定的兩個(gè)或多個(gè)整型數(shù)值中的最大值或最小值。其他語言通常會(huì)在核心庫中提供這類方法。...
參考 Go實(shí)戰(zhàn)--golang中讀寫文件的幾種方式 讀文件 讀取的文件放在file/test:也就是file包下的test這個(gè)文件,里面寫多一點(diǎn)文件 讀文件方式一:利用iou...
在學(xué)習(xí)golang基礎(chǔ)的時(shí)候,發(fā)現(xiàn)有個(gè)叫rune的的數(shù)據(jù)類型,當(dāng)時(shí)不理解這個(gè)類型的意義。 查詢,官方的解釋如下: 這樣可能還是對(duì)rune的作用與意義比較懵逼,我們通過一個(gè)簡(jiǎn)單...
go map的線程安全使用 簡(jiǎn)單線程安全使用 在很多時(shí)候,我們會(huì)并發(fā)地使用map對(duì)象,尤其是在一定規(guī)模的項(xiàng)目中,map總會(huì)保存goroutine共享的數(shù)據(jù)。在Go官方blog...
先理解下進(jìn)程、線程跟協(xié)程的概念: 進(jìn)程?? 計(jì)算機(jī)的操作系統(tǒng)模式是一種多任務(wù)系統(tǒng),操作系統(tǒng)接管了所有的硬件資源,并且本身運(yùn)行在一個(gè)受硬件保護(hù)的級(jí)別。所有的應(yīng)用程序都以進(jìn)程(p...
概述 UDP不屬于連接協(xié)議,具有資源消耗少,處理速度快的優(yōu)點(diǎn),所以通常音頻,視頻和普通數(shù)據(jù)在傳送時(shí),使用UDP較多,因?yàn)榧词箒G失少量的包,也不會(huì)對(duì)接受結(jié)果產(chǎn)生較大的影響。 傳...
Milestone 本文需要閱讀時(shí)間大約在1小時(shí),請(qǐng)抽出完整的時(shí)間來閱讀,一目十行,真心沒用 后面會(huì)按照下圖,分批次對(duì)Mysql的鎖和大家一起分享 前言 數(shù)據(jù)庫的鎖機(jī)制是并發(fā)...