上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 29 下一页

2021年11月11日

time.ticker

摘要: 1.Ticker是一个周期触发定时的计时器,它会按照一个时间间隔往channel发送系统当前时间,而channel的接收者可以以固定的时间间隔从channel中读取时间 package main import ( "fmt" "time" ) func main() { //创建一个周期性的定时器, 阅读全文

posted @ 2021-11-11 11:44 running-fly 阅读(117) 评论(0) 推荐(0) 编辑

mysql 聚簇索引和非聚簇索引

摘要: https://blog.csdn.net/jh993627471/article/details/79375734 阅读全文

posted @ 2021-11-11 11:09 running-fly 阅读(26) 评论(0) 推荐(0) 编辑

mysql 联合索引最左前缀匹配原则

摘要: https://zhuanlan.zhihu.com/p/142852474?utm_source=wechat_session&utm_medium=social&s_r=0 阅读全文

posted @ 2021-11-11 11:07 running-fly 阅读(33) 评论(0) 推荐(0) 编辑

2021年11月10日

go runtime包

摘要: Gosched:让当前协程让出cpu以让其他协程运行,它不会挂起当前协程,因此当前协程未来会继续执行 NumCPU:返回当前系统的CPU核数量 GOMAXPROCS:设置最大的可同时使用的CPU核数 Goexit:退出当前goroutine(但是defer语句会照常执行) NumGoroutine: 阅读全文

posted @ 2021-11-10 20:56 running-fly 阅读(70) 评论(0) 推荐(0) 编辑

2021年10月28日

稀疏数组

摘要: package main import ( "fmt" "reflect" ) //展示矩阵 func ShowMatrix(arg interface{}) { value := reflect.ValueOf(arg) //反射获得值 switch value.Kind() {//变量的类型 c 阅读全文

posted @ 2021-10-28 23:59 running-fly 阅读(10) 评论(0) 推荐(0) 编辑

2021年8月10日

Go init函数详解

摘要: Go init函数详解 init()函数会在每个包完成初始化后自动执行,并且执行优先级比main函数高。init 函数通常被用来: 对变量进行初始化 检查/修复程序的状态 注册 运行一次计算 包的初始化为了使用导入的包,首先必须将其初始化。初始化总是以单线程执行,并且按照包的依赖关系顺序执行。这通过 阅读全文

posted @ 2021-08-10 11:31 running-fly 阅读(290) 评论(0) 推荐(0) 编辑

2021年7月20日

go 多个defer调用

摘要: package main import "fmt" //结论:在链式调用中,所有defer 会被放到最后执行。第一个调用的defer语句,最后一个执行 func a(){ defer func() { fmt.Println("defer a") }() fmt.Println("a") b() } 阅读全文

posted @ 2021-07-20 11:02 running-fly 阅读(78) 评论(0) 推荐(0) 编辑

2021年6月10日

Golang urlencode与urldecode编码解码

摘要: 一、urlencode golang下可以使用net/url模块实现urlencode和urldecode操作。具体实现的函数为url.QueryEscape和url.QueryUnescape,代码如下: package main import( "fmt" "net/url" ) func ma 阅读全文

posted @ 2021-06-10 16:44 running-fly 阅读(1754) 评论(0) 推荐(0) 编辑

2021年5月25日

go 求字符串,字节长度和字符长度

摘要: byte 等同于uint8,常用来处理ascii字符 rune 等同于int32,常用来处理unicode或utf-8字符 golang中string底层是通过byte数组实现的。中文字符在unicode下占2个字节,在utf-8编码下占3个字节,而golang默认编码正好是utf-8。 packa 阅读全文

posted @ 2021-05-25 20:06 running-fly 阅读(2309) 评论(0) 推荐(0) 编辑

2021年5月16日

go 设计模式之策略模式

摘要: package main import "fmt" //策略模式总结 //定义一个上下文的类,里面的策略元素被策略接口限制。 //实现不同的策略类 //调用的时候把策略类实例作为参数传递进去,然后调用。 //对扩展开放,对修改关闭 //实现上下文的类 type Context struct { St 阅读全文

posted @ 2021-05-16 15:11 running-fly 阅读(113) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 29 下一页

导航