golang协程学习--协程与管道配合的简单案例
package mainimport ( "fmt" "math/rand" "time")type Cat struct { Name string Age int}func writeCh(ch
Golang数据结构--双向循环链表实现
package mainimport "fmt"//定义一个双向链表系欸但type HeroNode struct { no int name string nickname string next &nb
golang数据结构学习1-- 用数组实现环形队列
package mainimport ( "errors" "fmt" "os")type Queue struct { maxSize int array [5]int //数组模拟队列&nbs
golang 协程池并发插入数据
package main import ( "database/sql" "fmt" "math/rand" "strings" "sync" "time" _ "github.com/go-sql-driver/mysql&quo
Golang操作mysql简单示例
package mainimport ("database/sql""fmt"_ "github.com/go-sql-driver/mysql")type Tag struct {ID int `json:"id"`Name string `json:"na
windows下安装golang的mysql驱动
1.设置 GO111MODULE 为autogo env -w GO111MODULE=auto2.设置GOPATH为c:\GOPATH3.切换到GOPATH下安装mysql驱动cd c:\GOPATH go get -u github.com/go-sql-driver/mysql
解决goland错误:package **** is not in GOROOT (***)
创建oop目录为代码的根目录。在oop下执行,go mod init oop在oop目录下创建pkg目录,存放自定义包的代码mkdir pkg在pkg目录下创建源文件pkg.gopackage pkgimport "fmt"func PrintHello() { fmt.Println("Hello, Modules! This is pkg
Vscode配置golang开发环境
进入项目所在目录,执行:go mod init golang然后进入项目文件夹,执行