首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Golang
linyv
创建于2023-02-25
订阅专栏
Golang
等 1 人订阅
共5篇文章
创建于2023-02-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
golang----定时任务
time.Date 构造出下一次任务执行的时间 next now.After(next) 判断 next 时间是否已经过去了,如果 true,已经过去了,则往后推一个循环,如果是每天的定时任务,则后推
(//go:binary-only-package) 的使用
go install +++ go tool objdump +++ (//go:binary-only-package) 的使用
append 扩容机制
1. 最简单的扩容机制——追加一个元素且在 1024 字节以内 如果新的大小在 cap 大小以内自然不需要考虑扩容问题 如果超出 cap 则 cap 翻倍 2. 追加一个元素超过 1024 字节 ca
合并区间——排序
步骤 排序,按照第一个元素从大到小排序 a, b 储存一个区间,如果 v[0] <= b 则 再判断 v[1] > b ,如果再次满足条件,则更新 a, b 所表示的区间 如果 v[0] <= b 条
golang 跳转语句 goto, break, continue 的使用
goto 无条件的转移到指定的行,goto 对应的标签可以放在任意地方,当然要小心死循环 break 后面如果不加标签就是跳出当前 for 循环,如果加标签,则使带有标签的那个 for 循环执行 br