上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: cloudreve中的通用返回对象的处理 包名: serializer 基础化的响应结构体 // Response 基础序列化器 type Response struct { Code int `json:"code"` Data interface{} `json:"data,omitempty" 阅读全文
posted @ 2024-02-04 21:09 潜行1 阅读(20) 评论(0) 推荐(0)
摘要: 在 golang中对接接口文档 假如你作为客户端对接别人的接口文档 使用 resty库 构建 multipart/form-data的请求 使用resty client := resty.New() client.R().SetFile(key, filePath) SetFormData( map 阅读全文
posted @ 2024-02-04 21:07 潜行1 阅读(101) 评论(0) 推荐(0)
摘要: go 标准库 http创建 multipart/form类型 创建最终要写到request中的数据的容器, 例如 bytes.Buffer 使用multipart包的NewWriter函数; 写入 form-data字段, 文件要使用另外的api; 构建 http.Request, 创建body 发 阅读全文
posted @ 2024-02-04 21:05 潜行1 阅读(102) 评论(0) 推荐(0)
摘要: dlv启动程序后, goland中运行配置中选择 go remote可以配置dlv来进行调试; 使用 dlv命令启动: dlv --listen=:2345 --headless=true --api-version=2 --accept-multiclient exec ./demo 然后在gol 阅读全文
posted @ 2024-01-29 21:56 潜行1 阅读(144) 评论(0) 推荐(0)
摘要: go module 从私有库获取包 go get是读取 go env和git的相关配置来使用 http(s) 或者ssh来拉取源码. 参考的这篇: GoGet访问私有库配置 总结的是以下几点: go get时必须要与包名匹配, 所以上传的包的名字还是要按固定的来; 比如可以是 firetech/zz 阅读全文
posted @ 2024-01-26 18:07 潜行1 阅读(634) 评论(0) 推荐(0)
摘要: go对io操作进行限流 起因是我对大文件进行切片的时候, 先去获取了文件的MD5, 读取文件的过程中把我所有的磁盘io吃满了, 卡的要死, 然后就突然想到了对io进行限流; 因为我现在做的需求以后是有可能放在后台运行的. 使用的一个三方库, 可以对诸如 io.Reader和io.Writer进行限流 阅读全文
posted @ 2024-01-22 23:44 潜行1 阅读(46) 评论(0) 推荐(0)
摘要: dd fsarchiver partimage 阅读全文
posted @ 2024-01-22 23:07 潜行1 阅读(9) 评论(0) 推荐(0)
摘要: io.Pipe() 返回 reader和writer, 这种机制使得可以进行并发的数据交换; 写入到这个 writer中的数据会被同步到 reader中; io.TeeReader() 可以给原始的 TeeReader进行分流, 另外一个 writer可以同时获取到写入的数据; 我是不是可以理解成: 阅读全文
posted @ 2024-01-20 14:15 潜行1 阅读(55) 评论(0) 推荐(0)
摘要: 文档 我实际安装的流程 trzsz 分为 trzsz和trzsz-ssh trzsz要拥有类似于xshell的rz和sz的功能, 需要使用特定的ssh客户端例如(trzsz-ssh)登录的情况下才能使用. 服务端根据文档安装trzsz 把文件从本地上传到服务重启: trz 后面可以指定目录; 从服务 阅读全文
posted @ 2024-01-20 12:25 潜行1 阅读(305) 评论(0) 推荐(0)
摘要: Windows Server (若已经删除steamcmd请参考Steam 命令行版客户端重新安装steamcmd): windows steamcmd下载地址:https://pan.baidu.com/s/1VuFOFhXK4JEvY7OsCJBU9A提取码: pizd 1.运行steamcmd 阅读全文
posted @ 2024-01-20 11:47 潜行1 阅读(602) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 9 下一页