原创 goland遠程調試Docker

開發環境 goland windows10 Docker centos IP:123.57.43.91 操作原理及流程 goland通過tcp/8080(應該選取2375,登錄阿里雲開啓這個端口,這裏臨時採用)端口與docker-

原创 56. 合併區間 golang

56. 合併區間 給出一個區間的集合,請合併所有重疊的區間。 示例 1: 輸入: [[1,3],[2,6],[8,10],[15,18]] 輸出: [[1,6],[8,10],[15,18]] 解釋: 區間 [1,3] 和 [2,

原创 349. 兩個數組的交集 golang

349. 兩個數組的交集 給定兩個數組,編寫一個函數來計算它們的交集。 示例 1: 輸入: nums1 = [1,2,2,1], nums2 = [2,2] 輸出: [2] 示例 2: 輸入: nums1 = [4,9,5], n

原创 golang json例子

Example1 package main import ( "encoding/json" "fmt" ) type Product struct { Name string ProductID int64

原创 257. 二叉樹的所有路徑 golang

257. 二叉樹的所有路徑 給定一個二叉樹,返回所有從根節點到葉子節點的路徑。 說明: 葉子節點是指沒有子節點的節點。 示例: 輸入: 1 / \ 2 3 \ 5 輸出: [“1->2->5”, “1-

原创 15. 三數之和 golang

15. 三數之和 給你一個包含 n 個整數的數組 nums,判斷 nums 中是否存在三個元素 a,b,c ,使得 a + b + c = 0 ?請你找出所有滿足條件且不重複的三元組。 注意:答案中不可以包含重複的三元組。 示例:

原创 42. 接雨水 golang

42. 接雨水 給定 n 個非負整數表示每個寬度爲 1 的柱子的高度圖,計算按此排列的柱子,下雨之後能接多少雨水。 上面是由數組 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度圖,在這種情況下,可以接 6 個單位

原创 120. 三角形最小路徑和 golang

120. 三角形最小路徑和 給定一個三角形,找出自頂向下的最小路徑和。每一步只能移動到下一行中相鄰的結點上。 例如,給定三角形: [ [2], [3,4], [6,5,7], [4,1,8,3] ] 自頂向下的最小路徑和爲 11(

原创 redis源碼學習筆記目錄

Redis源碼分析(零)學習路徑筆記 Redis源碼分析(一)redis.c //redis-server.c Redis源碼分析(二)redis-cli.c Redis源碼剖析(三)——基礎數據結構 Redis源碼剖析(四

原创 golang json判斷類型

json怎麼判斷類型 if q.Number == '0' { fmt.Println("q.Number is string!Pass" ) } if q.Number == 0 { fmt.Println("q.

原创 LeetCode(合集)兩數之和總結 (1,167,1346)

1.兩數之和 167. 兩數之和 II - 輸入有序數組 golang 1346. 檢查整數及其兩倍數是否存在 一個數組是否存在兩個數是target的整數倍? 如果有人知道這是LeetCode哪個題,給我說一下 給每個數做整除

原创 Redis運維和開發學習目錄

Redis運維和開發學習筆記-全書思維導圖 Redis運維和開發學習筆記(1) Redis簡介 Redis運維和開發學習筆記(2) redis持久化 Redis運維和開發學習筆記(3)redis搭建集羣 Redis運維和開發學習筆

原创 循環鏈表的反轉

206. 反轉鏈表 func reverseList(head *ListNode) *ListNode { if head == nil || head.Next == nil { return head

原创 goland中grpc的安裝

安裝 gRPC 網絡環境允許的同學安裝 gRPC 非常方便,直接執行以下命令即可安裝完成: go get -u -v google.golang.org/grpc 爲什麼已經翻牆了可是goland還是不行? Fetching h

原创 283. 移動零 golang

283. 移動零 給定一個數組 nums,編寫一個函數將所有 0 移動到數組的末尾,同時保持非零元素的相對順序。 示例: 輸入: [0,1,0,3,12] 輸出: [1,3,12,0,0] 說明: 必須在原數組上操作,不能拷貝額外