Commit Graph
4800 Commits
Author SHA1 Message Date
CyC2018 83de71f175 Update Java 容器.md
补充 HashMap 单线程写入时其它线程读取的可见性、每个条目的内存占用、ConcurrentHashMap 的 mappingCount() 等说明和实测,调整红黑树与 AVL 树的比较。
2026-11-02 01:31:11 +08:00
CyC2018 cdba6eae0a Update Java 基础.md
补充抽象类与接口的比较、紧凑字符串与 + 拼接、数组 clone 与 final 字段、反射修改 final 字段、泛型采用类型擦除的原因等说明,附录补充对应的 JDK 21 实测。
2026-11-02 01:31:11 +08:00
CyC2018 3b58a8e34c Update HTTP.md
补充 201、202、303 等状态码,502 与 504 的区别,JWT 的失效与浏览器中令牌的存放,扫码登录的风险,按 RFC 9111 调整缓存指令的说明,补充 WebSocket 心跳。
2026-11-02 01:31:10 +08:00
CyC2018 337efda444 Update Docker.md
补充容器 CPU 限流的机制,以及 Service 下 gRPC 长连接的负载均衡。
2026-11-02 01:31:10 +08:00
CyC2018 83f4477590 Merge pull request #1535 from CyC2018/site-lcp
Update site.js
2026-11-01 22:23:52 +08:00
CyC2018 576c674670 Update index.html
网页图标改用 32px 和 192px 的小图。
2026-11-01 22:22:59 +08:00
CyC2018 d309817acb Update build.py
生成 32px 的网页图标。
2026-11-01 22:22:59 +08:00
CyC2018 4883825929 Update site.js
文章第一张图在开头附近时直接加载并提高下载优先级,在下文中时延迟加载。
2026-11-01 22:22:59 +08:00
CyC2018 0adaa0e3a0 Merge pull request #1534 from CyC2018/site-pwa
Update index.html
2026-11-01 21:27:11 +08:00
CyC2018 3dd2b41469 Update index.html
加入主屏幕图标、网页应用清单和分享时显示的标题、简介。
2026-11-01 21:26:16 +08:00
CyC2018 cc2d861762 Update build.py
构建时用站点标志生成主屏幕图标和网页应用清单。
2026-11-01 21:26:16 +08:00
CyC2018 0784f8c873 Merge pull request #1533 from CyC2018/site-deploy
Update deploy.mjs
2026-11-01 21:22:00 +08:00
CyC2018 da9502f9ff Update deploy.test.mjs
补充测试:网络错误重试后发布成功,权限错误不重试。
2026-11-01 21:20:34 +08:00
CyC2018 2d65869f5d Update deploy.mjs
调用腾讯云接口遇到网络超时或连接失败时,间隔 15、30 秒重试,最多 3 次;令牌、权限和部署状态失败不重试。
2026-11-01 21:20:34 +08:00
CyC2018 a6fbdebe45 Merge pull request #1532 from CyC2018/site-missing
Update site.js
2026-11-01 21:19:16 +08:00
CyC2018 57ab098c96 Update site.js
链接中的小节标题改过名或编号变了时,按去掉编号和标点后的文字跳到唯一对应的小节;找不到时在文章开头说明。
2026-11-01 21:18:14 +08:00
CyC2018 e2957534eb Merge pull request #1531 from CyC2018/site-readmark
Update site.js
2026-11-01 20:37:01 +08:00
CyC2018 dc19c4b797 Update site.css
侧边栏读完标记的样式;手机上打开目录时正文加遮罩,底部按钮条用页面底色。
2026-11-01 20:36:00 +08:00
CyC2018 f0ad247776 Update site.js
读完的文章在侧边栏标 ✓(读到附录或参考资料,且读过的小节不少于一半),首页写已读完几篇并可清除阅读记录;读完的文章再次打开不提示继续阅读。
2026-11-01 20:36:00 +08:00
CyC2018 50b679fe4f Merge pull request #1530 from CyC2018/site-sync
Update site.js
2026-11-01 20:10:15 +08:00
CyC2018 c3d9c9d538 Update README.md
补充阅读辅助、旧页面跳转、滚动位置和搜索的说明。
2026-11-01 20:08:24 +08:00
CyC2018 681c4038c4 Add prism-yaml.min.js
prismjs 1.30.0 的 yaml 语法高亮。
2026-11-01 20:08:24 +08:00
CyC2018 373c002862 Add prism-lua.min.js
prismjs 1.30.0 的 lua 语法高亮。
2026-11-01 20:08:24 +08:00
CyC2018 57301c2a07 Add prism-http.min.js
prismjs 1.30.0 的 http 语法高亮。
2026-11-01 20:08:24 +08:00
CyC2018 ab3ffa1538 Add prism-docker.min.js
prismjs 1.30.0 的 docker 语法高亮。
2026-11-01 20:08:24 +08:00
CyC2018 beb7245d75 Update index.html
渲染前确定配色和字号,深色模式下不先闪白;浏览器顶栏颜色分浅色和深色;加载 HTTP、YAML、Lua、Dockerfile 的代码高亮。
2026-11-01 20:08:24 +08:00
CyC2018 8a2a37c541 Update site.js
深色模式、字号和行距设置、阅读进度、回到顶部、标题复制链接、上一篇和下一篇、继续上次阅读;前进后退恢复滚动位置;手机上从左边缘滑出目录。
2026-11-01 20:08:24 +08:00
CyC2018 d215698334 Update site.css
深色模式、字号和行距设置、阅读进度、回到顶部、上一篇和下一篇、继续阅读提示等的样式,颜色改为变量。
2026-11-01 20:08:24 +08:00
CyC2018 0d2cacc5e8 Update search.js
搜索排序:讲解正文排在学习路线和附录之前,英文按完整单词优先;中英文连写时拆开,常见说法互通,整句问法去掉疑问词,没有结果时找相近的小节。
2026-11-01 20:08:24 +08:00
CyC2018 08626a00ac Update test_search.cjs
补充搜索排序、问法、同义词和中英文混写的测试。
2026-11-01 20:08:24 +08:00
CyC2018 d8e8ba51c1 Update test_site_assets.py
补充图片补高度的测试。
2026-11-01 20:08:24 +08:00
CyC2018 c0453cf07c Update build.py
生成目录页下子文章的顺序(上一篇、下一篇用)和只剩一个链接的旧页面的跳转表;调用图片补高度;首页分类卡片按正文顺序排列。
2026-11-01 20:08:24 +08:00
CyC2018 967b9dc3e0 Update check.py
检查链接时按行首的围栏识别代码块,与构建脚本一致。
2026-11-01 20:08:24 +08:00
CyC2018 6f6f29ca83 Update site_assets.py
构建时给站内图片补上按原图比例计算的 height,图片加载前就留出位置。
2026-11-01 20:08:24 +08:00
CyC2018 8574e56883 Merge pull request #1529 from CyC2018/site-404
Update site.js
2026-11-01 19:12:26 +08:00
CyC2018 ea278cfae6 Update site.js
打开不存在的笔记时,托管平台返回的是首页的 HTML;识别出来后显示“页面暂未找到”。
2026-11-01 19:12:11 +08:00
CyC2018 f32d0dfbcc Merge pull request #1528 from CyC2018/site-verbatim
Update site_assets.py
2026-11-01 19:07:45 +08:00
CyC2018 c3d21de467 Update test_site_assets.py
补充测试:行内代码中的三个反引号不影响后面图片的发布。
2026-11-01 19:07:30 +08:00
CyC2018 bf57f18f11 Update site_assets.py
构建时按行首的围栏识别代码块,正文中的行内代码 ```` ```json ```` 之后的图片也会发布并转换。
2026-11-01 19:07:30 +08:00
CyC2018 aa3ec3581a Merge pull request #1527 from CyC2018/site-hits
Update search.js
2026-11-01 18:53:14 +08:00
CyC2018 14d05267b7 Update search.js
打开另一篇文章的搜索结果时,等新文章渲染出来后再在目标小节中标出搜索词。
2026-11-01 18:53:01 +08:00
CyC2018 52595257d2 Merge pull request #1526 from CyC2018/site-jump
Update site.js
2026-11-01 18:45:59 +08:00
CyC2018 cffe62743b Update site.js
带小节锚点打开文章时,前面的图片加载后重新对齐目标标题,读者滚动、点击或按键后停止;前进、后退时保留浏览器恢复的位置。
2026-11-01 18:45:45 +08:00
CyC2018 5b3c02b36f Merge pull request #1525 from CyC2018/site-search
Update search.js
2026-11-01 18:38:57 +08:00
CyC2018 d64c094bd1 Update site.css
搜索的快捷键提示、键盘选中的结果、搜索词标记和跳转后标题的短暂高亮。
2026-11-01 18:38:40 +08:00
CyC2018 de1592415b Update search.js
搜索结果中标出搜索词;上下键在结果间移动、回车打开、Esc 先取消选中再清空,⌘K / Ctrl+K 聚焦搜索框;打开结果后在目标小节中标出搜索词。
2026-11-01 18:38:33 +08:00
CyC2018 cf00adab0d Merge pull request #1524 from CyC2018/site-mobile
Update site.css
2026-11-01 18:22:34 +08:00
CyC2018 c206a354cd Update site.css
手机上文首目录、页脚链接和折叠块标题的点击区域加大;行内代码中的长网址可以断行。
2026-11-01 18:10:41 +08:00
CyC2018 fe7e05b881 Merge pull request #1523 from CyC2018/site-reader
Update site accessibility
2026-11-01 17:05:20 +08:00
CyC2018 3ca7f45814 Update site.js
GitHub 角标放入导航地标;比页面宽的代码块和表格加入 Tab 顺序,可以用键盘横向滚动。
2026-11-01 16:58:03 +08:00