随笔分类 -  1 Go后端:基础

Golang 框架
摘要:Golang 框架 | 作用 | 网址 | | gin | web框架 | https://github.com/gin gonic/gin xorm | ORM库 | http://gobook.io/read/gitea.com/xorm/manual zh CN/ 阅读全文

posted @ 2020-04-14 14:14 cag2050 阅读(679) 评论(0) 推荐(0)

defer、return、返回值,这三者的执行逻辑
摘要:defer、return、返回值,这三者的执行逻辑是: return 最先执行,return 负责将结果写入返回值中;接着defer执行,可能修改返回值;最后函数携带当前返回值退出。 阅读全文

posted @ 2019-04-03 20:29 cag2050 阅读(373) 评论(0) 推荐(0)

goroutine 知识点
摘要:goroutine: 1. 协程是用户态的轻量级线程; 2. 协程之间,通过消息传递进行通信(大多数语言通过共享内存进行通信) select 使用的场景: 1. 正常处理业务的 routine 2. 退出(超时、不满足某条件等情况)的 routine 阅读全文

posted @ 2019-04-02 19:17 cag2050 阅读(133) 评论(0) 推荐(0)

go 的数据类型
摘要:bool string int int8 int16 int32(rune) int64 uint uint8(byte) uint16 uint32 uint64 uintptr:无符号整型,用于存放一个指针 float32 float64 complex32 complex64 阅读全文

posted @ 2019-03-25 20:11 cag2050 阅读(116) 评论(0) 推荐(0)

Go 中的 import 声明
摘要:出处:https://studygolang.com/articles/15136 阅读全文

posted @ 2019-03-23 19:38 cag2050 阅读(199) 评论(0) 推荐(0)

Go 变量声明后若不赋值,各类型默认值
摘要:Go 变量声明后若不赋值,各类型默认值(数字类型默认为 0,其他类型为 nil): 数据类型 | 默认值 | bool | false string | 空字符串 int | 0 float32 | 0 float64 | 0 pointer | nil(空指针) 切片 | nil(长度为 0,容量 阅读全文

posted @ 2019-03-23 11:12 cag2050 阅读(567) 评论(0) 推荐(0)

Go 常用命令
摘要:Go 常用命令 | 含义 | go run file_name.go | 阅读全文

posted @ 2019-03-23 10:54 cag2050 阅读(149) 评论(0) 推荐(0)

Go 知识点
摘要:必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。 package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。 main 函数是每一个可执行程序所必须包含的,一般来说都是在启动后第一个执行的函数(如果有 init() 函数则 阅读全文

posted @ 2019-03-23 10:53 cag2050 阅读(106) 评论(0) 推荐(0)

Go 学习资料
摘要:Go 学习资料 网址 Go 中文版 http://docscn.studygolang.com/ Go 语言教程(菜鸟教程) http://www.runoob.com/go/go-tutorial.html 《Go语言标准库》(徐新华:polarisxu) http://books.studygo 阅读全文

posted @ 2019-03-21 17:16 cag2050 阅读(118) 评论(0) 推荐(0)

导航