
go
手抓粑粑
648731467@.com
展开
-
关于Windows下安装gRPC的若干问题
Goland 不识别.proto 文件goland 可以安装插件识别.proto 文件File->setting->pluginsgo get 报错\git clone报错 package google.golang.org/grpc: unrecognized import path "google.golang.org/grpc"(https fetch: Get https://google.golang.org/grpc?go-get=1: dial tcp 216.239.37.原创 2021-03-22 20:45:26 · 571 阅读 · 0 评论 -
[Golang]Leetcode 2. 两数相加
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2: 输入:l1 = [0], l2 = [0]输出:[0]示例 3:输入:l1 = [9,9,9,9,9,9,9], l2原创 2021-02-21 17:24:47 · 305 阅读 · 0 评论 -
【错误】Golang中监听goroutine/强制关闭goroutine/定时任务
在上述链接中,有人提到没有办法强制停止goroutine,其实是不对的。当启动goroutine的函数返回时,goroutine会自动停止package mainimport ("context""fmt""time"// ====== 可以引用Golang原生原创 2021-02-18 17:23:50 · 1514 阅读 · 0 评论 -
【golang】巧用select {}阻塞main函数
很多时候我们需要让main函数不退出,让它在后台一直执行,例如:func main() { for i := 0; i < 10; i++ { //启动20个协程处理消息队列中的消息 c := consumer.New() go c.Start() } select {} // 阻塞}可能大多数人想到阻塞的方法是用channel,当然都是可以的,不过用select{}更加简洁 ????...原创 2021-02-12 01:00:10 · 998 阅读 · 0 评论 -
关于gopath失效,不识别,标红,报错的问题
检查GO111MODULE环境变量总共可以三种不同的值:auto默认值,go命令会根据当前目录来决定是否启用modules功能。需要满足两种情形:该专案目录不在GOPATH/src/下当前或上一层目录存在go.mod档案ongo命令会使用modules,而不会GOPATH目录下查找。offgo命令将不会支持module功能,寻找套件如以前GOPATH的做法去寻找。go命令会使用modules,而不会GOPATH目录下查找。...原创 2021-01-29 16:20:37 · 514 阅读 · 0 评论