当前位置: 首页 > article >正文

HoRain云--CLAUDE.md 使用指南

HoRain云小助手个人主页 个人专栏: 《Linux 系列教程》《c语言教程》⛺️生活的理想就是为了理想的生活!⛳️ 推荐前些天发现了一个超棒的服务器购买网站性价比超高大内存超划算忍不住分享一下给大家。点击跳转到网站。专栏介绍专栏名称专栏介绍《C语言》本专栏主要撰写C干货内容和编程技巧让大家从底层了解C把更多的知识由抽象到简单通俗易懂。《网络协议》本专栏主要是注重从底层来给大家一步步剖析网络协议的奥秘一起解密网络协议在运行中协议的基本运行机制《docker容器精解篇》全面深入解析 docker 容器从基础到进阶涵盖原理、操作、实践案例助您精通 docker。《linux系列》本专栏主要撰写Linux干货内容从基础到进阶知识由抽象到简单通俗易懂帮你从新手小白到扫地僧。《python 系列》本专栏着重撰写Python相关的干货内容与编程技巧助力大家从底层去认识Python将更多复杂的知识由抽象转化为简单易懂的内容。《试题库》本专栏主要是发布一些考试和练习题库涵盖软考、HCIE、HRCE、CCNA等目录⛳️ 推荐专栏介绍CLAUDE.md 的作用文件放置位置快速创建 CLAUDE.md文件内容结构核心内容模块详解1、常用命令2、项目结构说明3、编码规范4、架构约束与禁止事项5、开发环境说明多模块仓库Monorepo的配置方式用 语法引用外部文件全局 CLAUDE.md 的使用建议CLAUDE.md 的维护建议1、保持精简2、持续更新3、用命令式语言完整示例实例常见问题CLAUDE.md是 Claude Code 中最重要的配置文件用于向 Claude 传递项目级别的持久指令。每次启动 Claude Code 会话时它都会自动读取并加载这个文件中的内容作为系统级上下文融入每一次对话中。通俗地说CLAUDE.md就是你在项目中给 Claude 写的一份工作手册——告诉它这个项目是什么、遵循什么规范、有哪些注意事项让它每次都能以符合项目要求的方式工作而不是每次对话都重新解释。CLAUDE.md 的作用没有CLAUDE.md时Claude 每次都从零开始理解你的项目你需要反复告诉它用哪个包管理器、代码风格是什么、测试怎么跑、哪些文件不要动……有了CLAUDE.md这些信息只需写一次Claude 每次都会遵守。具体来说CLAUDE.md可以帮你做到以下几件事统一团队行为将文件提交到 git所有团队成员使用 Claude Code 时都遵循相同的规范减少重复沟通项目约定、架构规则、禁止事项只写一次永久生效降低出错概率明确告知 Claude 哪些操作有风险避免它做出错误的决策加速 AI 理解帮助 Claude 快速定位关键文件和理解项目结构减少不必要的文件探索文件放置位置Claude Code 会从多个位置加载CLAUDE.md不同位置的文件作用范围不同位置路径作用范围是否提交 git项目根目录{项目根目录}/CLAUDE.md当前项目所有会话✅ 推荐提交团队共享项目本地{项目根目录}/.claude/CLAUDE.md当前项目所有会话❌ 加入 .gitignore仅个人使用子目录{任意子目录}/CLAUDE.mdClaude 打开该目录下的文件时自动加载✅ 适合多模块仓库全局用户级~/.claude/CLAUDE.md当前用户的所有项目❌ 个人配置不提交当多个位置都存在CLAUDE.md时Claude Code 会将它们全部加载并合并优先级从高到低依次为项目本地 → 项目根目录 → 子目录 → 全局用户级项目根目录的CLAUDE.md建议提交到 git让整个团队共享同一套 AI 工作规范。个人偏好如不喜欢加分号放在.claude/CLAUDE.md中并加入.gitignore不影响他人。快速创建 CLAUDE.md最简单的方式是让 Claude Code 自动生成初始版本。在项目目录中启动 Claude Code 后执行/initClaude Code 会分析你的项目结构、代码风格、已有配置文件如package.json、pyproject.toml、.eslintrc等自动生成一份符合项目实际情况的CLAUDE.md然后你可以在此基础上补充和调整。也可以在项目目录中手动创建touch CLAUDE.md文件内容结构CLAUDE.md是一个普通的 Markdown 文件没有强制的格式要求但良好的结构能帮助 Claude 更快找到关键信息。以下是推荐的内容结构# 项目名称 一句话说明这个项目是什么方便 Claude 快速定位项目性质。 ## 技术栈 - 语言Python 3.11 - 框架FastAPI 0.110 - 数据库PostgreSQL 15 SQLAlchemy ORM - 测试pytest ## 常用命令 ### 开发 bash uv run uvicorn main:app --reload # 启动开发服务器 uv run pytest # 运行所有测试 uv run pytest -k test_auth # 运行指定测试 ### 代码检查 bash uv run ruff check . # 代码检查 uv run ruff format . # 代码格式化 ## 项目结构 - src/api/ — API 路由和请求处理 - src/models/ — 数据库模型定义 - src/services/ — 业务逻辑层 - tests/ — 测试文件与 src/ 目录结构镜像对应 ## 编码规范 - 使用 uv 管理依赖不使用 pip 直接安装 - 所有函数必须有类型注解 - 字符串一律使用双引号 - 新增 API 路由必须同步添加测试 ## 注意事项 - 不要修改 migrations/ 目录下的已有文件只能新增迁移文件 - config/secrets.py 包含敏感配置禁止输出其内容到日志或终端 - 数据库操作必须通过 Service 层不要在路由层直接操作 ORM核心内容模块详解1、常用命令这是CLAUDE.md中最高频被参考的部分。Claude 在执行测试、构建、代码检查等任务时会优先查找这里定义的命令避免猜测或使用错误的命令## 常用命令 ### 安装依赖 bash npm ci # 安装依赖CI 环境使用严格按 lock 文件安装 ### 开发 bash npm run dev # 启动开发服务器端口 3000 npm run build # 构建生产版本 npm run preview # 预览生产构建 ### 测试 bash npm test # 运行所有测试 npm test -- --watch # 监听模式 npm test -- --coverage # 生成覆盖率报告 ### 代码质量 bash npm run lint # ESLint 检查 npm run lint:fix # 自动修复可修复的问题 npm run typecheck # TypeScript 类型检查 2、项目结构说明帮助 Claude 快速定位文件减少不必要的目录扫描尤其在大型项目中效果明显## 项目结构 src/ ├── app/ # Next.js App Router 页面 │ ├── (auth)/ # 需要登录才能访问的页面组 │ └── api/ # API 路由 ├── components/ # 可复用 UI 组件 │ ├── ui/ # 基础 UI 组件Button、Input 等 │ └── features/ # 业务组件按功能模块组织 ├── lib/ # 工具函数和配置 │ ├── db/ # 数据库客户端和查询 │ └── auth/ # 认证相关逻辑 └── types/ # TypeScript 类型定义 关键文件 - src/lib/db/client.ts — 数据库连接配置 - src/middleware.ts — 认证中间件处理路由保护 - env.example — 所有必要的环境变量示例3、编码规范告知 Claude 项目的代码风格和约定确保生成的代码与现有代码库风格一致## 编码规范 ### 通用 - 文件名使用 kebab-case如 user-profile.ts类名使用 PascalCase - 优先使用具名导出named export避免默认导出default export - 异步函数一律使用 async/await禁止使用 .then() 链式调用 ### 组件规范 - 组件文件与其测试文件放在同一目录如 Button.tsx 和 Button.test.tsx - Props 类型使用 interface 定义命名格式为 ${组件名}Props - 不要将业务逻辑写在组件中提取为自定义 Hook 或 Service ### 错误处理 - API 路由使用统一的错误响应格式{ error: string, code: string } - 客户端错误通过 Error Boundary 捕获不要在每个组件里单独 try/catch4、架构约束与禁止事项这是防止 Claude 犯聪明但错误决策的关键部分。对于你了解但 Claude 不知道的特殊情况必须明确写出来## 架构约束 - 所有数据库查询必须通过 src/lib/db/queries/ 中的函数执行不要在路由或组件中直接写 SQL - 状态管理使用 Zustand不要引入 Redux 或其他状态管理库 - 样式使用 Tailwind CSS utility class不要新增 CSS 文件或使用 CSS Modules ## 注意事项重要 - legacy/ 目录下的代码是遗留代码**禁止修改**只能读取 - .env.local 和 .env.production 包含真实密钥**禁止输出文件内容** - prisma/migrations/ 中已有的迁移文件**禁止修改**数据库变更只能新增迁移 - 修改 src/middleware.ts 前必须先告知我该文件影响所有路由的认证逻辑5、开发环境说明帮助 Claude 理解项目的运行环境避免因环境差异导致命令执行失败## 开发环境 - Node.js需要 v20 或以上版本通过 .nvmrc 指定 - 包管理器pnpm禁止使用 npm 或 yarn 安装依赖 - 本地数据库Docker Compose 启动docker compose up -d - 端口前端 3000API 3001数据库 5432 ### 环境变量 参考 .env.example 文件配置本地环境变量复制为 .env.local 后填入实际值。 必填项DATABASE_URL、NEXTAUTH_SECRET、NEXTAUTH_URL多模块仓库Monorepo的配置方式在 Monorepo 中可以在仓库根目录放一个全局CLAUDE.md每个子包目录下再放各自的CLAUDE.md。Claude 打开某个子包的文件时会同时加载根目录和该子包目录下的两个文件my-monorepo/ ├── CLAUDE.md ← 全局规范共用命令、整体架构、通用约定 ├── packages/ │ ├── web/ │ │ └── CLAUDE.md ← 前端专属React 规范、样式约定、构建流程 │ ├── api/ │ │ └── CLAUDE.md ← 后端专属API 设计规范、数据库约定 │ └── shared/ │ └── CLAUDE.md ← 共享包导出规则、版本管理约定 └── tools/ └── CLAUDE.md ← 工具脚本特殊说明和使用限制!-- 根目录 CLAUDE.md全局规范 -- # My Monorepo 使用 pnpm workspace 管理的前后端一体化项目。 ## 全局命令 bash pnpm install # 安装所有包的依赖 pnpm -r build # 构建所有包 pnpm -r test # 运行所有包的测试 pnpm --filter web dev # 只启动 web 包的开发服务器 ## 包之间的依赖关系 - web 和 api 都依赖 shared - 禁止 shared 依赖 web 或 api防止循环依赖 - 跨包引用使用包名如 my-app/shared不要使用相对路径用 语法引用外部文件当项目已经有了规范文档如 API 设计规范、数据库设计文档等不需要将内容复制到CLAUDE.md中直接用文件路径引用即可。Claude 读取CLAUDE.md时会自动加载引用的文件内容## 规范文档 详细的 API 设计规范请参考 docs/api-design-guide.md 数据库设计约定 docs/database-conventions.md 组件库使用说明 docs/component-guidelines.md引用的文件路径是相对于CLAUDE.md所在目录的相对路径。引用的文件内容会占用上下文窗口避免引用过大的文件建议单个引用文件不超过 500 行。全局 CLAUDE.md 的使用建议用户级别的~/.claude/CLAUDE.md适合存放跨项目通用的个人偏好和习惯这些内容对所有项目生效!-- 文件路径~/.claude/CLAUDE.md -- # 个人全局配置 ## 回答偏好 - 回复使用中文 - 代码修改前先简要说明修改思路不要直接给出代码 - 遇到有多种实现方案时列出选项让我选择而不是直接选一种 ## 通用约定 - 提交信息使用英文格式type(scope): description - 新文件开头不加版权注释 - 优先使用原生 API避免引入不必要的依赖 ## 安全习惯 - 修改认证相关代码前主动提示我注意安全影响 - 不要在代码注释或日志中输出任何密钥或 tokenCLAUDE.md 的维护建议1、保持精简CLAUDE.md的内容会在每次会话中占用上下文窗口。内容过多会压缩 Claude 实际可用的上下文空间反而降低效率。建议遵循以下原则每条规则只写一次不要重复表达相同意思与代码无关的背景信息如公司介绍、产品规划不要写进来能通过代码本身传达的信息如 eslint 配置已经定义了代码风格不需要在CLAUDE.md中重复声明建议总字数控制在 500 字以内超过 1000 字时需要考虑精简2、持续更新随着项目的演进CLAUDE.md也需要同步更新。以下时机应该触发更新更换了包管理器或构建工具添加或移除了重要的依赖库制定了新的编码约定发现 Claude 反复犯同一类错误说明需要在CLAUDE.md中补充说明某个文件或模块变得不能随意修改增加到注意事项中3、用命令式语言指令越明确Claude 遵守的概率越高。避免模糊的描述使用直接的命令❌ 模糊描述✅ 明确指令代码应该比较整洁函数不超过 50 行超过时必须拆分尽量写测试每个新增函数都必须有对应的单元测试注意安全用户输入必须通过sanitize()函数处理后才能传入数据库查询legacy 目录不太重要禁止修改legacy/目录下的任何文件用 pnpm 比较好依赖管理只使用 pnpm禁止使用 npm 或 yarn完整示例以下是一个 Node.js TypeScript 全栈项目的CLAUDE.md完整示例可以作为你项目的参考模板实例# MyApp — 电商管理后台基于 Next.js 14 App Router Prisma PostgreSQL 的电商管理系统。## 技术栈- 前端Next.js 14App Router、TypeScript、Tailwind CSS、shadcn/ui- 后端Next.js API Routes、Prisma ORM- 数据库PostgreSQL 15- 认证NextAuth.js v5- 包管理pnpm## 常用命令bashpnpm dev # 启动开发服务器端口 3000pnpm build pnpm start # 构建并启动生产服务器pnpm test # 运行所有测试pnpm test:e2e # 运行端到端测试需先启动 dev serverpnpm db:migrate # 执行数据库迁移pnpm db:studio # 打开 Prisma Studio数据库可视化工具pnpm lint pnpm typecheck # 代码检查和类型检查## 项目结构- src/app/ — App Router 页面和 API 路由- src/app/(dashboard)/ — 需要登录的后台页面- src/app/api/ — API 路由RESTful 风格- src/components/ — 可复用组件- src/lib/ — 工具函数、数据库客户端、认证配置- prisma/schema.prisma — 数据库 Schema 定义## 编码规范- 只使用具名导出named export禁止 default export除 Next.js 页面文件外- 服务端组件默认 async客户端组件在文件顶部加 use client- API 路由统一返回格式成功 { data: T }失败 { error: string, code: string }- 数据库查询封装在 src/lib/db/ 目录下不在其他地方直接使用 prisma 客户端## 注意事项- prisma/migrations/ 中已有文件**禁止修改**数据库变更只能执行 pnpm db:migrate 新增迁移- .env.local 包含真实密钥**禁止读取或输出文件内容**- src/lib/auth.ts 是认证核心文件**修改前必须告知我**- 修改 prisma/schema.prisma 后必须执行 pnpm db:migrate 并提交迁移文件常见问题QCLAUDE.md 里的规则 Claude 不遵守怎么办首先检查规则的表述是否足够明确见上方用命令式语言的建议。如果表述已经很明确但仍不遵守可以在具体的对话中再次强调或者将该规则放到文件靠前的位置——Claude 对文件前半部分的内容注意力更高。QCLAUDE.md 越长越好吗不是。内容过多有两个副作用一是占用上下文窗口压缩 Claude 处理实际任务的空间二是重要规则淹没在大量文字中反而不容易被遵守。建议定期审视删除已经不再适用或低价值的条目。Q子目录下的 CLAUDE.md 什么时候会被加载当 Claude 打开或编辑该子目录下的文件时该子目录的CLAUDE.md会自动被加载。你不需要手动告诉 Claude 去读取它整个过程是自动的。Q可以在 CLAUDE.md 中引用另一个 CLAUDE.md 吗不能直接引用但你可以通过文件路径语法引用任意 Markdown 文件的内容。如果有跨模块共享的规范建议提取到独立的文档文件中再分别在各CLAUDE.md中用引用。❤️❤️❤️本人水平有限如有纰漏欢迎各位大佬评论批评指正如果觉得这篇文对你有帮助的话也请给个点赞、收藏下吧非常感谢! Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧

相关文章:

HoRain云--CLAUDE.md 使用指南

🎬 HoRain云小助手:个人主页 🔥 个人专栏: 《Linux 系列教程》《c语言教程》 ⛺️生活的理想,就是为了理想的生活! ⛳️ 推荐 前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!…...

企业云盘签章技术方案:从数字签名原理到工程落地

背景 电子签章在企业云盘中的落地,不只是一个"上传盖章图片"的功能实现。本质上,它是一套涉及数字签名、PKI基础设施、文档完整性校验的综合性技术方案。本文从技术选型角度,说清楚企业云盘内置签章需要解决哪些问题、主流实现方案…...

别再只用鼠标了!用Leap Motion手势控制Unity游戏,保姆级配置避坑指南(2024版)

2024年Unity手势交互开发实战:Leap Motion从配置到游戏逻辑全解析在游戏开发领域,交互方式的创新往往能带来全新的体验。想象一下,玩家不再需要键盘鼠标,仅凭自然的手部动作就能操控游戏角色——这正是Leap Motion手势识别技术为U…...

在线文档协作工具选型必看:14款产品对比(2026版)

一、在线文档协作工具的概念解析及其核心功能 在线文档协作工具是基于云端的文档创建、编辑、共享与协同沟通平台,核心目标是让团队在同一份资料上“实时共同工作”,减少反复传文件、版本混乱与沟通成本。 企业常见的核心能力包括: 多人实…...

