<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
      <title>个人笔记</title>
      <link>https://juemuren.github.io/notes</link>
      <description>Last 10 notes on 个人笔记</description>
      <generator>Quartz -- quartz.jzhao.xyz</generator>
      <item>
    <title>标签索引</title>
    <link>https://juemuren.github.io/notes/tags/</link>
    <guid>https://juemuren.github.io/notes/tags/</guid>
    <description><![CDATA[  ]]></description>
    <pubDate>Tue, 21 Jul 2026 23:18:18 GMT</pubDate>
  </item><item>
    <title>PDFcpu</title>
    <link>https://juemuren.github.io/notes/doc/pdfcpu</link>
    <guid>https://juemuren.github.io/notes/doc/pdfcpu</guid>
    <description><![CDATA[ 简介 PDFcpu 是一个用 Go 编写的 PDF 处理器 对比 类似的命令行 PDF 处理工具有很多，比如 qpdf poppler MuPDF GhostScript 安装 scoop install pdfcpu scoop install qpdf 使用 这些工具的用法非常多，此处仅展示我自己用过的部分功能，更多细节请阅读对应的官方文档 使用 pdfcpu 官方文档 导入/导出书签 # 导出书签，文件默认为 out.json pdfcpu bookmarks export example.pdf # 导入书签，添加 -r 参数替换原有书签，并以新名字保存 pdfcpu bookmark... ]]></description>
    <pubDate>Tue, 21 Jul 2026 23:16:19 GMT</pubDate>
  </item><item>
    <title>文档工具</title>
    <link>https://juemuren.github.io/notes/doc/</link>
    <guid>https://juemuren.github.io/notes/doc/</guid>
    <description><![CDATA[ 基本概念 除了传统意义上的文档外，图片、音视频等广义上的文档也放在了本章里。 格式 文本文档 文本文档指所有内容都以文本形式进行存储的文档。这种方式有一些很明显的好处 通用，可以在任何有文本编辑器的设备上对其进行修改和查看 版本控制友好，Git 的 diff/merge 等功能都可以正常使用 文本文档本身可以看作一种语言，它们有不同的类型，比如 标记语言。这种语言可以标记文档的结构、内容，以及基本的样式/格式，典型例子是 Markdown/HTML 排版语言。这种语言不仅可以标记文档，还可以对其进行排版，甚至有函数、变量等编程特性，典型例子是 LaTeX/Typst Markdown Mark... ]]></description>
    <pubDate>Tue, 21 Jul 2026 23:16:19 GMT</pubDate>
  </item><item>
    <title>Mermaid</title>
    <link>https://juemuren.github.io/notes/doc/mermaid</link>
    <guid>https://juemuren.github.io/notes/doc/mermaid</guid>
    <description><![CDATA[ 简介 Mermaid 是一个用 JavaScript 实现的图表绘制工具，可以通过简单的代码绘制图表。具体的语法可查阅 官方文档 mermaid 流行的主要原因就是可以把代码嵌入 MD 文档中。毕竟大多数时候 MD 都会转为 HTML，而 mermaid 恰好有 JavaScript 实现，这使得客户端可以自行完成图片的渲染。Github 的 MD 就支持渲染内嵌的 mermaid 代码，LLM 也常用 mermaid 来生成和展示图片。 sequenceDiagram participant DM as 开发机器 participant SSG as 静态网站生成器 participant ... ]]></description>
    <pubDate>Sat, 11 Jul 2026 09:40:58 GMT</pubDate>
  </item><item>
    <title>数据处理工具</title>
    <link>https://juemuren.github.io/notes/data/</link>
    <guid>https://juemuren.github.io/notes/data/</guid>
    <description><![CDATA[ 基本概念 相比于二进制数据，本文更关注文本数据。另外文档、图片、视频等某种程度上也算是数据，但这些内容放到了 文档 章节中。 格式 嵌套型数据 特性JSONYAMLTOMLXML人类读写较难最易较易最难解析速度最快最慢较快较慢 JSON JSON 全称为 JavaScript 对象表示法。顾名思义，JavaScript 就使用这种格式表示对象，因此 JavaScript 序列化和反序列化 JSON 都非常方便。 JSON 是机器友好的，因此解析起来特别快速。但 JSON 不是人类友好的，文件中充斥着各种定界符和分隔符，非常影响阅读和修改。 JSON 经常会在和 JavaScript 有关的场合... ]]></description>
    <pubDate>Thu, 09 Jul 2026 14:36:34 GMT</pubDate>
  </item><item>
    <title>网络工具</title>
    <link>https://juemuren.github.io/notes/net/</link>
    <guid>https://juemuren.github.io/notes/net/</guid>
    <description><![CDATA[ 基本概念 部分和网络相关的内容放到了专门的主题中 Web 安全 Web 开发 API 开发 主要技术 网络协议栈 网络协议形成了一个个抽象层级，上层协议直接基于下层协议进行定义。最常见的模型是 5 层 Internet 协议栈 block-beta columns 1 1[&quot;应用层&quot;] 2[&quot;传输层&quot;] 3[&quot;网络层&quot;] 4[&quot;链路层&quot;] 5[&quot;物理层&quot;] 应用层面向用户和应用程序，需根据具体的应用场景来设计。应用层传输的数据称为应用层报文。代表协议有 HTTP/HTTPS 超文本传输协议。用于... ]]></description>
    <pubDate>Thu, 09 Jul 2026 14:36:34 GMT</pubDate>
  </item><item>
    <title>安全工具</title>
    <link>https://juemuren.github.io/notes/sec/</link>
    <guid>https://juemuren.github.io/notes/sec/</guid>
    <description><![CDATA[ 基本概念 计算机安全领域有一类很出名的竞赛，名为 CTF（Capture the Flags）。CTF 比赛的内容包含以下几个部分 Web 网络攻防。寻找服务器上的漏洞并尝试进行攻击。 Crypto 密码学。破解密码，或者伪造数字签名。 Reverse 逆向工程。对着黑盒研究内部结构和原理。 Pwn 二进制利用。和逆向工程很像，但目的不是搞清楚原理，而是发现漏洞并进行利用。 Misc 杂项。包括很多内容，比如隐写、取证等。 本文以 CTF 涵盖的主题作为大纲来组织内容 工具 Web 发现 用于发现可攻击的服务器 Amass 使用主动侦察技术进行攻击面网络映射和外部资产发现 subfinder ... ]]></description>
    <pubDate>Thu, 09 Jul 2026 14:36:34 GMT</pubDate>
  </item><item>
    <title>AI</title>
    <link>https://juemuren.github.io/notes/app/ai</link>
    <guid>https://juemuren.github.io/notes/app/ai</guid>
    <description><![CDATA[ 基本概念 本部分包含 人工智能 和 科学计算 的相关技术。科学计算是指用计算机求解复杂的科学问题，人工智能则是指构建一个具有人类智能的系统。 人工智能和科学计算的区别 尽管人工智能和科学计算的区别非常明显，但由于二者联系紧密且存在交叉，因此经常会被混用。本文不想纠结这些细节，因此同样可能出现混用。 由于人工智能风头正盛，因此只用 AI 作为本部分的标题，尽管科学计算也包含在其中。 由于 Python 几乎已经成为了人工智能/科学计算领域的标准语言，所以后面的框架大多和 Python 有关。Python 还有一些通用的框架/库/工具，由于不是专属于 人工智能/科学计算 的，所以没有列举在这里，可... ]]></description>
    <pubDate>Tue, 07 Jul 2026 07:04:41 GMT</pubDate>
  </item><item>
    <title>API</title>
    <link>https://juemuren.github.io/notes/app/api</link>
    <guid>https://juemuren.github.io/notes/app/api</guid>
    <description><![CDATA[ 基本概念 API 全称为 应用程序编程接口。API 一词含义相当丰富，在本文专指远程调用的接口。服务器通过 API 对外提供自己的服务；外部世界可以发起网络请求调用 API 来使用服务。 收到外部世界的请求后，服务器要对请求进行处理。部分请求可能需要用到数据。直接在服务器的文件系统上存储数据是很不靠谱的，因此通常会使用数据库来存储数据。API 开发者的主要工作就是实现需要的接口，并处理和数据库之间的交互。 sequenceDiagram participant B as 外部世界 participant S as 服务器 participant D as 数据库 Note over B, D:... ]]></description>
    <pubDate>Tue, 07 Jul 2026 07:04:41 GMT</pubDate>
  </item><item>
    <title>Web</title>
    <link>https://juemuren.github.io/notes/app/web</link>
    <guid>https://juemuren.github.io/notes/app/web</guid>
    <description><![CDATA[ 基本概念 Web 应用是指一类能够在浏览器中运行的应用。 Web 一词的翻译 Web 一词一直都没有合适的中文翻译。以下翻译虽然有人使用，但其实都不好，因为它们已经有了更准确的英文，会造成混淆 网站 Website 网页 Webpage 网络 Network 互联网 Internet Web 在英文里就是个很抽象的词，因此最贴切的中文翻译也一定是抽象的，比如 网。但显然这个翻译太怪了，所以之后将不翻译 Web 一词 得益于技术的发展，现代 Web 应用已经不再是那种只提供静态资源的普通网站，而几乎可以做到所有原生应用能做到的事情。 前端和后端 现代 Web 应用通常都会使用 前后端分离 的设计... ]]></description>
    <pubDate>Tue, 07 Jul 2026 07:04:41 GMT</pubDate>
  </item>
    </channel>
  </rss>