Gravity'Blog
  • Home
  • Archives
  • Tags
  • Categories
  • About
  •   
  •   
Git学习

Git学习

Git学习Git常用命令常用命令设置用户签名1git config --global user.name xxx用户名 设置用户邮箱 1git config --global user.email xxx邮箱 查看git配置 1cat ~/.gitconfig Git命令初始化本地库1git init 查看git状态1git status (重要)添加暂存区添加单文件1git add
2022-06-11
Git
#git
Go-Web编程

Go-Web编程

Go-Web编程读书笔记第一章 HTTP请求请求行请求方法请求方法是请求行中的第一个单词,它指明了客户端想要对资源执行的操作。HTTP 0.9 只有GET一个方法,HTTP 1.0 添加了POST方法和HEAD方法,而HTTP 1.1则添加了PUT、DELETE、OPTIONS、TRACE和CONNECT这5个方法,并允许开发者自行添加更多方法 幂等性 说白了就是再次请求会不会对服务器产生影响,
2022-06-05
Go
#go #web
Go-grpc学习

Go-grpc学习

Grpc学习下载安装Protocol Buffers编译器1https://github.com/protocolbuffers/protobuf 下载后配置环境变量 安装Go protocol buffers插件1go install google.golang.org/protobuf/cmd/protoc-gen-go@latest 编写proto文件1234567891011synta
2022-06-04
Go
#go #grpc
深入理解Go语言中的切片

深入理解Go语言中的切片

深入理解Go语言中的切片切片的底层实现Go语言中的切片底层其实是数组+长度+容量 array:是指向下层数组某元素的指针,该元素也是切片的起始元素; len:是切片的长度,即切片中当前元素的个数; cap:是切片的最大容量,cap >= len。 12345type slice struct { array unsafe.Pointer l
2022-05-31
Golang
#go #切片
Golang笔记和技巧记录

Golang笔记和技巧记录

Go基础变量定义12//变量的声明var a int = 10 简短声明123//简短声明b := 20fmt.Println(a, b) 多重赋值123//多重赋值c, d, e := 30, 40, 50fmt.Println(c, d, e) 交换变量值12345//交换变量值f, g := 99, 88fmt.Println(f, g)//99 88f, g = g, ffmt.Pr
2022-05-12
Golang
#go #笔记
LeetCode876-链表的中间结点

LeetCode876-链表的中间结点

LeetCode876-链表的中间结点12345678public ListNode middleNode(ListNode head) { ListNode snow = head, fast = head; while (fast != null || fast.next != null) { snow = snow.nex
2022-04-12
LeetCode
#力扣 #计算机基础 #链表
LeetCode142-环形链表II

LeetCode142-环形链表II

LeetCode142-环形链表II123456789101112131415161718192021public ListNode detectCycle(ListNode head) { ListNode fast = head, snow = head; while (fast != null && fast.next != null)
2022-04-12
LeetCode
#力扣 #计算机基础 #链表
LeetCode18-四数之和

LeetCode18-四数之和

LeetCode18-四数之和双指针+排序(类似三数之和)123456789101112131415161718192021222324252627282930313233343536373839404142public List<List<Integer>> fourSum(int[] nums, int target) &#123; List<Lis
2022-04-11
LeetCode
#力扣 #计算机基础 #双指针
LeetCode15-三数之和

LeetCode15-三数之和

LeetCode15-三数之和双指针+排序123456789101112131415161718192021222324252627282930313233public List<List<Integer>> threeSum(int[] nums) &#123; //排序 Arrays.sort(nums); List<Li
2022-04-11
LeetCode
#力扣 #计算机基础 #双指针
LeetCode92-反转链表II

LeetCode92-反转链表II

LeetCode92-反转链表II迭代法123456789101112131415161718192021222324252627282930313233343536373839public ListNode reverseBetween(ListNode head, int left, int right) &#123; ListNode dummyHead = new ListN
2022-04-11
LeetCode
#力扣 #计算机基础 #链表
123…8

Search

Hexo Fluid