Loading

上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页
摘要: 起因 最开始我是使用APIPost模拟前端发送消息的,但是到了需要发送多个文件的需求的时候就有点问题了。因为它不能多选文件...官方给出的解决办法是这样的: https://qa.apipost.cn/q/89d67962d3022577 目前是按照以下方式传输的 update: 结果发现APIPo 阅读全文
posted @ 2023-03-02 21:24 ViKyanite 阅读(85) 评论(0) 推荐(0)
摘要: 问题排查 在我用GORM保存对象的的时候,报了“BLOB/TEXT column used in key specification without a key length”的错误。经过网上查资料发现最主要原因是,我把longtext字段设置为了unique就导致了这次出错。 网上资料 Mysql 阅读全文
posted @ 2023-03-02 11:54 ViKyanite 阅读(2204) 评论(0) 推荐(0)
摘要: 最开始因为我根据网上的GORM连接MySQL教程,所以在代码中charset参数是写死的,如下: ```go fmt.Sprintf("%s:%s@tcp(%s)/%s?charset=utf8&parseTime=True&loc=Local", a, b, c, d) ``` 但是现在前后端对接 阅读全文
posted @ 2023-03-02 11:10 ViKyanite 阅读(330) 评论(0) 推荐(0)
摘要: 让我们高喊”reflect牛逼!!“ 早就知道reflect包很牛了,没想到这么牛。现在我在为我写的业务编写单元测试,在写测试途中发现,我的业务结构提非常大,如果我要生成的话会写一大串长的代码,而且还不能复用...对于一些简单的用例来说十分浪费。 于是就想能不能用reflect遍历struct字段, 阅读全文
posted @ 2023-02-23 11:34 ViKyanite 阅读(63) 评论(0) 推荐(0)
摘要: ## Gin官方 官方给出了单文件与多文件的上传方式,也就是其实gin自己就实现了文件上传的功能,只不过看下来好像只能上传到本地,转发到别的服务器的话需要自己再加一些实现,并不是很难。 ### 单文件 参考 issue [#774](https://github.com/gin-gonic/gin/ 阅读全文
posted @ 2023-02-21 17:01 ViKyanite 阅读(1656) 评论(0) 推荐(0)
摘要: ## 前因 最近在写测试的时候每次都要自己手动清空之前测试的表,想起之前写SQL语句的时候都会有DropTableIfExists,于是就去百度,看看GORM有没有已经封装好了。 ## 过程 ![image-20230218105202489](https://raw.githubuserconte 阅读全文
posted @ 2023-02-18 11:01 ViKyanite 阅读(276) 评论(0) 推荐(0)
摘要: 点开GORM GEN的官方文档,发现文档中对于JSON Query的描述就一句话 我起初还以为是GEN不够发达,所以没实现JSON Array跟JSON Set 但是在GORM的文档中却存在对于JSON的SET与Array的描述,说这些自定义数据类型定义在https://github.com/go- 阅读全文
posted @ 2023-02-16 11:21 ViKyanite 阅读(1776) 评论(0) 推荐(0)
摘要: 具体是转载这篇文章:Mantis集成富文本插件 1. 下载ueditor 下载地址:http://ueditor.baidu.com/website/download.html 2. 上传 在/var/www/html/目录下创建ueditor目录,将代码拷贝到该目标下并赋权 chmod a+rwx 阅读全文
posted @ 2023-02-15 11:37 ViKyanite 阅读(218) 评论(0) 推荐(0)
摘要: 在实际开发中,常常会想查看自己对于某个项目的贡献,管理者会查看项目下各成员的贡献,就需要使用到git的命令进行代码提交的统计。 一、git bash打开 右键点击Git Bash Here 二、查看个人提交的代码行数统计 git log --author="username" --pretty=tf 阅读全文
posted @ 2023-02-14 19:39 ViKyanite 阅读(479) 评论(0) 推荐(0)
摘要: 因为我没有在带有*gorm实例的Close()函数中找到 dbURI := fmt.Sprintf("user=%s password=%s dbname=%s port=%s sslmode=%s TimeZone=%s", "username", "password", "dbname", "5 阅读全文
posted @ 2023-02-14 19:34 ViKyanite 阅读(290) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页