<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>星尘</title>
  
  
  <link href="/atom.xml" rel="self"/>
  
  <link href="https://rexyan.github.io/"/>
  <updated>2026-06-18T07:24:05.999Z</updated>
  <id>https://rexyan.github.io/</id>
  
  <author>
    <name>Rex</name>
    
  </author>
  
  <generator uri="http://hexo.io/">Hexo</generator>
  
  <entry>
    <title>EasyTier 组网</title>
    <link href="https://rexyan.github.io/2026/05/18/EasyTier%20%E7%BB%84%E7%BD%91/"/>
    <id>https://rexyan.github.io/2026/05/18/EasyTier 组网/</id>
    <published>2026-05-18T10:43:57.000Z</published>
    <updated>2026-06-18T07:24:05.999Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;h3 id=&quot;部署公网服务&quot;&gt;&lt;a href=&quot;#部署公网服务&quot; class=&quot;headerlink&quot; title=&quot;部署公网服务&quot;&gt;&lt;/a&gt;部署公网服务&lt;/h3&gt;&lt;blockquote&gt;
&lt;p&gt;此部分只部署了 easytier-core， 无 web
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
    
  </entry>
  
  <entry>
    <title>Swift Basics</title>
    <link href="https://rexyan.github.io/2026/04/13/Swift%20Basics/"/>
    <id>https://rexyan.github.io/2026/04/13/Swift Basics/</id>
    <published>2026-04-13T10:43:57.000Z</published>
    <updated>2026-06-18T07:24:06.007Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;h3 id=&quot;Swift-Basics-1&quot;&gt;&lt;a href=&quot;#Swift-Basics-1&quot; class=&quot;headerlink&quot; title=&quot;Swift Basics #1&quot;&gt;&lt;/a&gt;Swift Basics #1&lt;/h3&gt;&lt;h4 id=&quot;1-控制台打印输出&quot;&gt;&lt;a
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
      <category term="Swift" scheme="https://rexyan.github.io/categories/Swift/"/>
    
    
  </entry>
  
  <entry>
    <title>SwiftUI Basics</title>
    <link href="https://rexyan.github.io/2026/04/13/SwiftUI%20Basics/"/>
    <id>https://rexyan.github.io/2026/04/13/SwiftUI Basics/</id>
    <published>2026-04-13T10:43:57.000Z</published>
    <updated>2026-06-18T07:24:06.008Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;h3 id=&quot;文本&quot;&gt;&lt;a href=&quot;#文本&quot; class=&quot;headerlink&quot; title=&quot;文本&quot;&gt;&lt;/a&gt;文本&lt;/h3&gt;&lt;h4 id=&quot;1-基础文本与系统字体大小&quot;&gt;&lt;a href=&quot;#1-基础文本与系统字体大小&quot; class=&quot;headerlink&quot;
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
      <category term="Swift" scheme="https://rexyan.github.io/categories/Swift/"/>
    
      <category term="SwiftUI" scheme="https://rexyan.github.io/categories/SwiftUI/"/>
    
    
  </entry>
  
  <entry>
    <title>Dify Plugin Daemon 源码解析</title>
    <link href="https://rexyan.github.io/2025/11/13/dify-plugin-daemon%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90/"/>
    <id>https://rexyan.github.io/2025/11/13/dify-plugin-daemon 源码解析/</id>
    <published>2025-11-13T22:55:57.000Z</published>
    <updated>2026-06-18T07:24:06.009Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;Dify Plugin Daemon 旨在管理 Dify 生态系统中插件的完整生命周期。它作为 Dify API 服务器与各种插件运行时环境之间的中央协调器，支持在不同部署场景中无缝执行插件。&lt;/p&gt;
&lt;h3 id=&quot;Runtime-类型&quot;&gt;&lt;a
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
      <category term="Dify" scheme="https://rexyan.github.io/categories/Dify/"/>
    
    
  </entry>
  
  <entry>
    <title>Dify Plugin SDK 源码解析</title>
    <link href="https://rexyan.github.io/2025/11/11/dify-plugin-sdks%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90/"/>
    <id>https://rexyan.github.io/2025/11/11/dify-plugin-sdks 源码解析/</id>
    <published>2025-11-11T22:55:57.000Z</published>
    <updated>2026-06-18T07:24:06.009Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;Dify Plugin SDK 是一个完整的插件框架系统，用于开发和运行 Dify 平台的插件。支持多种插件类型（工具、模型、端点、代理、数据源）和三种部署模式（Local、Remote、Serverless）。&lt;/p&gt;
