[pull] main from Snailclimb:main - #317

Open
pull[bot] wants to merge 1694 commits into
braless:mainfrom
Snailclimb:main
Open

[pull] main from Snailclimb:main#317
pull[bot] wants to merge 1694 commits into
braless:mainfrom
Snailclimb:main

Conversation

@pull

@pullpullBot commented Apr 28, 2023

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

buyua9and others added 29 commits April 7, 2026 22:51
 - RAG 文档:移除重复标题,调整 ANN 段落位置,统一标点格式
- 敏感词过滤:新增 AC
自动机代码示例,补充生产实践建议(白名单、线程池、Unicode 注意事项)
- 架构图从 SVG 格式更换为 PNG
- 升级 vuepress-theme-hope 及相关插件到 rc.105/rc.127
…n-buyua9
fix: clarify parent delegation core-class example
- move `tree` before `graph` and `heap` in the data-structure children list
- align sidebar topic order to a clearer progression: linear structure -> tree -> graph -> heap
docs(sidebar): reorder data-structure entries in VuePress sidebar
原描述错误地声称 Iterator 工作在独立线程中并持有 mutex 锁,
实际机制是通过 modCount/expectedModCount 计数器比较实现 fail-fast。
同时修正了 Iterator.remove() 的说明。
Closes#2818
…-description
fix: 修正增强 for 循环中 Iterator fail-fast 机制的描述
将泛型语法糖中“类型擦除”的英文表述从“type erasue”更正为“type erasure”
- Context Engineering 和 Prompt Engineering 补充 frontmatter
- README 新增两篇文章的介绍和链接
- 侧边栏补充导航条目
- 文字润色,补充工程提示和常见误区
添加workflow-graph-loop.md文档
补充workflow方面的知识
改正了类型擦除的英文表述
新增从概念到实现的完整指南,涵盖 Graph 三要素(Node/Edge/State)、
Loop 回溯机制、Spring AI Alibaba 与 LangGraph 框架映射及代码示例,
同步更新网站侧边栏和 README 目录。
移除段落间多余的 --- 分隔线,将配图从 PNG 替换为 SVG,
新增 Graph 核心元素示意图。
先讲堆的 GC,再讲堆中字符串常量池的 GC,最后讲方法区的 GC。
因此这里应该是字符串常量池,运行时常量池应该在下面的方法区。
#2829)
The previous description only mentioned thread visibility as the reason for
using volatile to modify the state variable. However, volatile's more important
role here is preventing instruction reordering through the happens-before rule
(volatile write happens-before subsequent read), which ensures the correctness
of lock semantics.
Fixes#2516
- zhuanlan: 修复中英文间距、错别字(优惠卷→优惠券)、错链、语病、引号规范化
- harness-engineering: 修复漏字(引入)、渐进式披露部分补充 Agent Skills 关联与链接
通过 pnpm overrides 强制升级以下间接依赖:
- vite >=7.3.2 (High: 路径遍历、文件读取、fs.deny 绕过)
- dompurify >=3.3.2 (Medium: XSS、URI 验证绕过)
- lodash-es >=4.18.0 (High: 代码注入、原型污染)
- @xmldom/xmldom >=0.9.9 (High: XML 注入)
- picomatch >=4.0.4 (High: ReDoS、方法注入)
- immutable >=5.1.5 (High: 原型污染)
- markdown-it >=14.1.1 (Medium: ReDoS)
布尔类型使用bit更合理,类型介绍里增加了bit类型和binary类型
新增两篇 AI 编程工具深度指南文章,并更新侧边栏配置和索引页。
同步修订 Agent Skills、Workflow Graph Loop、RAG 向量存储等已有文章。
Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.9.9 to 0.9.10.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](xmldom/xmldom@0.9.9...0.9.10)
---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
dependency-version: 0.9.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
sharpener-YuFengand others added 30 commits August 5, 2026 11:00
原句比较笼统
官方 api.star-history.com 因 GitHub 收紧 stargazers API 已不可用,
改用 star-history.dera.page 恢复图表显示,同步更新三个 README。
Ref: #2894
Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.15.0 to 11.16.1.
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.15.0...mermaid@11.16.1)
---
updated-dependencies:
- dependency-name: mermaid
dependency-version: 11.16.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#2905)
int a = 9; // a = 9
int b = a++; // b = 9,a = 10
int c = ++a; // a = 11,c = 11
int d = c--; // d = 11,c = 10
int e = --d; // d = 10,e = 10
Corrected a grammatical error in the Protobuf section for clarity.
Clarified the optimization of string concatenation in JDK 9 and provided links for further reading.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

20 participants

@buyua9@Snailclimb@paigeman@makabakai@6666ccc@xdydx@Senrian@173846635@5ME@YuchangLi@zuyua9@fffg-o@LunaSpica@bengbengbalabalabeng@vuyua9@Heyflyingpig@tanhuang2016@Ayanamy000@eltociear@AzurTian
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

