![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go语言
文章平均质量分 57
blockchain_yhj
1986739692@qq.com
18852897525@163.com
展开
-
go的安装工具GVM
Go的版本管理工具原创 2023-02-23 13:17:35 · 164 阅读 · 0 评论 -
go的垃圾回收器(GC)
Golang的GC算法主要是基于 标记-清扫(markandsweep)算法,此算法主要有两个主要的步骤: 标记(Mark phase) 清除(Sweep phase) 第一步,找出不可达的对象,然后做上标记。 第二步,回收标记好的对象。 传统mark and sweep算法在执行的时候,需要程序进程暂停!即 stop the world。 图解如下: 程序所有进程暂停,开始标记。 开始进行标记,process找出所有可达对象,并进行标记 标记完成后开始清除未标记的对象,即没有引用的对象 清理完成后,转载 2021-10-07 20:52:13 · 610 阅读 · 0 评论 -
go语言基础
执行go build value.go编译生成可执行文件value 执行./value即可调用程序 直接执行go run value.go不会编译,直接运行出结果 定义变量 package main import ( "fmt" ) func main() { var v1 uint // 定义为无符号uint类型 默认为0 var x, y = 123, "hello" // 定义多个参数,根据=后值确定变量类型 u, t := 456, "world"原创 2021-07-13 09:31:29 · 246 阅读 · 0 评论 -
ubuntu 安装go语言编译器 liteide
官方文档 https://github.com/lboobl/liteide 本文通过安装包的方式安装 1 下载ide安装包 https://sourceforge.net/projects/liteide/files/ 2 选择合适版本 解压缩 tar -zxvf xxx -C /usr/local 3 进入liteide文件夹 双击 /usr/local/liteide/bin 下的liteide 打开ide界面 4需要配置go环境 工具–编辑当前环境–配置GOROOT路径 5 调试运行环原创 2021-07-12 16:02:03 · 631 阅读 · 0 评论