&lt;h3 id=&quot;交互架构&quot;&gt;&lt;a
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
      <category term="Dify" scheme="https://rexyan.github.io/categories/Dify/"/>
    
    
  </entry>
  
  <entry>
    <title>飞牛NAS搭建旁路由</title>
    <link href="https://rexyan.github.io/2025/11/07/%E9%A3%9E%E7%89%9BNAS%20%E6%90%AD%E5%BB%BA%E6%97%81%E8%B7%AF%E7%94%B1/"/>
    <id>https://rexyan.github.io/2025/11/07/飞牛NAS 搭建旁路由/</id>
    <published>2025-11-07T22:55:57.000Z</published>
    <updated>2026-06-18T07:24:06.018Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;本次搭建使用 Docker 的方式，仓库为 &lt;a href=&quot;https://github.com/zzsrv/OpenWrt-Docker&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;OpenWrt-Docker&lt;/a&gt;（OpenWrt-24.10
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
    
  </entry>
  
  <entry>
    <title>Dify 工作流详解</title>
    <link href="https://rexyan.github.io/2025/10/29/Dify%E5%B7%A5%E4%BD%9C%E6%B5%81%E6%BA%90%E7%A0%81%E6%B5%85%E6%9E%90/"/>
    <id>https://rexyan.github.io/2025/10/29/Dify工作流源码浅析/</id>
    <published>2025-10-29T22:50:57.000Z</published>
    <updated>2026-06-18T07:24:05.998Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;h3 id=&quot;触发入口&quot;&gt;&lt;a href=&quot;#触发入口&quot; class=&quot;headerlink&quot; title=&quot;触发入口&quot;&gt;&lt;/a&gt;触发入口&lt;/h3&gt;&lt;p&gt;Dify 的工作流运行在线程中，其中支持多个分支的并行运行。工作流运行逻辑核心代码在
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
      <category term="Dify" scheme="https://rexyan.github.io/categories/Dify/"/>
    
    
  </entry>
  
  <entry>
    <title>Python+SQLAlchemy连接人大金仓数据库</title>
    <link href="https://rexyan.github.io/2025/10/29/Python+SQLAlchemy%20%E4%BD%BF%E7%94%A8%E4%BA%BA%E5%A4%A7%E9%87%91%E4%BB%93%E6%95%B0%E6%8D%AE%E5%BA%93/"/>
    <id>https://rexyan.github.io/2025/10/29/Python+SQLAlchemy 使用人大金仓数据库/</id>
    <published>2025-10-29T22:45:57.000Z</published>
    <updated>2026-06-18T07:24:06.006Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;使用金仓的连接格式为：&lt;/p&gt;
&lt;figure class=&quot;highlight plain&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;gutter&quot;&gt;&lt;pre&gt;&lt;span class=&quot;line&quot;&gt;1&lt;/span&gt;&lt;br&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
    
  </entry>
  
  <entry>
    <title>大语言模型是如何工作的</title>
    <link href="https://rexyan.github.io/2025/10/20/%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B%E6%98%AF%E5%A6%82%E4%BD%95%E5%B7%A5%E4%BD%9C%E7%9A%84/"/>
    <id>https://rexyan.github.io/2025/10/20/大语言模型是如何工作的/</id>
    <published>2025-10-20T22:55:57.000Z</published>
    <updated>2026-06-18T07:24:06.013Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;h3 id=&quot;模型只能看到-Token&quot;&gt;&lt;a href=&quot;#模型只能看到-Token&quot; class=&quot;headerlink&quot; title=&quot;模型只能看到 Token&quot;&gt;&lt;/a&gt;模型只能看到 Token&lt;/h3&gt;&lt;p&gt;token
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
    
  </entry>
  
  <entry>
    <title>GitLab流水线配置</title>
    <link href="https://rexyan.github.io/2025/10/20/GitLab%E6%B5%81%E6%B0%B4%E7%BA%BF%E9%85%8D%E7%BD%AE/"/>
    <id>https://rexyan.github.io/2025/10/20/GitLab流水线配置/</id>
    <published>2025-10-20T22:45:57.000Z</published>
    <updated>2026-06-18T07:24:05.999Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;现在有两套 Harbor 仓库，两套仓库的镜像不能交叉推送。算法仓库一套代码需要打出十几个镜像，本次借助 gitlab 来实现不同环境的镜像构建和推送，并且到指定机器进行拉取。&lt;/p&gt;