[pull] main from Snailclimb:main - #317

Open
pull[bot] wants to merge 1694 commits into
braless:mainfrom
Snailclimb:main
Open

[pull] main from Snailclimb:main#317
pull[bot] wants to merge 1694 commits into
braless:mainfrom
Snailclimb:main

Conversation

@pull

@pullpullBot commented Apr 28, 2023

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

buyua9and others added 29 commits April 7, 2026 22:51
 - RAG 文档:移除重复标题,调整 ANN 段落位置,统一标点格式
- 敏感词过滤:新增 AC
自动机代码示例,补充生产实践建议(白名单、线程池、Unicode 注意事项)
- 架构图从 SVG 格式更换为 PNG
- 升级 vuepress-theme-hope 及相关插件到 rc.105/rc.127
…n-buyua9
fix: clarify parent delegation core-class example
- move `tree` before `graph` and `heap` in the data-structure children list
- align sidebar topic order to a clearer progression: linear structure -> tree -> graph -> heap
docs(sidebar): reorder data-structure entries in VuePress sidebar
原描述错误地声称 Iterator 工作在独立线程中并持有 mutex 锁,
实际机制是通过 modCount/expectedModCount 计数器比较实现 fail-fast。
同时修正了 Iterator.remove() 的说明。
Closes#2818
…-description
fix: 修正增强 for 循环中 Iterator fail-fast 机制的描述
将泛型语法糖中“类型擦除”的英文表述从“type erasue”更正为“type erasure”
- Context Engineering 和 Prompt Engineering 补充 frontmatter
- README 新增两篇文章的介绍和链接
- 侧边栏补充导航条目
- 文字润色,补充工程提示和常见误区
添加workflow-graph-loop.md文档
补充workflow方面的知识
改正了类型擦除的英文表述
新增从概念到实现的完整指南,涵盖 Graph 三要素(Node/Edge/State)、
Loop 回溯机制、Spring AI Alibaba 与 LangGraph 框架映射及代码示例,
同步更新网站侧边栏和 README 目录。
移除段落间多余的 --- 分隔线,将配图从 PNG 替换为 SVG,
新增 Graph 核心元素示意图。
先讲堆的 GC,再讲堆中字符串常量池的 GC,最后讲方法区的 GC。
因此这里应该是字符串常量池,运行时常量池应该在下面的方法区。
#2829)
The previous description only mentioned thread visibility as the reason for
using volatile to modify the state variable. However, volatile's more important
role here is preventing instruction reordering through the happens-before rule
(volatile write happens-before subsequent read), which ensures the correctness
of lock semantics.
Fixes#2516
- zhuanlan: 修复中英文间距、错别字(优惠卷→优惠券)、错链、语病、引号规范化
- harness-engineering: 修复漏字(引入)、渐进式披露部分补充 Agent Skills 关联与链接
通过 pnpm overrides 强制升级以下间接依赖:
- vite >=7.3.2 (High: 路径遍历、文件读取、fs.deny 绕过)
- dompurify >=3.3.2 (Medium: XSS、URI 验证绕过)
- lodash-es >=4.18.0 (High: 代码注入、原型污染)
- @xmldom/xmldom >=0.9.9 (High: XML 注入)
- picomatch >=4.0.4 (High: ReDoS、方法注入)
- immutable >=5.1.5 (High: 原型污染)
- markdown-it >=14.1.1 (Medium: ReDoS)
布尔类型使用bit更合理,类型介绍里增加了bit类型和binary类型
新增两篇 AI 编程工具深度指南文章,并更新侧边栏配置和索引页。
同步修订 Agent Skills、Workflow Graph Loop、RAG 向量存储等已有文章。
Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.9.9 to 0.9.10.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](xmldom/xmldom@0.9.9...0.9.10)
---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
dependency-version: 0.9.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
sharpener-YuFengand others added 30 commits August 5, 2026 11:00
原句比较笼统
官方 api.star-history.com 因 GitHub 收紧 stargazers API 已不可用,
改用 star-history.dera.page 恢复图表显示,同步更新三个 README。
Ref: #2894
Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.15.0 to 11.16.1.
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.15.0...mermaid@11.16.1)
---
updated-dependencies:
- dependency-name: mermaid
dependency-version: 11.16.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#2905)
int a = 9; // a = 9
int b = a++; // b = 9,a = 10
int c = ++a; // a = 11,c = 11
int d = c--; // d = 11,c = 10
int e = --d; // d = 10,e = 10
Corrected a grammatical error in the Protobuf section for clarity.
Clarified the optimization of string concatenation in JDK 9 and provided links for further reading.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

20 participants

@buyua9@Snailclimb@paigeman@makabakai@6666ccc@xdydx@Senrian@173846635@5ME@YuchangLi@zuyua9@fffg-o@LunaSpica@bengbengbalabalabeng@vuyua9@Heyflyingpig@tanhuang2016@Ayanamy000@eltociear@AzurTian
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

