随笔分类 - GO
摘要:Golang 提供了简洁的 go 关键字来让开发者更容易的进行并发编程,同时也提供了 WaitGroup 对象来辅助并发控制。今天我们就来分析下 WaitGroup 的使用方法,顺便瞧一瞧它的底层源码。 WaitGroup 的使用场景和方法 当我们有很多任务要同时进行时,如果并不需要关心各个任务的执
阅读全文
摘要:Go语言写项目的过程中遇到了使用beego的ORM注册数据库的问题: [ORM]2021/07/21 15:12:23 register db Ping `default`, Error 1049: Unknown database 'lovehomebeego' must have one reg
阅读全文
摘要:XORM高级操作 package main import ( "fmt" _ "github.com/go-sql-driver/mysql" "xorm.io/core" "xorm.io/xorm" ) func main() { engine, err := xorm.NewEngine("m
阅读全文
摘要:使用go语言中的xrom和Sync2创建并添加数据 package main import ( "fmt" _ "github.com/go-sql-driver/mysql"//必须导入,手动添加 "xorm.io/core" "xorm.io/xorm" ) func main() { engi
阅读全文
摘要:go语言map(字典) go语言字典是无序的,而且每次刷新都是在变化的,但是通过对字典排序后,字典就是有序的,排序后的字典不会变化,详情见下面代码 package main import ( "fmt" "sort" ) func testMaosort() { var a map[int]int
阅读全文
摘要:1.使用go实现左右读都一样 func process(str string) bool { t:=[]rune(str) length := len(t) for i,_ :=range t{ if i == length/2{ break } last := length-i -1 if t[i
阅读全文
摘要:1 接口 2 go协程 go package main import ( "fmt" "time" ) //并发和并行 // 并发:假如在他晨跑时,鞋带突然松了。于是他停下来,系一下鞋带,接下来继续跑 // 并行: 假如这个人在慢跑时,还在用他的 iPod 听着音乐(必须多核cpu) // goro
阅读全文
摘要:1 Go语言介绍 2 Go语言开发环境搭建 3 第一个helloworld 3.1 go中的注释 3.2 第一个hellowrold 3.3 go代码的执行 4 变量 5 变量类型 go package main import "fmt" //类型: 数字,字符串,布尔 / 数字: int:整数类型
阅读全文

浙公网安备 33010602011771号