
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
这是因为在 HTTP 请求中,请求体的数据流是按顺序读取的。每次调用 ShouldBind() 或 ShouldBindJSON() 方法都会尝试读取请求体的数据流,但在第一次读取后,数据流已经被消耗完毕,所以后续的读取操作将会返回 “EOF” 错误。为了避免这个问题,你可以在第一次调用 ShouldBind() 或 ShouldBindJSON() 方法后,将请求体的数据流保存下来,并重新设置到

为什么使用cicd+docker?目前我们公司开发环境使用的shell脚本部署,一是要登录服务器,二是要去手动执行脚本,要是部分同事不懂运行脚本的话还得教他,费时费力;但是搭建好了cicd之后只需要提交合并代码就会完成自动化部署不需要人工介入、使用docker是因为可以环境互不干扰(例如node14,node15,node16等不同版本都可以在一台服务器运行)

在升级完成后,请键入如下命令以更改对应的 Linux 发行版使用的 WSL 版本。wsl --set-versoin2。我用的是Ubuntu-22.04,你wsl -l -v 可以看到。保存退出,并执行wsl --shutdown,重新进入wsl。

根据gin文档中的自定义验证multipart.FileHeader类型的字段在验证过程中可能会遇到问题。为了解决这个问题,您可以使用自定义验证器来处理multipart.FileHeader类型的字段。github.com/zeromicro/go-zero/core/threading 控制并发。这里我使用了github.com/dustin/go-humanize这个库解析文件大小单位。gi

为什么使用cicd+docker?目前我们公司开发环境使用的shell脚本部署,一是要登录服务器,二是要去手动执行脚本,要是部分同事不懂运行脚本的话还得教他,费时费力;但是搭建好了cicd之后只需要提交合并代码就会完成自动化部署不需要人工介入、使用docker是因为可以环境互不干扰(例如node14,node15,node16等不同版本都可以在一台服务器运行)

【代码】Golang 快速生成数据库表的 model。

根据gin文档中的自定义验证multipart.FileHeader类型的字段在验证过程中可能会遇到问题。为了解决这个问题,您可以使用自定义验证器来处理multipart.FileHeader类型的字段。github.com/zeromicro/go-zero/core/threading 控制并发。这里我使用了github.com/dustin/go-humanize这个库解析文件大小单位。gi

【代码】Golang封装一个request类支持socks和http代理。封装https和socks5代理和https和socks5代理请求

2. 官网选择版本 https://github.com/docker/compose/releases。你如果服务器无法访问外网可以手动去下载,根据你服务器版本去选择。有的话就不需要安装了,或者你要升级版本的话就覆盖安装即可。我最新的是26.1.3。

model中预估大小代码。