[pull] main from Snailclimb:main - #317

Open
pull[bot] wants to merge 1694 commits into
braless:mainfrom
Snailclimb:main
Open

[pull] main from Snailclimb:main#317
pull[bot] wants to merge 1694 commits into
braless:mainfrom
Snailclimb:main

Conversation

@pull

@pullpullBot commented Apr 28, 2023

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

buyua9and others added 29 commits April 7, 2026 22:51
 - RAG 文档:移除重复标题,调整 ANN 段落位置,统一标点格式
- 敏感词过滤:新增 AC
自动机代码示例,补充生产实践建议(白名单、线程池、Unicode 注意事项)
- 架构图从 SVG 格式更换为 PNG
- 升级 vuepress-theme-hope 及相关插件到 rc.105/rc.127
…n-buyua9
fix: clarify parent delegation core-class example
- move `tree` before `graph` and `heap` in the data-structure children list
- align sidebar topic order to a clearer progression: linear structure -> tree -> graph -> heap
docs(sidebar): reorder data-structure entries in VuePress sidebar
原描述错误地声称 Iterator 工作在独立线程中并持有 mutex 锁,
实际机制是通过 modCount/expectedModCount 计数器比较实现 fail-fast。
同时修正了 Iterator.remove() 的说明。
Closes#2818
…-description
fix: 修正增强 for 循环中 Iterator fail-fast 机制的描述
将泛型语法糖中“类型擦除”的英文表述从“type erasue”更正为“type erasure”
- Context Engineering 和 Prompt Engineering 补充 frontmatter
- README 新增两篇文章的介绍和链接
- 侧边栏补充导航条目
- 文字润色,补充工程提示和常见误区
添加workflow-graph-loop.md文档
补充workflow方面的知识
改正了类型擦除的英文表述
新增从概念到实现的完整指南,涵盖 Graph 三要素(Node/Edge/State)、
Loop 回溯机制、Spring AI Alibaba 与 LangGraph 框架映射及代码示例,
同步更新网站侧边栏和 README 目录。
移除段落间多余的 --- 分隔线,将配图从 PNG 替换为 SVG,
新增 Graph 核心元素示意图。
先讲堆的 GC,再讲堆中字符串常量池的 GC,最后讲方法区的 GC。
因此这里应该是字符串常量池,运行时常量池应该在下面的方法区。
#2829)
The previous description only mentioned thread visibility as the reason for
using volatile to modify the state variable. However, volatile's more important
role here is preventing instruction reordering through the happens-before rule
(volatile write happens-before subsequent read), which ensures the correctness
of lock semantics.
Fixes#2516
- zhuanlan: 修复中英文间距、错别字(优惠卷→优惠券)、错链、语病、引号规范化
- harness-engineering: 修复漏字(引入)、渐进式披露部分补充 Agent Skills 关联与链接
通过 pnpm overrides 强制升级以下间接依赖:
- vite >=7.3.2 (High: 路径遍历、文件读取、fs.deny 绕过)
- dompurify >=3.3.2 (Medium: XSS、URI 验证绕过)
- lodash-es >=4.18.0 (High: 代码注入、原型污染)
- @xmldom/xmldom >=0.9.9 (High: XML 注入)
- picomatch >=4.0.4 (High: ReDoS、方法注入)
- immutable >=5.1.5 (High: 原型污染)
- markdown-it >=14.1.1 (Medium: ReDoS)
布尔类型使用bit更合理,类型介绍里增加了bit类型和binary类型
新增两篇 AI 编程工具深度指南文章,并更新侧边栏配置和索引页。
同步修订 Agent Skills、Workflow Graph Loop、RAG 向量存储等已有文章。
Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.9.9 to 0.9.10.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](xmldom/xmldom@0.9.9...0.9.10)
---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
dependency-version: 0.9.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
sharpener-YuFengand others added 30 commits August 5, 2026 11:00
原句比较笼统
官方 api.star-history.com 因 GitHub 收紧 stargazers API 已不可用,
改用 star-history.dera.page 恢复图表显示,同步更新三个 README。
Ref: #2894
Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.15.0 to 11.16.1.
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.15.0...mermaid@11.16.1)
---
updated-dependencies:
- dependency-name: mermaid
dependency-version: 11.16.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#2905)
int a = 9; // a = 9
int b = a++; // b = 9,a = 10
int c = ++a; // a = 11,c = 11
int d = c--; // d = 11,c = 10
int e = --d; // d = 10,e = 10
Corrected a grammatical error in the Protobuf section for clarity.
Clarified the optimization of string concatenation in JDK 9 and provided links for further reading.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

20 participants

@buyua9@Snailclimb@paigeman@makabakai@6666ccc@xdydx@Senrian@173846635@5ME@YuchangLi@zuyua9@fffg-o@LunaSpica@bengbengbalabalabeng@vuyua9@Heyflyingpig@tanhuang2016@Ayanamy000@eltociear@AzurTian
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

