自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Golang接口类型的动态类型和动态值学习理解

在一个时刻,一个接口只能有一个类型和值,这是这个接口该时刻的具体类型和具体值。因为一个接口可以有多个结构体实现,所以当不同的实现该接口的结构体赋值给一个接口变量的时候,接口的动态类型会变成该结构体类型,接口内部存储的指向结构体的指针会指向当前赋值的结构体,而动态值会变成当前赋值的结构体的值。然后我们分别为其两次赋值,第一次赋值的时候动态类型为main.Circle,动态值为{4.1};赋值之后因为s类型为Shape,我们无法调用其动态类型变量的动态值如无法通过。

2023-10-11 15:49:53 102

原创 安装完Bee和Beego之后,Beego项目无法启动报错

在终端运行go mod tidy指令即可解决该问题,这个指令会帮我们整理依赖的包,删除不需要的依赖包、更新新的依赖包和更新go.sum。这是因为在代码中使用了第三方库的时候go.mod并没有更新,缺少go.sum 就会在编译和运行的时候报这个错误。再终端中输入bee run的指令也可以正常运行。运行指令之后再运行main函数没有报错。

2023-10-09 16:28:52 175 1

原创 安装Beego和Bee遇到的一些Bug和解决方案

将GOPROJECT目录下的bin文件添加到系统的Path环境变量中即可。bee new '自定义名称' :创建一个自定义名称的Beego项目。记录今天安装Beego和Bee遇到了一些Bug和解决方案。、go的版本不够,在github官网上可以看到。完成之后即可输入Bee的命令来操作了。bee version : 查看版本。bee run :运行Beego项目。go的版本必须大于1.13。

2023-10-09 15:52:25 448 2

空空如也

空空如也

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

TA关注的人

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