重大线上事故!三元表达式引发的空指针问题
属实刺激,刚入职不久就遇到这种史诗级的线上 Bug,首页直接崩溃,陈年老代码爆雷,不管落到最后的底层原因是什么,我感觉主要还是上下游的链路太过复杂,治理难度比较大,牵一发而动全身。 知...
498. 对角线遍历
498. 对角线遍历https://leetcode.cn/problems/diagonal-traverse/ 难度中等338收藏分享切换为英文接收动态反馈 给你一个大小为 m x n 的矩阵 mat ,请以对角线遍历的顺序,用一个数组返回...
如何练就超强学习力—跳出已有认知
什么是学习 获得了自己不知道的知识和技能就是学习 多个角度解释一个问题 学习思维模型可以练习 「定义一个概念就是学习的起点,通过学习来改变something,去发生让某事改变。学习前和学习后会...
780. 到达终点 (Reaching Points)
从点 (x, y) 可以转换到 (x, x+y) 或者 (x+y, y)。 给定一个起点 (sx, sy) 和一个终点 (tx, ty),如果通过一系列的转换可以从起点到达终点,则返回 True,否则返回 False。 示例: 输入: sx = 1,...
ESP32Cam WiFi 运动侦测摄像机,一个嵌入式智能家居安防利器
这是一款基于ESP32-CAM模块的开源运动侦测摄像机项目,它能够以低廉的价格提供强大的监控功能,是DIY爱好者和智能家居搭建者的理想选择。本文将详细介绍该项目的特性、功能以及使用方法。 主要...
数据库为什么使用B+树而不是B树做索引
介绍 B树和B+树是数据库索引结构中常用的两种树型数据结构。它们相似但又有一些不同之处,本文将分别介绍B树和B+树的特点,并解释为什么数据库更倾向于使用B+树而不是B树来做索引。 在这里插入...