【2025】AWVS安装保姆级教程(最新25.1.2可用)

【2025】AWVS安装保姆级教程(最新25.1.2可用) 文章目录 工具下载Host 重定向AWVS安装AWVS查看安装失败原因 工具下载 点击下载即可 下载完的工具后缀格式为.apk,需要将其改为.zip,然后将其解压得到以下工具后续安装使用 Host 重…...

php有什么版本,php语言有几个版本

php有什么版本,php语言有几个版本PHP的大版本主要分四支:PHP4/PHP5/PHP6/PHP7 其中,PHP4由于太古老、对OO支持不力已基本被淘汰,请无视PHP4。 PHP6由于基本没有生产线上的应用,还基本只是一款概念产品,很多功能已在PHP…...

别再死记硬背了!用UE材质里的点积、叉积,5分钟搞定模型表面动态光效

用UE材质玩转动态光效:点积、叉积实战指南第一次接触UE材质编辑器时,看到那些密密麻麻的数学节点总让人头皮发麻。特别是"点积"、"叉积"这些听起来就很高深的术语,很容易让美术背景的创作者望而却步。但你知道吗&#xf…...

【C语言】C 语言为什么叫 C 语言呢?

【C语言】C 语言为什么叫 C 语言呢?笔记改自于王道训练营资料 其实是因为先有高级语言ALGOL 60,简称 A 语言,后来经过简化,变为 BCPL 语言,简称 B 语言,而 C 语言是在 B 语言的基础之上发展而来的&#xff…...