[pull] main from Snailclimb:main - #317

Open
pull[bot] wants to merge 1694 commits into
braless:mainfrom
Snailclimb:main
Open

[pull] main from Snailclimb:main#317
pull[bot] wants to merge 1694 commits into
braless:mainfrom
Snailclimb:main

Conversation

@pull

@pullpullBot commented Apr 28, 2023

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

buyua9and others added 29 commits April 7, 2026 22:51
 - RAG 文档:移除重复标题,调整 ANN 段落位置,统一标点格式
- 敏感词过滤:新增 AC
自动机代码示例,补充生产实践建议(白名单、线程池、Unicode 注意事项)
- 架构图从 SVG 格式更换为 PNG
- 升级 vuepress-theme-hope 及相关插件到 rc.105/rc.127
…n-buyua9
fix: clarify parent delegation core-class example
- move `tree` before `graph` and `heap` in the data-structure children list
- align sidebar topic order to a clearer progression: linear structure -> tree -> graph -> heap
docs(sidebar): reorder data-structure entries in VuePress sidebar
原描述错误地声称 Iterator 工作在独立线程中并持有 mutex 锁,
实际机制是通过 modCount/expectedModCount 计数器比较实现 fail-fast。
同时修正了 Iterator.remove() 的说明。
Closes#2818
…-description
fix: 修正增强 for 循环中 Iterator fail-fast 机制的描述
将泛型语法糖中“类型擦除”的英文表述从“type erasue”更正为“type erasure”
- Context Engineering 和 Prompt Engineering 补充 frontmatter
- README 新增两篇文章的介绍和链接
- 侧边栏补充导航条目
- 文字润色,补充工程提示和常见误区
添加workflow-graph-loop.md文档
补充workflow方面的知识
改正了类型擦除的英文表述
新增从概念到实现的完整指南,涵盖 Graph 三要素(Node/Edge/State)、
Loop 回溯机制、Spring AI Alibaba 与 LangGraph 框架映射及代码示例,
同步更新网站侧边栏和 README 目录。
移除段落间多余的 --- 分隔线,将配图从 PNG 替换为 SVG,
新增 Graph 核心元素示意图。
先讲堆的 GC,再讲堆中字符串常量池的 GC,最后讲方法区的 GC。
因此这里应该是字符串常量池,运行时常量池应该在下面的方法区。
#2829)
The previous description only mentioned thread visibility as the reason for
using volatile to modify the state variable. However, volatile's more important
role here is preventing instruction reordering through the happens-before rule
(volatile write happens-before subsequent read), which ensures the correctness
of lock semantics.
Fixes#2516
- zhuanlan: 修复中英文间距、错别字(优惠卷→优惠券)、错链、语病、引号规范化
- harness-engineering: 修复漏字(引入)、渐进式披露部分补充 Agent Skills 关联与链接
通过 pnpm overrides 强制升级以下间接依赖:
- vite >=7.3.2 (High: 路径遍历、文件读取、fs.deny 绕过)
- dompurify >=3.3.2 (Medium: XSS、URI 验证绕过)
- lodash-es >=4.18.0 (High: 代码注入、原型污染)
- @xmldom/xmldom >=0.9.9 (High: XML 注入)
- picomatch >=4.0.4 (High: ReDoS、方法注入)
- immutable >=5.1.5 (High: 原型污染)
- markdown-it >=14.1.1 (Medium: ReDoS)
布尔类型使用bit更合理,类型介绍里增加了bit类型和binary类型
新增两篇 AI 编程工具深度指南文章,并更新侧边栏配置和索引页。
同步修订 Agent Skills、Workflow Graph Loop、RAG 向量存储等已有文章。
Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.9.9 to 0.9.10.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](xmldom/xmldom@0.9.9...0.9.10)
---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
dependency-version: 0.9.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
sharpener-YuFengand others added 30 commits August 5, 2026 11:00
原句比较笼统
官方 api.star-history.com 因 GitHub 收紧 stargazers API 已不可用,
改用 star-history.dera.page 恢复图表显示,同步更新三个 README。
Ref: #2894
Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.15.0 to 11.16.1.
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.15.0...mermaid@11.16.1)
---
updated-dependencies:
- dependency-name: mermaid
dependency-version: 11.16.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#2905)
int a = 9; // a = 9
int b = a++; // b = 9,a = 10
int c = ++a; // a = 11,c = 11
int d = c--; // d = 11,c = 10
int e = --d; // d = 10,e = 10
Corrected a grammatical error in the Protobuf section for clarity.
Clarified the optimization of string concatenation in JDK 9 and provided links for further reading.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

20 participants

@buyua9@Snailclimb@paigeman@makabakai@6666ccc@xdydx@Senrian@173846635@5ME@YuchangLi@zuyua9@fffg-o@LunaSpica@bengbengbalabalabeng@vuyua9@Heyflyingpig@tanhuang2016@Ayanamy000@eltociear@AzurTian
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

