原文:Go語言核心36講(Go語言實戰與應用二十一)--學習筆記

bufio包中的數據類型 下 在上一篇文章中,我提到了bufio包中的數據類型主要有Reader Scanner Writer和ReadWriter。並着重講到了bufio.Reader類型與bufio.Writer類型,今天,我們繼續專注bufio.Reader的內容來進行學習。 知識擴展 問題 :bufio.Reader類型讀取方法有哪些不同 bufio.Reader類型擁有很多用於讀取數據 ...

2021-12-05 21:59 0 250 推薦指數:

查看詳情

Go語言核心36Go語言實戰應用二十六)--學習筆記

48 | 程序性能分析基礎(上) 作為拾遺的部分,今天我們來講講與 Go 程序性能分析有關的基礎知識。 Go 語言為程序開發者們提供了豐富的性能分析 API,和非常好用的標准工具。這些 API 主要存在於: 1、runtime/pprof; 2、net/http/pprof ...

Mon Dec 20 06:01:00 CST 2021 1 225
Go語言核心36Go語言實戰應用二十五)--學習筆記

47 | 基於HTTP協議的網絡服務 我們在上一篇文章中簡單地討論了網絡編程和 socket,並由此提及了 Go 語言標准庫中的syscall代碼包和net代碼包。 我還重點講述了net.Dial函數和syscall.Socket函數的參數含義。前者間接地調用了后者,所以正確理解后者,會對用好 ...

Sat Dec 11 07:24:00 CST 2021 0 97
Go語言核心36Go語言實戰應用二十七)--學習筆記

49 | 程序性能分析基礎(下) 在上一篇文章中,我們圍繞着“怎樣讓程序對 CPU 概要信息進行采樣”這一問題進行了探討,今天,我們再來一起看看它的拓展問題。 知識擴展 問題 1:怎樣設定內存概要信息的采樣頻率? 針對內存概要信息的采樣會按照一定比例收集 Go 程序在運行期間的堆內存 ...

Thu Dec 23 07:25:00 CST 2021 0 268
Go語言核心36Go語言實戰應用十一)--學習筆記

33 | 臨時對象池sync.Pool 到目前為止,我們已經一起學習Go 語言標准庫中最重要的那幾個同步工具,這包括非常經典的互斥鎖、讀寫鎖、條件變量和原子操作,以及 Go 語言特有的幾個同步工具: 1、sync/atomic.Value 2、sync.Once ...

Wed Nov 24 03:32:00 CST 2021 0 764
Go語言核心36Go語言實戰應用二十四)--學習筆記

46 | 訪問網絡服務 前導內容:socket 與 IPC 人們常常會使用 Go 語言去編寫網絡程序(當然了,這方面也是 Go 語言最為擅長的事情)。說到網絡編程,我們就不得不提及 socket。 socket,常被翻譯為套接字,它應該算是網絡編程世界中最為核心的知識 ...

Fri Dec 10 07:00:00 CST 2021 0 260
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM