上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: ctx, cancel := context.WithCancel(context.Background()) 在Go语言中,context包提供了一种机制,用于在不同的Goroutine之间传递请求作用域和取消信号。context.WithCancel函数是context包中的一个函数,用于创建一 阅读全文
posted @ 2024-03-10 01:36 lovevivi121 阅读(75) 评论(0) 推荐(0)
摘要: 我现在在用go写大文件分块传输的项目,应该从什么开始写 写大文件分块传输的项目,可以分成以下几个步骤: 确定项目需求:确定需要传输的文件类型、大小、传输速度等参数,并且明确传输协议和客户端与服务端的交互方式。 划分代码模块:将代码按照功能模块进行划分,比如文件上传、文件下载、文件分块、网络传输等等。 阅读全文
posted @ 2024-03-10 01:35 lovevivi121 阅读(32) 评论(0) 推荐(0)
摘要: package main import ( "database/sql" "fmt" "log" "math/rand" "time" _ "github.com/go-sql-driver/mysql" ) type Lottery struct { ID int PublishType int 阅读全文
posted @ 2024-03-10 01:29 lovevivi121 阅读(28) 评论(0) 推荐(0)
摘要: 1. 解决WSL2占用内存过多问题(Docker on WSL2: VmmemWSL) 2.1 创建.wslconfig文件 路径位置C:\Users\<UserName>\.wslconfig,如果找不到也可以在Win+R,然后输入%userprofile%回车即可 如果目录下不存在,则创建.ws 阅读全文
posted @ 2024-03-10 01:28 lovevivi121 阅读(58) 评论(0) 推荐(0)
摘要: 1.15、16 体验竞品,然后根据教学视频大概了解了go-zero的基本特性(知己知彼) api语法规范还有protocol大概的规范(之前只是有了解,不太清楚具体语法) 根据go-zero官方文档安装了goctl等工具。 搭建windows docker环境。docker for windows 阅读全文
posted @ 2024-03-10 01:28 lovevivi121 阅读(28) 评论(0) 推荐(0)
摘要: go-zero lottery项目——封装错误码具体操作流程 Model层 对于model层的错误应该进行封装。 在common/xerr/errCode.go声明错误码 在errMsg.go声明对应的错误信息 model层对应的错误,进行封装,对应的参数信息也需要加上 errors.Wrapf(x 阅读全文
posted @ 2024-03-10 01:27 lovevivi121 阅读(56) 评论(0) 推荐(0)
摘要: 什么库实现了文件增量传输 许多库都可以实现文件增量传输,以下是其中几个常用的库: rsync:是一种常用的文件增量传输工具,使用算法可以比较两个文件的内容差异,并只传输两个文件之间的差异部分,而不是整个文件。rsync可以在本地或通过SSH协议在本地和远程计算机之间进行文件传输。 librsync: 阅读全文
posted @ 2024-03-09 21:40 lovevivi121 阅读(46) 评论(0) 推荐(0)
摘要: gin中c.FormFile是什么 c.FormFile 是 gin 框架中的一个方法,用于获取 HTTP 请求中的上传文件。具体来说,它可以从 multipart/form-data 格式的请求中获取上传的文件,并将其保存到服务器本地的临时文件中,最后返回一个 *multipart.FileHea 阅读全文
posted @ 2024-03-08 21:40 lovevivi121 阅读(39) 评论(0) 推荐(0)
摘要: 用gin框架写一个大文件分块传输的完整代码 这里是一个使用gin框架实现的大文件分块传输的示例代码: package main import ( "fmt" "io" "log" "net/http" "os" "strconv" "github.com/gin-gonic/gin" ) // 文件 阅读全文
posted @ 2024-03-07 21:40 lovevivi121 阅读(56) 评论(0) 推荐(0)
摘要: IPFS(InterPlanetary File System)是一个分布式文件系统和网络协议,旨在创建一个全球性的、去中心化的文件存储和共享网络。它使用内容寻址来标识和访问文件,而不是使用传统的基于位置的文件寻址方式,这使得文件可以在网络中自由地流动和复制,从而实现高效的文件共享和传输。 IPFS 阅读全文
posted @ 2024-03-06 21:35 lovevivi121 阅读(94) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 9 下一页