go
小可爱amour
这个作者很懒,什么都没留下…
展开
-
panic 会不会导致协程退出
协程和 main 的 panic原创 2022-11-18 19:19:50 · 945 阅读 · 0 评论 -
GO 时间日期和时间戳互转 相差8小时
但是有时间获取到的就是和当前时间有差,是因为时区没定的原因。原创 2022-10-25 11:31:22 · 1195 阅读 · 0 评论 -
GO语言开发中的坑:切片函数传参
GO 开发过程中坑的记录原创 2022-08-26 17:51:32 · 294 阅读 · 0 评论 -
GO json-struct转换数值类型变化
现象:整数变成float64。原因:json 中是没有整型和浮点型之分,数字都是同一种类型,Unmarshal 方法转出的数字类型都是 float64。解决办法:使用 json.Decoder 来代替 json.Unmarshal 方法。首先创建一个 jsonDecoder,然后调用UseNumber 方法,从文档中可以知道,使用 UseNumber 方法后,json 包会将数字转换成一个内置的 Number 类型(而不是 float64),这个 Number 类型提供了转换为 int64、flo.原创 2021-12-16 10:54:05 · 476 阅读 · 0 评论 -
go 管道多线程demo
package mainimport "fmt"func write(data chan int){ for i := 0; i < 30; i++ { data<- i //fmt.Println("------------------") //fmt.Println(i) } close(data)}func read(data chan int, over *bool){ for { v, ok := <- data if !ok { .原创 2021-11-03 19:33:30 · 155 阅读 · 0 评论 -
字符和字节 MYSQL和GO
SQL中区分SQL计算字段长度有两个方法:length()char_length()length()mysql> select length("abc");+---------------+| length("abc") |+---------------+| 3 |+---------------+mysql> select length("我是谁");+---------------------+| length("我是谁".原创 2021-08-18 19:07:23 · 77 阅读 · 0 评论 -
go语言 类型的打印占位符
格式化打印占位符%v 原样输出%t bool类型%s 字符串%f 浮点%d 10进制的整数%b 2进制的整数%o 8进制%x,%X 16进制 %x:0-9,a-f %X:0-9,A-F%c 打印字符%p 打印地址%T 打印类型...原创 2021-03-12 17:18:13 · 404 阅读 · 0 评论