DeepSeek重复代码识别失效了?5个被90%团队忽略的AST解析盲区及修复清单

更多请点击: https://codechina.net 第一章:DeepSeek代码重复检测失效的真相与影响 DeepSeek-R1 模型在代码理解任务中表现出色,但其内置的代码重复检测机制在特定场景下存在系统性失效。根本原因在于模型对语义等价但语法结构差异显著的代…...

【DeepSeek灰度发布黄金法则】:20年SRE亲授7步零故障上线实战框架

更多请点击: https://intelliparadigm.com 第一章:DeepSeek灰度发布策略全景图 DeepSeek模型服务的灰度发布并非简单的流量切分,而是一套融合可观测性、渐进式验证与多维熔断机制的工程化闭环体系。其核心目标是在保障线上推理稳定性的同时&…...

告别枯燥理论!用Unity脚本生命周期与预制体玩转一个“会变身的敌人”

用Unity打造会变身的敌人:脚本生命周期与预制体的实战应用在游戏开发中,敌人AI的行为设计往往是新手开发者最感兴趣也最容易感到困惑的部分。Unity的脚本生命周期和预制体系统为这类需求提供了强大支持,但教科书式的讲解常常让学习者陷入枯燥…...

【DeepSeek集成测试黄金标准】:20年专家亲授5大避坑指南与自动化落地框架

