learning_notes

学习笔记

View project on GitHub

使用中的问题

  1. gorotine的指针传递是不安全的,gorotine的无序性,会导致变量修改达不到预期,文章

  2. 堆还是栈?


func F() {
	a := make([]int, 0, 20) //栈内存
	b := make([]int, 0, 20000) //容量过大,堆内存

	l := 20
	c := make([]int, 0, l) //变长容量,堆内存
}

go build -gcflags='-m' . 2>&1  //查看
  1. x509: certificate signed by unknown authority
//证书是未经过认证的,而是自己创建的
    tr := &http.Transport{
        TLSClientConfig: &tls.Config{InsecureSkipVerify: true},//跳过证书验证
    }
    client := &http.Client{Transport:tr}