golang
已收录文章:14116篇
-
1、逃逸分析介绍 学计算机的同学都知道,在编译原理中,分析指针动态范围的方法称之为逃逸分析。通俗来讲,当一个对象的指针被多个方法或线程引用时,我们称这个指针发生了“逃逸”。353 收藏
-
前言 首先要明确Go语言中实质只有值传递,引用传递和指针传递是相对于参数类型来说。 个人认为上诉的结论不对,把引用类型看做对指针的封装,一般封装为结构体,结构体是值类型,所以353 收藏
-
方法 go v1.13 go build 新增 -trimpath参数,不用以前那么麻烦了。 ➜ awesomeProject CGO_ENABLED=0 go build -v -a -ldflags="-w -s" -trimpath \ -o ./hello_word hello_word.go ➜ awesomeProject strings hello_word|grep src353 收藏
-
Go的标准库中有一个类型叫条件变量:sync.Cond。这种类型与互斥锁和读写锁不同,它不是开箱即用的,它需要与互斥锁组合使用: // NewCond returns a new Cond with Locker l. func NewCond(l Locker) *Cond { retur353 收藏
-
如果你想开始学习GO语法前,请先背熟下述4点: 1. 环境变量: 使用go env查看环境变量 GOARCH/GOHOSTARCH: 体系架构, amd64或386 GOOS/GOHOSTOS: 操作系统, linux或windows GOROOT: GO安装目录 GOBIN: GO程序目录 GOTOOLDIR: G353 收藏
-
问题内容 我用的是docker desktop, 断断续续整了好几天, 都没有装好k8s,一直提示 is starting, edge, stable 版本都用过了, 目前还在试edge, 网上找资料, 需要load_images对应的k8s版本镜像, 我也试过了, 都不353 收藏