[pull] main from Snailclimb:main - #317

Open
pull[bot] wants to merge 1694 commits into
braless:mainfrom
Snailclimb:main
Open

[pull] main from Snailclimb:main#317
pull[bot] wants to merge 1694 commits into
braless:mainfrom
Snailclimb:main

Conversation

@pull

@pullpullBot commented Apr 28, 2023

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

buyua9and others added 29 commits April 7, 2026 22:51
 - RAG 文档:移除重复标题,调整 ANN 段落位置,统一标点格式
- 敏感词过滤:新增 AC
自动机代码示例,补充生产实践建议(白名单、线程池、Unicode 注意事项)
- 架构图从 SVG 格式更换为 PNG
- 升级 vuepress-theme-hope 及相关插件到 rc.105/rc.127
…n-buyua9
fix: clarify parent delegation core-class example
- move `tree` before `graph` and `heap` in the data-structure children list
- align sidebar topic order to a clearer progression: linear structure -> tree -> graph -> heap
docs(sidebar): reorder data-structure entries in VuePress sidebar
原描述错误地声称 Iterator 工作在独立线程中并持有 mutex 锁,
实际机制是通过 modCount/expectedModCount 计数器比较实现 fail-fast。
同时修正了 Iterator.remove() 的说明。
Closes#2818
…-description
fix: 修正增强 for 循环中 Iterator fail-fast 机制的描述
将泛型语法糖中“类型擦除”的英文表述从“type erasue”更正为“type erasure”
- Context Engineering 和 Prompt Engineering 补充 frontmatter
- README 新增两篇文章的介绍和链接
- 侧边栏补充导航条目
- 文字润色,补充工程提示和常见误区
添加workflow-graph-loop.md文档
补充workflow方面的知识
改正了类型擦除的英文表述
新增从概念到实现的完整指南,涵盖 Graph 三要素(Node/Edge/State)、
Loop 回溯机制、Spring AI Alibaba 与 LangGraph 框架映射及代码示例,
同步更新网站侧边栏和 README 目录。
移除段落间多余的 --- 分隔线,将配图从 PNG 替换为 SVG,
新增 Graph 核心元素示意图。
先讲堆的 GC,再讲堆中字符串常量池的 GC,最后讲方法区的 GC。
因此这里应该是字符串常量池,运行时常量池应该在下面的方法区。
#2829)
The previous description only mentioned thread visibility as the reason for
using volatile to modify the state variable. However, volatile's more important
role here is preventing instruction reordering through the happens-before rule
(volatile write happens-before subsequent read), which ensures the correctness
of lock semantics.
Fixes#2516
- zhuanlan: 修复中英文间距、错别字(优惠卷→优惠券)、错链、语病、引号规范化
- harness-engineering: 修复漏字(引入)、渐进式披露部分补充 Agent Skills 关联与链接
通过 pnpm overrides 强制升级以下间接依赖:
- vite >=7.3.2 (High: 路径遍历、文件读取、fs.deny 绕过)
- dompurify >=3.3.2 (Medium: XSS、URI 验证绕过)
- lodash-es >=4.18.0 (High: 代码注入、原型污染)
- @xmldom/xmldom >=0.9.9 (High: XML 注入)
- picomatch >=4.0.4 (High: ReDoS、方法注入)
- immutable >=5.1.5 (High: 原型污染)
- markdown-it >=14.1.1 (Medium: ReDoS)
布尔类型使用bit更合理,类型介绍里增加了bit类型和binary类型
新增两篇 AI 编程工具深度指南文章,并更新侧边栏配置和索引页。
同步修订 Agent Skills、Workflow Graph Loop、RAG 向量存储等已有文章。
Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.9.9 to 0.9.10.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](xmldom/xmldom@0.9.9...0.9.10)
---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
dependency-version: 0.9.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
sharpener-YuFengand others added 30 commits August 5, 2026 11:00
原句比较笼统
官方 api.star-history.com 因 GitHub 收紧 stargazers API 已不可用,
改用 star-history.dera.page 恢复图表显示,同步更新三个 README。
Ref: #2894
Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.15.0 to 11.16.1.
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.15.0...mermaid@11.16.1)
---
updated-dependencies:
- dependency-name: mermaid
dependency-version: 11.16.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#2905)
int a = 9; // a = 9
int b = a++; // b = 9,a = 10
int c = ++a; // a = 11,c = 11
int d = c--; // d = 11,c = 10
int e = --d; // d = 10,e = 10
Corrected a grammatical error in the Protobuf section for clarity.
Clarified the optimization of string concatenation in JDK 9 and provided links for further reading.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

20 participants

@buyua9@Snailclimb@paigeman@makabakai@6666ccc@xdydx@Senrian@173846635@5ME@YuchangLi@zuyua9@fffg-o@LunaSpica@bengbengbalabalabeng@vuyua9@Heyflyingpig@tanhuang2016@Ayanamy000@eltociear@AzurTian
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