&lt;h3 id=&quot;安装-注册-GitLab-Runner&quot;&gt;&lt;a
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
    
  </entry>
  
  <entry>
    <title>A100 部署 Grok2.5</title>
    <link href="https://rexyan.github.io/2025/09/09/A100%20%E9%83%A8%E7%BD%B2%20Grok2.5%20/"/>
    <id>https://rexyan.github.io/2025/09/09/A100 部署 Grok2.5 /</id>
    <published>2025-09-09T22:55:57.000Z</published>
    <updated>2026-06-18T07:24:05.997Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;h3 id=&quot;下载模型&quot;&gt;&lt;a href=&quot;#下载模型&quot; class=&quot;headerlink&quot; title=&quot;下载模型&quot;&gt;&lt;/a&gt;下载模型&lt;/h3&gt;&lt;figure class=&quot;highlight shell&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
    
  </entry>
  
  <entry>
    <title>如何实现一个请求级线程安全的缓存</title>
    <link href="https://rexyan.github.io/2025/09/05/ContextVar%E5%9C%A8%E7%BA%BF%E7%A8%8B%E5%A4%8D%E7%94%A8%E5%9C%BA%E6%99%AF(Gunicorn)%E4%B8%AD%E5%80%BC%E9%87%8D%E5%A4%8D%E7%9A%84%E9%97%AE%E9%A2%98/"/>
    <id>https://rexyan.github.io/2025/09/05/ContextVar在线程复用场景(Gunicorn)中值重复的问题/</id>
    <published>2025-09-05T22:55:57.000Z</published>
    <updated>2026-06-18T07:24:05.998Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;h3 id=&quot;需求&quot;&gt;&lt;a href=&quot;#需求&quot; class=&quot;headerlink&quot; title=&quot;需求&quot;&gt;&lt;/a&gt;需求&lt;/h3&gt;&lt;p&gt;需要实现一个请求级线程安全的缓存，例如在一个请求中，会对反复使用到某个数据库的值，或者文件中的值，这时我们可以使用 ContextVar
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
    
  </entry>
  
  <entry>
    <title>VS Code 和 Pycharm DevContainer 使用</title>
    <link href="https://rexyan.github.io/2025/06/11/VS%20Code%20%E5%92%8C%20Pycharm%20DevContainer%20%E4%BD%BF%E7%94%A8/"/>
    <id>https://rexyan.github.io/2025/06/11/VS Code 和 Pycharm DevContainer 使用/</id>
    <published>2025-06-11T22:55:57.000Z</published>
    <updated>2026-06-18T07:24:06.008Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;训练和推理都需要 GPU 服务器，但是本地环境没有，借助 Dev Containers 可以在容器中进行开发和调试。Dev Containers 的使用步骤为:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;和 GPU 服务器建立 SSH 连接&lt;/li&gt;
&lt;li&gt;将代码克隆至 GPU
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
    
  </entry>
  
  <entry>
    <title>阅读(2025-0602-0609)</title>
    <link href="https://rexyan.github.io/2025/06/09/%E9%98%85%E8%AF%BB-202506020-20250609/"/>
    <id>https://rexyan.github.io/2025/06/09/阅读-202506020-20250609/</id>
    <published>2025-06-09T22:55:57.000Z</published>
    <updated>2026-06-18T07:24:06.017Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;h3 id=&quot;周刊&quot;&gt;&lt;a href=&quot;#周刊&quot; class=&quot;headerlink&quot; title=&quot;周刊&quot;&gt;&lt;/a&gt;周刊&lt;/h3&gt;&lt;h4 id=&quot;存款保险&quot;&gt;&lt;a href=&quot;#存款保险&quot; class=&quot;headerlink&quot;
        
      
    
    </summary>
    
      <category term="阅读" scheme="https://rexyan.github.io/categories/%E9%98%85%E8%AF%BB/"/>
    
    
  </entry>
  
  <entry>
    <title>毕昇核心流程梳理</title>
    <link href="https://rexyan.github.io/2025/04/03/%E6%AF%95%E6%98%87%E6%A0%B8%E5%BF%83%E6%B5%81%E7%A8%8B%E6%A2%B3%E7%90%86/"/>
    <id>https://rexyan.github.io/2025/04/03/毕昇核心流程梳理/</id>
    <published>2025-04-03T22:55:57.000Z</published>
    <updated>2026-06-18T07:24:06.014Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;h3 id=&quot;业务场景&quot;&gt;&lt;a href=&quot;#业务场景&quot; class=&quot;headerlink&quot;
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
    
  </entry>
  
  <entry>
    <title>OpenManus 源码解析</title>
    <link href="https://rexyan.github.io/2025/04/02/openManus%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90/"/>
    <id>https://rexyan.github.io/2025/04/02/openManus源码解析/</id>
    <published>2025-04-02T22:55:57.000Z</published>
    <updated>2026-06-18T07:24:06.010Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;h3 id=&quot;运行方式&quot;&gt;&lt;a href=&quot;#运行方式&quot; class=&quot;headerlink&quot; title=&quot;运行方式&quot;&gt;&lt;/a&gt;运行方式&lt;/h3&gt;&lt;p&gt;官方文档中，给出了三种运行方式，分别是：&lt;/p&gt;