更多请点击: https://intelliparadigm.com 第一章:DeepSeek集成测试黄金标准的演进与核心价值 集成测试在大语言模型工程化落地过程中已从“验证功能可用”跃迁为“保障推理一致性、上下文鲁棒性与安全边界的三位一体质量门禁”。DeepSeek系列模型&…...

紧急预警:DeepSeek代码生成中未公开的3类逻辑漂移现象(附自动化检测脚本+修复模板)

更多请点击: https://intelliparadigm.com 第一章:紧急预警:DeepSeek代码生成中未公开的3类逻辑漂移现象(附自动化检测脚本修复模板) 近期在多轮生产级代码审计中发现,DeepSeek-R1(v2.5&#x…...

Windows Cleaner:终极免费系统清理工具,彻底解决C盘空间不足问题

Windows Cleaner:终极免费系统清理工具,彻底解决C盘空间不足问题 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服! 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 你是否经常遇到C盘爆红、…...

03 - 变量与数据类型

03 - 变量与数据类型 变量是编程里最基础的概念,相当于你往电脑里存东西的"容器"。这章我们把变量的命名规则、Python 的几种基本数据类型都过一遍。 变量是什么 说白了,变量就是一个有名字的盒子。你往里面放个东西,以后想用这个…...

DAIR-V2X-V数据集深度评测:与KITTI、nuScenes比,它到底强在哪?