[pull] main from Snailclimb:main - #317

Open
pull[bot] wants to merge 1694 commits into
braless:mainfrom
Snailclimb:main
Open

[pull] main from Snailclimb:main#317
pull[bot] wants to merge 1694 commits into
braless:mainfrom
Snailclimb:main

Conversation

@pull

@pullpullBot commented Apr 28, 2023

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

buyua9and others added 29 commits April 7, 2026 22:51
 - RAG 文档:移除重复标题,调整 ANN 段落位置,统一标点格式
- 敏感词过滤:新增 AC
自动机代码示例,补充生产实践建议(白名单、线程池、Unicode 注意事项)
- 架构图从 SVG 格式更换为 PNG
- 升级 vuepress-theme-hope 及相关插件到 rc.105/rc.127
…n-buyua9
fix: clarify parent delegation core-class example
- move `tree` before `graph` and `heap` in the data-structure children list
- align sidebar topic order to a clearer progression: linear structure -> tree -> graph -> heap
docs(sidebar): reorder data-structure entries in VuePress sidebar
原描述错误地声称 Iterator 工作在独立线程中并持有 mutex 锁,
实际机制是通过 modCount/expectedModCount 计数器比较实现 fail-fast。
同时修正了 Iterator.remove() 的说明。
Closes#2818
…-description
fix: 修正增强 for 循环中 Iterator fail-fast 机制的描述
将泛型语法糖中“类型擦除”的英文表述从“type erasue”更正为“type erasure”
- Context Engineering 和 Prompt Engineering 补充 frontmatter
- README 新增两篇文章的介绍和链接
- 侧边栏补充导航条目
- 文字润色,补充工程提示和常见误区
添加workflow-graph-loop.md文档
补充workflow方面的知识
改正了类型擦除的英文表述
新增从概念到实现的完整指南,涵盖 Graph 三要素(Node/Edge/State)、
Loop 回溯机制、Spring AI Alibaba 与 LangGraph 框架映射及代码示例,
同步更新网站侧边栏和 README 目录。
移除段落间多余的 --- 分隔线,将配图从 PNG 替换为 SVG,
新增 Graph 核心元素示意图。
先讲堆的 GC,再讲堆中字符串常量池的 GC,最后讲方法区的 GC。
因此这里应该是字符串常量池,运行时常量池应该在下面的方法区。
#2829)
The previous description only mentioned thread visibility as the reason for
using volatile to modify the state variable. However, volatile's more important
role here is preventing instruction reordering through the happens-before rule
(volatile write happens-before subsequent read), which ensures the correctness
of lock semantics.
Fixes#2516
- zhuanlan: 修复中英文间距、错别字(优惠卷→优惠券)、错链、语病、引号规范化
- harness-engineering: 修复漏字(引入)、渐进式披露部分补充 Agent Skills 关联与链接
通过 pnpm overrides 强制升级以下间接依赖:
- vite >=7.3.2 (High: 路径遍历、文件读取、fs.deny 绕过)
- dompurify >=3.3.2 (Medium: XSS、URI 验证绕过)
- lodash-es >=4.18.0 (High: 代码注入、原型污染)
- @xmldom/xmldom >=0.9.9 (High: XML 注入)
- picomatch >=4.0.4 (High: ReDoS、方法注入)
- immutable >=5.1.5 (High: 原型污染)
- markdown-it >=14.1.1 (Medium: ReDoS)
布尔类型使用bit更合理,类型介绍里增加了bit类型和binary类型
新增两篇 AI 编程工具深度指南文章,并更新侧边栏配置和索引页。
同步修订 Agent Skills、Workflow Graph Loop、RAG 向量存储等已有文章。
Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.9.9 to 0.9.10.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](xmldom/xmldom@0.9.9...0.9.10)
---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
dependency-version: 0.9.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
sharpener-YuFengand others added 30 commits August 5, 2026 11:00
原句比较笼统
官方 api.star-history.com 因 GitHub 收紧 stargazers API 已不可用,
改用 star-history.dera.page 恢复图表显示,同步更新三个 README。
Ref: #2894
Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.15.0 to 11.16.1.
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.15.0...mermaid@11.16.1)
---
updated-dependencies:
- dependency-name: mermaid
dependency-version: 11.16.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#2905)
int a = 9; // a = 9
int b = a++; // b = 9,a = 10
int c = ++a; // a = 11,c = 11
int d = c--; // d = 11,c = 10
int e = --d; // d = 10,e = 10
Corrected a grammatical error in the Protobuf section for clarity.
Clarified the optimization of string concatenation in JDK 9 and provided links for further reading.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

20 participants

@buyua9@Snailclimb@paigeman@makabakai@6666ccc@xdydx@Senrian@173846635@5ME@YuchangLi@zuyua9@fffg-o@LunaSpica@bengbengbalabalabeng@vuyua9@Heyflyingpig@tanhuang2016@Ayanamy000@eltociear@AzurTian
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

