<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>工具 on 蓝色空间号</title><link>https://bluespace.eu.org/categories/%E5%B7%A5%E5%85%B7/</link><description>Recent content in 工具 on 蓝色空间号</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Fri, 10 Apr 2026 14:29:31 +0800</lastBuildDate><atom:link href="https://bluespace.eu.org/categories/%E5%B7%A5%E5%85%B7/index.xml" rel="self" type="application/rss+xml"/><item><title>qmd个人知识库部署笔记提示词</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/qmd%E4%B8%AA%E4%BA%BA%E7%9F%A5%E8%AF%86%E5%BA%93%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0%E6%8F%90%E7%A4%BA%E8%AF%8D/</link><pubDate>Fri, 10 Apr 2026 14:29:31 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/qmd%E4%B8%AA%E4%BA%BA%E7%9F%A5%E8%AF%86%E5%BA%93%E9%83%A8%E7%BD%B2%E7%AC%94%E8%AE%B0%E6%8F%90%E7%A4%BA%E8%AF%8D/</guid><description>&lt;p&gt;请帮我从零搭建一个基于 Karpathy LLM Wiki 思路的个人知识库系统。&lt;br&gt;
完整执行以下所有步骤，不要遗漏任何细节。&lt;/p&gt;
&lt;h2 id="一创建目录结构"&gt;一、创建目录结构&lt;/h2&gt;
&lt;p&gt;创建以下目录：&lt;br&gt;
raw/articles/&lt;br&gt;
raw/clippings/&lt;br&gt;
raw/images/&lt;br&gt;
raw/pdfs/&lt;br&gt;
raw/notes/&lt;br&gt;
raw/personal/&lt;br&gt;
wiki/sources/&lt;br&gt;
wiki/concepts/&lt;br&gt;
wiki/entities/&lt;br&gt;
wiki/synthesis/&lt;br&gt;
wiki/templates/&lt;br&gt;
outputs/&lt;br&gt;
scripts/&lt;/p&gt;
&lt;h2 id="二创建系统文件"&gt;二、创建系统文件&lt;/h2&gt;
&lt;h3 id="wikiindexmd"&gt;wiki/index.md&lt;/h3&gt;
&lt;p&gt;frontmatter 包含：type: system-index, graph-excluded: true&lt;br&gt;
正文包含：Sources 列表（按日期倒序）、Concepts 列表、Entities 列表、Recent Synthesis 列表、Outputs 列表&lt;/p&gt;</description></item><item><title>cursor</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/cursor/</link><pubDate>Fri, 27 Mar 2026 14:54:21 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/cursor/</guid><description>&lt;p&gt;下载&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cursor.com/cn"&gt;Cursor: The best way to code with AI&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;安装&lt;/p&gt;
&lt;p&gt;&lt;img alt="image.png" loading="lazy" src="images/7ee6d65b-0220-480d-86b1-34efcce6b8c8.png"&gt;&lt;img alt="image.png" loading="lazy" src="images/6146fce6-30c0-4bc5-9a16-89d42769bb7f.png"&gt;&lt;img alt="image.png" loading="lazy" src="images/9a37842a-0ac5-42d4-ab28-4bbe8a950430.png"&gt;选择loginin,使用账号&lt;a href="mailto:user@example.com"&gt;user@example.com&lt;/a&gt; 选择邮箱验证码登陆（验证码找**）。&lt;/p&gt;
&lt;p&gt;&lt;img alt="image.png" loading="lazy" src="images/176f6039-ca70-4692-8132-df208c391508.png"&gt;使用&lt;/p&gt;
&lt;p&gt;&lt;img alt="image.png" loading="lazy" src="images/468c60f9-9240-4c6f-9666-da3feac426ed.png"&gt;&lt;img alt="image.png" loading="lazy" src="images/5afe4587-1c1d-4da1-88ab-302fa695b632.png"&gt;然后就可以对话的方式编写项目代码了。&lt;/p&gt;
&lt;p&gt;一共有4种模式&lt;/p&gt;
&lt;p&gt;&lt;img alt="image.png" loading="lazy" src="images/894cecf4-8175-4bf3-afc7-6f2d93e48373.png"&gt;1.建议在开始编码之前先使用“plan”模式进入规划，该阶段主要是澄清需求和编码设计。这个阶段非常重要不建议省略，因为前期描述清楚需求做好规划设计能有效减少返工。&lt;/p&gt;
&lt;p&gt;2.在规划完成后，选择“agent”模式进入编码模式，开始正式编码。这个时候会开始自主编码，可能会涉及并增删改文件，建议提取做好git备份，方便随时回滚。&lt;/p&gt;</description></item><item><title>Shadowsocks内网穿透配置</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/shadowsocks%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E9%85%8D%E7%BD%AE/</link><pubDate>Sat, 28 Feb 2026 13:33:41 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/shadowsocks%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E9%85%8D%E7%BD%AE/</guid><description>&lt;h1 id="shadowsocks-内网穿透配置"&gt;Shadowsocks 内网穿透配置&lt;/h1&gt;
&lt;h2 id="服务端配置"&gt;服务端配置&lt;/h2&gt;
&lt;h3 id="1-安装-shadowsocks-服务端"&gt;1. 安装 Shadowsocks 服务端&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Ubuntu/Debian&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;apt install shadowsocks-libev
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 启动服务&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;systemctl start shadowsocks-libev
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;systemctl &lt;span class="nb"&gt;enable&lt;/span&gt; shadowsocks-libev
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="2-配置服务端"&gt;2. 配置服务端&lt;/h3&gt;
&lt;p&gt;编辑配置文件 &lt;code&gt;/etc/shadowsocks-libev/config.json&lt;/code&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;server&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;xxx.xxx.xxx.xxx&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;server_port&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;8388&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;password&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&amp;lt;密码&amp;gt;&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;timeout&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;300&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;method&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;aes-256-gcm&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="3-重启服务"&gt;3. 重启服务&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;systemctl restart shadowsocks-libev
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;systemctl status shadowsocks-libev
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="4-检查服务状态"&gt;4. 检查服务状态&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 检查端口监听&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;netstat -tlnp &lt;span class="p"&gt;|&lt;/span&gt; grep &lt;span class="m"&gt;8388&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 查看日志&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;journalctl -u shadowsocks-libev -n &lt;span class="m"&gt;50&lt;/span&gt; --no-pager
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="5-检查防火墙"&gt;5. 检查防火墙&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 检查 UFW 状态&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ufw status
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 如果 UFW 启用，开放端口&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ufw allow 8388/tcp
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="6-云服务商安全组"&gt;6. 云服务商安全组&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;重要！&lt;/strong&gt; 必须在云服务商控制台开放 TCP 8388 端口。&lt;/p&gt;</description></item><item><title>配置代理加速github访问</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E9%85%8D%E7%BD%AE%E4%BB%A3%E7%90%86%E5%8A%A0%E9%80%9Fgithub%E8%AE%BF%E9%97%AE/</link><pubDate>Sat, 28 Feb 2026 03:24:21 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E9%85%8D%E7%BD%AE%E4%BB%A3%E7%90%86%E5%8A%A0%E9%80%9Fgithub%E8%AE%BF%E9%97%AE/</guid><description>&lt;h1 id="nodejs-shadowsocks-完整配置指南"&gt;Node.js Shadowsocks 完整配置指南&lt;/h1&gt;
&lt;h2 id="架构说明"&gt;架构说明&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;本地电脑 海外服务器
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌─────────────┐ ┌──────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 浏览器 │────SOCKS5────▶│ Shadowsocks │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ (1080) │ │ Server │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ │ │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ Node.js │────加密──────▶│ (ss-server) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 客户端 │ │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└─────────────┘ └──────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └─────────────访问 GitHub ─────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="第一部分服务端配置海外服务器"&gt;第一部分：服务端配置（海外服务器）&lt;/h2&gt;
&lt;h3 id="11-安装-shadowsocks-服务端"&gt;1.1 安装 Shadowsocks 服务端&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# SSH 连接到服务器&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh root@your-server-ip
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 更新包管理器&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;apt update
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 安装 shadowsocks-libev&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;apt install shadowsocks-libev -y
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="12-创建配置文件"&gt;1.2 创建配置文件&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cat &amp;gt; /etc/shadowsocks-libev/config.json &lt;span class="s"&gt;&amp;lt;&amp;lt; EOF
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; &amp;#34;server&amp;#34;: &amp;#34;xxx.xxx.xxx.xxx&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; &amp;#34;server_port&amp;#34;: 8388,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; &amp;#34;password&amp;#34;: &amp;#34;YourStrongPassword123!&amp;#34;,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; &amp;#34;timeout&amp;#34;: 300,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt; &amp;#34;method&amp;#34;: &amp;#34;aes-256-gcm&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;EOF&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;配置说明&lt;/strong&gt;：&lt;/p&gt;</description></item><item><title>ssh连接服务器踩坑点</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/ssh%E8%BF%9E%E6%8E%A5%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%B8%A9%E5%9D%91%E7%82%B9/</link><pubDate>Wed, 25 Feb 2026 21:36:52 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/ssh%E8%BF%9E%E6%8E%A5%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%B8%A9%E5%9D%91%E7%82%B9/</guid><description>&lt;h1 id="通过密钥连接服务器踩坑配置正确但是连接失败"&gt;通过密钥连接服务器踩坑——配置正确但是连接失败&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;初始状态&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;已成功生成SSH密钥对（ed25519）&lt;/li&gt;
&lt;li&gt;已将公钥添加到服务器的 ~/.ssh/authorized_keys - 权限设置正确（.ssh 目录700，authorized_keys 文件600）&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="2"&gt;
&lt;li&gt;问题表现
ssh -o BatchMode=yes -o PasswordAuthentication=no &lt;a href="mailto:username@ip"&gt;username@ip&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="结果permission-denied-password"&gt;结果：Permission denied (password)&lt;/h2&gt;
&lt;p&gt;即使公钥已在服务器上，公钥认证仍然失败。&lt;/p&gt;</description></item><item><title>机顶盒刷机linux系统</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/%E6%9C%BA%E9%A1%B6%E7%9B%92%E5%88%B7%E6%9C%BAlinux%E7%B3%BB%E7%BB%9F/</link><pubDate>Wed, 25 Feb 2026 10:41:06 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/%E6%9C%BA%E9%A1%B6%E7%9B%92%E5%88%B7%E6%9C%BAlinux%E7%B3%BB%E7%BB%9F/</guid><description>&lt;h1 id="h96max-rk3318-464g的刷机教程"&gt;H96Max rk3318 4+64G的刷机教程&lt;/h1&gt;
&lt;p&gt;相信很多朋友已经搜索了一大堆这个机型的刷机教程，再此之前我也搜索过，不过对我的帮助不大，所以我又连续几天在armbian官方论坛搜索查询、向大神请教。最终解决了刷机难题。 首先，我们来确认一下机型吧，看看图片和型号是否对得上。&lt;/p&gt;</description></item><item><title>terminus</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/terminus/</link><pubDate>Sun, 22 Feb 2026 09:55:15 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/terminus/</guid><description>&lt;h2 id="terminus快捷键使用合集"&gt;terminus快捷键使用合集&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;功能&lt;/th&gt;
&lt;th&gt;macOS&lt;/th&gt;
&lt;th&gt;Windows / Linux&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;新建标签页&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘ + T&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Ctrl + T&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;关闭当前标签页&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘ + W&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Ctrl + W&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;切换标签页（1-8）&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘ + 1~8&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Ctrl + 1~8&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;切换到最后标签页&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘ + 9&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Ctrl + 9&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;下一/上一标签页&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘ + Tab&lt;/code&gt;/&lt;code&gt;⌘ + Shift + Tab&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Ctrl + Tab&lt;/code&gt;/&lt;code&gt;Ctrl + Shift + Tab&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;全屏&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘ + Ctrl + F&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;F11&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;复制（需先选中文本）&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘ + C&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Ctrl + C&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;粘贴&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘ + V&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Ctrl + V&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;全选&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘ + A&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Ctrl + A&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;查找文本&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘ + F&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Ctrl + F&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;打开设置&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘ + ,&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Ctrl + ,&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;重连当前会话&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘ + R&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Ctrl + R&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;打开会话侧边栏&lt;/td&gt;
&lt;td&gt;&lt;code&gt;⌘ + B&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;`Ctrl + B&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;`&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;终端内&lt;/p&gt;</description></item><item><title>clawdbot</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/clawdbot/</link><pubDate>Tue, 27 Jan 2026 22:39:03 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/clawdbot/</guid><description>&lt;p&gt;设置clawdbot和tailscale开机自启&lt;/p&gt;
&lt;p&gt;PS C:\WINDOWS\system32&amp;gt; Unregister-ScheduledTask -TaskName &amp;ldquo;Start-WSL2-Clawdbot&amp;rdquo; -&lt;/p&gt;
&lt;p&gt;Confirm:$false -ErrorAction SilentlyContinue
PS C:\WINDOWS\system32&amp;gt; $Action = New-ScheduledTaskAction -Execute &amp;ldquo;PowerShell.exe&amp;rdquo; -Argument &amp;ldquo;-File C:\Users\Administrator\Start-Clawdbot.ps1&amp;rdquo;
PS C:\WINDOWS\system32&amp;gt; $Trigger = New-ScheduledTaskTrigger -AtStartup
PS C:\WINDOWS\system32&amp;gt; $Settings = New-ScheduledTaskSettingsSet -ExecutionTimeLimit (New-TimeSpan -Minutes 0) -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries
PS C:\WINDOWS\system32&amp;gt; $Principal = New-ScheduledTaskPrincipal -UserId &amp;ldquo;$env:USERNAME&amp;rdquo; -LogonType Interactive
PS C:\WINDOWS\system32&amp;gt; Register-ScheduledTask -TaskName &amp;ldquo;Start-WSL2-Clawdbot&amp;rdquo; -Action $Action -Trigger $Trigger -Settings $Settings -Principal $Principa&lt;/p&gt;</description></item><item><title>vllm</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/vllm/</link><pubDate>Thu, 22 Jan 2026 15:50:22 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/vllm/</guid><description>&lt;h1 id="绕过网站反调试机制打不开f12的解决方案"&gt;绕过网站反调试机制（打不开F12的解决方案）&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;根据您提供的知识库信息，第8点指的是&amp;quot;反调试攻防实战：无限Debugger绕过与开发者工具检测技术解析&amp;quot;中提到的&amp;quot;0x02 第一种困难的解决方案：打不开F12怎么办？&amp;quot;。下面我将详细介绍这一解决方案，包括具体操作步骤和原理。&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>qodercli</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/qodercli/</link><pubDate>Sat, 17 Jan 2026 09:40:22 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/qodercli/</guid><description>&lt;p&gt;终端输入qodercli启动&lt;/p&gt;</description></item><item><title>wsl</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/wsl/</link><pubDate>Wed, 14 Jan 2026 19:53:18 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/wsl/</guid><description>&lt;p&gt;账号：dministrator&lt;/p&gt;
&lt;p&gt;密码：123456&lt;/p&gt;
&lt;p&gt;激活py虚拟环境：source vllm_env/bin/activate&lt;/p&gt;
&lt;p&gt;vllm运行大模型：vllm serve .xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-14B-GPTQ-Int4
&amp;ndash;trust-remote-code
&amp;ndash;max-model-len 65536
&amp;ndash;gpu-memory-utilization 0.95
&amp;ndash;tensor-parallel-size 1
&amp;ndash;max-num-seqs 1&lt;/p&gt;
&lt;p&gt;vllm serve .xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-VL-8B-Instruct
&amp;ndash;trust-remote-code
&amp;ndash;max-model-len 65536
&amp;ndash;gpu-memory-utilization 0.95
&amp;ndash;tensor-parallel-size 1
&amp;ndash;max-num-seqs 1&lt;/p&gt;</description></item><item><title>mineru</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/mineru/</link><pubDate>Mon, 12 Jan 2026 00:38:24 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/mineru/</guid><description>&lt;p&gt;mineru -p POCT下单检测流程.pdf -o ./output &amp;ndash;source modelscope&lt;/p&gt;</description></item><item><title>Untitled</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/claudecode/untitled/</link><pubDate>Tue, 30 Dec 2025 14:30:00 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E5%AE%9E%E8%B7%B5/claudecode/untitled/</guid><description>&lt;h3 id="添加本地mcp"&gt;添加本地mcp&lt;/h3&gt;
&lt;p&gt;claude mcp add &amp;ndash;transport stdio &amp;ndash;scope user mysql &amp;ndash;env MYSQL_HOST=xxx.xxx.xxx.xxx &amp;ndash;env MYSQL_USER=tianqinghong &amp;ndash;env MYSQL_PASSWORD=&amp;ldquo;pG4QbSdb1u0KcjUQX+E=&amp;rdquo; &amp;ndash;env MYSQL_DATABASE=db_diag &amp;ndash; &amp;ldquo;npm exec &amp;ndash;yes &amp;ndash; @f4ww4z/mcp-mysql-server&amp;rdquo;&lt;/p&gt;
&lt;h3 id="获取mcp列表"&gt;获取mcp列表&lt;/h3&gt;
&lt;p&gt;claude mcp list&lt;/p&gt;
&lt;h3 id="无脑接受模式"&gt;无脑接受模式&lt;/h3&gt;
&lt;p&gt;claude &amp;ndash;dangerously-skip-permissions&lt;/p&gt;
&lt;h3 id="手机无缝衔接claudecode"&gt;手机无缝衔接claudecode&lt;/h3&gt;
&lt;p&gt;电脑端npm install -g happy-coder；然后终端输入：happy&lt;/p&gt;
&lt;p&gt;手机端下载 &lt;strong&gt;Happy Coder&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>番茄下载</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E7%95%AA%E8%8C%84%E4%B8%8B%E8%BD%BD/</link><pubDate>Thu, 18 Dec 2025 23:51:04 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/%E7%95%AA%E8%8C%84%E4%B8%8B%E8%BD%BD/</guid><description>&lt;p&gt;&lt;img alt="image.png" loading="lazy" src="undefined"&gt;&lt;/p&gt;</description></item><item><title>doc转md</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/doc%E8%BD%ACmd/</link><pubDate>Mon, 22 Sep 2025 12:04:59 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/doc%E8%BD%ACmd/</guid><description>&lt;ol&gt;
&lt;li&gt;Pandoc 简介&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Pandoc 是一个由 John MacFarlane 开发的开源“瑞士军刀”，用于在不同标记语言格式之间进行转换。它支持数十种输入和输出格式，包括 DOCX、Markdown、HTML、PDF、EPUB 等。由于其强大的转换引擎和对细节的关注，它在从 DOCX 转换为 Markdown时能很好地保留格式，例如标题、列表、表格、代码块等。&lt;/p&gt;</description></item><item><title>SYSTEM_DESIGN</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/quant_trading/system_design/</link><pubDate>Sun, 07 Sep 2025 00:22:06 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/quant_trading/system_design/</guid><description>&lt;h1 id="系统设计与开发者文档"&gt;系统设计与开发者文档&lt;/h1&gt;
&lt;p&gt;本文档为量化交易系统的核心开发者提供全面的技术参考，涵盖了系统架构、核心模块、API接口、部署运维以及未来的发展规划。&lt;/p&gt;
&lt;h2 id="1-系统架构"&gt;1. 系统架构&lt;/h2&gt;
&lt;p&gt;本系统采用模块化设计，主要由数据层、分析层、策略层和应用层组成。&lt;/p&gt;</description></item><item><title>strategy</title><link>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/quant_trading/strategy/</link><pubDate>Sun, 07 Sep 2025 00:22:05 +0800</pubDate><guid>https://bluespace.eu.org/post/%E5%B7%A5%E5%85%B7/quant_trading/strategy/</guid><description>&lt;h1 id="量化交易策略知识库"&gt;量化交易策略知识库&lt;/h1&gt;
&lt;h2 id="核心策略"&gt;核心策略&lt;/h2&gt;
&lt;p&gt;本系统采用多因子综合评分策略，结合技术面、基本面和消息面分析。&lt;/p&gt;
&lt;h3 id="技术面分析指标"&gt;技术面分析指标&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;MACD指标：判断趋势转折点&lt;/li&gt;
&lt;li&gt;RSI指标：判断超买超卖状态&lt;/li&gt;
&lt;li&gt;KDJ指标：判断股价趋势&lt;/li&gt;
&lt;li&gt;布林带：判断价格波动区间&lt;/li&gt;
&lt;li&gt;成交量分析：确认价格变动的有效性&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="基本面分析要素"&gt;基本面分析要素&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;财务指标分析：盈利能力、偿债能力、运营能力&lt;/li&gt;
&lt;li&gt;行业地位评估：市场份额、竞争优势&lt;/li&gt;
&lt;li&gt;盈利能力评估：营收增长、利润增长&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="消息面分析方法"&gt;消息面分析方法&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;新闻情感分析：判断市场情绪&lt;/li&gt;
&lt;li&gt;政策影响评估：分析政策对行业的影响&lt;/li&gt;
&lt;li&gt;市场情绪监控：跟踪市场热点和资金流向&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>