原创 go語言:數組 Array

數組的特點(編程語言大多如此) 分配在連續的內存地址上 元素類型一致,元素存儲寬度一致 空間大小固定,不能修改 可以通過索引計算出元素對應存儲的位置(只需要知道數組內存的起始位置和數據元素寬度即可) 會出現數據溢出的問題(下標越界) 默

原创 go語言和Java語言的區別(持續更新......)

1) Go 源文件以 "go" 爲擴展名【Java是 .java】 2) Go 應用程序的執行入口是 main()函數 3) Go 語言嚴格區分大小寫     go語言沒有Java那麼豐富的 "權限管理:public、private、 

原创 go語言:切片Slice

從數組中切出Slice slice的切片操作arr[i:j],其中0 ≤ i≤ j≤ cap(arr),用於創建一個新的slice, 引用arr的從第i個元素開始到第j-1個元素的子序列(左閉右開區間)。 新的slice將只有j-i個元素

原创 go語言:數組 array

《Go語言聖經》學習筆記 默認情況下,數組的每個元素都被初始化爲元素類型對應的零值,對於數字類型來說就是0。 我們也可以使用數組字面值語法用一組值來初始化數組: 如果在數組的長度位置出現的是“...”省略號,表示數組的長度是根據初始化值

原创 Go語言 struct結構體 能比較麼 == 或 !=

同一個struct的2個實例能不能比較 ==  != 答案:可以能、也可以不能 兩個不同的struct的實例能不能比較 ==  != 答案:可以能、也可以不能 雖然答案都一樣,但是涉及到的知識點略有不同 如果結構體的所有成員變量都是可比較

原创 TCP/IP、TCP/IP協議、TCP/IP協議族 —— 語義理解的坑人之處

我不知道一個非計算機相關專業或者是計算機網絡沒學過的同學,在你自學http的時候, 有沒有聽過一句話: http是基於TCP/IP協議的一種應用層協議(大概意思差不多) 那麼針對這句話 沒計算機網絡基礎的兄弟,你會不會理解http協議的底

原创 字符集及字符編碼掃盲

概念區分 字符集:     一本大字典、老大老大的一本字典 字符:     字典裏的字(可以是 各國文字...  數字 字母 標點符號 圖形符號 特殊符號...) 字節:     文件的長度(或者說大小)的單位     這裏可以理解爲

原创 goland 報錯: go build xxxxx: open /usr/local/go/xxxxxxx/net/route.a: permission denied

直奔主題 goland 使用 go 1.11.1寫了個demo  自己編譯 運行 沒問題 但是用 goland 啓動運行 就報錯 go build golang_org/x/net/route: open /usr/local/go/pk

原创 向騰訊企業郵箱發送郵件失敗,報錯: 559

代碼 : springboot 搬磚級 發送郵件代碼 發送方: 阿里雲郵件推送服務 接收方: 騰訊企業郵箱 -----------------------------------------------------------------

原创 Go 數據類型

整型 Golang 的整數類型分爲有符號和無符號 int 和 uint 的大小和系統是多少位(32 / 64)有關 Golang 的整型默認聲明爲 int 型  面試題:i := 123  那麼 i 是什麼類型?佔用多少字節? 浮點

原创 Go 基本數據類型的相互轉換

概念 Golang 和 java / c 不同,Go 在不同類型的變量之間賦值時都需要顯式轉換 也就是說 Golang 中數據類型不能自動轉換 表達式 T(v) 將值 v 轉換爲類型 T T: 就是數據類型,比如 int32,int64

原创 Go 語言的轉義字符(escape char)

說明:常用的轉義字符有如下: 1) \t : 表示一個製表符  2) \n :換行符 3) \\ :一個\ 4) \" :一個" 5) \r :一個回車 練習題:用一句輸出語句,輸出如下效果

原创 go語言執行流程(go build / go run)

go build 1: 寫代碼   xx.go 文件保存(有些編譯器默認不自動保存,編譯報錯,比如 vs code,但是idea 就自動保存,切換編譯器 有時候可能會忽略) 2: 使用 go build 命令 編譯文件, 生成了 可執行

原创 MyBatis在insert插入對象時,返回自增主鍵失敗

B話不多說,直接說結論! 首先你要確定幾點 1: 你數據表的ID 是不是 設置了自增?如果沒有,那麼一切都是徒勞 2: 必須的幾個屬性你添加了麼? useGeneratedKeys="true"(默認是false) keyPropert