02 2024 档案

摘要:作用: 给ssh服务器传输文件 客户端要安装 tssh; windows安装 scoop install tssh / winget install tssh / choco install tssh sudo apt update && sudo apt install software-prop 阅读全文
posted @ 2024-02-29 21:14 潜行1 阅读(106) 评论(0) 推荐(0) 编辑
摘要:示例代码: // 通过psutil获取所有分区的信息 // 重要字段: /* fmt.Printf("Device: %s\n", partition.Device) fmt.Printf("Mountpoint: %s\n", partition.Mountpoint) fmt.Printf("F 阅读全文
posted @ 2024-02-26 14:38 潜行1 阅读(120) 评论(0) 推荐(0) 编辑
摘要:接口中, 定义 service service返回响应方法; // UserLogin 用户登录 func UserLogin(c *gin.Context) { var service user.UserLoginService if err := c.ShouldBindJSON(&servic 阅读全文
posted @ 2024-02-26 14:29 潜行1 阅读(33) 评论(0) 推荐(0) 编辑
摘要:cgo尝试 环境 gcc需要; go环境变量 CGO_ENABLED需要设置为1 goland不支持补全cgo中的c或者c++代码, 需要使用专门的cpp的ide, 我现在用的是 vs2022 类型系统的对应 c的类型与cgo都需要对应; 00:26有一张表格 编译器类型 gcc和g++都是常用的编 阅读全文
posted @ 2024-02-26 13:24 潜行1 阅读(41) 评论(0) 推荐(0) 编辑
摘要:os.ReadDir会返回 DicEntry, 它包含了一部分文件信息; func ListSubDir(path string) ([]string, error) { if !IsExist(path) { return []string{}, nil } fs, err := os.ReadD 阅读全文
posted @ 2024-02-26 13:23 潜行1 阅读(7) 评论(0) 推荐(0) 编辑
摘要:抽取一下gorm的常用代码片段 钩子 俗称的生命周期方法 gorm默认运行在事务上, 任何一个钩子返回了错误, 那么调用钩子的操作也会被回滚; 以创建为例 func (u *User) BeforeCreate(tx *gorm.DB) (err error) { u.UUID = uuid.New 阅读全文
posted @ 2024-02-26 13:22 潜行1 阅读(11) 评论(0) 推荐(0) 编辑
摘要:golang中处理csv 标准库中csv文件的一些内容 var file io.Reader reader := csv.NewReader(file) gocsv库 他有以下特点: 简单的api来将csv内容解析成go结构体 自定义解析特定类型的函数; 自定义csv的reader和writer 基 阅读全文
posted @ 2024-02-26 13:20 潜行1 阅读(17) 评论(0) 推荐(0) 编辑
摘要:参考下面这个 makefile .PHONY: build debug dlv clean tool lint help all: build build: @go build -v . debug: go build -gcflags "all=-N -l" -v -o app . dlv: dl 阅读全文
posted @ 2024-02-26 13:17 潜行1 阅读(18) 评论(0) 推荐(0) 编辑
摘要:goland不能拉取, 报错; remote: HTTP Basic: Access denied. The provided password or token is incorrect or your account has 2FA enabled and you must use a pers 阅读全文
posted @ 2024-02-25 20:46 潜行1 阅读(63) 评论(0) 推荐(0) 编辑
摘要:一个机场, 更新订阅正常; 另一台电脑同样的方式可以正常访问, 而我自己的电脑不行; 后来发现: 我正在使用的代理使用vmess协议, 依赖系统时间才能正常运行; 而我的电脑时间快了两分钟; 所以导致无法上网; 修改后正常; 阅读全文
posted @ 2024-02-24 19:29 潜行1 阅读(2) 评论(0) 推荐(0) 编辑
摘要:注意事项: 请确保所有相关路径不包含中文字符及空格,以避免潜在问题。 安装步骤: 解压缩文件 windows-V0.2.0 3571.zip。 启动 Vite3K.exe。 初始化 PSV 模拟器,选择简体中文作为界面语言。尽管部分界面可能出现乱码,但这不会影响后续操作。 设置模拟器的存储路径。 安 阅读全文
posted @ 2024-02-20 17:12 潜行1 阅读(281) 评论(0) 推荐(0) 编辑
摘要:参考视频: 配置终端代理: env:HTTPPROXY="http://127.0.0.1:10809";env:HTTPS_PROXY="https://127.0.0.1:10809" 安装scoop iwr -useb get.scoop.sh | iex 非管理员模式运行ps scoo 阅读全文
posted @ 2024-02-18 20:52 潜行1 阅读(41) 评论(0) 推荐(0) 编辑
摘要:有可能适用于pdf转word文档的去除水印 阅读全文
posted @ 2024-02-09 14:22 潜行1 阅读(70) 评论(0) 推荐(0) 编辑
摘要:cloudreve中的通用返回对象的处理 包名: serializer 基础化的响应结构体 // Response 基础序列化器 type Response struct { Code int `json:"code"` Data interface{} `json:"data,omitempty" 阅读全文
posted @ 2024-02-04 21:09 潜行1 阅读(6) 评论(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 阅读(45) 评论(0) 推荐(0) 编辑
摘要:go 标准库 http创建 multipart/form类型 创建最终要写到request中的数据的容器, 例如 bytes.Buffer 使用multipart包的NewWriter函数; 写入 form-data字段, 文件要使用另外的api; 构建 http.Request, 创建body 发 阅读全文
posted @ 2024-02-04 21:05 潜行1 阅读(58) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示