golang
varyuan
这个作者很懒,什么都没留下…
展开
-
go 实现 生产者消费者模型
go 生产者消费者模型package mainimport ( "log" "time")// go 生产消费者模型func main() { // 设置缓冲区大小 ch := make(chan int, 5) startTime := time.Now().Unix() log.Println("start") go provide(ch) time.Sleep(time.Second * 3) for data := range ch { // 接收到的数据为原创 2021-02-28 14:36:33 · 195 阅读 · 0 评论 -
go开源web框架gin的简单使用
go开源web框架gin的简单使用代码:package mainimport ( "fmt" "github.com/gin-gonic/gin" "strconv")// 博客结构体 ,字段首字母必须大写,否则gin不能获取到值返回给前端// `json:"name"` 配置转json时字段的名字type Blog struct { Id uint64 `json:"id"` Name string `json:"name"`}var blogList []Blog原创 2020-12-15 23:04:16 · 370 阅读 · 0 评论 -
go中数组为值传递的验证及指针的简单使用
1. 数组默认为值传递package mainimport "fmt"func main() { arr := [3]int{} fmt.Println(arr) // replace(arr) fmt.Println(arr) // replaceByPointer(&arr) fmt.Println(arr)}// 数组默认为值传递(与java不同),所以此函数中对数组的改变不会影响原数组func replace(arr [3]int) { for i :=原创 2020-12-10 23:19:15 · 170 阅读 · 0 评论 -
go官网依赖包下载失败
连接golang.org 失败错误信息:package golang.org/x/net/html: unrecognized import path “golang.org/x/net/html”: https fetch: Get “https://golang.org/x/net/html?go-get=1”: dial tcp 216.239.37.1:443: connectex: A connection attempt failed because the connected par.原创 2020-12-07 23:05:37 · 480 阅读 · 0 评论