<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_29992017的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_29992017</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_29992017]]></copyright><item><title><![CDATA[昇腾NPU容器指令]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/164854982</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/164854982</guid><author>qq_29992017</author><pubDate>Thu, 10 Sep 2026 15:38:35 +0800</pubDate><description><![CDATA[该命令用于启动一个具备NPU加速能力的Docker容器，通过--privileged和--device参数授权访问华为昇腾NPU设备（如davinci0~7、manager等），挂载驱动、工具及配置文件，并映射宿主机目录至容器内，适用于AI推理或训练场景。]]></description><category></category></item><item><title><![CDATA[【已解决】VSCode 终端按空格/删除出现“黑块“彻底解决办法]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/163646012</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/163646012</guid><author>qq_29992017</author><pubDate>Mon, 10 Aug 2026 22:19:44 +0800</pubDate><description><![CDATA[摘要： VSCode 集成终端（PowerShell）输入时出现光标变黑块问题，按空格/删除键时尤为明显。经排查确认是旧版 PSReadLine 2.0.0 在 ConPTY 终端的渲染缺陷。解决方案为升级至最新版 PSReadLine（2.4.5），需确保 Windows PowerShell 5.1 启用 TLS 1.2 并正确配置 PSGallery。若直接安装失败，需补充注册仓库和安装 NuGet 提供程序。升级后重启终端即可修复黑块问题。其他类似现象（如全角空格显示异常）需通过调整字体或输入法模式]]></description><category></category></item><item><title><![CDATA[模型部署实战（二）：4GB 显存硬跑 Qwen2.5-VL-3B！vLLM 极限部署指南]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/163609608</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/163609608</guid><author>qq_29992017</author><pubDate>Sun, 09 Aug 2026 12:09:05 +0800</pubDate><description><![CDATA[本文记录了在Windows 10系统（WSL2+GTX 1650 4GB显存）上从零部署vLLM运行多模态模型Qwen2.5-VL-3B的完整流程。主要内容包括：1）环境准备（WSL2配置、显卡驱动升级）；2）vLLM虚拟环境安装；3）下载AWQ量化版模型（3.4GB）；4）启动OpenAI兼容API服务并通过curl验证；5）Windows端调用方法。文章特别针对4GB小显存的优化技巧和常见报错提供了详细解决方案，实测可支持中文OCR、图片描述等功能，但受限于显存，单次请求token需≤512。所有命令均]]></description><category></category></item><item><title><![CDATA[Reasonix桌面端】Windows环境下如何迁移数据到其他系统盘（将对话数据不放到C盘）]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/163606718</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/163606718</guid><author>qq_29992017</author><pubDate>Sun, 09 Aug 2026 10:35:50 +0800</pubDate><description><![CDATA[本文介绍了在Windows系统中迁移Reasonix桌面端数据到非C盘的方法。核心步骤包括：1) 设置用户环境变量REASONIX_HOME指向新目录（如D:\ReasonixData）；2) 复制原数据文件（默认位于C:\Users\用户名\AppData\Roaming\reasonix）到新路径；3) 重启应用验证数据迁移。关键补充指出需区分REASONIX_HOME与REASONIX_STATE_HOME变量，并强调若变量未生效需检查系统重启或进程残留问题。最后提供完整验证清单确保迁移成功。（摘要长]]></description><category></category></item><item><title><![CDATA[模型部署实战（一）：Windows 从 0 配置 WSL2 + Ubuntu 24.04 + Docker]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/163589614</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/163589614</guid><author>qq_29992017</author><pubDate>Sat, 08 Aug 2026 13:24:27 +0800</pubDate><description><![CDATA[本文是一份详细的WSL+Ubuntu+Docker安装与排障手册，分为通用教程和排障路线两部分。环境正常用户可快速完成安装（3分钟），包含基础使用和进阶配置；网络或系统异常用户可遵循离线安装路线（实测验证）。内容涵盖安装验证、文件互访、Docker配置、磁盘迁移、卸载清理及常见问题解答，适配Windows 10/11系统，提供命令速查表和国内镜像加速方案。关键步骤均标注终端类型（PowerShell/WSL），并针对典型错误提供解决方案。]]></description><category></category></item><item><title><![CDATA[Claude Code 接入纯文本大模型：API Error 400 Model only support text input 彻底解决方案]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/163478198</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/163478198</guid><author>qq_29992017</author><pubDate>Tue, 04 Aug 2026 17:15:59 +0800</pubDate><description><![CDATA[本文档分析了Claude Code接入纯文本GLM模型时出现的图片读取错误问题及其解决方案。主要内容包括： 问题现象：模型尝试读取图片时触发API 400错误，因为GLM模型仅支持文本输入。 根因分析：现有的CLAUDE.md软提示不可靠，必须在工具调用层面进行拦截。 解决方案：设计PreToolUse钩子机制，形成三道拦截防线： 拦截Read工具读取图片/PDF文件 拦截截图类MCP工具调用 拦截MCP工具返回结果中的图片内容 实现细节：通过PowerShell脚本检查文件扩展名，对图片/PDF请求直接阻]]></description><category></category></item><item><title><![CDATA[Typora加github加PicGo搭建图床使用教程]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/163478120</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/163478120</guid><author>qq_29992017</author><pubDate>Tue, 04 Aug 2026 17:12:51 +0800</pubDate><description><![CDATA[本文详细介绍了如何在GitCode上搭建图床并配置PicGo和Typora实现图片自动上传。主要内容包括： GitCode操作：创建新项目、生成访问令牌 PicGo配置：安装Node.js和PicGo、设置GitCode图床参数 Typora集成：验证图片上传功能 进阶优化：使用super-prefix插件实现图片自动分类 通过这一套配置，可以实现在Typora中插入图片时自动上传到GitCode图床，并支持按日期等方式自动分类存储，提高图片管理效率。]]></description><category></category></item><item><title><![CDATA[app里未读消息已读、未读是怎么设计的？]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/163230654</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/163230654</guid><author>qq_29992017</author><pubDate>Mon, 27 Jul 2026 09:17:05 +0800</pubDate><description><![CDATA[文章摘要：讨论企业IM群消息已读未读功能的存储优化方案。初始方案为每个messageid保存readids和unreadids列表，但存储开销大。优化方案采用bitmap结构：1）建立userid到自增mapid的映射；2）用两个bit数组分别记录已读状态和成员状态（是否已退出）。该方案将存储空间减少95%以上，200人群每条消息仅需54B。针对成员变动问题，采用标记删除机制，并保留原mapid以便重新加入。同时设置兼容逻辑，当群成员过多时自动切换回初始方案。该设计有效解决了移动端存储压力和服务端成本问题。]]></description><category></category></item><item><title><![CDATA[高并发情况下如何保证消息的顺序]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/163230327</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/163230327</guid><author>qq_29992017</author><pubDate>Mon, 27 Jul 2026 09:06:59 +0800</pubDate><description><![CDATA[另外，还有一个很重要的前提：要保持多个消息之间的时间顺序，首先它们要有一个全局的时间顺序。因此，每个消息在被创建时，都将被赋予一个全局唯一的、单调递增的、连续的序列号（SerialNumber，SN）。可以通过一个全局计数器来实现这一点。通过比较两个消息的SN，确定其先后顺序。），从队列中读取和处理消息。在多队列消息处理的场景中，怎样保持多个消息之间的时间顺序，是一个很经典的问题。2.有若干个线程在产生消息，并分别将消息加入这些队列。在知乎上看到一位大牛总结了一些保证消息顺序的方案，在此记录下来学习一下。]]></description><category></category></item><item><title><![CDATA[重连机制 之 指数退避 + 抖动]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/163230245</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/163230245</guid><author>qq_29992017</author><pubDate>Mon, 27 Jul 2026 09:06:02 +0800</pubDate><description><![CDATA[概念作用429 限流API 告诉你"太快了，暂停一下"重试自动等一等再试，而不是直接失败指数退避让等待时间越来越长，给服务器喘息空间随机抖动打散重试时刻，避免同时涌入这套机制是调用大模型 API 时保证稳定性的基本功，几乎所有生产级代码都会采用"指数退避 + 随机抖动"的重试策略。]]></description><category></category></item><item><title><![CDATA[Claude 无法调用网页抓取或搜索出错]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/162939953</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/162939953</guid><author>qq_29992017</author><pubDate>Thu, 16 Jul 2026 16:00:15 +0800</pubDate><description><![CDATA[因为 Claude Code 在访问网页前会调用 Anthropic 的服务来判断网页是否可以访问，这里直接给他权限读取全部的域名访问，就没有限制了。(如果想要指定的域名访问的话可以让Claude给他指定)]]></description><category></category></item><item><title><![CDATA[Nginx学习笔记（狂神版）]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/162411295</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/162411295</guid><author>qq_29992017</author><pubDate>Mon, 29 Jun 2026 10:58:40 +0800</pubDate><description><![CDATA[Nginx是一款高性能的HTTP/反向代理服务器，以高并发、低内存占用著称，被百度、腾讯等大型网站广泛使用。支持负载均衡、动静分离等功能，可通过轮询或IP哈希分配请求。安装时需注意依赖库问题，常用命令包括启动、停止和重载配置。通过修改upstream配置可实现多服务负载均衡。配置文件中可设置监听端口、日志格式、连接超时等参数，支持热备服务器和访问控制。适用于Web服务代理和性能优化场景。]]></description><category></category></item><item><title><![CDATA[Nginx学习笔记（尚硅谷版）]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/162410942</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/162410942</guid><author>qq_29992017</author><pubDate>Mon, 29 Jun 2026 10:58:10 +0800</pubDate><description><![CDATA[摘要： Nginx是一款高性能HTTP/反向代理服务器，支持高并发（5万连接），功能包括反向代理（隐藏真实服务器）、负载均衡（分发请求）和动静分离（提升静态资源访问速度）。其配置文件分为全局块、events块和http块，通过server块实现虚拟主机。安装后常用命令包括启动、停止和热加载。实际应用可通过配置实现反向代理跳转、负载均衡策略（轮询/权重/ip_hash/fair）及动静资源分离。高可用集群需搭配keepalived和虚拟IP。原理上，Nginx采用master-worker多进程模型，work]]></description><category></category></item><item><title><![CDATA[Typora+gitcode+picgo搭建免费图床]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/161543110</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/161543110</guid><author>qq_29992017</author><pubDate>Sat, 30 May 2026 14:30:21 +0800</pubDate><description><![CDATA[新建项目。]]></description><category></category></item><item><title><![CDATA[Linux nm 命令详解：符号解析与调试利器]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/161386608</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/161386608</guid><author>qq_29992017</author><pubDate>Mon, 25 May 2026 11:39:59 +0800</pubDate><description><![CDATA[摘要： nm命令是Linux下分析二进制文件符号表的实用工具，属于GNU Binutils套件。它可列出目标文件、可执行文件和库文件中的符号名称、地址及类型（如全局函数T、未定义符号U等），支持C++符号解混淆（-C选项）和动态符号查看（-D选项）。常用于调试链接错误、分析库接口、验证代码编译结果等场景。通过结合grep过滤和-n/-l等选项，可快速定位符号问题。本文详细解析了nm的语法、符号类型及实战应用，帮助开发者高效排查二进制文件问题。]]></description><category></category></item><item><title><![CDATA[Claude Code 全攻略：命令大全 + 实战工作流（建议收藏）]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/160879255</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/160879255</guid><author>qq_29992017</author><pubDate>Fri, 08 May 2026 09:30:18 +0800</pubDate><description><![CDATA[本文全面介绍了Claude Code终端AI助手的使用方法，包含四大核心内容：1)基础命令操作，如版本查看、项目启动和更新；2)三种工作模式（默认/自动接受/计划）的切换与界面说明；3)实用指令速查表，涵盖初始化、对话压缩、历史清除等高频操作；4)重点命令深度解析，包括/init项目初始化、/help帮助查询、/clear清空对话、/compact压缩上下文、/memory编辑记忆文件等。通过丰富的界面截图和场景示例，帮助开发者快速掌握命令行与交互界面的高效协作方式，实现AI辅助编程的最佳实践。]]></description><category></category></item><item><title><![CDATA[tmux 左下角会话名显示不全的解决方法]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/160442510</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/160442510</guid><author>qq_29992017</author><pubDate>Thu, 23 Apr 2026 14:45:16 +0800</pubDate><description><![CDATA[摘要：解决tmux会话名显示不全问题 针对tmux会话名过长显示不全的问题，可通过修改~/.tmux.conf文件解决：设置status-left-length为更大值（如50）。操作步骤包括创建/编辑配置文件、添加设置项并重新加载配置。此外，文章还介绍了tmux基本操作：创建会话（tmux new -s session-1）、连接会话（tmux attach -t session-1）和分离会话（Ctrl+B后按D）。这些方法能帮助用户在服务器上管理长时间运行的任务，实现断开会话后仍保持任务运行。]]></description><category></category></item><item><title><![CDATA[claude code 无法连接到 Anthropic 服务]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/160381793</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/160381793</guid><author>qq_29992017</author><pubDate>Tue, 21 Apr 2026 21:18:41 +0800</pubDate><description><![CDATA[摘要：本文提供了解决Claude安装后连接错误的两种方法。首次配置时若出现&quot;Unable to connect to Anthropic services&quot;错误，可通过运行特定PowerShell命令修复。该命令会在用户目录下的.claude.json文件中添加或更新&quot;hasCompletedOnboarding&quot;:true设置项，从而完成初始化配置。适用于Windows系统用户解决API连接问题，操作步骤简单明了。]]></description><category></category></item><item><title><![CDATA[【问题思考】为什么SCAN CSCAN会导致磁臂黏着而FCFS不会导致磁臂黏着？]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/144635591</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/144635591</guid><author>qq_29992017</author><pubDate>Sat, 21 Dec 2024 20:20:59 +0800</pubDate><description><![CDATA[系统总是访问磁盘的某个磁道而不响应对其他磁道的访问请求，这种现象称为磁臂黏着。]]></description><category></category></item><item><title><![CDATA[【视频笔记】408新增知识点信号——里昂视频]]></title><link>https://blog.youkuaiyun.com/qq_29992017/article/details/144386544</link><guid>https://blog.youkuaiyun.com/qq_29992017/article/details/144386544</guid><author>qq_29992017</author><pubDate>Tue, 10 Dec 2024 23:27:48 +0800</pubDate><description><![CDATA[原视频来自于B站里昂，总长22min方法：管道，共享内存，消息队列，信号和信号量一个信号就是一条小消息，。比如，如果当进程在前台运行时，你键入Ctrl+C(也就是同时按下Ctrl键和 C键)，。在linux系统中使用 kill -l 命令查看系统上支持的不同类型的信号。每种信号类型都对应于某种系统事件，用不同的整数表示，例如SIGINT信号用号码2表示1~31号为非实时信号（不可靠信号）处于就绪队列多个相同的非实时信号只会被响应一次。其余的被丢掉。]]></description><category></category></item></channel></rss>