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 《

BinaryTree的遍历 - 2019-04-21 19:35:37

在二叉树中有各种各样的遍历算法,下面然我们来看看它们是怎么实现的。 二叉树的结构: type TreeNode struct { Val int Left *TreeNode Right *TreeNode } 递归 前序遍历 func preorderTraversal(root *TreeNode) []int { var l []int if root == nil { return l } l = append(l, root.Val) l = append(l,

树中两个节点的最低公共祖先 - 2019-04-15 07:45:14

在《剑指Offer》7.2 章中,面试案例:树中两个节点的最低公共祖先,记录了如下面试流程: 面试官:让我们做一个编程题目吧。输入树的两个节点,求他们的最低公共祖先