Go Build - 2021-12-19 23:16:12

在Go中利用此命令进行编译打包 go build [-o output] [build flags] [packages] 利用build编译时,会忽略_test.go结尾的文件; build时会默认使用文件名作为编译后的名字,如果是wind

Go Timer - 2021-12-11 21:59:22

假如有需求需要定时执行某一程序,会用到定时器,不过在设置定时器后想主动取消,就需要借助下context。 Go Timer 主动停止 package main import ( "context" "fmt" "runtime/debug" "sync" "time" ) func main() { mt := timerTest() time.Sleep(time.Second * 30) for i, tt

01 Matrix - 2020-04-19 19:40:53

给定一个由 0 和 1 组成的矩阵,找出每个元素到最近的 0 的距离。 两个相邻元素间的距离为 1 。 示例 1: 输入: 0 0 0 0 1 0 0 0 0 输出: 0 0 0 0 1 0 0 0 0 示例 2: 输入: 0 0 0 0 1

客户端拉取数据 - 2020-03-05 11:48:10

手机端需要不断得到服务端数据,暂定使用轮询的方式。 想到采用API接口的方式拉取数据,后台有push接口创建数据,客户端pull接口数据。 这样虽然实现简单,但是也

20191201 - 2019-12-01 19:05:30

可能是我抗压能力体力啥的不够吧,最近一直9:00出门,晚上22:40到家,感觉好累啊,胸口发闷。可能是一直这种状态,太累人,今天出去打了羽毛球和乒乓球,感觉舒服

配置文件热更新 - 2019-09-24 07:40:49

想要使程序在不重启的前提下读取更新的配置文件,探索了以下几种方式: 信号量触发更新 API手动触发更新 监听文件触发更新 使用第三方包 一、信号量触发更新 对系统进程调用监

2019年书单 - 2019-05-19 21:18:57

书名 | 作者 | 进度 – | – | – 《SQL查询的艺术》 | 张权 郭天娇 | over 《程序是怎样跑起来的》 | 矢泽久雄 | start 《算法图解》 | 巴尔加瓦 | start 《编程之美》 | 《编程之美》小组 | start 《