- 博客(60)
- 资源 (3)
- 收藏
- 关注
原创 【保姆级教程】Claude Code 必备插件 Ralph Wiggum:让 AI 自动修 Bug,直到跑通为止!
摘要:Claude Code插件Ralph Wiggum能让AI自动修复代码错误直至通过测试,无需人工反复调试。本文提供详细安装指南和使用教程,包含两种运行模式:简单循环和精准验收(推荐)。重点介绍了如何编写有效指令、设置终止条件和避免常见问题,特别适合处理反复出现的Bug和繁琐测试。通过这个"AI监工"插件,开发者可以节省大量手动调试时间,让AI自主完成代码优化和验证过程。
2026-01-06 08:52:58
492
原创 《告别996!GitHub Spec-Kit让开发效率提升80%的秘诀》
🚀 还在为需求理解不一致而头疼吗?💻 还在重复写那些无聊的CRUD代码吗?📚 还在为项目文档不完整而烦恼吗?GitHub官方推出的Spec-Kit工具包,让AI成为你的最佳开发伙伴!通过规范驱动开发,从需求分析到代码实现,AI帮你一键搞定。本教程从零开始,手把手教你如何使用Spec-Kit,让你的开发效率提升60-80%,代码质量显著改善。无论你是编程小白还是资深开发者,都能从中获得启发和实用价值!
2025-10-16 11:13:10
2155
原创 【解决 Codex 修改文件后中文乱码问题:根源在终端编码,不在 VS Code】
解决Codex修改文件后中文乱码问题的关键在于终端编码与编辑器编码的统一。乱码的真正根源并非VS Code本身,而是终端(如PowerShell)执行命令时使用了不同编码。解决方案需双管齐下:1)配置VS Code默认使用UTF-8编码;2)修改PowerShell终端配置,通过设置控制台编码、输出编码和文件操作编码为UTF-8无BOM格式。特别提醒要避免使用会产生BOM的编码方式,推荐升级到PowerShell 7以获得更好的UTF-8支持。最终确保终端写入和编辑器读取都采用UTF-8无BOM格式,即可彻
2025-10-15 10:50:25
2552
1
原创 【Codex Windows MCP 安装避坑指南】
本文为Windows用户提供Codex MCP安装配置的避坑指南,重点解决环境变量设置、MCP服务启动等常见问题。关键步骤包括:1)正确安装Node.js和Codex CLI;2)配置config.toml文件;3)使用setx永久设置环境变量;4)针对Windows调整MCP服务配置(需使用cmd /c调用命令);5)VS Code插件配置注意事项。文章还包含常见问题排查清单,帮助用户验证各环节是否配置正确,确保AI编码助手在Windows平台顺畅运行。
2025-09-22 15:24:29
2750
原创 【用 AGENTS.md 让 Codex 更懂你(超简单入门)】
本文介绍如何通过AGENTS.md文件让Codex更好地遵循项目规范。该文件可以定义代码风格、目录结构、运行测试等规则,并支持全局、项目级和子目录三级配置,优先级由近到远。只需在相应位置创建AGENTS.md并写入规范(如使用TypeScript、测试命令等),Codex就会自动合并应用这些规则。建议从必要规则开始,保持文件同步更新,从而让AI输出更符合团队要求。
2025-09-20 15:57:52
2791
原创 【Codex CLI 配置指南(小白速通版)】
本文是Codex CLI配置的快速入门指南,介绍了三种优先级从高到低的配置方式:命令行参数、通用配置参数和配置文件。详细讲解了模型选择、提供商切换、批准策略、沙箱模式等核心配置项的使用方法,并提供了常见场景的配置示例。文章还包含配置优先级回顾、一键切换配置档、推理输出细节调整等实用技巧,以及易错点提醒,帮助用户快速上手Codex CLI的个性化配置。
2025-09-20 15:56:52
4301
1
原创 【用“输入一句话就能跑”的方式用 Codex CLI(超简单入门)】
这篇指南介绍了如何使用Codex CLI实现"自然语言驱动编程"。只需在命令行输入一句提示词,Codex就能自动理解需求、生成/修改代码、运行测试并展示结果。文章详细说明了两种运行模式(交互式和全自动)、提示词撰写技巧、如何通过AGENTS.md文件设置偏好,以及常用的快捷操作。特别适合想快速体验AI编程助手的新手用户,通过简单命令就能完成代码解释、项目重构、测试编写等任务,所有操作都在安全沙箱中进行,确保项目安全。最后还提供了典型用例和常见问题解答,帮助用户快速上手。
2025-09-20 15:53:57
1124
原创 【Codex Sandbox 与审批机制:小白也能看懂的实用教程】
这篇教程介绍了Codex工具中的沙盒(Sandbox)和审批(Approvals)机制,帮助用户安全高效地使用Codex协作。沙盒限制Codex访问范围,审批机制则控制敏感操作权限。文章详细讲解了五种常见模式:最安全的安全只读浏览、只读非交互、仓库内编辑、Auto预设和不推荐的YOLO模式。还提供了新手使用路径建议、配置示例和实战场景范式,包括如何测试沙盒行为、不同系统下的实现方式以及常见问题解答。最后附上速查清单,帮助用户快速选择合适的权限组合。
2025-09-20 15:52:51
2293
原创 【Codex CLI 示例提示词:小白也能学的实战清单】
这篇指南为Codex CLI新手提供了7个开箱即用的实战示例,覆盖常见开发场景。每个示例包含可直接运行的命令、预期效果和个性化修改建议,如重构React组件、生成数据库迁移、编写单元测试等。文章强调明确目标约束、分步执行和补充上下文等使用技巧,并提供了快速启动命令模板,帮助零基础用户安全高效地通过命令行驱动AI完成开发任务。
2025-09-20 15:51:16
1168
原创 【从零开始搭建你的 AI 编程助手知识库】
本文是一篇从零开始搭建AI编程助手知识库Archon的详细教程。Archon作为AI编程助手的"大脑",能够存储项目文档、API参考等信息,让AI助手直接获取背景知识,提高工作效率。 教程分为准备和搭建两大部分。准备工作包括安装Docker Desktop、Node.js,注册Supabase账号和获取OpenAI API Key。搭建过程包括下载Archon代码、配置环境变量、设置数据库和启动服务。文章还提供了首次使用指南、常见问题解决方案和进阶使用技巧,如批量上传文档、智能搜索和项目
2025-08-29 15:41:57
1099
原创 【手把手教你用 Docker 搭建私有远程桌面服务:RustDesk 自托管全攻略】
本文介绍如何用Docker搭建私有RustDesk远程桌面服务。RustDesk是一款开源跨平台远程控制软件,自托管可实现更快的连接速度和更高的数据安全性。教程详细说明了准备工作、配置文件创建和服务部署步骤,包含Docker Compose配置文件模板和自动化启动脚本,支持内存和CPU资源限制,适合个人或企业内网使用。通过开放指定端口和配置防火墙,用户可以在云服务器上快速部署私有远程桌面服务,摆脱第三方服务器限制。
2025-08-17 22:14:29
2936
1
原创 【Serena 全指南(从零开始,保姆级教程)】
《Serena:小白也能用的AI编程搭档全指南》介绍了这款开源AI编程辅助工具,它能让AI真正理解并参与你的编程项目。Serena通过语言服务器协议(LSP)实现项目级代码理解,支持精准编辑、代码导航、测试执行等全流程开发功能。文章提供了从零开始的安装教程,包括uv包管理器的安装、MCP服务器的启动,以及如何在VS Code/Cursor等IDE中配置连接。还分享了进阶使用技巧,如多步骤任务管理、项目记忆和工作流自动化等,帮助开发者实现10倍效率提升。Serena标志着AI编程从辅助工具升级为真正的开发伙伴
2025-08-14 09:46:17
5891
1
原创 【Graphiti MCP Server 配置与使用教程 (优化版)】
本文介绍了Graphiti MCP Server的配置与使用教程。Graphiti MCP利用知识图谱记录项目开发中的关键信息,帮助AI IDE遵循项目规范。教程详细说明了部署步骤:1)安装uv包管理器;2)部署Neo4j数据库;3)配置Graphiti MCP Server,包括环境变量设置和API配置;4)在AI IDE中配置MCP服务。文章特别强调了隐藏必填项和优化提示词的重要性,确保服务正常运行并提升开发效率。最后提供了相关参考资料和优化提示词分享,帮助开发者更好地应用核心编码原则。
2025-08-06 17:02:39
1527
原创 【Linux下Java应用自动重启守护教程】
在Linux服务器上部署Java应用时,经常会遇到程序意外退出的情况。本文将教你如何使用systemd创建一个自动重启的守护服务,让你的应用程序在异常退出后能够自动恢复运行。通过以上步骤,你就成功创建了一个自动重启的Java应用守护服务。这个服务具有以下特点:✅ 开机自动启动✅ 异常自动重启✅ 日志自动记录✅ 简单的管理命令✅ 防止无限重启循环现在你的Java应用就可以稳定地在服务器上运行了,即使出现异常也会自动恢复,大大减少了人工维护的工作量。提示。
2025-08-04 16:52:39
975
原创 【小白也能看懂的 VSCode 配置 Java 开发环境】
本文提供了VSCode配置Java开发环境的完整指南,适合零基础用户快速上手。主要内容包括:1)安装JDK 17并配置环境变量;2)安装VSCode和Java扩展包;3)配置JDK路径;4)创建首个Java项目并运行;5)设置Google风格的代码自动格式化;6)提高效率的实用技巧。50分钟内即可完成配置并运行第一个Java程序,文中包含Windows、macOS和Linux系统的详细步骤,以及常见问题解答,帮助初学者快速搭建Java开发环境。
2025-07-31 11:20:47
1324
原创 【告别Python打包噩梦!这个工具让程序分发变得如此简单】
> 💭 **你是否也有过这样的经历?**> 🌙 **深夜时分**,你的Python程序在开发环境运行完美,但一打包就报错:> ❌ `ModuleNotFoundError: No module named 'cv2'`>> 📚 **查阅文档**,发现PyInstaller有数十个参数,每次都要重新学习> ⏰ **浪费时间**,本来5分钟的打包,却要花费几个小时调试> 😤 **如果你正在经历这些痛苦,那么这篇文章就是为你而写的!**
2025-07-26 17:03:52
758
原创 【Vue 3 Composition API 中如何优雅地处理“防重复加载”逻辑】
本文介绍了在Vue 3 Composition API中优雅处理"防重复加载"逻辑的方法。针对组件数据更新时的重复加载问题,作者从初步实现方案存在的问题(引用传递、判断逻辑不严谨等)出发,逐步优化出一套完整解决方案:使用lodash深比较判断数据变化、通过ref显式记录状态、采用卸载标志和异步清理机制避免竞态条件。文章还提供了两种增强功能(刷新键机制和可复用Hook封装)以及详细的实现代码示例,最终总结出深度比较、清理机制等核心技巧,帮助开发者写出更健壮的组件逻辑。
2025-06-19 10:40:09
479
原创 【谷歌Jules彻底颠覆传统AI编程!超越OpenAI Codex和Manus与Coze!】
谷歌最新推出的AI编程助手Jules,基于Gemini 2.5 Pro多模态模型,彻底颠覆了传统编程方式。Jules不仅实现了与GitHub的无缝集成,还能自动进行代码分析与重构,极大简化了开发流程。其智能化的操作指引使得即便是编程新手也能轻松上手,显著提升了代码质量和开发效率。Jules的推出标志着AI编程进入了一个全新的时代,为开发者提供了前所未有的智能辅助,推动了整个行业的进步。
2025-05-22 15:55:09
1066
原创 【Vue 3 步骤进度条组件实现与使用教程】
本文介绍了如何基于 Vue 3 实现一个步骤进度条组件,并详细讲解了其功能、代码结构及使用方法。该组件支持显示多个步骤,每个步骤有三种状态(未开始、进行中、已完成),并能根据传入的当前步骤名称自动更新状态。组件通过线条连接步骤,并带有方向箭头,样式美观且支持主题色定制。文章还提供了组件的代码详解,包括模板、逻辑处理和样式部分,并演示了如何在父组件中调用该组件。最后,文章提出了扩展建议,如支持点击跳转、动画过渡等,增强了组件的灵活性和实用性。
2025-05-21 11:08:31
1967
原创 【[特殊字符] Vue 3 实现动态加载子组件并缓存状态完整指南】
本文详细介绍了如何在 Vue 3 中实现动态加载子组件并缓存状态的完整解决方案。通过使用 Vue 3 的 Composition API、<component is>、defineAsyncComponent、<KeepAlive> 和 defineExpose 等技术,开发者可以在大型管理系统或低代码平台中实现以下功能:动态加载不同子组件、传递参数、调用子组件方法、缓存组件状态以及一键保存所有子组件数据。文章还提供了文件结构示例、实现流程详解、关键知识点总结以及可选扩展建议,帮助开
2025-05-20 14:08:24
1234
原创 【使用 C# 获取 USB 设备信息及进行通信】
使用 C# 获取 USB 设备信息并进行通信,通常推荐使用成熟的第三方库如HidSharp或,它们封装了复杂的底层操作。获取设备信息(VID/PID 等)相对容易,而要实现与设备的双向数据交换(控制硬件),关键在于理解设备特定的通信协议,这通常需要查阅制造商文档或进行研究。希望这篇文章能帮助你开始在 C# 中探索 USB 设备编程!
2025-05-15 11:18:34
2410
1
原创 【将你的IDAPython插件迁移到IDA 9.x:核心API变更与升级指南】
将 IDAPython 插件从 IDA 9.0 之前的版本迁移到 9.x 需要对代码进行一些调整,主要是将访问数据库信息和判断窗口类型的旧 API 替换为新的 API。核心变化包括使用ida_ida模块的inf_get_*inf_is_*函数、使用模块的和BWN_*常量(注意名称可能变化,如BWN_DUMP到),以及可能需要从ida_idp模块导入平台常量。虽然迁移过程可能需要一些工作量,但更新插件可以确保它们在最新的 IDA 环境中正常运行,并能够利用 IDA 9.x 带来的新功能。祝你迁移顺利!
2025-05-05 22:55:33
2530
原创 【在阿里云或其他 CentOS/RHEL 系统上安装和配置 Dante SOCKS5 代理服务】
SOCKS5 是一种网络协议,常用于客户端与服务器之间通过代理服务器进行通讯。它可以代理 TCP 和 UDP 流量,常用于绕过网络限制、保护隐私或用于特定应用的代理需求(例如 RustDesk)。本文将指导你在阿里云或其他基于 CentOS/RHEL 的 Linux 服务器上安装和配置 Dante SOCKS5 代理服务,并使用系统用户进行认证。通过以上步骤,你已经在阿里云或其他 CentOS/RHEL 服务器上成功安装并配置了使用系统用户认证的 Dante SOCKS5 代理服务。
2025-04-22 09:25:17
2041
原创 【如何自建MCP服务器?从协议原理到实践的全流程指南】
是AI领域的一项革命性开放标准,由Anthropic推动,旨在解决大语言模型(LLM)与外部系统的集成难题。它类似于AI应用的"USB-C接口",通过标准化协议让AI模型能够动态访问本地/远程数据源、工具和API,实现真正的"即插即用"能力。通过自建MCP服务器,开发者可以突破传统AI应用的边界,构建真正智能化的数字助手。随着OpenAI等厂商的官方支持,MCP正在成为AI时代的"万用接口"。让模型具备实时获取天气、访问数据库、执行计算等能力,解决"时间盲区"、"数据孤岛"等问题。
2025-04-08 09:43:20
2498
原创 Vue 3 学习笔记
Vue 3 真的感觉是一个全新的世界!刚开始接触的时候,和 Vue 2 的一些概念既有联系,又有很大的不同。我感觉学习 Vue 3 的过程就像是升级打怪,一步一步解锁新技能。这份笔记会记录我学习 Vue 3 的主要知识点,以及我在学习过程中遇到的问题和一些小心得。希望我的笔记能让你在 Vue 3 的学习路上少走弯路!
2025-02-17 09:49:04
1328
原创 TypeScript 学习指南
/ 定义API响应接口T;// 用户接口id: number;// API调用示例${// 定义API响应接口 interface ApiResponse < T > {T;} // 用户接口 interface User {} // API调用示例 async function fetchUser(id : number) : Promise < ApiResponse < User >> {`);
2025-02-04 14:19:01
1479
原创 Vue3 完整学习笔记 - 第五部分
自定义 ref 的实现防抖/节流的实现追踪依赖和触发更新// 创建防抖的refreturn {get() {track() // 追踪依赖},trigger() // 触发更新}, delay)})// 创建本地存储的refreturn {get() {track()},trigger()})// 使用示例// 自动防抖的搜索})// 自动持久化的设置})</script>
2025-02-04 12:49:34
464
原创 Vue3 完整学习笔记 - 第三部分
Hook 的封装原则复用逻辑的最佳实践响应式数据的处理return {count,double,increment,decrement,resettry {return {data,error,loading,fetch// 使用示例// 使用计数器// 使用异步数据// 组合多个 hooksreturn {users,count,increment</script>
2025-02-04 12:46:23
504
原创 【Vue3 完整学习笔记 - 第一部分】
Vue3 的主要特性和优势相比 Vue2 的重大改进为什么要学习 Vue3性能提升:重写虚拟DOM实现编译器优化更高效的组件初始化新特性:TeleportFragmentsSuspense更好的 TypeScript 支持// Vue2 写法data() {return {count: 0},methods: {// Vue3 Composition API 写法setup() {return {count,increment。
2025-02-04 12:42:38
738
原创 【CentOS系统下Tomcat日志管理的最佳实践:自动清理catalina.out】
这个设置将每天凌晨 2 点检查 catalina.out 文件的大小,如果超过 10GB,就会清理它并创建一个备份。保存文件并退出编辑器(在 nano 中,按 Ctrl+X,然后 Y,再按 Enter)。设置 cron 任务来定期运行脚本。然后将上面的脚本内容粘贴到这个文件中。保存并退出 crontab 编辑器。
2024-10-16 15:59:49
703
原创 【解决Tomcat在版本9.0.86以上发生异常:org.apache.tomcat.util.codec.binary.Base64.decodeBase64()问题】
如果你希望最小化更改,可以直接添加 Apache Commons Codec 依赖,并修改为使用。如果你愿意更新到现代的标准 API,推荐使用。
2024-09-19 08:58:20
2076
原创 【从0开始在CentOS 9中安装Tomcat】
Tomcat 运行在 Java 环境下,因此首先需要安装 Java。如果没有安装 Java,可以按照以下步骤进行安装。创建一个 Systemd 服务文件,确保 Tomcat 在系统启动时自动启动。你应该看到 Tomcat 欢迎页面,表示 Tomcat 已经成功安装并运行。),选择你需要的 Tomcat 版本。如果需要配置 Tomcat 的管理用户,可以编辑。至此,Tomcat 已成功安装并配置为开机自启动。前往 Apache Tomcat 官方下载页面(
2024-09-12 17:35:07
2161
原创 【从0开始在CentOS 9中安装redis】
这个错误表示你的系统在尝试访问 CentOS 仓库的镜像站时,无法解析主机名,导致无法下载仓库的元数据文件。不过,使用 CLI 修改的配置是临时的,重启后将失效。也无法解析主机名,可能问题出在系统的网络配置或 DNS 设置上,按照上面的步骤修改 DNS 设置应该可以解决问题。否则,可能是网络配置问题,建议检查网络接口或路由器设置。在 CentOS 系统上,安装 Redis 后,默认的 Redis 配置文件通常位于。如果你的服务器启用了防火墙,需要确保 Redis 默认使用的端口。
2024-09-12 09:59:20
2157
原创 为什么要使用SOCI库?她有什么好的?
SOCI (Simple Open (Database) Connectivity Interface) 是一个开源的用于C++数据库访问的库。它为C++程序员提供了一种简单统一的接口,用于访问多种关系数据库。
2024-09-05 09:21:03
1074
PhantomJs+selenium webdriver+验证码识别
2018-11-20
SignalR-Core-SqlTableDependency.zip
2020-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