上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 169 下一页
摘要: 一,安装第三方库: $ go get -u github.com/disintegration/imaging 二,代码: //得到图片的宽高 fileImg, err := os.Open(filePath) // 替换为你的图片文件路径 if err != nil { //panic(err) 阅读全文
posted @ 2024-12-09 10:13 刘宏缔的架构森林 阅读(196) 评论(0) 推荐(0)
摘要: 一,debug方法的作用: GORM 提供了一个 Debug 方法,可以在链式调用中打印出生成的 SQL 语句和执行时间。 一般用于开发或者是线上排查某个问题时使用。 Debug 单个操作时,会将当前操作的 log 级别调整为 logger.Info 官方文档地址: https://gorm.io/ 阅读全文
posted @ 2024-12-07 14:22 刘宏缔的架构森林 阅读(205) 评论(0) 推荐(0)
摘要: 一,默认的错误打印: 1,定义函数: //打印错误的堆栈信息 func PrintStackTrace(err error) { // 创建一个缓冲区用于存储堆栈信息 buf := bytes.NewBuffer(nil) // 获取当前goroutine的堆栈信息 for i := 0; ; i+ 阅读全文
posted @ 2024-12-07 12:32 刘宏缔的架构森林 阅读(278) 评论(0) 推荐(0)
摘要: 一,得到?后的get参数: 用Query方法 id := c.Query("id", "0") 例子: /article/detail?id=1234 得到所有get参数: params := c.Queries() fmt.Println("Queries:参数:") fmt.Println(pa 阅读全文
posted @ 2024-12-07 10:53 刘宏缔的架构森林 阅读(119) 评论(0) 推荐(0)
摘要: 一,代码: 1, 封装 package md5 import ( "crypto/md5" "encoding/hex" ) //返回md5结果 func MD5(str string) string { s := md5.New() s.Write([]byte(str)) return hex. 阅读全文
posted @ 2024-12-07 10:52 刘宏缔的架构森林 阅读(162) 评论(0) 推荐(0)
摘要: 一,代码 1,go代码 //用户登录 func (uc *UserController) UserLogin(c *fiber.Ctx) error { //返回map1 myMap1:=fiber.Map{} myMap1["name"] = "老刘" myMap1["title"] = "植物造 阅读全文
posted @ 2024-12-07 10:52 刘宏缔的架构森林 阅读(17) 评论(0) 推荐(0)
摘要: 一,安装第三方库: $ composer require ramsey/uuid 二,代码 use Ramsey\Uuid\Uuid; $uuid = Uuid::uuid4(); echo $uuid->toString(); 三,测试效果: 返回: 7fddbc23-81ac-42d9-9b54 阅读全文
posted @ 2024-12-07 10:51 刘宏缔的架构森林 阅读(247) 评论(0) 推荐(0)
摘要: 一,go代码 1,安装第三方库: $ go get -u github.com/mojocn/base64Captcha 2,service package service import ( "github.com/mojocn/base64Captcha" "image/color" ) // 设 阅读全文
posted @ 2024-12-07 10:51 刘宏缔的架构森林 阅读(56) 评论(0) 推荐(0)
摘要: 一,区能的区别 go mod download go mod download命令会下载所有在go.mod文件里列出的所有模块及其依赖项,无论这些模块是否被源代码直接导入。它只从go.mod文件中读取模块信息,因此并不知道哪些模块是真正需要的。它不会修改go.mod或go.sum文件 go mod 阅读全文
posted @ 2024-12-07 10:51 刘宏缔的架构森林 阅读(688) 评论(0) 推荐(1)
摘要: 一,脚本: #!/bin/bash gitTag=$(if [ "`git describe --tags --abbrev=0 2>/dev/null`" != "" ];then git describe --tags --abbrev=0; else git log --pretty=form 阅读全文
posted @ 2024-12-07 10:51 刘宏缔的架构森林 阅读(34) 评论(0) 推荐(0)
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 169 下一页