<?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>Rui blog</title><link>https://rqbaby.cloud/</link><description>Recent content on Rui blog</description><generator>Hugo -- 0.160.0</generator><language>zh-cn</language><lastBuildDate>Wed, 08 Apr 2026 10:42:56 +0800</lastBuildDate><atom:link href="https://rqbaby.cloud/index.xml" rel="self" type="application/rss+xml"/><item><title>Git</title><link>https://rqbaby.cloud/posts/git/</link><pubDate>Wed, 08 Apr 2026 10:42:56 +0800</pubDate><guid>https://rqbaby.cloud/posts/git/</guid><description>&lt;p&gt;&lt;a href="https://blog.csdn.net/Javachichi/article/details/140660754"&gt;https://blog.csdn.net/Javachichi/article/details/140660754&lt;/a&gt;
git初始化配置&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;git config --global user.name 你的用户名
git config --global user.email 你的邮箱地址
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;查看配置&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;git config --list
#如果信息太多，可以输入 q 退出
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;初始化&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;git init
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;添加文件
# .的意思是当前目录下所有变化都暂存
git add .
git commit -m &amp;#39;提交的内容说明&amp;#39;
查看提交日志
git log
一行输出
git log --oneline
&lt;/code&gt;&lt;/pre&gt;&lt;ol&gt;
&lt;li&gt;开发分支（dev）上的代码达到上线的标准后，要合并到 master 分支&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;git checkout dev
git pull
git checkout master
git merge dev
git push -u origin master
&lt;/code&gt;&lt;/pre&gt;&lt;ol start="2"&gt;
&lt;li&gt;当master代码改动了，需要更新开发分支（dev）上的代码&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;git checkout master
git pull
git checkout dev
git merge master
git push -u origin dev
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;img loading="lazy" src="https://rqbaby.cloud/uploads/Pasted%20image%2020250104235012.png" alt="Pasted image 20250104235012"&gt;
查看提交状态&lt;/p&gt;</description></item><item><title>JVM原理</title><link>https://rqbaby.cloud/posts/jvm%E5%8E%9F%E7%90%86/</link><pubDate>Wed, 08 Apr 2026 10:42:56 +0800</pubDate><guid>https://rqbaby.cloud/posts/jvm%E5%8E%9F%E7%90%86/</guid><description>&lt;p&gt;&lt;img loading="lazy" src="https://rqbaby.cloud/uploads/Pasted%20image%2020260122163126.png" alt="Pasted image 20260122163126"&gt;
&lt;/p&gt;</description></item><item><title>MCP配置</title><link>https://rqbaby.cloud/posts/mcp%E9%85%8D%E7%BD%AE/</link><pubDate>Wed, 08 Apr 2026 10:42:56 +0800</pubDate><guid>https://rqbaby.cloud/posts/mcp%E9%85%8D%E7%BD%AE/</guid><description>&lt;p&gt;&lt;a href="https://alekschen.github.io/post/2504-cursor-figma-mcp/"&gt;https://alekschen.github.io/post/2504-cursor-figma-mcp/&lt;/a&gt;
figma mcp 配置：
全局下载，启动本地端口：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pnpx figma-developer-mcp --figma-api-key&lt;span class="o"&gt;=&lt;/span&gt;&amp;lt;YOUR_FIGMA_API_KEY&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img loading="lazy" src="https://rqbaby.cloud/uploads/Pasted%20image%2020251022115557.png" alt="Pasted image 20251022115557"&gt;
cursor中配置：&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;mcpServers&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&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;Figma&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&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;url&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;http://localhost:3333/sse&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;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="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;mastergo&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;{
  &amp;#34;mcpServers&amp;#34;: {
    &amp;#34;mastergo-magic-mcp&amp;#34;: {
      &amp;#34;command&amp;#34;: &amp;#34;npx&amp;#34;,
      &amp;#34;args&amp;#34;: [
        &amp;#34;-y&amp;#34;,
        &amp;#34;@mastergo/magic-mcp&amp;#34;,
        &amp;#34;--token=&amp;lt;YOUR_MASTERGO_TOKEN&amp;gt;&amp;#34;,
        &amp;#34;--url=https://mastergo.com&amp;#34;
      ],
      &amp;#34;env&amp;#34;: {
        &amp;#34;NPM_CONFIG_REGISTRY&amp;#34;: &amp;#34;https://registry.npmjs.org/&amp;#34;
      }
    }
  }
}
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;mcp-feedback-enhanced：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;{
  &amp;#34;mcpServers&amp;#34;: {
    &amp;#34;mcp-feedback-enhanced&amp;#34;: {
      &amp;#34;command&amp;#34;: &amp;#34;uvx&amp;#34;,
      &amp;#34;args&amp;#34;: [
        &amp;#34;mcp-feedback-enhanced@latest&amp;#34;
      ]
    }
  }
}
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;context7：&lt;/p&gt;</description></item><item><title>nvm使用</title><link>https://rqbaby.cloud/posts/nvm%E4%BD%BF%E7%94%A8/</link><pubDate>Wed, 08 Apr 2026 10:42:56 +0800</pubDate><guid>https://rqbaby.cloud/posts/nvm%E4%BD%BF%E7%94%A8/</guid><description>&lt;p&gt;nvm list available， 查看网络可以安装的版本 &lt;a href="https://nodejs.org/en/download/releases"&gt;https://nodejs.org/en/download/releases&lt;/a&gt;
nvm install 14.14.0
nvm use 14.14.0
node -v
npm -v&lt;/p&gt;</description></item><item><title>React</title><link>https://rqbaby.cloud/posts/react/</link><pubDate>Wed, 08 Apr 2026 10:42:56 +0800</pubDate><guid>https://rqbaby.cloud/posts/react/</guid><description>&lt;p&gt;文档：[https://17.reactjs.org/docs/getting-started.html]&lt;/p&gt;
&lt;h2 id="核心要点"&gt;核心要点&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;你想做的事&lt;/th&gt;
&lt;th&gt;React 里常用&lt;/th&gt;
&lt;th&gt;Vue 里常用&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;页面加载后执行一次&lt;/td&gt;
&lt;td&gt;useEffect(&amp;hellip;, [])&lt;/td&gt;
&lt;td&gt;onMounted&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;页面销毁前清理&lt;/td&gt;
&lt;td&gt;useEffect 返回清理函数&lt;/td&gt;
&lt;td&gt;onUnmounted&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;监听某个值变化&lt;/td&gt;
&lt;td&gt;useEffect(&amp;hellip;, [value])&lt;/td&gt;
&lt;td&gt;watch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;自动追踪依赖执行副作用&lt;/td&gt;
&lt;td&gt;useEffect（手动写依赖）&lt;/td&gt;
&lt;td&gt;watchEffect&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;根据状态计算新值&lt;/td&gt;
&lt;td&gt;useMemo&lt;/td&gt;
&lt;td&gt;computed&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="代码整理"&gt;代码整理：&lt;/h2&gt;
&lt;p&gt;hello world
注意需要使用==type=&amp;ldquo;text/jsx&amp;rdquo;==&lt;/p&gt;</description></item><item><title>技术栈</title><link>https://rqbaby.cloud/posts/%E6%8A%80%E6%9C%AF%E6%A0%88/</link><pubDate>Wed, 08 Apr 2026 10:42:56 +0800</pubDate><guid>https://rqbaby.cloud/posts/%E6%8A%80%E6%9C%AF%E6%A0%88/</guid><description>&lt;p&gt;前端开发&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;精通 HTML、CSS、JavaScript，熟悉页面结构与布局，掌握 ES6+ 新特性&lt;/li&gt;
&lt;li&gt;熟练使用 Flex、Grid、媒体查询，能够实现高性能响应式页面开发&lt;/li&gt;
&lt;li&gt;熟练掌握 Vue.js 技术栈（Vuex、Vue Router、Axios），具备 React / React Native 跨端开发能力&lt;/li&gt;
&lt;li&gt;熟悉 微信小程序开发，掌握 UniApp 跨平台框架&lt;/li&gt;
&lt;li&gt;熟练使用 Element Plus、ECharts、Ant Design、Vant 等主流组件库
后端开发&lt;/li&gt;
&lt;li&gt;熟练掌握 Java 基础语法，熟悉 Spring Boot、MyBatis-Plus 框架，具备后端接口开发与工程化能力&lt;/li&gt;
&lt;li&gt;熟悉 Node.js（Express），能够进行全栈开发&lt;/li&gt;
&lt;li&gt;熟练掌握 Python 基础语法，熟悉 Django、Flask 及常用爬虫库&lt;/li&gt;
&lt;li&gt;具备 自研加密算法工程化落地、性能优化（多线程、JVM 调优、流式读取）的实践经验
移动端开发&lt;/li&gt;
&lt;li&gt;熟悉 Android 原生开发，具备代码重构与性能优化经验&lt;/li&gt;
&lt;li&gt;掌握 跨端开发（React Native / UniApp），支持移动端与桌面端适配
数据库与存储&lt;/li&gt;
&lt;li&gt;熟悉 MySQL、MongoDB、OpenGauss 等数据库，具备数据库建模与优化能力&lt;/li&gt;
&lt;li&gt;理解 数据安全与加密策略，掌握 国密算法（SM2/SM3/SM4）
运维与部署&lt;/li&gt;
&lt;li&gt;熟悉 Linux 基础命令，具备软件部署与运维能力&lt;/li&gt;
&lt;li&gt;熟悉 Docker、Jenkins，具备 CI/CD 自动化部署 实践经验&lt;/li&gt;
&lt;li&gt;能独立编写 Shell/PowerShell 脚本，支持一键化构建与上线
协作与工具&lt;/li&gt;
&lt;li&gt;熟练使用 Git，能够配合 GitHub/GitLab/Gitee 进行多人协作开发&lt;/li&gt;
&lt;li&gt;熟悉 敏捷开发流程，具备跨团队协作与项目推进能力&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>快捷键</title><link>https://rqbaby.cloud/posts/%E5%BF%AB%E6%8D%B7%E9%94%AE/</link><pubDate>Wed, 08 Apr 2026 10:42:56 +0800</pubDate><guid>https://rqbaby.cloud/posts/%E5%BF%AB%E6%8D%B7%E9%94%AE/</guid><description>&lt;p&gt;webstorm
代码格式化：
mac：win+alt+L&lt;br&gt;
windows: ctrl+alt+L
展开代码块：
Ctrl + NumPad +
折叠代码块：
Ctrl + NumPad-&lt;/p&gt;
&lt;p&gt;vscode
格式化：
windows: shift + alt +F
react 快速生成模板：
rfc (快速创建一个组件fun)
rcc （快速创建一个组件extends）类组件
rconst 快速创建一个 constuctor
rcep 快速创建一个组件（使用extends方式）
rcredux 快速创建一个 redux格式的类模板&lt;/p&gt;</description></item><item><title>CSS省略号</title><link>https://rqbaby.cloud/posts/css%E7%9C%81%E7%95%A5%E5%8F%B7/</link><pubDate>Wed, 08 Apr 2026 10:42:55 +0800</pubDate><guid>https://rqbaby.cloud/posts/css%E7%9C%81%E7%95%A5%E5%8F%B7/</guid><description>&lt;p&gt;单行文本&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;多行文本&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;/* 设置为想要的行数 */
overflow: hidden;
text-overflow: ellipsis;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;nvue&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1; /* 显示的行数 */
lines: 1; /* NVUE下要用这个属性，来让文字超出隐藏变省略号 */
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>ELK 安装</title><link>https://rqbaby.cloud/posts/elk-%E5%AE%89%E8%A3%85/</link><pubDate>Wed, 08 Apr 2026 10:42:55 +0800</pubDate><guid>https://rqbaby.cloud/posts/elk-%E5%AE%89%E8%A3%85/</guid><description>&lt;p&gt;&lt;a href="https://www.elastic.co/cn/downloads/past-releases/"&gt;https://www.elastic.co/cn/downloads/past-releases/&lt;/a&gt;
下载Elasticsearch 9.2.4 Kibana 9.2.4 Logstash 9.2.4 分别下载windows版本zip并解压&lt;/p&gt;
&lt;p&gt;安装Elasticsearch插件 中文分词器：
&lt;a href="https://github.com/infinilabs/analysis-ik/releases"&gt;https://github.com/infinilabs/analysis-ik/releases&lt;/a&gt;
在Elasticsearch 安装目录bin下面执行命令：&lt;/p&gt;</description></item><item><title>Git提交规范</title><link>https://rqbaby.cloud/posts/git%E6%8F%90%E4%BA%A4%E8%A7%84%E8%8C%83/</link><pubDate>Wed, 08 Apr 2026 10:42:55 +0800</pubDate><guid>https://rqbaby.cloud/posts/git%E6%8F%90%E4%BA%A4%E8%A7%84%E8%8C%83/</guid><description>&lt;ul&gt;
&lt;li&gt;feat: 新功能、新特性&lt;/li&gt;
&lt;li&gt;fix: 修改 bug&lt;/li&gt;
&lt;li&gt;perf: 更改代码，以提高性能&lt;/li&gt;
&lt;li&gt;refactor: 代码重构（重构，在不影响代码内部行为、功能下的代码修改）&lt;/li&gt;
&lt;li&gt;docs: 文档修改&lt;/li&gt;
&lt;li&gt;style: 代码格式修改, 注意不是 css 修改（例如分号修改）&lt;/li&gt;
&lt;li&gt;test: 测试用例新增、修改&lt;/li&gt;
&lt;li&gt;build: 影响项目构建或依赖项修改&lt;/li&gt;
&lt;li&gt;revert: 恢复上一次提交&lt;/li&gt;
&lt;li&gt;ci: 持续集成相关文件修改&lt;/li&gt;
&lt;li&gt;chore: 其他修改（不在上述类型中的修改）&lt;/li&gt;
&lt;li&gt;release: 发布新版本&lt;/li&gt;
&lt;li&gt;workflow: 工作流相关文件修改&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;scope: commit 影响的范围, 比如: route, component, utils, build&amp;hellip;&lt;/li&gt;
&lt;li&gt;subject: commit 的概述&lt;/li&gt;
&lt;li&gt;body: commit 具体修改内容, 可以分为多行.&lt;/li&gt;
&lt;li&gt;footer: 一些备注, 通常是 BREAKING CHANGE 或修复的 bug 的链接.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;示例：&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>jdk安装</title><link>https://rqbaby.cloud/posts/jdk%E5%AE%89%E8%A3%85/</link><pubDate>Wed, 08 Apr 2026 10:42:55 +0800</pubDate><guid>https://rqbaby.cloud/posts/jdk%E5%AE%89%E8%A3%85/</guid><description>&lt;p&gt;&lt;a href="https://blog.csdn.net/JasonXu94/article/details/143726390"&gt;https://blog.csdn.net/JasonXu94/article/details/143726390&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Jenv使用</title><link>https://rqbaby.cloud/posts/jenv%E4%BD%BF%E7%94%A8/</link><pubDate>Wed, 08 Apr 2026 10:42:55 +0800</pubDate><guid>https://rqbaby.cloud/posts/jenv%E4%BD%BF%E7%94%A8/</guid><description>&lt;p&gt;文档：
&lt;a href="https://github.com/FelixSelter/JEnv-for-Windows"&gt;https://github.com/FelixSelter/JEnv-for-Windows&lt;/a&gt;
教程
&lt;a href="https://blog.csdn.net/xhy18634297976/article/details/127454312"&gt;https://blog.csdn.net/xhy18634297976/article/details/127454312&lt;/a&gt;
安装：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;下载JEnv.zip到D盘解压
&lt;a href="https://github.com/FelixSelter/JEnv-for-Windows/releases/tag/v2.2.1"&gt;https://github.com/FelixSelter/JEnv-for-Windows/releases/tag/v2.2.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修改环境变量，path中添加 D:\App\JEnv，并放在最上方&lt;/li&gt;
&lt;li&gt;执行C:\JEnv\src\jenv.ps1 使用poweshell执行&lt;/li&gt;
&lt;li&gt;安装jdk，使用下面的命令进行配置&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;jenv add jdk17 &amp;#34;D:\App\Java\jdk-17&amp;#34;
jenv add jdk8 &amp;#34;D:\Application\Java\jre1.8&amp;#34;
jenv add jdk21 &amp;#34;D:\App\Java\jdk-21&amp;#34;
jenv list
全局切换：
jenv change jdk17
java -version
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;报错：&lt;/p&gt;</description></item><item><title>Maven安装</title><link>https://rqbaby.cloud/posts/maven%E5%AE%89%E8%A3%85/</link><pubDate>Wed, 08 Apr 2026 10:42:55 +0800</pubDate><guid>https://rqbaby.cloud/posts/maven%E5%AE%89%E8%A3%85/</guid><description>&lt;p&gt;maven安装：
&lt;a href="https://blog.csdn.net/m0_73804764/article/details/139898041"&gt;https://blog.csdn.net/m0_73804764/article/details/139898041&lt;/a&gt;
idea配置：
&lt;a href="https://blog.csdn.net/qq_42057154/article/details/106114515"&gt;https://blog.csdn.net/qq_42057154/article/details/106114515&lt;/a&gt;&lt;/p&gt;</description></item><item><title>nacos安装</title><link>https://rqbaby.cloud/posts/nacos%E5%AE%89%E8%A3%85/</link><pubDate>Wed, 08 Apr 2026 10:42:55 +0800</pubDate><guid>https://rqbaby.cloud/posts/nacos%E5%AE%89%E8%A3%85/</guid><description>&lt;p&gt;官方文档：
&lt;a href="https://nacos.io/docs/latest/quickstart/quick-start/?spm=5238cd80.72a042d5.0.0.5bc0cd36gYSNAV"&gt;https://nacos.io/docs/latest/quickstart/quick-start/?spm=5238cd80.72a042d5.0.0.5bc0cd36gYSNAV&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;bin目录下 启动命令：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;startup.cmd -m standalone
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;启动报错指南：
&lt;a href="https://blog.csdn.net/qq_45063782/article/details/119751892"&gt;https://blog.csdn.net/qq_45063782/article/details/119751892&lt;/a&gt;
&lt;a href="https://blog.csdn.net/weixin_45396074/article/details/135177158"&gt;https://blog.csdn.net/weixin_45396074/article/details/135177158&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;需要在本地mysql手动创建nacos数据库
修改配置：
secret.key 不得少于32位，不然会报错，直接把官方的注释解开即可&lt;/p&gt;</description></item><item><title>nohup部署</title><link>https://rqbaby.cloud/posts/nohup%E9%83%A8%E7%BD%B2/</link><pubDate>Wed, 08 Apr 2026 10:42:55 +0800</pubDate><guid>https://rqbaby.cloud/posts/nohup%E9%83%A8%E7%BD%B2/</guid><description>&lt;p&gt;启动命令：
nohup java -jar lb-permission-encrypt-sdk-0.0.1-SNAPSHOT.jar &amp;gt; /home/laibu/datasafe/log/output.log 2&amp;gt;&amp;amp;1 &amp;amp;&lt;/p&gt;
&lt;p&gt;启动命令（混淆版）：
nohup java -javaagent:lb-permission-encrypt-sdk-0.0.1-SNAPSHOT-encrypted.jar -jar lb-permission-encrypt-sdk-0.0.1-SNAPSHOT-encrypted.jar &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;/p&gt;
&lt;p&gt;设置启动参数：&lt;/p&gt;
&lt;p&gt;nohup java -Xms1200m -Xmx2000m -Xmn600m -XX:+UseG1GC -XX:MaxGCPauseMillis=150 -XX:G1HeapRegionSize=16m -XX:MaxDirectMemorySize=256m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heapdump/ -Xss256k -XX:+UseStringDeduplication -javaagent:lb-permission-encrypt-sdk-0.0.1-SNAPSHOT-encrypted.jar -jar lb-permission-encrypt-sdk-0.0.1-SNAPSHOT-encrypted.jar &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;/p&gt;
&lt;p&gt;nohup java -Xms1500m -Xmx2g -Xmn1g -XX:+UseG1GC -XX:MaxGCPauseMillis=150 -XX:G1HeapRegionSize=16m -XX:MaxDirectMemorySize=256m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/logs/heapdump/ -Xss256k -javaagent:lb-permission-encrypt-sdk-0.0.1-SNAPSHOT-encrypted.jar -jar lb-permission-encrypt-sdk-0.0.1-SNAPSHOT-encrypted.jar &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;/p&gt;</description></item><item><title>Git配置代理</title><link>https://rqbaby.cloud/posts/git%E9%85%8D%E7%BD%AE%E4%BB%A3%E7%90%86/</link><pubDate>Wed, 08 Apr 2026 10:42:54 +0800</pubDate><guid>https://rqbaby.cloud/posts/git%E9%85%8D%E7%BD%AE%E4%BB%A3%E7%90%86/</guid><description>&lt;pre tabindex="0"&gt;&lt;code&gt;# 设置全局代理
git config --global https.proxy http://127.0.0.1:7890
git config --global https.proxy https://127.0.0.1:7890
git config --global http.proxy socks5://127.0.0.1:7890
git config --global https.proxy socks5://127.0.0.1:7890
# 取消全局代理
git config --global --unset http.proxy
git config --global --unset https.proxy
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>jar包加密混淆</title><link>https://rqbaby.cloud/posts/jar%E5%8C%85%E5%8A%A0%E5%AF%86%E6%B7%B7%E6%B7%86/</link><pubDate>Wed, 08 Apr 2026 10:42:54 +0800</pubDate><guid>https://rqbaby.cloud/posts/jar%E5%8C%85%E5%8A%A0%E5%AF%86%E6%B7%B7%E6%B7%86/</guid><description>&lt;p&gt;&lt;a href="https://blog.csdn.net/luo123_123_123/article/details/143826114"&gt;https://blog.csdn.net/luo123_123_123/article/details/143826114&lt;/a&gt;&lt;/p&gt;</description></item><item><title>MinIO 安装</title><link>https://rqbaby.cloud/posts/minio-%E5%AE%89%E8%A3%85/</link><pubDate>Wed, 08 Apr 2026 10:42:54 +0800</pubDate><guid>https://rqbaby.cloud/posts/minio-%E5%AE%89%E8%A3%85/</guid><description>&lt;p&gt;下载MinIO在Windows下的安装包，下载地址：https://dl.min.io/server/minio/release/windows-amd64/minio.exe&lt;/p&gt;</description></item><item><title>ufw 开放端口</title><link>https://rqbaby.cloud/posts/ufw-%E5%BC%80%E6%94%BE%E7%AB%AF%E5%8F%A3/</link><pubDate>Wed, 08 Apr 2026 10:42:54 +0800</pubDate><guid>https://rqbaby.cloud/posts/ufw-%E5%BC%80%E6%94%BE%E7%AB%AF%E5%8F%A3/</guid><description>&lt;p&gt;安装&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo apt install ufw
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;查看状态&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo ufw status
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;开启ufw&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo ufw enable
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;开放单个端口&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo ufw allow 18789/tcp
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;开放多个端口&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo ufw allow 80,443,8080,8085,9001,9090,15672/tcp
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;禁止端口22&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo ufw delete allow 22
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>vscode 配置</title><link>https://rqbaby.cloud/posts/vscode-%E9%85%8D%E7%BD%AE/</link><pubDate>Wed, 08 Apr 2026 10:42:54 +0800</pubDate><guid>https://rqbaby.cloud/posts/vscode-%E9%85%8D%E7%BD%AE/</guid><description>&lt;p&gt;括号颜色 中线标注：
设置里搜索
@id:editor.bracketPairColorization.enabled @id:editor.guides.bracketPairs
&lt;img loading="lazy" src="https://rqbaby.cloud/uploads/Pasted%20image%2020250909175213.png" alt="Pasted image 20250909175213"&gt;
设置单击打开新文件窗口，不覆盖前一个窗口
打开 &lt;code&gt;文件--&amp;gt;首选项--&amp;gt;设置&lt;/code&gt; 窗口&lt;/p&gt;
&lt;p&gt;如下图，在 &lt;code&gt;编辑管理&lt;/code&gt; 选项卡下拉找到 &lt;code&gt;Enable Preview&lt;/code&gt; ，&lt;strong&gt;去掉这个选项的勾&lt;/strong&gt;。&lt;br&gt;
&lt;img loading="lazy" src="https://i-blog.csdnimg.cn/blog_migrate/41b2213c3e404d44ffba1cc38bbda861.png" alt="在这里插入图片描述"&gt;
&lt;/p&gt;</description></item><item><title>安卓apk版本修改</title><link>https://rqbaby.cloud/posts/%E5%AE%89%E5%8D%93apk%E7%89%88%E6%9C%AC%E4%BF%AE%E6%94%B9/</link><pubDate>Wed, 08 Apr 2026 10:42:54 +0800</pubDate><guid>https://rqbaby.cloud/posts/%E5%AE%89%E5%8D%93apk%E7%89%88%E6%9C%AC%E4%BF%AE%E6%94%B9/</guid><description>&lt;p&gt;config.gradle versionName&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;ext {
// 应用兼容最低SDK版本
minSdk = 21
targetSdk = 30
buildToolsVersion = &amp;#39;35.0.0&amp;#39;
compileSdkVersion = 35
// compileSdkVersion = 32
versionCode = 115
versionName = &amp;#39;1.1&amp;#39;
frescoVersion = &amp;#39;2.6.0&amp;#39;
materialVersion = &amp;#39;1.4.0&amp;#39;
liboSrcRoot = &amp;#39;/Users/js/libreoffice_android&amp;#39;
liboWorkdir = &amp;#39;/Users/js/libreoffice_android/workdir&amp;#39;
liboInstdir = &amp;#39;/Users/js/libreoffice_android/instdir&amp;#39;
liboEtcFolder = &amp;#39;program&amp;#39;
liboUreMiscFolder = &amp;#39;program&amp;#39;
liboSharedResFolder = &amp;#39;program/resource&amp;#39;
liboUREJavaFolder = &amp;#39;program/classes&amp;#39;
liboShareJavaFolder = &amp;#39;program/classes&amp;#39;
liboExampleDocument = &amp;#39;/Users/js/libreoffice_android/android/default-document/example.odt&amp;#39;
liboVersionMajor = &amp;#39;5&amp;#39;
liboVersionMinor = &amp;#39;3&amp;#39;
liboGitFullCommit = &amp;#39;228a4ff4fe70ca5b7306b2c8312b9a1d3f618118&amp;#39;
liboNdkGdbserver = &amp;#39;/Users/js/Library/Android/sdk/ndk/21.4.7075529/prebuilt/android-arm/gdbserver/gdbserver&amp;#39;
liboAndroidAppAbi = &amp;#39;armeabi-v7a&amp;#39;
// Dependencies Libraries
dependencies = [&amp;#34;fresco&amp;#34; : &amp;#34;com.facebook.fresco:fresco:&amp;#34; + frescoVersion,
&amp;#34;fresco-gif&amp;#34; : &amp;#34;com.facebook.fresco:animated-gif:&amp;#34; + frescoVersion,
&amp;#34;fresco-okhttp3&amp;#34;: &amp;#34;com.facebook.fresco:imagepipeline-okhttp3:&amp;#34; + frescoVersion,
&amp;#34;fresco-webpsupport&amp;#34; : &amp;#34;com.facebook.fresco:webpsupport:&amp;#34; + frescoVersion,
&amp;#34;material&amp;#34;: &amp;#34;com.google.android.material:material:&amp;#34; + materialVersion
]
}
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>查询项目node版本</title><link>https://rqbaby.cloud/posts/%E6%9F%A5%E8%AF%A2%E9%A1%B9%E7%9B%AEnode%E7%89%88%E6%9C%AC/</link><pubDate>Wed, 08 Apr 2026 10:42:54 +0800</pubDate><guid>https://rqbaby.cloud/posts/%E6%9F%A5%E8%AF%A2%E9%A1%B9%E7%9B%AEnode%E7%89%88%E6%9C%AC/</guid><description>&lt;p&gt;package.json中查看&lt;/p&gt;
&lt;p&gt;&amp;ldquo;@types/node&amp;rdquo;: {
&amp;ldquo;version&amp;rdquo;: &amp;ldquo;12.12.7&amp;rdquo;,
&amp;ldquo;resolved&amp;rdquo;: &amp;ldquo;&lt;a href="https://registry.npm.taobao.org/@types/node/download/@types/node-12.12.7.tgz?cache=0&amp;amp;other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-12.12.7.tgz%22"&gt;https://registry.npm.taobao.org/@types/node/download/@types/node-12.12.7.tgz?cache=0&amp;amp;other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-12.12.7.tgz&amp;quot;&lt;/a&gt;,
&amp;ldquo;integrity&amp;rdquo;: &amp;ldquo;sha1-AeTqck2eO9UNkMEf1ZgLoxfY+hE=&amp;rdquo;,
&amp;ldquo;dev&amp;rdquo;: true
},&lt;/p&gt;</description></item><item><title>DeepSeek安装</title><link>https://rqbaby.cloud/posts/deepseek%E5%AE%89%E8%A3%85/</link><pubDate>Wed, 08 Apr 2026 10:42:53 +0800</pubDate><guid>https://rqbaby.cloud/posts/deepseek%E5%AE%89%E8%A3%85/</guid><description>&lt;p&gt;性能：
&lt;a href="https://blog.csdn.net/han2434/article/details/145472982"&gt;https://blog.csdn.net/han2434/article/details/145472982&lt;/a&gt;
教程：
&lt;a href="https://blog.csdn.net/m0_56896669/article/details/145413005"&gt;https://blog.csdn.net/m0_56896669/article/details/145413005&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Docker部署流程</title><link>https://rqbaby.cloud/posts/docker%E9%83%A8%E7%BD%B2%E6%B5%81%E7%A8%8B/</link><pubDate>Wed, 08 Apr 2026 10:42:53 +0800</pubDate><guid>https://rqbaby.cloud/posts/docker%E9%83%A8%E7%BD%B2%E6%B5%81%E7%A8%8B/</guid><description>&lt;h1 id="一整体流程总览先建立全局认知"&gt;一、整体流程总览（先建立全局认知）&lt;/h1&gt;
&lt;p&gt;&lt;code&gt;源码 ↓ Dockerfile（定义环境） ↓ docker build（生成不可变镜像） ↓ docker tag（版本化） ↓ docker push / docker save（传输） ↓ 服务器 docker pull / load ↓ docker run / docker compose&lt;/code&gt;&lt;/p&gt;</description></item><item><title>FigmaMCP提示词</title><link>https://rqbaby.cloud/posts/figmamcp%E6%8F%90%E7%A4%BA%E8%AF%8D/</link><pubDate>Wed, 08 Apr 2026 10:42:53 +0800</pubDate><guid>https://rqbaby.cloud/posts/figmamcp%E6%8F%90%E7%A4%BA%E8%AF%8D/</guid><description>&lt;p&gt;你是一名资深全栈工程师，请基于我提供的 Figma 设计链接生成响应式小程序页面，并使用Figma mcp工具查看UI设计稿。&lt;br&gt;
要求：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;严格还原间距和颜色&lt;/li&gt;
&lt;li&gt;对移动设备做适配处理&lt;/li&gt;
&lt;li&gt;其中若涉及图标、背景图等信息，告知我代码中对应图标的名称，我会手动下载保存在腾讯云cos上&lt;/li&gt;
&lt;li&gt;若涉及新功能开发，你是一名优秀的经验丰富的全栈工程师，需要完成sql表创建、后端编写以及前端编写工作&lt;/li&gt;
&lt;li&gt;若需要顶部导航栏，则使用小程序原生的顶部导航栏，页面的宽高需要考虑padding的距离，必要时使用calc设置宽高&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;设计链接：
&lt;a href="https://www.figma.com/design/xXcKJz1amnqrNGR32JSWoI/Untitled?node-id=30-299&amp;amp;t=g9zYjchPWTYzvXoA-0"&gt;https://www.figma.com/design/xXcKJz1amnqrNGR32JSWoI/Untitled?node-id=30-299&amp;amp;t=g9zYjchPWTYzvXoA-0&lt;/a&gt;&lt;/p&gt;</description></item><item><title>MyBatisX使用</title><link>https://rqbaby.cloud/posts/mybatisx%E4%BD%BF%E7%94%A8/</link><pubDate>Wed, 08 Apr 2026 10:42:53 +0800</pubDate><guid>https://rqbaby.cloud/posts/mybatisx%E4%BD%BF%E7%94%A8/</guid><description>&lt;p&gt;&lt;a href="https://blog.csdn.net/Aqting/article/details/123622714"&gt;【实用工具】利用MyBatisX插件自动生成代码_mybatisx生成代码-CSDN博客&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Ollama D盘安装</title><link>https://rqbaby.cloud/posts/ollama-d%E7%9B%98%E5%AE%89%E8%A3%85/</link><pubDate>Wed, 08 Apr 2026 10:42:53 +0800</pubDate><guid>https://rqbaby.cloud/posts/ollama-d%E7%9B%98%E5%AE%89%E8%A3%85/</guid><description>&lt;p&gt;官网：[https://ollama.com/download]
教程：[https://www.cnblogs.com/LaiYun/p/18696931]&lt;/p&gt;</description></item><item><title>React全家桶技术栈</title><link>https://rqbaby.cloud/posts/react%E5%85%A8%E5%AE%B6%E6%A1%B6%E6%8A%80%E6%9C%AF%E6%A0%88/</link><pubDate>Wed, 08 Apr 2026 10:42:53 +0800</pubDate><guid>https://rqbaby.cloud/posts/react%E5%85%A8%E5%AE%B6%E6%A1%B6%E6%8A%80%E6%9C%AF%E6%A0%88/</guid><description>&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;层级&lt;/th&gt;
&lt;th&gt;技术选型&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;语言&lt;/td&gt;
&lt;td&gt;TypeScript&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;前端（Web）&lt;/td&gt;
&lt;td&gt;Next.js + Tailwind + shadcn/ui&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;移动端（App）&lt;/td&gt;
&lt;td&gt;React Native + Expo + NativeWind&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;小程序&lt;/td&gt;
&lt;td&gt;Taro（React 语法）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;数据库&lt;/td&gt;
&lt;td&gt;Supabase（数据库 + Auth + Realtime + Edge Functions）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI 层&lt;/td&gt;
&lt;td&gt;OpenAI SDK + LangChain + pgvector&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;状态管理&lt;/td&gt;
&lt;td&gt;Zustand / React Query&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;部署&lt;/td&gt;
&lt;td&gt;Vercel（Web） + Expo EAS（App） + 微信开发者工具（小程序）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Web：Next.js+Supabase
App: React Native+Next.js+Supabase
小程序：Taro+Next.js+Supabase&lt;/p&gt;</description></item><item><title>暴露本地IP 内网穿透</title><link>https://rqbaby.cloud/posts/%E6%9A%B4%E9%9C%B2%E6%9C%AC%E5%9C%B0ip-%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F/</link><pubDate>Wed, 08 Apr 2026 10:42:53 +0800</pubDate><guid>https://rqbaby.cloud/posts/%E6%9A%B4%E9%9C%B2%E6%9C%AC%E5%9C%B0ip-%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F/</guid><description>&lt;p&gt;&lt;a href="https://blog.csdn.net/lucky541788/article/details/84871108"&gt;https://blog.csdn.net/lucky541788/article/details/84871108&lt;/a&gt;&lt;/p&gt;</description></item><item><title>腾讯应用宝空包apk签名</title><link>https://rqbaby.cloud/posts/%E8%85%BE%E8%AE%AF%E5%BA%94%E7%94%A8%E5%AE%9D%E7%A9%BA%E5%8C%85apk%E7%AD%BE%E5%90%8D/</link><pubDate>Wed, 08 Apr 2026 10:42:53 +0800</pubDate><guid>https://rqbaby.cloud/posts/%E8%85%BE%E8%AE%AF%E5%BA%94%E7%94%A8%E5%AE%9D%E7%A9%BA%E5%8C%85apk%E7%AD%BE%E5%90%8D/</guid><description>&lt;p&gt;腾讯应用宝要求上传空包时，本质上就是一件事：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;用应用正式发布时使用的同一套签名证书，对平台提供的空包 APK 重新签名。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="使用哪套签名"&gt;使用哪套签名&lt;/h2&gt;
&lt;p&gt;如果你平时在 Android Studio 里打正式包，就继续使用那套签名。&lt;/p&gt;</description></item><item><title>Anaconda安装 使用</title><link>https://rqbaby.cloud/posts/anaconda%E5%AE%89%E8%A3%85-%E4%BD%BF%E7%94%A8/</link><pubDate>Wed, 08 Apr 2026 10:42:52 +0800</pubDate><guid>https://rqbaby.cloud/posts/anaconda%E5%AE%89%E8%A3%85-%E4%BD%BF%E7%94%A8/</guid><description>&lt;p&gt;&lt;a href="https://blog.csdn.net/qq_44000789/article/details/142214660"&gt;https://blog.csdn.net/qq_44000789/article/details/142214660&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;配置镜像源：
教程：[https://blog.csdn.net/qq_38614074/article/details/139649680]
管理员运行Anaconda Prompt&lt;/p&gt;</description></item><item><title>Chocolatey安装</title><link>https://rqbaby.cloud/posts/chocolatey%E5%AE%89%E8%A3%85/</link><pubDate>Wed, 08 Apr 2026 10:42:52 +0800</pubDate><guid>https://rqbaby.cloud/posts/chocolatey%E5%AE%89%E8%A3%85/</guid><description>&lt;p&gt;更改安装路径&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$env:ChocolateyInstall = &amp;#39;D:\Application\Chocolatey&amp;#39;
[Environment]::SetEnvironmentVariable(&amp;#39;ChocolateyInstall&amp;#39;, $env:ChocolateyInstall, &amp;#39;Machine&amp;#39;)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;安装&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072
iex ((New-Object System.Net.WebClient).DownloadString(&amp;#39;https://community.chocolatey.org/install.ps1&amp;#39;))
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;更改默认下载路径&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;choco config set installLocation D:\Application
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;安装jdk1.8&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;choco install jdk8 --install-directory=&amp;#34;D:\Application\Java\jdk8\&amp;#39;&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;网址：[https://community.chocolatey.org/packages?q=java8]&lt;/p&gt;</description></item><item><title>electron镜像源配置</title><link>https://rqbaby.cloud/posts/electron%E9%95%9C%E5%83%8F%E6%BA%90%E9%85%8D%E7%BD%AE/</link><pubDate>Wed, 08 Apr 2026 10:42:52 +0800</pubDate><guid>https://rqbaby.cloud/posts/electron%E9%95%9C%E5%83%8F%E6%BA%90%E9%85%8D%E7%BD%AE/</guid><description>&lt;p&gt;.npmrc 中手动加入：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;electron_mirror=https://cdn.npmmirror.com/binaries/electron/
electron_builder_binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;教程：https://blog.csdn.net/qq_36835255/article/details/145202441&lt;/p&gt;</description></item><item><title>mac Navicat破解下载</title><link>https://rqbaby.cloud/posts/mac-navicat%E7%A0%B4%E8%A7%A3%E4%B8%8B%E8%BD%BD/</link><pubDate>Wed, 08 Apr 2026 10:42:52 +0800</pubDate><guid>https://rqbaby.cloud/posts/mac-navicat%E7%A0%B4%E8%A7%A3%E4%B8%8B%E8%BD%BD/</guid><description>&lt;p&gt;&lt;a href="https://macwk.com.cn/soft/navicat-premium-17#step-history"&gt;https://macwk.com.cn/soft/navicat-premium-17#step-history&lt;/a&gt;&lt;/p&gt;</description></item><item><title>springboot打包</title><link>https://rqbaby.cloud/posts/springboot%E6%89%93%E5%8C%85/</link><pubDate>Wed, 08 Apr 2026 10:42:52 +0800</pubDate><guid>https://rqbaby.cloud/posts/springboot%E6%89%93%E5%8C%85/</guid><description>&lt;p&gt;&lt;img loading="lazy" src="https://rqbaby.cloud/uploads/Pasted%20image%2020250630142524.png" alt="Pasted image 20250630142524"&gt;
&lt;/p&gt;</description></item><item><title>Ubuntu nvm下载</title><link>https://rqbaby.cloud/posts/ubuntu-nvm%E4%B8%8B%E8%BD%BD/</link><pubDate>Wed, 08 Apr 2026 10:42:52 +0800</pubDate><guid>https://rqbaby.cloud/posts/ubuntu-nvm%E4%B8%8B%E8%BD%BD/</guid><description>&lt;p&gt;安装：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;# 安装 curl
sudo apt install curl
# 安装 git
sudo apt install git
# 安装 nvm
bash -c &amp;#34;$(curl -fsSL https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh)&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;重开终端，或重新打开 ssh 窗口&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;使用：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;命令行&lt;/th&gt;
&lt;th&gt;作用&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;nvm ls&lt;/td&gt;
&lt;td&gt;已安装的列表&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;nvm ls-remote&lt;/td&gt;
&lt;td&gt;所有可安装版本&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;nvm install v12.20.1&lt;/td&gt;
&lt;td&gt;安装某个版本Node&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;nvm use 12.20.1&lt;/td&gt;
&lt;td&gt;切换Node版本&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;node -v&lt;/td&gt;
&lt;td&gt;node.js 版本&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;nvm-update&lt;/td&gt;
&lt;td&gt;更新nvm&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;卸载：&lt;/p&gt;</description></item><item><title>ubuntu手动导入sql文件</title><link>https://rqbaby.cloud/posts/ubuntu%E6%89%8B%E5%8A%A8%E5%AF%BC%E5%85%A5sql%E6%96%87%E4%BB%B6/</link><pubDate>Wed, 08 Apr 2026 10:42:52 +0800</pubDate><guid>https://rqbaby.cloud/posts/ubuntu%E6%89%8B%E5%8A%A8%E5%AF%BC%E5%85%A5sql%E6%96%87%E4%BB%B6/</guid><description>&lt;ol&gt;
&lt;li&gt;上传sql文件&lt;/li&gt;
&lt;li&gt;mysql -uroot -p 进入数据库，执行命令：
CREATE DATABASE IF NOT EXISTS your_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
USE your_db;
SOURCE /tmp/dump.sql;&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;CREATE DATABASE IF NOT EXISTS xnl DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
USE xnl;
SOURCE /home/ubuntu/xnl.sql;
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>ubuntu数据库备份脚本</title><link>https://rqbaby.cloud/posts/ubuntu%E6%95%B0%E6%8D%AE%E5%BA%93%E5%A4%87%E4%BB%BD%E8%84%9A%E6%9C%AC/</link><pubDate>Wed, 08 Apr 2026 10:42:52 +0800</pubDate><guid>https://rqbaby.cloud/posts/ubuntu%E6%95%B0%E6%8D%AE%E5%BA%93%E5%A4%87%E4%BB%BD%E8%84%9A%E6%9C%AC/</guid><description>&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;创建备份脚本&lt;/strong&gt;：&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;创建一个名为&lt;code&gt;mysql_backup.sh&lt;/code&gt;的脚本文件，并添加以下内容：&lt;/p&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;#!/bin/bash&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; &lt;span class="nv"&gt;DB_USER&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;root&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nv"&gt;DB_PASS&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;your_password&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nv"&gt;DB_NAME&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;testdb&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nv"&gt;BACKUP_DIR&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;/home/backup&amp;#34;&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; &lt;span class="nv"&gt;BACKUP_FILE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="nv"&gt;$BACKUP_DIR&lt;/span&gt;&lt;span class="s2"&gt;/&lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;DB_NAME&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;_&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;date +%Y%m%d%H%M%S&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;.sql.gz&amp;#34;&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; mysqldump -u &lt;span class="nv"&gt;$DB_USER&lt;/span&gt; -p&lt;span class="nv"&gt;$DB_PASS&lt;/span&gt; &lt;span class="nv"&gt;$DB_NAME&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; gzip &amp;gt; &lt;span class="nv"&gt;$BACKUP_FILE&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;# 删除30天前的备份文件&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; find &lt;span class="nv"&gt;$BACKUP_DIR&lt;/span&gt; -type f -name &lt;span class="s2"&gt;&amp;#34;*.gz&amp;#34;&lt;/span&gt; -mtime +30 -exec rm &lt;span class="o"&gt;{}&lt;/span&gt; &lt;span class="se"&gt;\;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;注意：将&lt;code&gt;your_password&lt;/code&gt;替换为实际的数据库密码。&lt;/p&gt;</description></item><item><title>开启PowerShell执行权限</title><link>https://rqbaby.cloud/posts/%E5%BC%80%E5%90%AFpowershell%E6%89%A7%E8%A1%8C%E6%9D%83%E9%99%90/</link><pubDate>Wed, 08 Apr 2026 10:42:52 +0800</pubDate><guid>https://rqbaby.cloud/posts/%E5%BC%80%E5%90%AFpowershell%E6%89%A7%E8%A1%8C%E6%9D%83%E9%99%90/</guid><description>&lt;p&gt;管理员模式执行：
Set-ExecutionPolicy -ExecutionPolicy Unrestricted&lt;/p&gt;</description></item><item><title>Android studio 目录显示不全</title><link>https://rqbaby.cloud/posts/android-studio-%E7%9B%AE%E5%BD%95%E6%98%BE%E7%A4%BA%E4%B8%8D%E5%85%A8/</link><pubDate>Wed, 08 Apr 2026 10:42:51 +0800</pubDate><guid>https://rqbaby.cloud/posts/android-studio-%E7%9B%AE%E5%BD%95%E6%98%BE%E7%A4%BA%E4%B8%8D%E5%85%A8/</guid><description>&lt;p&gt;&lt;img loading="lazy" src="https://rqbaby.cloud/uploads/Pasted%20image%2020250919144846.png" alt="Pasted image 20250919144846"&gt;
包名展开 ：关闭这个选项
&lt;img loading="lazy" src="https://rqbaby.cloud/uploads/Pasted%20image%2020250919145258.png" alt="Pasted image 20250919145258"&gt;
&lt;/p&gt;</description></item><item><title>linux git 配置永久密码</title><link>https://rqbaby.cloud/posts/linux-git-%E9%85%8D%E7%BD%AE%E6%B0%B8%E4%B9%85%E5%AF%86%E7%A0%81/</link><pubDate>Wed, 08 Apr 2026 10:42:51 +0800</pubDate><guid>https://rqbaby.cloud/posts/linux-git-%E9%85%8D%E7%BD%AE%E6%B0%B8%E4%B9%85%E5%AF%86%E7%A0%81/</guid><description>&lt;p&gt;git config &amp;ndash;global credential.helper store   配置永久保存密码
&lt;img loading="lazy" src="https://rqbaby.cloud/uploads/Pasted%20image%2020250723142608.png" alt="Pasted image 20250723142608"&gt;
&lt;/p&gt;</description></item><item><title>npm pnpm yarn镜像源配置</title><link>https://rqbaby.cloud/posts/npm-pnpm-yarn%E9%95%9C%E5%83%8F%E6%BA%90%E9%85%8D%E7%BD%AE/</link><pubDate>Wed, 08 Apr 2026 10:42:51 +0800</pubDate><guid>https://rqbaby.cloud/posts/npm-pnpm-yarn%E9%95%9C%E5%83%8F%E6%BA%90%E9%85%8D%E7%BD%AE/</guid><description>&lt;pre tabindex="0"&gt;&lt;code&gt;npm get registry
# 国内 淘宝 镜像源
npm config set registry https://registry.npmmirror.com/
# 官方镜像源
npm config set registry https://registry.npmjs.org/
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;pnpm get registry
# 国内 淘宝 镜像源
pnpm config set registry https://registry.npmmirror.com/
# 官方镜像源
pnpm config set registry https://registry.npmjs.org/
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;npm install -g yarn@1.22.19
yarn config get registry
# 国内 淘宝 镜像源
yarn config set registry https://registry.npmmirror.com/
# 官方镜像源
yarn config set registry https://registry.yarnpkg.com/
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;清除缓存&lt;/p&gt;</description></item><item><title>React Native运行IOS</title><link>https://rqbaby.cloud/posts/react-native%E8%BF%90%E8%A1%8Cios/</link><pubDate>Wed, 08 Apr 2026 10:42:51 +0800</pubDate><guid>https://rqbaby.cloud/posts/react-native%E8%BF%90%E8%A1%8Cios/</guid><description>&lt;ol&gt;
&lt;li&gt;关闭代理&lt;/li&gt;
&lt;li&gt;yarn install&lt;/li&gt;
&lt;li&gt;yarn pod&lt;/li&gt;
&lt;li&gt;检查xcode workspace 三处arm64 twwapp中的三处、以及prods&lt;/li&gt;
&lt;li&gt;&lt;img loading="lazy" src="https://rqbaby.cloud/uploads/Pasted%20image%2020250122100454.png" alt="Pasted image 20250122100454"&gt;
&lt;/li&gt;
&lt;li&gt;运行，查看报错，选择wenling&lt;img loading="lazy" src="https://rqbaby.cloud/uploads/Pasted%20image%2020250122100554.png" alt="Pasted image 20250122100554"&gt;
&lt;/li&gt;
&lt;li&gt;再次运行，fix代码里的语法错误&lt;/li&gt;
&lt;li&gt;再次运行，xcode执行成功后关闭终端、simulator，在webstorm重新运行&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>windows所需的C++环境下载</title><link>https://rqbaby.cloud/posts/windows%E6%89%80%E9%9C%80%E7%9A%84c++%E7%8E%AF%E5%A2%83%E4%B8%8B%E8%BD%BD/</link><pubDate>Wed, 08 Apr 2026 10:42:51 +0800</pubDate><guid>https://rqbaby.cloud/posts/windows%E6%89%80%E9%9C%80%E7%9A%84c++%E7%8E%AF%E5%A2%83%E4%B8%8B%E8%BD%BD/</guid><description>&lt;p&gt;在运行Hbuilder的cli报出dll错误，下载并安装后问题解决
微软官方链接：
&lt;a href="https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist?view=msvc-170"&gt;https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist?view=msvc-170&lt;/a&gt;
下载链接：
&lt;a href="https://aka.ms/vs/17/release/vc_redist.x64.exe"&gt;https://aka.ms/vs/17/release/vc_redist.x64.exe&lt;/a&gt;
&lt;a href="https://aka.ms/vs/17/release/vc_redist.x86.exe"&gt;https://aka.ms/vs/17/release/vc_redist.x86.exe&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;注意：X86 和X64 都需要下载！！！&lt;/p&gt;</description></item><item><title>影刀RPA构建淘宝、京东价格捕获工具</title><link>https://rqbaby.cloud/posts/%E5%BD%B1%E5%88%80rpa%E6%9E%84%E5%BB%BA%E6%B7%98%E5%AE%9D%E4%BA%AC%E4%B8%9C%E4%BB%B7%E6%A0%BC%E6%8D%95%E8%8E%B7%E5%B7%A5%E5%85%B7/</link><pubDate>Wed, 08 Apr 2026 10:42:51 +0800</pubDate><guid>https://rqbaby.cloud/posts/%E5%BD%B1%E5%88%80rpa%E6%9E%84%E5%BB%BA%E6%B7%98%E5%AE%9D%E4%BA%AC%E4%B8%9C%E4%BB%B7%E6%A0%BC%E6%8D%95%E8%8E%B7%E5%B7%A5%E5%85%B7/</guid><description>&lt;p&gt;最近玩了下影刀RAP，查询了下影刀公开的RAP工作流，似乎没有很新的价格捕获工具，因此博主做了这次尝试，记录一下&lt;/p&gt;
&lt;p&gt;整体的流程和爬虫中的selenium有点像，博主是初步搭建了在淘宝、京东查询商品并捕获店铺名称、商品名称、详情链接和价格后，将信息存储到excel的工作流，还没有做分页点击获取，大家有好的建议可以评论下&lt;/p&gt;</description></item><item><title>iOS 原生 IKEv2 配置教程（Ubuntu + strongSwan）</title><link>https://rqbaby.cloud/posts/ios-%E5%8E%9F%E7%94%9F-ikev2-%E9%85%8D%E7%BD%AE%E6%95%99%E7%A8%8Bubuntu-+-strongswan/</link><pubDate>Wed, 08 Apr 2026 10:42:50 +0800</pubDate><guid>https://rqbaby.cloud/posts/ios-%E5%8E%9F%E7%94%9F-ikev2-%E9%85%8D%E7%BD%AE%E6%95%99%E7%A8%8Bubuntu-+-strongswan/</guid><description>&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;这篇文章记录如何在 Ubuntu 服务器上部署一套可供 iPhone 原生使用的 &lt;code&gt;IKEv2/IPsec&lt;/code&gt; 服务。&lt;/p&gt;
&lt;p&gt;适用场景：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;希望使用 iPhone 系统自带 IKEv2 功能&lt;/li&gt;
&lt;li&gt;不想安装第三方客户端&lt;/li&gt;
&lt;li&gt;服务器系统为 Ubuntu 24.04 或相近版本&lt;/li&gt;
&lt;li&gt;服务端使用 &lt;code&gt;strongSwan&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本文使用脱敏示例，发布时请将下列占位符替换为你自己的信息：&lt;/p&gt;</description></item><item><title>OpenClaw 安装教程（windows+Linux）</title><link>https://rqbaby.cloud/posts/openclaw-%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8Bwindows+linux/</link><pubDate>Wed, 08 Apr 2026 10:42:50 +0800</pubDate><guid>https://rqbaby.cloud/posts/openclaw-%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8Bwindows+linux/</guid><description>&lt;p&gt;官方文档：&lt;a href="https://docs.openclaw.ai/start/getting-started"&gt;https://docs.openclaw.ai/start/getting-started&lt;/a&gt;
需要先安装node22 使用nvm安装
windows使用下面的命令会自动安装node22，linux则需要自行手动安装，并安装git
安装命令
windows：&lt;/p&gt;</description></item><item><title>ubuntu怎么切换到root用户,切换到root账号方法</title><link>https://rqbaby.cloud/posts/ubuntu%E6%80%8E%E4%B9%88%E5%88%87%E6%8D%A2%E5%88%B0root%E7%94%A8%E6%88%B7%E5%88%87%E6%8D%A2%E5%88%B0root%E8%B4%A6%E5%8F%B7%E6%96%B9%E6%B3%95/</link><pubDate>Wed, 08 Apr 2026 10:42:50 +0800</pubDate><guid>https://rqbaby.cloud/posts/ubuntu%E6%80%8E%E4%B9%88%E5%88%87%E6%8D%A2%E5%88%B0root%E7%94%A8%E6%88%B7%E5%88%87%E6%8D%A2%E5%88%B0root%E8%B4%A6%E5%8F%B7%E6%96%B9%E6%B3%95/</guid><description>&lt;p&gt;&lt;a href="https://blog.csdn.net/hwh20095000060/article/details/121439611"&gt;https://blog.csdn.net/hwh20095000060/article/details/121439611&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://rqbaby.cloud/uploads/Pasted%20image%2020260225162240.png" alt="Pasted image 20260225162240"&gt;
&lt;/p&gt;</description></item><item><title>如何使用 MuMu模拟器和 Android Studio 调试应用</title><link>https://rqbaby.cloud/posts/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8-mumu%E6%A8%A1%E6%8B%9F%E5%99%A8%E5%92%8C-android-studio-%E8%B0%83%E8%AF%95%E5%BA%94%E7%94%A8/</link><pubDate>Wed, 08 Apr 2026 10:42:50 +0800</pubDate><guid>https://rqbaby.cloud/posts/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8-mumu%E6%A8%A1%E6%8B%9F%E5%99%A8%E5%92%8C-android-studio-%E8%B0%83%E8%AF%95%E5%BA%94%E7%94%A8/</guid><description>&lt;p&gt;&lt;a href="https://mumu.163.com/help/20240903/40912_1178625.html"&gt;https://mumu.163.com/help/20240903/40912_1178625.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;D:\App\MuMuPlayer\nx_device\12.0\shell&amp;gt; adb.exe connect 127.0.0.1:7555&lt;/p&gt;
&lt;p&gt;新版本adb.exe 路径
&amp;ldquo;D:\App\MuMuPlayer\nx_device\12.0\shell\adb.exe&amp;rdquo;
&amp;ldquo;D:\App\MuMuPlayer\nx_main\adb.exe&amp;rdquo;&lt;/p&gt;
&lt;h2 id="uniapp调试运行到mumu模拟器"&gt;uniapp调试运行到mumu模拟器&lt;/h2&gt;
&lt;p&gt;D:\App\HBuilderX\plugins\launcher-tools\tools\adbs\adb.exe&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://rqbaby.cloud/uploads/Pasted%20image%2020250919141806.png" alt="Pasted image 20250919141806"&gt;
&lt;/p&gt;</description></item><item><title>3X-UI 配置</title><link>https://rqbaby.cloud/posts/3x-ui-%E9%85%8D%E7%BD%AE/</link><pubDate>Wed, 08 Apr 2026 10:33:58 +0800</pubDate><guid>https://rqbaby.cloud/posts/3x-ui-%E9%85%8D%E7%BD%AE/</guid><description>&lt;p&gt;前提：购买一台境外服务器，最好是美国节点，便于访问ai网站（如Gemini、Claude）&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;切换root账户 进行安装&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;su root
bash &amp;lt;(curl -Ls https://raw.githubusercontent.com/MHSanaei/3x-ui/master/install.sh)
&lt;/code&gt;&lt;/pre&gt;&lt;ol start="2"&gt;
&lt;li&gt;出现下面的提示时，输入y确定&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Would you like to customize the Panel Port settings? (If not, a random port will be applied) [y/n]: y
&lt;/code&gt;&lt;/pre&gt;&lt;ol start="3"&gt;
&lt;li&gt;根据提示设置3X-UI的面板端口&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Please set up the panel port: 54321
Your Panel Port is: 54321
Port set successfully: 54321
Username and password updated successfully
Base URI path set successfully
&lt;/code&gt;&lt;/pre&gt;&lt;ol start="4"&gt;
&lt;li&gt;选择2模式，然后一路按回车就完事了&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Choose SSL certificate setup method:
1. Let&amp;#39;s Encrypt for Domain (90-day validity, auto-renews)
2. Let&amp;#39;s Encrypt for IP Address (6-day validity, auto-renews)
Note: Both options require port 80 open. IP certs use shortlived profile.
Choose an option (default 2 for IP): 2
Using Let&amp;#39;s Encrypt for IP certificate (shortlived profile)...
Do you have an IPv6 address to include? (leave empty to skip): 
Setting up Let&amp;#39;s Encrypt IP certificate (shortlived profile)...
Note: IP certificates are valid for ~6 days and will auto-renew.
Port 80 must be open and accessible from the internet.
Installing acme.sh for SSL certificate management...
acme.sh installed successfully
&lt;/code&gt;&lt;/pre&gt;&lt;ol start="5"&gt;
&lt;li&gt;
&lt;p&gt;重置管理员账号密码，root账户下，输入 &lt;code&gt;x-ui&lt;/code&gt; 进入控制终端，输入6，如下
&lt;img loading="lazy" src="https://rqbaby.cloud/uploads/Pasted%20image%2020260226100243.png" alt="Pasted image 20260226100243"&gt;
&lt;/p&gt;</description></item><item><title>welcome</title><link>https://rqbaby.cloud/posts/welcome/</link><pubDate>Tue, 07 Apr 2026 17:25:21 +0800</pubDate><guid>https://rqbaby.cloud/posts/welcome/</guid><description>&lt;hr&gt;
&lt;h2 id="slug-welcome"&gt;title: &amp;ldquo;欢迎使用 rqbaby.blog&amp;rdquo;
date: 2026-04-07T17:30:00+08:00
draft: false
tags: [&amp;ldquo;开始&amp;rdquo;, &amp;ldquo;Hugo&amp;rdquo;, &amp;ldquo;PaperMod&amp;rdquo;]
categories: [&amp;ldquo;公告&amp;rdquo;]
summary: &amp;ldquo;站点已完成 Hugo + PaperMod 初始化，并接入 WebDAV 自动同步方案。&amp;rdquo;
cover:
image: &amp;quot;&amp;quot;
slug: &amp;ldquo;welcome&amp;rdquo;&lt;/h2&gt;
&lt;p&gt;这是博客的第一篇文章。&lt;/p&gt;</description></item></channel></rss>