原创 修剪字符串 分割字符串 字符串替換 判斷字符串 s 是否以 prefix 開頭(Go語言)

https://www.cntofu.com/book/14/eBook/04.7.md 作爲一種基本數據結構,每種語言都有一些對於字符串的預定義處理函數。Go 中使用 strings 包來完成對字符串的主要操作。 4.7.1 前綴和後綴

原创 Mac地址多少位(48位的(6個字節)) IP多少位

IP地址 “IP地址是一個32位的二進制數,通常被分割爲4個“8位二進制數”(也就是4個字節)。IP地址通常用“點分十進制”表示成(a.b.c.d)的形式。 其中,a,b,c,d都是0~255之間的十進制整數。例:點分十進IP地址(100

原创 常見英文IT詞彙比較學習(etc. Octet vs Bytes)https://www.differencebetween.com/category/technology/it/general/

https://www.differencebetween.com/category/technology/it/general/ 在讀RFC或網絡設備文檔時,經常見到Octet這量詞來指代8位(bit)。 Octet 總是表達8個bit

原创 獲取當前時間(GO語言)

時間和日期 https://www.cntofu.com/book/14/eBook/04.8.md time 包爲我們提供了一個數據類型 time.Time(作爲值使用)以及顯示和測量時間和日期的功能函數。 當前時間可以使用 time.

原创 出現了一個意外的情況。不能完成所有你在設置中的所要求的更改。

win+x, 管理員運行Windows Power Shell 設置靜態IP: netsh interface ip set address "以太網"  static 192.168.0.98  255.255.255.0 192.16

原创 指針(Go語言)

 指針 不像 Java 和 .NET,Go 語言爲程序員提供了控制數據結構的指針的能力;但是,你不能進行指針運算。通過給予程序員基本內存佈局,Go 語言允許你控制特定集合的數據結構、分配的數量以及內存訪問模式,這些對構建運行良好的系統是非

原创 ICMP定義 https://tools.ietf.org/html/rfc792

https://tools.ietf.org/html/rfc792

原创 Go入門(常用資源 教程 鏈接)

Go安裝:(win64) https://golang.org/doc/install?download=go1.14.3.windows-amd64.msi GO pkg解析 https://docs.studygolang.com/p

原创 Go語言的字符串淺析

字符串 字符串是 UTF-8 字符的一個序列(當字符爲 ASCII 碼時則佔用 1 個字節,其它字符根據需要佔用 2-4 個字節)。UTF-8 是被廣泛使用的編碼格式,是文本文件的標準編碼,其它包括 XML 和 JSON 在內,也都使用該

原创 Git常見操作(附帶國內鏡像下載)

windows64 位exe安裝: https://npm.taobao.org/mirrors/git-for-windows/v2.26.2.windows.1/Git-2.26.2-64-bit.exe Git作爲大家熟悉的,深受歡

原创 Go語言的LABLE標籤與goto語句

標籤與 goto for、switch 或 select 語句都可以配合標籤(label)形式的標識符使用,即某一行第一個以冒號(:)結尾的單詞(gofmt 會將後續代碼自動移至下一行)。 示例 5.13 for6.go: (標籤的名稱是

原创 && ||運算符右邊的表達式將不會被執行的情形(GO語言)

在 Go 語言中,&& 和 || 是具有快捷性質的運算符,當運算符左邊表達式的值已經能夠決定整個表達式的值的時候(&& 左邊的值爲 false,|| 左邊的值爲 true),運算符右邊的表達式將不會被執行。利用這個性質,如果你有多個條件判

原创 Go語言調試(利用defer定位問題)

  defer 和追蹤 defer、delay和postpone的區別? (1)defer指「推遲」,一般屬於主動或有計劃的行爲,例如: He decided to defer his departure for a week. 他決定推

原创 Go語言的字符類型(byte/uint8)和 Unicode注意事項

字符類型 嚴格來說,這並不是 Go 語言的一個類型,字符只是整數的特殊用例。byte 類型是 uint8 的別名,對於只佔用 1 個字節的傳統 ASCII 編碼的字符來說,完全沒有問題。例如:var ch byte = 'A';字符使用單

原创 位左移與 iota 計數配合(Go語言)

自增長 在 golang 中,一個方便的習慣就是使用 iota 標示符,它簡化了常量用於增長數字的定義,給以上相同的值以準確的分類。 const ( CategoryBooks = iota // 0 CategoryH