
go
hellohellowode
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
go语言的命令行
1.go run go文件名 2.go build 文件名 编译go文件 3.go clean 文件名 删除编译文件 4.go test 运行编写的测试 5.go fmt 文件名 规范代码 6.go vet 文件名 会自动检测代码中的常见错误 7.godoc -http=:6060 访问localhost:6060 可以访问go文档工具 8.go get 远程地址 拉取远程代码 已安装gi...原创 2019-07-11 22:21:08 · 137 阅读 · 0 评论 -
go语言内存布局
go语言内存布局 go语言的两类数据类型 1.值类型。包括int string float32 bool struct 数组。 2.引用类型。包括 slice map channel interface 指针。 值类型在赋值和传递时会复制一份数据 a和b值相等,但是内存地址不一样。 值类型的内存布局 修改其中的一个值,另一个不会改变。 引用类型公用一块内存地址。 s1 和 s2 的内存地址...原创 2019-07-18 18:56:29 · 468 阅读 · 0 评论 -
go语言struct中的tag
package main import ( "fmt" //提供了json对象的解析码 "encoding/json" ) type student struct { name string age int score int } type student2 struct { //加入tag 相当于起别名 Name string `json:"name"` Age int ...原创 2019-07-20 21:15:59 · 287 阅读 · 0 评论 -
go语言结构体实现简单的链表与二叉树
1.链表 (1) 头部插入法 //实现链表结构 package main import ( "fmt" "math/rand" ) type Student struct { Name string age int score int //指向下一个结构体的指针地址 next *Student } func main () { var head Student head...原创 2019-07-20 21:22:09 · 238 阅读 · 0 评论 -
进程基础知识
(1)进程与线程 (一)进程是程序在操作系统中的一次执行过程。系统进行资源分配和调度的一个独立单位。 (二) 线程是进程的一个执行实体,是CPU调度与分配的基本单位,它是比进程更小的能独立运行的基本单位。 (三) 一个进程可以创建和撤销多个进程,同一个进程中的多个线程可以并发执行。 (2) 单线程与多线程 进程 ——》 一个进程 ——》单线程程序 进程——》 多个进程 ——》 多线程程序 (3) ...原创 2019-07-28 00:15:24 · 213 阅读 · 0 评论