&lt;p&gt;一行命令运行 OpenManus：&lt;/p&gt;
&lt;figure
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
    
  </entry>
  
  <entry>
    <title>MCP 是否需要大模型有 FunctionCall 功能</title>
    <link href="https://rexyan.github.io/2025/03/18/MCP%20%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E5%A4%A7%E6%A8%A1%E5%9E%8B%E5%85%B7%E6%9C%89%20FunctionCall%20%E5%8A%9F%E8%83%BD/"/>
    <id>https://rexyan.github.io/2025/03/18/MCP 是否需要大模型具有 FunctionCall 功能/</id>
    <published>2025-03-18T22:55:57.000Z</published>
    <updated>2026-06-18T07:24:06.003Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;p&gt;答案是否定的，怎么对接大模型是 MCP 客户端实现的，也就是说，怎么把各个大模型之间的 FunctionCall 的差异抹平，是采用设计模型来实现，还是采用通过的 SystemPrompt 都是可以自由发挥的。&lt;/p&gt;
&lt;h3
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
    
  </entry>
  
  <entry>
    <title>MinerU源码解析</title>
    <link href="https://rexyan.github.io/2025/03/12/MinerU%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90/"/>
    <id>https://rexyan.github.io/2025/03/12/MinerU源码解析/</id>
    <published>2025-03-12T22:55:57.000Z</published>
    <updated>2026-06-18T07:24:06.003Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;h3 id=&quot;流程&quot;&gt;&lt;a href=&quot;#流程&quot; class=&quot;headerlink&quot; title=&quot;流程&quot;&gt;&lt;/a&gt;流程&lt;/h3&gt;&lt;p&gt;&lt;img
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
    
  </entry>
  
  <entry>
    <title>pgvector 结合 zhparser 分词</title>
    <link href="https://rexyan.github.io/2024/12/24/pgvector%20%E7%BB%93%E5%90%88%20zhparser%20%E5%88%86%E8%AF%8D%20/"/>
    <id>https://rexyan.github.io/2024/12/24/pgvector 结合 zhparser 分词 /</id>
    <published>2024-12-24T22:55:57.000Z</published>
    <updated>2026-06-18T07:24:06.010Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;h3 id=&quot;构建镜像&quot;&gt;&lt;a href=&quot;#构建镜像&quot; class=&quot;headerlink&quot; title=&quot;构建镜像&quot;&gt;&lt;/a&gt;构建镜像&lt;/h3&gt;&lt;p&gt;pgvector  和  zhparser 都有自己的 Docker 镜像。只需要将二者的 Dockerfile
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
    
  </entry>
  
  <entry>
    <title>初探 GraphRAG</title>
    <link href="https://rexyan.github.io/2024/07/19/%E5%88%9D%E6%8E%A2%20GraphRAG/"/>
    <id>https://rexyan.github.io/2024/07/19/初探 GraphRAG/</id>
    <published>2024-07-19T22:55:57.000Z</published>
    <updated>2026-06-18T07:24:06.011Z</updated>
    
    <summary type="html">
    
      
      
        
        
          &lt;h3 id=&quot;安装及初始化&quot;&gt;&lt;a href=&quot;#安装及初始化&quot; class=&quot;headerlink&quot; title=&quot;安装及初始化&quot;&gt;&lt;/a&gt;安装及初始化&lt;/h3&gt;&lt;h4 id=&quot;安装&quot;&gt;&lt;a href=&quot;#安装&quot; class=&quot;headerlink&quot;
        
      
    
    </summary>
    
      <category term="技术" scheme="https://rexyan.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="博客" scheme="https://rexyan.github.io/categories/%E5%8D%9A%E5%AE%A2/"/>
    
    
  </entry>
  
</feed>
