Commit Graph
4453 Commits
Author SHA1 Message Date
CyC2018 1fada135cb Update 15. 二进制中 1 的个数.md
调整“解题思路”小节标题级别,补充 n&(n-1) 位运算原理的文字说明。
2026-10-30 20:17:59 +08:00
CyC2018 4aa1511ede Update 14. 剪绳子.md
调整题目描述与边界说明,精简贪心策略的推导过程,补充动态规划解法的状态定义与状态转移说明。
2026-10-30 20:17:59 +08:00
CyC2018 af4df3331e Update 13. 机器人的运动范围.md
补充机器人可达范围配图与连通性分析,调整 DFS 遍历与回溯机制的说明。补充力扣对应题目的规则说明,并更新代码初始化。
2026-10-30 20:17:59 +08:00
CyC2018 9624889194 Update 12. 矩阵中的路径.md
补充查找 bfce 的回溯与状态恢复示例说明,更新回溯步骤配图。
2026-10-30 20:17:59 +08:00
CyC2018 70e16b1242 Update 11. 旋转数组的最小数字.md
补充与右边界比较的原因分析,更新含重复元素时的适用场景及最坏时间复杂度说明。
2026-10-30 20:17:59 +08:00
CyC2018 f6ffaa0ceb Update 10.4 变态跳台阶.md
补充动态规划解法的转移方程推导与复杂度说明,更新数学推导中递推式适用条件及通项公式计算说明。
2026-10-30 20:17:58 +08:00
CyC2018 fb98fd1fe9 Update 10.2 矩形覆盖.md
更新矩形覆盖递推思路的文字说明,补充最左侧放置方式的推导细节,重新绘制配图 rect-cover-n1.png。
2026-10-30 20:17:58 +08:00
CyC2018 c93598018b Update 10.1 斐波那契数列.md
补充斐波那契数列计算中关于取模运算与 int 溢出分析的说明。
2026-10-30 20:17:58 +08:00
CyC2018 fb24625171 Merge pull request #1507 from CyC2018/update-notes-hot-sections
标注高频小节并补充笔记内容
2026-10-30 02:58:24 +08:00
CyC2018 13bc8e6461 Update site.js
画出高频小节的火焰标记;步骤动图支持暂停和逐步查看;侧边栏显示当前文章的标题并随滚动高亮。
2026-10-30 02:57:58 +08:00
CyC2018 e148072d9f Update site.css
补充高频标记、侧边栏文章目录和步骤动图播放器的样式。
2026-10-30 02:57:58 +08:00
CyC2018 38bca72442 Update test_site_assets.py
补充高频标记的锚点和搜索索引测试。
2026-10-30 02:57:58 +08:00
CyC2018 b91d31205e Update site_assets.py
把步骤动图拆成逐帧 WebP 供网站播放器使用;搜索索引忽略目录行中的高频标记。
2026-10-30 02:57:58 +08:00
CyC2018 557bb1e95c Update build.py
构建时把标题和目录中的高频标记换成空的 span,锚点不受影响;把步骤动图的帧信息写入页面配置。
2026-10-30 02:57:58 +08:00
CyC2018 320164e4fa Update 学习路线 - 面试冲刺.md
补充自测题的参考要点和每天末尾的下一天预告。
2026-10-30 02:57:58 +08:00
CyC2018 2b81871118 Update 学习路线 - 零基础.md
补充练习的参考要点和动手的预期结果,调整补码和字节序的说明。
2026-10-30 02:57:58 +08:00
CyC2018 e4066172f2 Update 学习路线 - 大模型应用开发.md
补充自测题的参考要点和动手练习的预期结果。
2026-10-30 02:57:58 +08:00
CyC2018 b53cdaf129 Update 学习路线 - Java 后端.md
补充自测题的参考要点和动手练习的预期结果;新增第 66 天系统设计题的思路与即时通讯,调整后几天的算法题。
2026-10-30 02:57:58 +08:00
CyC2018 189cd82a8b Update 面向对象思想.md
为面试中常问的小节加上高频标记。
2026-10-30 02:57:58 +08:00
CyC2018 47a06c69ad Update 集群.md
为面试中常问的小节加上高频标记。
2026-10-30 02:57:58 +08:00
CyC2018 e5ab289451 Update 设计模式 - 目录.md
为面试中常问的小节加上高频标记。
2026-10-30 02:57:58 +08:00
CyC2018 0f528524e7 Update 设计模式 - 单例.md
为面试中常问的小节加上高频标记。
2026-10-30 02:57:58 +08:00
CyC2018 3a3ea2bba7 Update 计算机网络 - 概述.md
为面试中常问的小节加上高频标记。
2026-10-30 02:57:57 +08:00
CyC2018 1240fd4004 Update 计算机网络 - 应用层.md
为面试中常问的小节加上高频标记。
2026-10-30 02:57:57 +08:00
CyC2018 eaea90ea40 Update 计算机网络 - 传输层.md
为面试中常问的小节加上高频标记;SACK 重传过程改为逐步展示的动图。
2026-10-30 02:57:57 +08:00
CyC2018 c95caed832 Update 计算机操作系统 - 进程管理.md
为面试中常问的小节加上高频标记;补充进程与线程的对比图和虚拟线程卸载的示意图。
2026-10-30 02:57:57 +08:00
CyC2018 8463d34aa3 Update 计算机操作系统 - 死锁.md
为面试中常问的小节加上高频标记。
2026-10-30 02:57:57 +08:00
CyC2018 5c7a2bd724 Update 计算机操作系统 - 概述.md
为面试中常问的小节加上高频标记。
2026-10-30 02:57:56 +08:00
CyC2018 18ba954a4a Update 计算机操作系统 - 内存管理.md
为面试中常问的小节加上高频标记。
2026-10-30 02:57:56 +08:00
CyC2018 e6e24407a1 Update 缓存.md
为面试中常问的小节加上高频标记;补充过期时间兜底时旧值可能保留的时长。
2026-10-30 02:57:56 +08:00
CyC2018 23016c7de6 Update 系统设计基础.md
为面试中常问的小节加上高频标记;补充接口防刷、系统设计题的思路(以点赞系统为例)和即时通讯(长连接、可靠投递、群聊、心跳与重连),附实测 A20~A22。
2026-10-30 02:57:56 +08:00
CyC2018 b83e7ced67 Update 消息队列.md
为面试中常问的小节加上高频标记;补充解耦、消息可能丢失的环节和按键保证顺序的示意图。
2026-10-30 02:57:54 +08:00
CyC2018 9e80f2ce78 Update 数据库系统原理.md
为面试中常问的小节加上高频标记。
2026-10-30 02:57:54 +08:00
CyC2018 ede692dd85 Update 攻击技术.md
为面试中常问的小节加上高频标记;补充存储型 XSS 的过程图。
2026-10-30 02:57:54 +08:00
CyC2018 82ca32cbe4 Update 微服务.md
为面试中常问的小节加上高频标记。
2026-10-30 02:57:54 +08:00
CyC2018 a5b4c99c84 Update 大模型应用.md
为面试中常问的小节加上高频标记。
2026-10-30 02:57:54 +08:00
CyC2018 71868643c6 Update 分布式.md
为面试中常问的小节加上高频标记;补充分布式事务几种做法的对比,以及用请求 ID 实现幂等的示意图。
2026-10-30 02:57:53 +08:00
CyC2018 c0af968f9e Update Spring.md
为面试中常问的小节加上高频标记;补充 Spring Boot 的启动流程及实测(附录 A7),以及请求处理过程的分层图。
2026-10-30 02:57:53 +08:00
CyC2018 a591382541 Update Socket.md
为面试中常问的小节加上高频标记;补充 Java 的 BIO、NIO、AIO 与 I/O 模型的对应关系。
2026-10-30 02:57:53 +08:00
CyC2018 67ee10e0a4 Update SQL 语法.md
统一外连接示例中的表名 Customers。
2026-10-30 02:57:53 +08:00
CyC2018 693df23519 Update Redis.md
为面试中常问的小节加上高频标记;补充 HASH 编码转换的示意图和实测(附录 A14),以及单线程模型的示意图。
2026-10-30 02:57:52 +08:00
CyC2018 1094a8fa42 Update MySQL.md
为面试中常问的小节加上高频标记;补充联合索引最左前缀的示意图和范围条件带等号时的说明,补充 sync_binlog 为 0 时的刷盘行为。
2026-10-30 02:57:52 +08:00
CyC2018 86a7aa36e2 Update Linux.md
为面试中常问的小节加上高频标记。
2026-10-30 02:57:52 +08:00
CyC2018 da161e9783 Update Java 虚拟机.md
为面试中常问的小节加上高频标记;补充内存泄漏时 GC 之后占用变化的示意图和实测(附录 A12)。
2026-10-30 02:57:51 +08:00
CyC2018 533d47d6e0 Update Java 并发.md
为面试中常问的小节加上高频标记;补充线程池关闭后 CallerRunsPolicy 的行为及实测(附录 A11),调整公平锁与非公平锁区别的表述。
2026-10-30 02:57:51 +08:00
CyC2018 0cc08f39c3 Update Java 容器.md
为面试中常问的小节加上高频标记。
2026-10-30 02:57:51 +08:00
CyC2018 44015f5a0b Update Java 基础.md
为面试中常问的小节加上高频标记;补充浅拷贝与深拷贝的对比图。
2026-10-30 02:57:51 +08:00
CyC2018 0753879972 Update HTTP.md
为面试中常问的小节加上高频标记;补充服务器推送方式的对比图、跨域的几种情况图和 HTTP/3 基于 QUIC 的示意图;调整会话恢复一段的文字。
2026-10-30 02:57:49 +08:00
CyC2018 1643eda635 Update Git.md
为面试中常问的小节加上高频标记;补充解决冲突后需要删除标记并提交。
2026-10-30 02:57:49 +08:00
CyC2018 bde875b5e6 Update Docker.md
为面试中常问的小节加上高频标记。
2026-10-30 02:57:49 +08:00