DAIR-V2X-V数据集深度评测:与KITTI、nuScenes比,它到底强在哪? 当技术团队着手开发面向中国道路的自动驾驶系统时,数据集的选择往往成为第一个关键决策点。过去十年间,KITTI和nuScenes等国际数据集一直是行业标杆&…...

用Python复现Nature论文:仅需100次循环数据,提前预测锂电池寿命(附完整代码与数据集)

用Python实战预测锂电池寿命:从数据特征到模型部署全解析锂电池作为现代能源存储的核心组件,其寿命预测一直是工业界和学术界关注的焦点。传统方法往往需要等待电池出现明显容量衰减才能进行判断,而最新研究表明,通过分析早期循环…...

实战对比:用直方图均衡化与CLAHE拯救你的背光/过曝照片(附Python完整代码)

拯救逆光废片:直方图均衡化与CLAHE的实战效果对比每次旅行回来整理照片时,总会有几张因为光线问题几乎要删除的废片——要么是逆光下的人脸黑得看不清五官,要么是天空过曝失去所有云层细节。这些照片往往记录着重要时刻,直接删除实…...

OpenRASP原理与实战:Java应用层实时防护技术详解

1. 为什么我宁愿花三天部署OpenRASP,也不愿再写第五个自定义WAF过滤器去年冬天,我在给一家做在线教育SaaS平台做安全加固时,连续踩了三个坑:第一次用NginxLua写了套SQL注入规则,结果学生提交的“SELECT * FROM courses…...