[pull] main from Snailclimb:main - #317

Open
pull[bot] wants to merge 1694 commits into
braless:mainfrom
Snailclimb:main
Open

[pull] main from Snailclimb:main#317
pull[bot] wants to merge 1694 commits into
braless:mainfrom
Snailclimb:main

Conversation

@pull

@pullpullBot commented Apr 28, 2023

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

buyua9and others added 29 commits April 7, 2026 22:51
 - RAG 文档:移除重复标题,调整 ANN 段落位置,统一标点格式
- 敏感词过滤:新增 AC
自动机代码示例,补充生产实践建议(白名单、线程池、Unicode 注意事项)
- 架构图从 SVG 格式更换为 PNG
- 升级 vuepress-theme-hope 及相关插件到 rc.105/rc.127
…n-buyua9
fix: clarify parent delegation core-class example
- move `tree` before `graph` and `heap` in the data-structure children list
- align sidebar topic order to a clearer progression: linear structure -> tree -> graph -> heap
docs(sidebar): reorder data-structure entries in VuePress sidebar
原描述错误地声称 Iterator 工作在独立线程中并持有 mutex 锁,
实际机制是通过 modCount/expectedModCount 计数器比较实现 fail-fast。
同时修正了 Iterator.remove() 的说明。
Closes#2818
…-description
fix: 修正增强 for 循环中 Iterator fail-fast 机制的描述
将泛型语法糖中“类型擦除”的英文表述从“type erasue”更正为“type erasure”
- Context Engineering 和 Prompt Engineering 补充 frontmatter
- README 新增两篇文章的介绍和链接
- 侧边栏补充导航条目
- 文字润色,补充工程提示和常见误区
添加workflow-graph-loop.md文档
补充workflow方面的知识
改正了类型擦除的英文表述
新增从概念到实现的完整指南,涵盖 Graph 三要素(Node/Edge/State)、
Loop 回溯机制、Spring AI Alibaba 与 LangGraph 框架映射及代码示例,
同步更新网站侧边栏和 README 目录。
移除段落间多余的 --- 分隔线,将配图从 PNG 替换为 SVG,
新增 Graph 核心元素示意图。
先讲堆的 GC,再讲堆中字符串常量池的 GC,最后讲方法区的 GC。
因此这里应该是字符串常量池,运行时常量池应该在下面的方法区。
#2829)
The previous description only mentioned thread visibility as the reason for
using volatile to modify the state variable. However, volatile's more important
role here is preventing instruction reordering through the happens-before rule
(volatile write happens-before subsequent read), which ensures the correctness
of lock semantics.
Fixes#2516
- zhuanlan: 修复中英文间距、错别字(优惠卷→优惠券)、错链、语病、引号规范化
- harness-engineering: 修复漏字(引入)、渐进式披露部分补充 Agent Skills 关联与链接
通过 pnpm overrides 强制升级以下间接依赖:
- vite >=7.3.2 (High: 路径遍历、文件读取、fs.deny 绕过)
- dompurify >=3.3.2 (Medium: XSS、URI 验证绕过)
- lodash-es >=4.18.0 (High: 代码注入、原型污染)
- @xmldom/xmldom >=0.9.9 (High: XML 注入)
- picomatch >=4.0.4 (High: ReDoS、方法注入)
- immutable >=5.1.5 (High: 原型污染)
- markdown-it >=14.1.1 (Medium: ReDoS)
布尔类型使用bit更合理,类型介绍里增加了bit类型和binary类型
新增两篇 AI 编程工具深度指南文章,并更新侧边栏配置和索引页。
同步修订 Agent Skills、Workflow Graph Loop、RAG 向量存储等已有文章。
Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.9.9 to 0.9.10.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](xmldom/xmldom@0.9.9...0.9.10)
---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
dependency-version: 0.9.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
sharpener-YuFengand others added 30 commits August 5, 2026 11:00
原句比较笼统
官方 api.star-history.com 因 GitHub 收紧 stargazers API 已不可用,
改用 star-history.dera.page 恢复图表显示,同步更新三个 README。
Ref: #2894
Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.15.0 to 11.16.1.
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.15.0...mermaid@11.16.1)
---
updated-dependencies:
- dependency-name: mermaid
dependency-version: 11.16.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#2905)
int a = 9; // a = 9
int b = a++; // b = 9,a = 10
int c = ++a; // a = 11,c = 11
int d = c--; // d = 11,c = 10
int e = --d; // d = 10,e = 10
Corrected a grammatical error in the Protobuf section for clarity.
Clarified the optimization of string concatenation in JDK 9 and provided links for further reading.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

20 participants

@buyua9@Snailclimb@paigeman@makabakai@6666ccc@xdydx@Senrian@173846635@5ME@YuchangLi@zuyua9@fffg-o@LunaSpica@bengbengbalabalabeng@vuyua9@Heyflyingpig@tanhuang2016@Ayanamy000@eltociear@AzurTian
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

