随笔分类 -  Golang

摘要:参考:https://go.dev/blog/using-go-modules go mod init creates a new module, initializing the go.mod file that describes it. go build, go test, and other 阅读全文
posted @ 2022-07-22 18:38 morein2008 编辑
摘要:参考:https://blog.csdn.net/weixin_44211968/article/details/123048160 最近在用golang改写一个模型服务接口,之前的开发人员用的echo框架,是常见的http方式,不支持多线程的方式,为了提高并发 ,想用多线程(go routine) 阅读全文
posted @ 2022-06-10 19:15 morein2008 阅读(1906) 评论(0) 推荐(1) 编辑
摘要:在国内用go get安装golang包经常报错,很折磨人,可以采用手动安装的方式解决: 手动安装golang的第三方依赖包的步骤: 1、去github等网站下载代码库(.zip压缩包)到本地,解压之后放进GOROOT或者GOPATH下的src目录下(若GOPATH下没有src目录,可自己创建一个), 阅读全文
posted @ 2022-05-18 20:25 morein2008 编辑
摘要:一、channel的理解可参考:[系列] Go - chan 通道 - 新亮笔记 - 博客园 (cnblogs.com) 主要点: 1、管道类似队列:队满时,入队会导致阻塞,队空时出队也会阻塞; 不带缓冲的通道,进和出都会立刻阻塞。不带缓冲的管道类似ch:=make(chan data_type,N 阅读全文
posted @ 2022-05-12 17:29 morein2008 编辑
摘要:对Golang函数的返回值参数进行命名,相当于在函数的内部首先就定义了变量作为返回值,并将其初始化为零值。 package main import ( "fmt" ) func main() { fmt.Println("goooooo") nums := []int{9, 8, 5, 6, 1, 阅读全文
posted @ 2022-05-10 20:40 morein2008 编辑
摘要:1)在golang v1.11之后的版本,自己开发的项目代码不用放进系统变量$GOPATH目录的src子目录下,见:https://www.cnblogs.com/mayanan/p/15401036.html 2)golang的package相当于命名空间,是一个逻辑组织; 3)一个项目只能有一个 阅读全文
posted @ 2022-05-10 17:18 morein2008 编辑
摘要:Golang项目如何引用一个第三方的库?写好test.go文件后执行go run test.go的时候报错,其实是因为golang配置或者自己的项目没有配置正确。 1、首先,安装完Golang之后,需要配置一些系统变量,就像Java一样【这点没有Python方便,Python是开箱即用】。其中最重要 阅读全文
posted @ 2021-07-21 17:43 morein2008 阅读(2425) 评论(0) 推荐(0) 编辑
摘要:1.安装go+vscode:参考:https://www.c-sharpcorner.com/article/how-to-setup-golang-with-vscode/ 对于vscode新手来说,goland比vscode更容易使用,goland的终端也更好用(有时vscode的终端下载不了的 阅读全文
posted @ 2021-06-01 12:07 morein2008 阅读(107) 评论(0) 推荐(0) 编辑

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