- 博客(97)
- 资源 (4)
- 收藏
- 关注
原创 公司配好的 cc switch,回家又要重配?这个方法让我彻底解放了
公司配好的 cc switch,回家又要重配?这个方法让我彻底解放了周五我在公司电脑上花了 2 个小时,精心配置好 cc-switch 的 Skills、快捷指令、项目规范。所有配置都没了。那一刻我真的崩溃了:难道要把公司的配置文件一个个复制过来?还是凭记忆重新配一遍?更要命的是:这不是第一次了。每次在不同设备上切换,都要重复这个痛苦的过程。直到我发现了坚果云的方案,这个问题彻底解决了。现在我的 cc-switch 配置在公司电脑、家里电脑、笔记本上完全同步,改一次,所有设备自动更新。
2026-01-17 17:53:11
513
原创 DCDN和CDN科普:动态内容加速的秘密武器
摘要: DCDN(动态内容分发网络)是针对现代互联网动态内容加速的解决方案。相比传统CDN专注于静态资源缓存,DCDN通过智能路由、TCP优化、内容压缩和边缘计算等技术,高效处理实时生成的个性化页面、API数据等动态内容。它能自动区分动静态资源,为动态请求规划最优路径,显著提升加载速度。随着社交媒体、电商等动态内容场景的普及,DCDN成为支撑高并发、强交互应用的关键基础设施,在性能优化和源站减压方面发挥核心作用。(149字)
2026-01-16 14:18:59
550
原创 Claude Code 在 Windows 下的 nul 文件问题解决方案
Windows平台使用Claude Code时,项目目录中常会出现无法删除的"nul"文件。这是由于Claude模型在Windows环境下使用bash命令时,误将>nul重定向当作普通文件名处理,而"nul"是Windows保留设备名。文章分析了这一跨平台语义冲突的根本原因,并提供了两种解决方案:临时删除方法(如使用VSCode、火绒粉碎工具等)和根本性解决方案——通过修改.bashrc配置文件,添加自动清理"nul"文件的逻辑。该方法会在每
2026-01-16 13:33:29
810
原创 Claude Code 使用必看:1 个配置文件修改,让所有 Skill 在所有项目可用
摘要: Claude Code的/plugin install命令默认将Skill安装为项目级(project scope),导致其仅在当前项目可用,而非预期的全局可用。问题根源在于该命令默认在配置文件中记录"scope": "project"并绑定项目路径,而用户误以为默认是用户级(user scope)。通过CC Switch工具安装的Skill可全局使用,因其默认采用user scope。解决方案包括:1)使用CC Switch工具安装;2)手动修改配置文件为u
2026-01-14 11:27:32
588
原创 Claude-Code-2.1.6版本临时文件tmpclaude-*-cwd清理Bug修复指南
Claude Code 2.1.6版本存在临时文件残留bug,会在项目根目录生成大量tmpclaude-**-cwd文件且不会自动清理。本文提供了由社区开发者提供的快速修复方案:通过PowerShell执行两条命令即可下载并运行修复脚本。修复步骤简单,需注意管理员权限和执行策略设置。该问题主要影响Windows用户,建议修复后关注官方更新以获取正式解决方案。文中还提供了原始讨论帖和脚本地址供参考。
2026-01-13 15:01:29
693
原创 Obsidian Skills 实测报告:哪些能用,哪些是坑
Obsidian Skills实测报告摘要: 实测发现Obsidian Skills(专为AI操作Obsidian设计的工具集)存在明显功能差异: ✅ 可用功能: obsidian-markdown:精准生成带维基链接/Callout的笔记 json-canvas:自动创建思维导图/流程图Canvas文件 ❌ 坑点: obsidian-bases技能显示安装成功但完全无法使用(多次测试验证失败) 全网推荐却无人提及该功能失效问题 💡 建议:优先使用有效技能,数据库需求可改用Dataview插件替代。实测结
2026-01-12 13:46:08
1085
原创 Claude Code 入门指南:打造你的 AI记忆系统,让 AI 真正懂你
CLAUDE.md是提升Claude Code使用效率的关键工具,它通过Markdown文件为AI助手建立长期记忆系统。文章介绍了三种创建方式:/init命令初始化、#号快速添加、/memory命令编辑,并展示了模块化管理和分层记忆的进阶技巧。CLAUDE.md能有效避免重复沟通,统一团队认知,成为项目的"活文档"。通过10分钟的配置,开发者可节省大量重复解释时间,让Claude从一次性问答工具转变为懂项目的长期协作伙伴。
2026-01-06 09:56:11
939
原创 炸裂!这套Prompt让我用AI一键生成千元级书籍海报,5000+种组合随便玩!
AI海报生成革命:博物馆级书籍海报一键生成 摘要:一套结构化Prompt配合AI绘图工具,可自动生成专业级书籍海报。该方案具备三大核心优势:1)模块化设计提升信息传达效率;2)5760种基础视觉组合适配不同需求;3)专门优化的中文渲染技术确保文字清晰度。从个人博主到机构应用,这套工具能显著提升视觉呈现效果,同时大幅降低设计成本。完整Prompt代码经过V5.0版本迭代验证,可直接复制使用,支持生成具有传统中国美学风格的现代教育信息图海报。 (字数:149字)
2026-01-05 09:55:12
473
原创 从平平无奇到惊艳全场:我用Frontend-design Skill拯救了项目颜值
《一键提升大模型前端审美能力的神器:Frontend-design Skill》介绍了Anthropic官方推出的前端设计插件,它能显著改善大模型生成的前端界面效果。文章通过实际案例对比展示了优化前后的巨大差异:从粗糙排版到层次分明的字体、统一间距、精致质感和流畅动效。该技能通过为AI提供详细的设计规范(包括动效、质感、字体、一致性等维度),使大模型能像专业设计师一样工作。安装简单,只需两步命令即可启用,使用时只需在对话中明确要求使用该技能即可获得高质量的前端设计输出,帮助开发者快速实现美观专业的界面效果。
2026-01-05 09:43:00
1057
1
原创 Claude Code 技能系统入门:让 AI 学会“十八般武艺“
Claude Code的Skill系统是其功能扩展的核心机制,通过安装不同Skill可实现视频下载、文档处理、公众号写作等多样化任务。Skill作为插件系统的配置文件,与Plugin和MCP形成层级关系:Plugin是功能包,Skill描述功能逻辑,MCP用于复杂集成。用户可通过市场一键安装多个Skill,如browser、video-processor等实用工具,通过自然语言即可触发对应功能。该系统显著扩展了AI助手的能力边界,使其从代码工具升级为多功能助手,且安装简单、扩展性强,适合各类自动化需求场景。
2026-01-01 11:10:17
656
原创 一文搞懂 MCP / ACP / A2A
摘要: MCP(Model Context Protocol)、ACP(Agent Control Protocol)和A2A(Agent-to-Agent)是大模型工程化中的三种关键连接方式,分别解决不同问题: MCP:规范模型如何安全调用外部工具,定义工具能力与调用边界,类似AI时代的OpenAPI。 ACP:将模型能力工程化,实现模块化、复用和治理,类比微服务架构。 A2A:实现多个Agent间的协作与分工,适用于复杂任务拆解和自动化流程。 三者并非竞争关系,而是分层协作:MCP是基础协议,ACP构建
2025-12-31 10:50:55
580
原创 cc switch vs Coding Helper
cc switch是“手术刀”,Coding Helper 是“瑞士军刀”。如果你已经知道自己要切什么、怎么切——就不需要再多拿一把工具。
2025-12-30 16:52:13
980
原创 Reactor 核心思想与入门指南
本文介绍了 Reactor 的核心模型与底层思想。Reactor 采用装配流水线模型,数据从源头经过多个操作符处理后最终被消费者接收。其底层基于发布者-订阅者模式,包含四个核心接口:Publisher(发布者)、Subscriber(订阅者)、Subscription(订阅关系)和 Processor(处理器)。数据流由三大信号组成:onNext(数据信号)、onComplete(完成信号)和 onError(错误信号)。Reactor 的核心公式是"数据流=元素+信号",通过大理石图直
2025-12-28 17:07:14
763
原创 大模型流式输出Streaming Output
流式输出(Streaming Output)是大模型应用中的关键技术,它通过实时分批次返回生成内容,显著提升用户体验。相比传统一次性返回模式,流式输出能降低首字延迟,让用户感知生成过程,减少等待焦虑。技术实现上主要采用SSE、WebSocket等方式,其中SSE因其单向通信和自动重连特性成为首选方案。文章详细解析了流式输出的工作原理、实现方法(含Java/Spring示例代码)及生产环境注意事项,并强调其核心价值是用架构复杂度换取交互体验提升。该技术广泛应用于AI对话、长文本生成等场景,是大模型服务的重要优
2025-12-25 16:27:18
783
原创 Spring AI Alibaba — ChatModel与ChatClient的联系与区别
摘要: Spring AI Alibaba 提供 ChatModel 和 ChatClient 两种核心聊天组件。ChatModel 是基础模型 API,需手动构造 Prompt 和处理响应,灵活性高但代码量多;ChatClient 是高层封装,支持链式调用(Fluent API),内置记忆、函数调用等功能,开发效率更高。两者的主要区别在于抽象层级、开发效率和功能集成。链式代码(如 ChatClient)减少样板代码,提升可读性,而样板代码(如 ChatModel)提供更细粒度控制。示例展示了两种组件的不同
2025-12-25 11:17:05
790
原创 windows安装使用Ollama
Ollama本地大模型部署指南:Ollama是一款类似Docker的大模型管理工具,本文详细介绍了其安装配置流程。首先需从官网下载Windows版本并自定义安装路径,通过命令行指定目录安装。接着配置环境变量,将模型目录迁移到自定义路径并设置OLLAMA_MODELS变量。安装完成后,可通过ollama list验证部署,默认端口11434。最后演示了qwen3:4b模型的安装过程,模型文件会存储在指定目录的blobs文件夹中。整个流程实现了本地大模型的便捷管理和运行。
2025-12-24 19:10:48
268
原创 支付成功事件触发异步监听器失效问题分析
支付积分未到账问题分析及解决方案 问题现象:用户充值后积分未到账,数据库记录未更新,补偿任务和前端轮询均未能触发业务处理。 根本原因: 补偿任务方法未加@Transactional注解,导致事务事件监听器无法触发 前端轮询因Spring AOP代理机制失效,内部方法调用使@Transactional注解不生效 应用曾启动失败导致服务中断 解决方案: 在补偿任务方法添加@Transactional注解 在前端轮询外层方法添加@Transactional 增强监听器异常日志记录 可选方案包括改用@EventLi
2025-12-12 14:07:49
884
原创 宝塔面板 MySQL 配置修改指南
与应用配置匹配: 应用的(5分钟)留有余地: 300秒 > 应用需求,确保数据库不会先超时不会太大: 避免僵尸连接占用资源过久必须修改的参数修改这两个参数后重启MySQL,应该就能彻底解决连接超时问题。
2025-11-24 14:50:54
862
原创 B转C微信支付(企业付款到零钱)实施方案
本文介绍了基于微信企业付款到零钱功能的用户提现系统实现方案。主要内容包括: 业务背景:用户通过邀请好友等方式获得返佣,可提现至微信零钱 技术方案:使用微信商家转账到零钱功能,通过openid识别用户 准备工作:包括公司资质、系统技术要求和数据基础 微信配置:详细说明了开通企业付款功能、配置API密钥和证书的步骤 数据库设计:提供提现订单表和配置表的结构设计 方案涵盖从商户资质准备到技术实现的完整流程,适用于需要为用户提供微信零钱提现功能的系统开发。
2025-11-24 14:38:14
1137
原创 Prisma 原生 SQL 多表联查完整指南
本文介绍了在复杂多表联查场景下使用原生 SQL 代替 Prisma ORM 的实践经验。通过对比 Prisma ORM 和原生 SQL 的适用场景,指出原生 SQL 在多表联查、动态条件查询、性能优化等方面的优势。重点讲解了 Prisma 执行原生 SQL 的两种方法 - 类型安全的 $queryRaw 和灵活的 $queryRawUnsafe,并通过工单列表查询案例详细展示了如何构建动态 WHERE 条件和多表 JOIN 查询。该方案解决了复杂查询场景下的性能问题,同时保持了代码的可维护性。
2025-11-12 13:40:55
952
原创 AsyncLocalStorage 使用注意事项与风险评估
AsyncLocalStorage 请求上下文实现分析 核心实现要点 异步链包裹:通过中间件在最顶层使用 .run() 包裹整个请求处理流程,确保所有后续操作(Guard/Controller/Service)都处于同一上下文。 Promise.all 安全性:当前项目中的 Promise.all 使用是安全的,因为: 所有并发任务都在同一上下文启动 仅涉及数据库查询,不涉及外部请求 未使用会丢失上下文的异步操作(如 setTimeout/Worker) 数据存储规范:上下文仅存储简单数据(原始值和小型对象
2025-11-12 10:13:09
591
原创 AsyncLocalStorage 使用快速参考
本文介绍了如何在NestJS应用中安全使用RequestContext实现用户请求上下文管理。核心保证包括:1)所有异步操作通过RequestContext.run()自动包裹,确保Service中getCurrentUserId()调用安全;2)支持Promise.all并发操作;3)优化数据存储仅保留必要字段,降低内存占用。同时明确禁止在setTimeout、Worker Thread和Queue系统中直接依赖该机制,应显式传递用户ID。文章提供了Service、Guard、Filter中的典型用法示例
2025-11-12 10:06:45
250
原创 Nestjs AsyncLocalStorage请求上下文实现
本文介绍了如何在NestJS中将用户ID管理从传统的Scope.REQUEST依赖注入升级为基于Node.js AsyncLocalStorage的透明式全局上下文访问方案。通过创建RequestContext类、全局中间件和改造UserContextUtil,实现了用户信息的透明访问,消除了显式参数传递。改进后代码符合SOLID原则,减少了参数传递层级和耦合度,性能显著提升:单例模式减少实例创建,访问延迟降低20倍,吞吐量提升60%。该方案解决了NestJS与Spring Boot在上下文访问方式上的差异
2025-11-12 10:02:07
966
原创 Jenkins 在构建 Java 项目并操作 Docker 时 CPU 会突然飙高
阶段CPU 飙升原因解决思路Maven/Gradle 编译编译 + 压缩跳过测试、并发控制Docker 构建层打包 + 压缩多阶段构建Jenkins 执行并发任务多节点隔离缓存失效全层重构建启用 BuildKit 缓存。
2025-11-03 16:16:47
415
原创 Redisson 与 Spring Boot 3.4 整合指南
本文详细介绍了Spring Boot 3.4.0项目整合Redisson 3.23.2的完整流程,采用手动配置方式避免自动配置的常见问题。文章包含Maven依赖配置、Redisson YAML配置文件示例、RedisConfig配置类实现及使用注意事项,同时提供了基础使用和高级特性示例。重点解决了address协议前缀、配置加载方式等关键点,并比较了Redisson与RedisTemplate的使用差异,帮助开发者顺利完成整合并利用Redisson的高级功能。
2025-11-02 16:23:40
1173
原创 NestJS 路由顺序问题解决指南
NestJS 路由顺序问题分析与解决方案 问题描述:开发电表售后管理系统时,发现字典数据API返回404错误,即使已正确定义@Get('bycode/:dictCode')路由。 根本原因:NestJS采用顺序匹配策略,通配符路由@Get(':id')定义在具体路由前会拦截所有请求,导致后续路由无法匹配。 解决方案: 调整路由顺序:将具体路由(bycode/:dictCode)移到通配符路由(:id)之前 重启服务确保更改生效 添加参数验证逻辑 最佳实践: 路由定义遵循"从具体到通用"原
2025-10-31 12:55:23
749
原创 Prisma 多环境配置踩坑与解决方案
摘要:本文介绍了在使用Prisma ORM开发Node.js应用时,针对不同环境配置数据库连接常见的问题及解决方案。重点分析了环境变量加载失败的原因,包括dotenv配置错误和PowerShell命令解析问题,并提供了正确使用dotenv-cli的脚本配置格式(需添加--分隔符)。文章还给出了环境变量文件配置示例、备选方案以及最佳实践建议,包括分离环境配置、正确安装依赖和Windows环境注意事项。最后提供了验证方法和故障排除步骤,帮助开发者有效解决Prisma多环境配置问题。
2025-10-23 14:22:57
417
原创 PM2 在 Windows 环境下部署问题排查与解决
Windows下PM2部署NestJS应用问题排查总结 在Windows环境中使用PM2部署NestJS应用时,主要遇到两个问题: 批处理脚本闪退:原因是Windows批处理中调用PM2命令时未使用call前缀,导致当前脚本终止。 PM2配置不生效:Windows环境下pm2 start ecosystem.dev.js会将配置文件当作普通脚本执行,导致进程名称错误和配置失效。 解决方案: 在批处理文件中使用call调用PM2命令 改用命令行参数方式启动应用,而非配置文件 提供完整的修复版批处理脚本,包含环
2025-10-17 14:37:36
944
原创 WSL + Docker 网络访问详解
Windows网络访问流程及问题解决方案 本文详细阐述了Windows宿主机、WSL和Docker容器之间的网络访问流程,并针对常见问题提供了解决方案。主要内容包括: 网络架构:Windows宿主机通过WSL虚拟网络与Docker容器连接,形成完整的访问链路 访问流程:浏览器→Windows→WSL→Docker容器的完整路径解析 常见问题: 端口冲突的检测与解决 WSL网络配置异常处理 防火墙和代理设置问题 Docker容器启动失败的排查方法 最佳实践:提供端口规划策略和优化部署脚本 文章还包含实用的命令
2025-10-16 15:25:00
1338
原创 MinIO整合实践坑点记录
本文总结了在HR系统中整合MinIO对象存储服务时遇到的4个主要技术问题及解决方案:1) MinIO客户端版本兼容性问题,通过降级至7.0.0解决;2) 中文文件名编码问题,采用Base64编码处理;3) Buffer对象类型验证问题,简化验证逻辑;4) 环境变量配置问题,确保正确加载配置。文章还提供了MinIO最佳实践,包括版本兼容性、中文处理、错误处理等建议,并分享了经验教训和技术要点,为类似项目提供了实用的参考方案。
2025-10-16 11:09:56
818
原创 终极AI开发组合:Warp + Cursor + Claude Code 实战技巧分享
AI开发工作流优化指南 本文介绍了一套高效的AI辅助开发工具组合:Warp终端+Cursor编辑器+Claude Code助手。该组合能显著提升开发效率,通过智能补全、自然语言编程和代码解释等功能优化开发流程。 核心工具优势: Warp终端:AI命令补全、现代化界面和协作功能 Cursor编辑器:深度AI集成、智能代码补全和自然语言编程 Claude Code:超长上下文支持、多语言精通和卓越的调试能力 实战应用场景: 全栈开发:从项目初始化到代码实现和优化 API开发:设计、实现和测试全流程 代码重构:提
2025-10-15 22:05:12
2070
原创 Prisma 多环境配置文件解决方案
本文介绍了Prisma在多环境开发中配置文件加载问题的解决方案。针对Prisma默认只读取.env文件的问题,提出了三种解决方案:1)使用dotenv-cli工具,通过修改package.json脚本指定不同环境文件;2)结合cross-env手动指定环境变量;3)在代码中动态加载不同环境文件。文章提供了详细的环境文件配置示例(开发、生产、测试环境),并展示了如何在NestJS项目中集成多环境配置。这些方法能有效解决Prisma在不同环境下无法正确连接数据库的问题,实现环境隔离和灵活配置。
2025-10-15 09:09:11
635
原创 动态路由404问题排查与解决文档
目录类型(type: “0”)❌ 不应该有点击事件❌ 不应该生成直接路由✅ 只作为子菜单的容器✅ 提供路径前缀给子菜单菜单类型(type: “1”)✅ 应该有点击事件✅ 应该生成对应路由✅ 应该有对应的组件类型驱动:严格按照菜单类型处理不同逻辑职责分离:目录类型只做容器,菜单类型才做路由缓存管理:登录后及时清除相关缓存调试优先:添加详细日志便于问题排查。
2025-10-14 11:11:57
928
原创 Prisma 命令安全指南
Prisma安全操作指南:本文详细分类了Prisma命令的安全等级,分为安全(🟢)、危险(🔴)和需谨慎(🟡)三类。安全命令包括代码生成、数据库同步和数据查看类;危险命令会清空数据库,如migrate reset;需谨慎命令涉及数据操作。生产环境最佳实践强调禁止使用reset命令、做好备份和权限控制,并提供了紧急处理方案。核心原则是"不重置数据库",所有操作前需确认环境,重要操作需二次确认。
2025-10-14 09:55:29
707
原创 Prisma 数据库同步策略对比文档
Prisma开发模式选择指南 针对个人MVP开发场景(Node.js+NestJS+Prisma+MySQL),对比db push与migration的核心差异: 核心区别 db push:直接同步Schema,无版本控制(适合快速迭代/数据保留) migration:生成迁移文件,支持版本回滚(适合团队协作/生产环境) 推荐策略 原型阶段:频繁使用db push快速测试字段变更 功能稳定:转为migration记录重要版本 生产部署:必须使用migration deploy 性能对比 执行速度:db pu
2025-10-13 15:11:51
1099
原创 如何让Codex自动识别问题并调用MCP服务
摘要:本文介绍了如何通过修改AGENTS.md文件让Codex自动识别问题并调用MCP服务。核心内容包括:1)开发规则框架,强调KISS、YAGNI、DRY、SOLID等编程原则;2)MCP服务调用规则,包括服务选择优先级(Serena、Context7等)、调用策略、错误处理和降级机制;3)实际调用约束,如禁用场景和并发控制要求;4)典型调用模式示例。该规则可直接复制使用,旨在实现高效、精准的技术问题解决流程。
2025-10-12 15:41:23
567
原创 MCP Router + Filesystem MCP 在 Windows 下踩坑记录
本文总结了通过MCP Router统一管理filesystem MCP Server时遇到的启动问题及解决方案。主要问题包括:1)启动报错"Connection closed";2)命令行直接启动时报目录不存在错误;3)Node版本兼容性问题。根本原因是配置的目录路径不存在或权限不足。解决方案是确保配置真实存在的目录路径,并正确设置Router配置文件。Windows用户需特别注意使用当前用户可访问的目录,并保留"-y"参数实现自动化启动。成功配置后,启动日志应显示&
2025-10-12 14:44:45
1291
原创 无需wsl,直接cmd,安利Claude Code/Codex免费镜像站
推荐两个免费编程Agent镜像站:AgentRouter(需科学上网)支持ClaudeCode等主流工具,注册送$200额度,可通过邀请码获取更多。安装需Node.js 24+,配置环境变量后即可使用。JetBrains全家桶对ClaudeCode兼容性极佳,支持代码选中发送功能。注意:Linux站不支持谷歌和QQ邮箱注册。
2025-10-11 14:08:40
1013
原创 系统身份校验集成全过程文档
本文介绍了HR系统基于JWT双token机制的身份认证实现方案,采用NestJS+React技术栈。核心内容包括:1)数据库设计,包含用户、角色权限关联模型;2)认证服务实现双token机制(1小时access_token和30天refresh_token),支持多方式登录;3)引入Redis缓存用户信息和管理token黑名单;4)提供完整的登录、刷新token、登出等功能,确保系统安全性和用户体验。
2025-10-11 08:51:12
386
原创 MCP Router 入门安装与 Codex 集成指南
本文介绍了MCP Router的安装与配置方法。MCP是一种AI模型与外部工具交互的协议,而MCP Router作为代理统一管理各种MCP Server。文章详细说明了在Windows环境下使用nvm管理Node.js时的安装步骤,包括查找核心文件mcpr.js、配置Codex集成以及常见问题排查。重点强调了配置文件的正确设置路径和环境变量,特别是MCPR_TOKEN的安全性。还提供了验证安装成功的方法和参考资料链接,帮助用户顺利完成MCP Router的部署与使用。
2025-09-25 14:03:38
2259
Hadoop权威指南(第二版中文)
2018-05-25
eclipse 黑色主题插件 绿色版
2019-02-19
基于winform的xml菜单编辑器(c#源码)
2019-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