自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Golang多重指针

多重指针因垂丝汀指针的引用也是一种拷贝的现象。不同于值传递拷贝的是值;指针传递拷贝的是地址,所以改变该地址下的值被拷贝的对象的值当然也随着改变。可是!如果如果你动的不是拷贝指针地址下的值而是该地址呢?会发生什么呢?答案就是!该地址被你改了,那么它跟原拷贝的指针的地址就不一样了,所以它们两就没有关系了,自然你改变该拷贝的指针地址下的值也跟原指针没有半毛钱关系了。这个时候如果你想让它们还有联系就得用多重指针了!无论是一重指针还是多重指针它们的作用其实都是一样的就都是为了确保就算你整容了但是你还是你,只是脸不

2021-04-29 12:08:57 245

原创 2021-03-30

Window GO GRPC编译环境配置1.下载protoc编译器https://github.com/google/protobuf/releases解压到文件后配置bin的环境变量cmd命令行查看protoc是否配置成功2.下载protoc专属Go的插件 protoc-gen-gogo get -u github.com/golang/protobuf/protoc-gen-go #会自动下载protoc-gen-go.exe到GOPATH/bin目录下,查看该目录下是否有该.e

2021-03-30 10:35:04 92

原创 golang 值接收者与指针接受者(没有代码只有旁白)

值接收者创建副本通过副本去调用函数求值,因为是副本值所以如果要想在程序中再次被使用的话,函数需要返回这个副本值(要不然值就只能在控制台上看看而已)指针接收者使用真实的值去调用函数,因为是真实值所以当值被修改时值就已经在整个程序中,所以在函数中不用返回也能使用到在声明一个新类型之后,声明一个该类型的方法之前,需要先回答一个问题:这个类型的本质是什么。如果给这个类型增加或者删除某个值,是要创建一个新值,还是要更改当前的值?如果是要创建一个新值,该类型的方法就使用值接收者。如果是要修改当前值,就使用指针接收者

2020-12-25 18:04:28 145

原创 win10下go mod 与gopath

GOPATH跟GOROOT不同,它是我们指向的工作空间。我们运行一个项目时需要导入依赖包,默认情况下会在我们配置的go环境的src文件下去查找,比如本身自带的“fmt”,“os”诸如此类等都在此包下go对自己配置的包的引用有严格的限制,同个目录的包是一样的,一般包名都一目录名命名,不同目录间的包可以相互引用但前提是你这个项目需要放在GOPATH路径下的src文件内才可以相互引用 在其它的目录下是引用不了的。对于一些项目需要从github上面获取依赖这样的上面的方式效率可能不高,因为国内go get因为

2020-12-25 12:01:06 3165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除