自定义博客皮肤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)
  • 收藏
  • 关注

原创 panic()和recover()

Go语言引入了两个内置函数panic()和recover()以报告和处理运行时错误和程序中的错误场景:func panic(interface{}) func recover() interface{}当在一个函数执行过程中调用panic()函数时,正常的函数执行流程将立即终止,但函数中 之前使用defer关键字延迟执行的语句将正常展开执行,之后该函数将返回到调用函数,并导致 逐层向上执行panic流程,直至所属的goroutine中所有正在执行的函数被...

2022-04-18 23:17:48 125

原创 Go的错误处理

Go语言引入了一个关于错误处理的标准模式,即error接口,该接口的定义如下:type error interface { Error() string}对于大多数函数,如果需要返回错误,大致上可以定义为这种模式:func Test(param int) (n int, err error) { // ...}//调用时的错误处理方法n, err := Test(0)if err != nil{ //处理err} else { //没有err}

2022-04-18 22:59:05 100

原创 pycharm中引入proto文件提示cannot resolve import path

在pycharm中添加protobuf的import pathfile -> settings -> languages and frameworks -> protobuffers -> import paths -> 增加import pathimprot path 一般是要引入proto文件所在的目录

2022-01-26 18:41:18 1325

原创 go : 执行protoc -I . helloworld.proto --go_out=plugins=grpc:.时出现问题

E:\Go\go\src\OldPackageTest\grpc_test\proto>protoc -I . helloworld.proto --go_out=plugins=grpc:./protoc-gen-go: invalid Go import path "." for "helloworld.proto"The import path must contain at least one forward slash ('/') character.See https://de.

2022-01-24 23:21:17 1363

空空如也

空空如也

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

TA关注的人

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