摘要: macos 环境构建golang 项目,docker 运行报错: standard_init_linux.go:228: exec user process caused: exec format error 问题: 构建环境问题 解决方法:构建时候加上配置: GOOS=linux GOARCH=a 阅读全文
posted @ 2022-08-06 16:12 frange 阅读(2029) 评论(0) 推荐(0) 编辑
摘要: 问题描述: golang 升级后,vscode 安装插件报错: goroot 目录不存在,提示还是旧的goroot路径,明明已经换成新的配置了。 很奇怪~ 原因: vscode 会自动记录一个初始版的配置信息,golang 升级后并没有改掉这个配置 使用: go env 查看到 GOENV="/Us 阅读全文
posted @ 2021-11-09 22:48 frange 阅读(108) 评论(0) 推荐(0) 编辑
摘要: golang 版本 1.15 问题: 由于项目工具包在另一个项目所以需要跨项目调用。正常线上使用的是 git ,但是本地测试需要测试工具包,所以需要使用 在 mod 中将项目地址指定到本地的项目目录 代码如下: 使用replace 方法将引用项目替换为本地的项目 require ( github.c 阅读全文
posted @ 2021-09-28 17:53 frange 阅读(266) 评论(0) 推荐(1) 编辑
摘要: 用框架colly 爬虫爬取数据,会出现 乱码问题,有时明明已经做了解码处理仍然乱码 原因: 初始化colly的时候设置了如下参数 DetectCharset=true DetectCharset 的作用为检查编码,但是设置这个为true后,抓取gbk编码的数据竟然解码不了,令人十分痛苦,最后发现之前 阅读全文
posted @ 2021-08-25 20:40 frange 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 最近用golang收取163邮件报错, select inbox err: SELECT Unsafe Login. Please contact kefu@188.com for help. 原因 这是由于需要添加ID信息 [协议参见](https://www.ietf.org/rfc 阅读全文
posted @ 2021-08-18 14:49 frange 阅读(1924) 评论(0) 推荐(0) 编辑
摘要: Timer type Timer struct{ c <- chan Time } 代表单次时间事件, 当Timer 到期会发送给C 方法 func NewTimer(d Duration) *Timer 创建一个Timer func AfterFunc(d Duration, f func()) 阅读全文
posted @ 2021-05-27 14:32 frange 阅读(140) 评论(0) 推荐(0) 编辑
摘要: golang mod导包 在main函数同级中运行: go mod init 命令 生成 go.mod go.sum 文件 go.mod中会有规定当前包位置 module studyGo/rpcT/protoc-gen-go-netrpc go 1.15 require github.com/gol 阅读全文
posted @ 2021-05-26 11:45 frange 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 目录结构: 编写代码(完整正确): package netrpc import ( "github.com/golang/protobuf/protoc-gen-go/descriptor" "studyGo/rpcT/protoc-gen-go-netrpc/generator" // "gith 阅读全文
posted @ 2021-05-26 11:32 frange 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 今天做grpc 简单的例子: grpcT.proto syntax = "proto3"; option go_package = "/grpcT;grpcT"; package grpcT; service GrpcService { rpc Fun(RequestData) returns (R 阅读全文
posted @ 2021-04-14 19:56 frange 阅读(4886) 评论(1) 推荐(0) 编辑
摘要: 一、使用的模块 "github.com/emersion/go-imap" // 读取邮件 "github.com/emersion/go-imap/client" // 连接"github.com/emersion/go-message" // 解析邮件 二、代码package main.go p 阅读全文
posted @ 2020-12-10 13:38 frange 阅读(3401) 评论(0) 推荐(1) 编辑