自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决GORM 报错 record not found的问题

record not found解决

2023-03-14 01:55:59 2747

原创 Gorm解决几个bug与gin框架存储与调用静态资源的记录

首先,在route目录下的route.go的InitRouter(r *gin.Engine)函数下有r.Static(“/static”, “./public”),表示静态资源存储在public目录下。存储时会用到data, err := c.FormFile(“data”),data为上传的文件。filename := filepath.Base(data.Filename)可以获取文件名。调用c.SaveUploadedFile来存储。需要注意的是,此时要获取静态资源,后端提供给前端的URL的前缀应

2022-06-06 15:38:56 384

原创 gorm报错reflect: reflect.Value.SetInt using unaddressable value

reflect: reflect.Value.SetInt using unaddressable value这种报错是应该传地址的时候传了值导致的经过检查,gorm包下的方法如Create的参数应该是地址,比如err = global.DB.Create(user).Error错误,应该是err = global.DB.Create(&user).Error

2022-05-31 20:27:02 4421

原创 2022.3.26 字节

操作系统的细节都不太会如操作系统的IO模型算法两道dp 凑零钱 丑数丑数当时没想到

2022-03-26 12:06:45 916

原创 2022春招日常实习字节后端一面

面试时间:晚上20:00 到接近21:00两个问题不会1.MySQL间隙锁2.redis的持久化一道算法题:反转链表的变种没有当场跑代码说要下去再评价问题:最后耳机线松了,没听见面试官两三分钟左右

2022-03-21 22:59:17 572

原创 goland 项目的import报错问题的解决

go mod init 项目名来创建go.mod 然后go mod tidy 就可以啦如果之前有go.mod 就删掉再执行同时import时要项目名/…不能输相对路径

2022-02-16 00:44:46 1205

原创 go语言初始化变量长度的二位数组方法

go语言与其它语言相比初始化二维数组方式不大一样,特此记录一下以original数组为基础来初始化一个m*n的二维数组 ans := make([][]int, 0, m) for i := 0; i < k; i += n { ans = append(ans, original[i:i+n]) }...

2022-01-01 01:19:23 711

原创 react引入图片踩坑

react可以在index.less下设置背景图片例如:background-image: url("…/components/1.jpg");但是值得注意的是,这里的url不是相对于当前文件的相对路径而是相对于src文件夹的相对路径,这是因为react会对引入的图片进行转换。...

2021-12-27 23:03:58 682

原创 react 中img标签src字符串的拼接问题

需要根据变量item.coverImg而变化的src的拼接实现如下<img src= {‘http:example.com’+ item.coverImg } alt="" />alt=""表示图片未加载成功时将不会有任何显示

2021-12-24 13:19:11 2218

原创 github 一些操作的记录

git add . 添加所有更改git commit -m"" 提交更改git tag v1.0.5 给提交打tag,版本号需要与之前的不一样git push 远程分支名(默认为origin) 本地分支名:远程仓库分支名(可省略)git push --tag pushtag,相当于自动部署到集群上...

2021-12-23 21:07:17 159

原创 gorm查询时数据库一切正常但go语言查询时发现有一个字段找不到(全是0)

gorm查询时数据库一切正常但go语言查询时发现有一个字段找不到(全是0)首先为了部署的时候的方便,建议使用自动迁移功能,可以自动生成字段。而为了解决 gorm查询时数据库一切正常但go语言查询时发现有一个字段找不到(全是0)的问题,可以将数据库使用到的该表删除,重新建表,只给一个id字段,其余的自动迁移即可,运行测试,成功解决。...

2021-12-16 15:38:03 1166

原创 Gorm的save方法踩坑(WHERE conditions required)

Gorm的save方法踩坑(报错WHERE conditions required)在写项目的时候需要更新数据库的记录,不能用函数取find的结果再save,这是因为save的时候需要进行有where条件,这就是说必须将两个数据库的读写操作写在一个函数下面。同时,接收查询的结构体的主键需要用结构体标签primarykey标识,但不能设“-”标签,这样会无法读写这个字段。...

2021-12-16 03:22:52 8493 1

原创 Gorm mysql主键自增但go语言返回的全是0

Gorm mysql主键自增但go语言返回的全是0虽然MySQL字段名不区分大小写,但查询主键时改为和数据库一样的小写时就成功了。

2021-12-16 00:28:36 1303

原创 GORM报错sql: Scan called without calling Next

@GORM报错sql: Scan called without calling NextTOCGORM报错sql: Scan called without calling Next使用gorm操作MySQL,出现报错sql: Scan called without calling Next,不是典型的未找到记录,到网上查找源码,又在本地数据库上进行查询,最后发现是Take函数内&res接收参数时我在&res外面加了双引号导致的。...

2021-12-15 09:17:19 4648

空空如也

空空如也

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

TA关注的人

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