在模型广场灵活选型让我找到了更适合代码生成的Taotoken模型

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 在模型广场灵活选型让我找到了更适合代码生成的Taotoken模型 开发代码辅助工具时,选择合适的模型是平衡效果与成本的关…...

Claude端到端测试设计终极清单:覆盖17类非功能需求(含延迟敏感度分级、幻觉熔断阈值、多轮对话状态持久化验证)

更多请点击: https://kaifayun.com 第一章:Claude端到端测试设计的演进逻辑与核心范式 Claude端到端测试并非静态产物,而是随模型能力边界拓展、交互场景复杂化及可靠性要求升级而持续演化的工程实践。其演进逻辑根植于三个关键张力&#xf…...

从模糊到电影级景深:Midjourney + Topaz Gigapixel联调方案(含LUT预设包+PSD分层模板)

更多请点击: https://codechina.net 第一章:从模糊到电影级景深:Midjourney Topaz Gigapixel联调方案(含LUT预设包PSD分层模板) 当Midjourney生成的图像存在主体边缘柔化、背景层次缺失或分辨率不足等问题时&#xf…...

用图神经网络做缺陷定位,准确率比传统方法高出30%

在现代软件工程的复杂迷宫中,缺陷定位始终是测试团队面临的核心挑战。想象这样一个场景:一个电商系统在特定压力条件下偶发订单丢失,日志中只留下泛泛的超时错误,问题可能深藏在上百个微服务的调用链、分布式事务的竞态条件或某个…...

工业云脑:06 现在就能干:树莓派边缘盒子+PLC,10分钟缺陷检测小案例

06 现在就能干:树莓派边缘盒子+PLC,10分钟缺陷检测小案例 今天第九篇06小节——现在就能干:树莓派边缘盒子+PLC,10分钟缺陷检测小案例。新手照着做10分钟就能跑起来,老手一看就知道这玩意儿省了多少钱。以前想上AI检测,得花几万块买专业边缘盒子;现在?树莓派5(RPi 5)…...

多模型聚合平台如何助力网站AIB测试与选型

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 多模型聚合平台如何助力网站AIB测试与选型 对于网站产品经理而言,首页文案的生成质量直接影响用户的第一印象和转化率。…...

Android Root检测绕过:从逆向分析到Frida分层Hook实战

1. 这不是“绕过root检测”,而是理解检测逻辑后的精准干预在安卓逆向工程的实际工作中,“过root检测”这个说法本身就容易引发误解——它听起来像某种黑箱魔法,仿佛只要套用某个脚本、加载某个插件,就能让App对设备状态“视而不见…...

HiveWE终极指南:快速掌握魔兽争霸III现代化地图编辑器

HiveWE终极指南:快速掌握魔兽争霸III现代化地图编辑器 【免费下载链接】HiveWE A Warcraft III world editor. 项目地址: https://gitcode.com/gh_mirrors/hi/HiveWE 还在为传统魔兽争霸III地图编辑器缓慢的加载速度和复杂的操作界面而烦恼吗?Hiv…...

JWT弱密钥爆破实战:从HS256签名原理到CTF权限提升

1. 这不是密码学考试,而是一场“密钥猜谜”实战JWT(JSON Web Token)在现代Web系统中早已不是可选项,而是默认配置。登录成功后返回一串形如eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxMjMsIm5hbWUiOiLnlKjliYkiLCJpYX…...

万星easy-vibe:描述需求即发布 零基础无需学语法

开源Easy-Vibe是一套开源AI编程学习方案,把学习顺序从先学语法再做项目翻转为直接做项目。文章拆解了项目驱动、提示词编写、AI编辑器和多Agent协作的完整流程,解释了为什么想法比语法更重要。 github上datawhalechina/easy-vibe:它在GitHub…...

LoRa物联网与动态基线算法在养殖体温监测中的实战应用

1. 项目概述:为什么我们需要一个智能体温监测系统?在规模化养殖场里干了十几年,我见过太多因为体温异常没被及时发现而导致的损失。一头育肥猪突然不吃食,等饲养员第二天巡栏发现时,可能已经高烧好几天,继发…...