原创 抽絲剝繭—Go哈希Map的鬼魅神功

抽絲剝繭—Go哈希Map的鬼魅神功 Go語言中的哈希Map是江湖上極厲害的一門武功,其入門簡單,即便是掌握到了2、3層也具有四兩撥千斤的神奇功效.因此成爲江湖人士競相研習的技藝,風頭一時無兩. 但即便是成名已久的高手,也鮮有能修

原创 go語言漸入佳境-網絡[5]-tcpaddr

TCPAddr type TCPAddr struct { IP IP Port int } ResolveTCPAddr函數用於創建TCPAddr    其中參數net是“tcp”,“tcp4”或“tcp6”之一,addr是由主機名或I

原创 go語言漸入佳境-網絡[4]-port

端口port 服務器運行在主機上。 IP地址將定位主機。但是在每臺計算機上可能有很多服務,需要一種簡單的方法來區分它們。 TCP,UDP,SCTP等使用的方法是使用端口號。 有許多“標準”端口。 Telnet通常使用端口23,TC

原创 golang快速入門[6.1]-集成開發環境-goland詳解

前文 golang快速入門[1]-go語言導論 golang快速入門[2.1]-go語言開發環境配置-windows golang快速入門[2.2]-go語言開發環境配置-macOS golang快速入門[2.3]-go語言開發環境配置-

原创 golang快速入門[7.1]-項目與依賴管理-gopath

前文 golang快速入門[1]-go語言導論 golang快速入門[2.1]-go語言開發環境配置-windows golang快速入門[2.2]-go語言開發環境配置-macOS golang快速入門[2.3]-go語言開發環境配置-

原创 計算機網絡快速入門[2]-網絡設備-電纜、集線器、交換機、路由器

前文 計算機網絡快速入門[1]-前言 前言 在上節中介紹了計算機網絡快速入門寫作的初衷、計算機網絡的內涵以及計算機網絡5層模型與ISO7層網絡模型 可以使用許多不同的電纜和網絡設備來使計算機彼此正確通信。在本文結束後,您將能夠識別和描述各

原创 計算機網絡快速入門[3]- 物理層、雙絞線、終端

  前文 計算機網絡快速入門[1]-前言 計算機網絡快速入門[2]-網絡設備-電纜、集線器、交換機、路由器 前言 在上節中介紹了各種網絡設備 在本小節將介紹物理層的細節 物理層 在某些方面,網絡模型的物理層是最複雜的。它的主要重點是從鏈接

原创 golang快速入門[9.2]-深入數組用法、陷阱與編譯時

前文 golang快速入門[1]-go語言導論 golang快速入門[2.1]-go語言開發環境配置-windows golang快速入門[2.2]-go語言開發環境配置-macOS golang快速入門[2.3]-go語言開發環境配置-

原创 golang快速入門[9.1]-深入字符串的存儲、編譯與運行

前文 golang快速入門[1]-go語言導論 golang快速入門[2.1]-go語言開發環境配置-windows golang快速入門[2.2]-go語言開發環境配置-macOS golang快速入門[2.3]-go語言開發環境配置-

原创 golang快速入門[8.2]-自動類型推斷的祕密

golang快速入門[8.2]-自動類型推斷的祕密 前文 golang快速入門[1]-go語言導論 golang快速入門[2.1]-go語言開發環境配置-windows golang快速入門[2.2]-go語言開發環境配置-macOS g

原创 golang快速入門[8.1]-變量類型、聲明賦值、作用域聲明週期與變量內存分配

前文 golang快速入門[1]-go語言導論 golang快速入門[2.1]-go語言開發環境配置-windows golang快速入門[2.2]-go語言開發環境配置-macOS golang快速入門[2.3]-go語言開發環境配置-

原创 golang快速入門[6.2]-集成開發環境-emacs詳解

前文 golang快速入門[1]-go語言導論 golang快速入門[2.1]-go語言開發環境配置-windows golang快速入門[2.2]-go語言開發環境配置-macOS golang快速入門[2.3]-go語言開發環境配置-

原创 golang快速入門[5.3]-go語言是如何運行的-內存分配

前文 golang快速入門[2.1]-go語言開發環境配置-windows golang快速入門[2.2]-go語言開發環境配置-macOS golang快速入門[2.3]-go語言開發環境配置-linux golang快速入門[3]-g

原创 golang快速入門[2.1]-go語言開發環境配置-windows

golang快速入門[2.1]-go語言開發環境配置-windows 接下來,我們將講解在windows、linux、macos三大平臺上配置go語言的開發環境。 windows安裝Go語言開發包 配置go語言的開發環境的第一步是要在go

原创 go語言漸入佳境-網絡[2]-ipmask

IPMask ipmask存儲掩碼,掩碼是指定ip地址中前多少位是網絡地址的。 type IPMask []byte   測試   本文鏈接: https://dreamerjonson.com/2019/01/18/go-netwo