- 剖析 List 阻塞弹出、LMOVE 安全队列与 LTRIM 定长列表的落地写法 剖析 List 阻塞弹出、LMOVE 安全队列与 LTRIM 定长列表的落地写法
- 讲清 Hash 字段命令细节、字段过期缺失与大 Hash 的判定和拆分方案 讲清 Hash 字段命令细节、字段过期缺失与大 Hash 的判定和拆分方案
- 数据结构说白了就是“数据怎么排队、怎么存取”。同样的信息,排法不同,取用速度和麻烦程度就完全不同。新手先搞懂三个最基础的就够了:栈、队列、链表。栈是“后进先出”。像一摞盘子,只能从最上面放、也只能从最上面拿,后放的反而先出来。浏览器后退、编辑器撤销、函数调用,都是栈在工作:点开一个页面就压进栈,点后退就弹出最近那个。栈只关心栈顶,操作简单,但想取中间某个元素就得先把上面的全弹出来,不适合随机... 数据结构说白了就是“数据怎么排队、怎么存取”。同样的信息,排法不同,取用速度和麻烦程度就完全不同。新手先搞懂三个最基础的就够了:栈、队列、链表。栈是“后进先出”。像一摞盘子,只能从最上面放、也只能从最上面拿,后放的反而先出来。浏览器后退、编辑器撤销、函数调用,都是栈在工作:点开一个页面就压进栈,点后退就弹出最近那个。栈只关心栈顶,操作简单,但想取中间某个元素就得先把上面的全弹出来,不适合随机...
- 数据结构说白了就是“数据怎么排队、怎么存取”。同样的信息,排法不同,取用速度和麻烦程度就完全不同。新手先搞懂三个最基础的就够了:栈、队列、链表。栈是“后进先出”。像一摞盘子,只能从最上面放、也只能从最上面拿,后放的反而先出来。浏览器后退、编辑器撤销、函数调用,都是栈在工作:点开一个页面就压进栈,点后退就弹出最近那个。栈只关心栈顶,操作简单,但想取中间某个元素就得先把上面的全弹出来,不适合随机... 数据结构说白了就是“数据怎么排队、怎么存取”。同样的信息,排法不同,取用速度和麻烦程度就完全不同。新手先搞懂三个最基础的就够了:栈、队列、链表。栈是“后进先出”。像一摞盘子,只能从最上面放、也只能从最上面拿,后放的反而先出来。浏览器后退、编辑器撤销、函数调用,都是栈在工作:点开一个页面就压进栈,点后退就弹出最近那个。栈只关心栈顶,操作简单,但想取中间某个元素就得先把上面的全弹出来,不适合随机...
- 拆解 INCR 家族边界行为与 SET NX 占位语义,给出计数限流的原子写法 拆解 INCR 家族边界行为与 SET NX 占位语义,给出计数限流的原子写法
- 从 String、Hash、List、Set、ZSet 五种常用结构讲起,结合缓存读写策略与穿透、击穿、雪崩三个常见问题,给出一份可直接上手的新手缓存入门指南。 从 String、Hash、List、Set、ZSet 五种常用结构讲起,结合缓存读写策略与穿透、击穿、雪崩三个常见问题,给出一份可直接上手的新手缓存入门指南。
- 布隆过滤器与 HyperLogLog:用误差换内存的概率数据结构 前言“这个 URL 爬过没有”“今天有多少独立访客”——精确答案可能要几百 MB,而 1% 的误差只要几 MB。概率数据结构就是这笔交易的产物,用可控的误差换内存和速度。 一、布隆过滤器:只能确定"一定不存在"结构极简:一个 m 位的位数组 + k 个独立哈希函数。插入:对元素算 k 个哈希,把对应位置全置 1;查询:任一位... 布隆过滤器与 HyperLogLog:用误差换内存的概率数据结构 前言“这个 URL 爬过没有”“今天有多少独立访客”——精确答案可能要几百 MB,而 1% 的误差只要几 MB。概率数据结构就是这笔交易的产物,用可控的误差换内存和速度。 一、布隆过滤器:只能确定"一定不存在"结构极简:一个 m 位的位数组 + k 个独立哈希函数。插入:对元素算 k 个哈希,把对应位置全置 1;查询:任一位...
- 用可运行的 ArkTS 示例讲清 @State、@Prop、@Link、@Provide/@Consume、@Observed/@ObjectLink 的职责边界,并整理嵌套对象不刷新、数组元素修改无效、@Prop 深拷贝等 5 个高频坑和规避方式。 用可运行的 ArkTS 示例讲清 @State、@Prop、@Link、@Provide/@Consume、@Observed/@ObjectLink 的职责边界,并整理嵌套对象不刷新、数组元素修改无效、@Prop 深拷贝等 5 个高频坑和规避方式。
- 数独是一个适合练习状态管理与约束校验的小项目。本文整理实现 9×9 棋盘时可以采用的基础思路,供学习参考。一、如何表示棋盘可以使用 9×9 的二维数组保存数字,约定 0 表示空格。将题目给定的数字与用户输入区分保存,界面据此禁止修改题目中的固定格。用户每次输入后,先更新对应格子,再根据当前棋盘计算冲突状态。二、行、列和宫的校验对于位置 (r, c) 的非零数字 v,需要检查同一行、同一列,以... 数独是一个适合练习状态管理与约束校验的小项目。本文整理实现 9×9 棋盘时可以采用的基础思路,供学习参考。一、如何表示棋盘可以使用 9×9 的二维数组保存数字,约定 0 表示空格。将题目给定的数字与用户输入区分保存,界面据此禁止修改题目中的固定格。用户每次输入后,先更新对应格子,再根据当前棋盘计算冲突状态。二、行、列和宫的校验对于位置 (r, c) 的非零数字 v,需要检查同一行、同一列,以...
- O(n)遍历数组记录下标:执行 n 次操作遍历映射表计算距离:所有数字的下标总数加起来就是 n,总操作不超过 n整体操作次数与数组长度 n 成正比 O(n)遍历数组记录下标:执行 n 次操作遍历映射表计算距离:所有数字的下标总数加起来就是 n,总操作不超过 n整体操作次数与数组长度 n 成正比
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签