-
dom4j = Java 里一个偏“工程实用”的 XML 处理库
XStream 是一个非常易用的 Java 对象与 XML 相互转换的库,其核心用法非常简单,主要涉及 toXML() 和 fromXML() 两个方法[reference:0]。
📦 第一步:添加Maven依赖
在你的 pom.xml 文件中添加 XStream 的核心依赖。
<dependency>
<groupId>com.thoughtworks...
2026-04-03 13:01:55 |
XML
-
dom4j = Java 里一个偏“工程实用”的 XML 处理库
一、dom4j 是什么(快速理解)
dom4j = Java 里一个偏“工程实用”的 XML 处理库
核心特点:
支持 DOM + SAX + XPath + JAXP
基于 Java 集合(比原生 DOM 更好用)
API 更灵活,适合复杂 XML 操作 ([GitHub][1])
👉 简单对比:
原生 DOM:啰嗦
SAX:流式但难写
dom4j:...
2026-04-03 13:01:55 |
XML
-
flexmark-java 是一个基于 CommonMark 的 Java 实现,采用“先解析块(blocks),再解析行内(inlines)”的 Markdown 解析架构。
flexmark-java
flexmark-java 是一个基于 [CommonMark(规范 0.28)] 的 Java 实现,采用“先解析块(blocks),再解析行内(inlines)”的 Markdown 解析架构。
其优势在于:速度快、灵活性高、基于 Markdown 源元素的 AST(抽象语法树),并且提供精确到组成元素词法单元(lexeme)中每个字符的源码位置信息,同时...
2026-04-03 13:01:55 |
Markdown
-
commonmark-java 一个 Java 库,用于根据 Markdown 和 CommonMark 规范(以及部分扩展)解析和渲染 Markdown 文本。
commonmark-java
一个 Java 库,用于根据 Markdown 和 CommonMark 规范(以及部分扩展)解析和渲染 Markdown 文本。
介绍
提供用于将输入解析为抽象语法树(AST)、访问和操作节点,以及渲染为 HTML 或重新转换为 Markdown 的类。
该项目最初是 commonmark.js 的移植版本,但后来演化为一个可扩展的库,具有以下特性:
...
2026-04-03 13:01:55 |
Markdown
-
OpenScreen 是一个免费、开源的屏幕录制工具,可作为 Screen Studio 的替代方案(某种程度上)
OpenScreen
⚠️ 注意
该项目目前仍处于 Beta 阶段,可能存在一些 bug,但希望你能获得不错的体验。
OpenScreen
OpenScreen 是一个免费、开源的屏幕录制工具,可作为 Screen Studio 的替代方案(某种程度上)。 ([Awesome Lists][1])
如果你不想为 Screen Studio 每月支付 $29,但又希望拥有...
2026-04-03 13:01:55 |
AI
-
Meta-Harness End-to-End Optimization of Model Harnesses 通过自动优化“模型 Harness(执行框架)”,可以显著提升 LLM Agent 的性能
📦 meta-harness-tbench2-artifact(中文翻译)
🧠 项目简介
该仓库是论文:
Meta-Harness: End-to-End Optimization of Model Harnesses
的实验复现 Artifact(实验工件)。
👉 这里的 artifact 在学术语境下不是“物品”,而是:
“可复现实验的完整环境 + 代码 + 数...
2026-04-03 13:01:55 |
AI
-
LSP(Language Server Protocol)-03-ANTLR(ANother Tool for Language Recognition)是一个语言解析器生成器(parser generator)
ANTLR
ANTLR(ANother Tool for Language Recognition)是一个语言解析器生成器(parser generator),用来把“文本 → 结构化语法树(AST/Parse Tree)”。
👉 简单说:
ANTLR = 用语法规则(Grammar)生成词法分析器 + 语法分析器的工具
一、ANTLR 是干什么的(本质定位)
它解决的...
2026-04-03 13:01:55 |
Web
-
LSP(Language Server Protocol)-02-原理简单介绍
LSP
你这个理解只对了一部分,但不完整——而且关键点其实不在 tree-sitter,而在“语义模型 + 增量分析引擎”。
我帮你从“实现原理”层面拆开讲清楚。
一、结论先说清楚(避免误区)
👉 LSP 不是:
❌ 一个语法解析方案
❌ 一个 AST 标准
❌ 依赖 tree-sitter
👉 LSP 本质是通信协议:
定义“编辑器 ↔ 语言服务”的...
2026-04-03 13:01:55 |
Web