[pull] main from Snailclimb:main - #317

Open
pull[bot] wants to merge 1694 commits into
braless:mainfrom
Snailclimb:main
Open

[pull] main from Snailclimb:main#317
pull[bot] wants to merge 1694 commits into
braless:mainfrom
Snailclimb:main

Conversation

@pull

@pullpullBot commented Apr 28, 2023

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

buyua9and others added 29 commits April 7, 2026 22:51
 - RAG 文档:移除重复标题,调整 ANN 段落位置,统一标点格式
- 敏感词过滤:新增 AC
自动机代码示例,补充生产实践建议(白名单、线程池、Unicode 注意事项)
- 架构图从 SVG 格式更换为 PNG
- 升级 vuepress-theme-hope 及相关插件到 rc.105/rc.127
…n-buyua9
fix: clarify parent delegation core-class example
- move `tree` before `graph` and `heap` in the data-structure children list
- align sidebar topic order to a clearer progression: linear structure -> tree -> graph -> heap
docs(sidebar): reorder data-structure entries in VuePress sidebar
原描述错误地声称 Iterator 工作在独立线程中并持有 mutex 锁,
实际机制是通过 modCount/expectedModCount 计数器比较实现 fail-fast。
同时修正了 Iterator.remove() 的说明。
Closes#2818
…-description
fix: 修正增强 for 循环中 Iterator fail-fast 机制的描述
将泛型语法糖中“类型擦除”的英文表述从“type erasue”更正为“type erasure”
- Context Engineering 和 Prompt Engineering 补充 frontmatter
- README 新增两篇文章的介绍和链接
- 侧边栏补充导航条目
- 文字润色,补充工程提示和常见误区
添加workflow-graph-loop.md文档
补充workflow方面的知识
改正了类型擦除的英文表述
新增从概念到实现的完整指南,涵盖 Graph 三要素(Node/Edge/State)、
Loop 回溯机制、Spring AI Alibaba 与 LangGraph 框架映射及代码示例,
同步更新网站侧边栏和 README 目录。
移除段落间多余的 --- 分隔线,将配图从 PNG 替换为 SVG,
新增 Graph 核心元素示意图。
先讲堆的 GC,再讲堆中字符串常量池的 GC,最后讲方法区的 GC。
因此这里应该是字符串常量池,运行时常量池应该在下面的方法区。
#2829)
The previous description only mentioned thread visibility as the reason for
using volatile to modify the state variable. However, volatile's more important
role here is preventing instruction reordering through the happens-before rule
(volatile write happens-before subsequent read), which ensures the correctness
of lock semantics.
Fixes#2516
- zhuanlan: 修复中英文间距、错别字(优惠卷→优惠券)、错链、语病、引号规范化
- harness-engineering: 修复漏字(引入)、渐进式披露部分补充 Agent Skills 关联与链接
通过 pnpm overrides 强制升级以下间接依赖:
- vite >=7.3.2 (High: 路径遍历、文件读取、fs.deny 绕过)
- dompurify >=3.3.2 (Medium: XSS、URI 验证绕过)
- lodash-es >=4.18.0 (High: 代码注入、原型污染)
- @xmldom/xmldom >=0.9.9 (High: XML 注入)
- picomatch >=4.0.4 (High: ReDoS、方法注入)
- immutable >=5.1.5 (High: 原型污染)
- markdown-it >=14.1.1 (Medium: ReDoS)
布尔类型使用bit更合理,类型介绍里增加了bit类型和binary类型
新增两篇 AI 编程工具深度指南文章,并更新侧边栏配置和索引页。
同步修订 Agent Skills、Workflow Graph Loop、RAG 向量存储等已有文章。
Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.9.9 to 0.9.10.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](xmldom/xmldom@0.9.9...0.9.10)
---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
dependency-version: 0.9.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
sharpener-YuFengand others added 30 commits August 5, 2026 11:00
原句比较笼统
官方 api.star-history.com 因 GitHub 收紧 stargazers API 已不可用,
改用 star-history.dera.page 恢复图表显示,同步更新三个 README。
Ref: #2894
Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.15.0 to 11.16.1.
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.15.0...mermaid@11.16.1)
---
updated-dependencies:
- dependency-name: mermaid
dependency-version: 11.16.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#2905)
int a = 9; // a = 9
int b = a++; // b = 9,a = 10
int c = ++a; // a = 11,c = 11
int d = c--; // d = 11,c = 10
int e = --d; // d = 10,e = 10
Corrected a grammatical error in the Protobuf section for clarity.
Clarified the optimization of string concatenation in JDK 9 and provided links for further reading.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

20 participants

@buyua9@Snailclimb@paigeman@makabakai@6666ccc@xdydx@Senrian@173846635@5ME@YuchangLi@zuyua9@fffg-o@LunaSpica@bengbengbalabalabeng@vuyua9@Heyflyingpig@tanhuang2016@Ayanamy000@eltociear@AzurTian