自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 【gin学习笔记】08gorm结构体的创建和结合gin的使用

本文学习视频 https://www.bilibili.com/video/BV1kC4y1t7Qi/?spm_id_from=333.788tag设置设置主键: gorm:“primary_key”自定义字段名称: column:user_id忽略: “-”指定数据类型t:ype:varchar(100)非空:not null创建索引: index设置外键:ForeignKey关联外键:AssociationForeignKey多对多:many2many:表面自定义表名一般.

2022-05-13 00:20:57 1392

原创 【gin学习笔记】07初识GROM使用GORM进行数据库操作

本文学习视频https://www.bilibili.com/video/BV1Bz411v78U/?spm_id_from=333.788gorm中文官方文档 https://jasperxu.com/Programming/Golang/GORM/另外一个文档 https://learnku.com/docs/gorm/v2/index/9728什么是orm一种数据库操作辅助工具在我们go的结构体和数据库之间产生映射,让我们对数据库的关系,表的内容,直观的体现在结构体上使用结构体即可完.

2022-04-05 23:10:59 2219

原创 【gin学习笔记】05 gin的中间件和路由分组

本文学习视频https://www.bilibili.com/video/BV18C4y1p7Fe?spm_id_from=333.1007.top_right_bar_window_history.content.click感谢gin-vue-admin开源项目的作者奇淼大神什么是路由分组对router创建group就是分组,同一个分组会拥有同一个前缀,并且他们使用统一的中间件。如何创建路由分组package mainimport ( "fmt" "github.com/gin-go.

2022-04-04 23:17:15 669

原创 【gin学习笔记】04 gin对于文件的上传和返回

本文学习视频https://www.bilibili.com/video/BV1GA411t7BR?spm_id_from=333.1007.top_right_bar_window_history.content.click文件上传package mainimport "github.com/gin-gonic/gin"func main() { r := gin.Default() r.POST("/testUpload", func(c *gin.Context) { file.

2022-04-03 21:57:15 1861

原创 【gin学习笔记】03使用bind绑定参数和参数验证

本次学习参考视频https://www.bilibili.com/video/BV1gt4y1173C?spm_id_from=333.1007.top_right_bar_window_history.content.clickbind是工作中比较常用的方法。bind就是先创立一个结构体,然后把扔过来的参数通过一种绑定的形式直接映射到某一个结构体的实例上去。若要将请求主体绑定到结构体中,请使用模型绑定,目前支持JSON、XML、YAML和标准表单值(foo=bar&boo=baz)的绑定。.

2022-04-03 17:06:49 3870

原创 【gin学习笔记】02 get post put delete请求

本笔记参考了学习视频:https://www.bilibili.com/video/BV1Be411p7Jf?spm_id_from=333.1007.top_right_bar_window_history.content.click什么是uri要了解get, post, put, delete请求先要了解什么是uri。有下面一段代码package mainimport "github.com/gin-gonic/gin"func main() { r := gin.Default()

2022-04-02 21:43:45 1187 1

原创 03 go-zero goctl详细使用

一. goctl功能简介goctl是一个go-zero的工具集,运行goctl --help查看功能简介NAME: goctl - a cli tool to generate codeUSAGE: goctl [global options] command [command options] [arguments...]VERSION: 1.3.3 darwin/arm64COMMANDS: bug report a bug upgrade

2022-04-02 19:17:42 2931

原创 02 go-zero环境搭建

1. 需要一下依赖go-zero框架goctl go-zero的工具集protoc: https://github.com/protocolbuffers/protobuf/releasesprotoc-gen-goprotoc-gen-go-grpc注: 生成rpc业务代码需要最后面三项2. goctl安装参考https://github.com/zeromicro/go-zerofor Go 1.16 and latergo install github.com/zeromi

2022-03-30 23:00:15 2418

转载 Go语言中new和make的区别

本文内容借鉴了飞雪无情的博客内容

2022-03-28 23:20:14 450

安装器软件包

Zoom会议的软件安装包。供mac电脑使用。MAC OS电脑Zoom客户端

2019-02-28

空空如也

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

TA关注的人

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