CyC2018
|
ce63574fdd
|
Merge pull request #1455 from CyC2018/diagram-tools
添加配图水印工具和贡献指南
|
2026-10-25 19:24:16 +08:00 |
|
CyC2018
|
aacf933e60
|
Merge pull request #1454 from CyC2018/add-diagrams
为系统设计笔记补充配图
|
2026-10-25 19:24:03 +08:00 |
|
CyC2018
|
37093b1541
|
Merge pull request #1453 from CyC2018/fix-note-errors
更新笔记内容和配图
|
2026-10-25 19:23:34 +08:00 |
|
CyC2018
|
8d203ceb48
|
Update CONTRIBUTING.md
说明配图水印的 CI 检查。
|
2026-10-25 19:04:34 +08:00 |
|
CyC2018
|
28833068e3
|
Add .github/workflows/watermark.yml
PR 中新增或修改了 notes/pics 下的 PNG、JPEG 配图时,检查是否已加 CyC2018 水印,作为未启用提交钩子时的兜底。
|
2026-10-25 19:04:33 +08:00 |
|
CyC2018
|
d81e74e4d6
|
Update 面向对象思想.md
代码块标注语言。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
b3568b1d33
|
Update 设计模式.md
单例模式一节补充 readResolve() 方法;文字校对。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
6eab6df904
|
Update 设计模式 - 空对象.md
合并被空行分开的一句话。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
23de4e8128
|
Update 设计模式 - 单例.md
按 Effective Java 第 3 条补充 readResolve() 方法;Accessing 拼写。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
5a0ff8eea0
|
Update 计算机网络 - 应用层.md
补充说明 512 字节是 DNS 对 UDP 报文的限制(RFC 1035),EDNS(RFC 6891)可以扩展。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
cfc87257fa
|
Update 计算机操作系统 - 进程管理.md
读者-写者问题中的三段英文说明改为中文;代码块语言 source-c 改为 c。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
244cf55946
|
Update 算法 - 算法分析.md
三重循环执行次数的公式补上除以 6;倍率实验的结论与前文 ~N^3/6 保持一致;文字校对。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
40fa95e95e
|
Update 算法 - 排序.md
补充快速选择中 a[j] 是第 j 小的元素(从 0 开始计数);切分过程的说明与代码保持一致;按 Java 8 文档更新 Arrays.sort() 使用的算法。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
82bc0c4286
|
Update 正则表达式.md
代码块标注语言。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
598d2d5410
|
Update 攻击技术.md
代码块标注语言。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
af92e2eece
|
Update 分布式.md
代码块标注语言。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
05305d9b12
|
Update SQL.md
代码块标注语言。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
68adbed871
|
Update SQL 语法.md
代码块标注语言。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
9f78e6e34d
|
Update SQL 练习.md
代码块标注语言。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
2b53857f8c
|
Update Linux.md
按 man pages 更新进程状态 T、符号链接、locate 数据库、grep 中花括号转义和 wait() 的说明;代码块标注语言。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
6a3ef703c4
|
Update Leetcode 题解 - 链表.md
书名改为纯文本。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
adb80afe86
|
Update Leetcode 题解 - 贪心思想.md
文字校对,精简题目描述;代码块标注语言。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
a166d0ed9b
|
Update Leetcode 题解 - 树.md
Leetcode 拼写。
|
2026-10-25 19:03:38 +08:00 |
|
CyC2018
|
d94966844e
|
Update Leetcode 题解 - 栈和队列.md
文字校对。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
97a88d3126
|
Update Leetcode 题解 - 数学.md
书名改为纯文本。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
7cd20a186d
|
Update Leetcode 题解 - 搜索.md
文字校对。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
62339574ce
|
Update Leetcode 题解 - 排序.md
TopK Elements 一句与上文“K 个最大的元素”的定义保持一致。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
24ccd0c426
|
Update Leetcode 题解 - 字符串.md
书名改为纯文本。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
6e344f0d78
|
Update Leetcode 题解 - 哈希表.md
补上列表符号。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
1bccfeb6f4
|
Update Leetcode 题解 - 双指针.md
代码块标注语言。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
bb19476780
|
Update Leetcode 题解 - 动态规划.md
文字校对;书名改为纯文本;代码块统一标注语言。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
e9c4f49278
|
Update Leetcode 题解 - 位运算.md
移位运算符的转义和 2 的 n 次方写法调整为能正确显示;第 10 题标题改为“求一个数的补数”,与 LeetCode 476 一致;bitCount 拼写;书名改为纯文本;代码块标注语言。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
2522f7b51c
|
Update Leetcode 题解 - 二分查找.md
代码块标注语言。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
4a618bec71
|
Update Java 并发.md
代码块标注语言。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
89db667cd3
|
Update Java 容器.md
代码块标注语言。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
d31780a3f7
|
Update HTTP.md
按 RFC 6265、RFC 9110、RFC 9112 更新 Cookie、Connection 首部写法、安全方法和可缓存状态码的说明;更新 PUT 和证书费用的说明,补充 Chrome 默认禁用服务端推送;代码块标注语言。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
4640f2955f
|
Update Git.md
代码块标注语言。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
529a5cfec4
|
Update 59. 滑动窗口的最大值.md
文字校对。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
70a0bdcc8f
|
Update 57.2 和为 S 的连续正数序列.md
代码块标注语言。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
af9b759632
|
Update 56. 数组中只出现一次的数字.md
文字校对。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
c89d4d0435
|
Update 53. 数字在排序数组中出现的次数.md
代码块标注语言。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
0d9c8d1cbc
|
Update 50. 第一个只出现一次的字符位置.md
文字校对;代码块标注语言。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
ad33445263
|
Update 47. 礼物的最大价值.md
代码块标注语言。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
b37f62388d
|
Update 40. 最小的 K 个数.md
说明改为使用大顶堆保存最小的 K 个数,避免与小顶堆混淆;补充快速选择中 a[j] 是第 j 小的元素(从 0 开始计数)。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
f86f1cd418
|
Update 20. 表示数值的字符串.md
代码块标注语言。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
8f3e9c268f
|
Update 10.4 变态跳台阶.md
代码块语言 source-java 改为 java,公式代码块标注语言。
|
2026-10-25 19:03:37 +08:00 |
|
CyC2018
|
02843d09a7
|
Update README.md
在排版说明后链接贡献指南。
|
2026-10-25 18:53:00 +08:00 |
|
CyC2018
|
8ce00b5610
|
Add CONTRIBUTING.md
说明提交 Issue、PR 的约定,以及配图的存放位置、引用方式和加水印的方法。
|
2026-10-25 18:53:00 +08:00 |
|
CyC2018
|
6b7b3d9824
|
Add tools/diagram/build.py
把 tools/diagram/src 下的 SVG 用无头浏览器渲染成 notes/pics 下的 2 倍分辨率 PNG,让示意图有可编辑的源文件。
|
2026-10-25 18:53:00 +08:00 |
|
CyC2018
|
a2be2bc989
|
Add tools/hooks/pre-commit
启用 git config core.hooksPath tools/hooks 后,提交时自动给 notes/pics 下新增或修改的 PNG、JPEG 图片加水印。
|
2026-10-25 18:53:00 +08:00 |
|