首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏AI技术体系搭建过程

    51万行代码裸奔之夜:ClaudeCode源码深度拆解与AI规约编程研究指南

    他管理的Java系统有这些典型问题:痛点一:代码腐烂,没人敢动老系统没有测试,文档早就过期。结果是:每次改一个需求,都像在地雷阵里走钢丝。 LSP集成 + 全局代码理解,Claude Code可以做到"先读懂整个代码库,再做改动"。这对遗留系统改造价值极大。痛点二:需求→代码的翻译损耗业务说"加个审批流",研发理解成了五种不同的东西。 这在微服务开发场景下,意味着可以同时修改多个服务的接口定义、测试代码和文档,而不是串行等待。 老李最后说的一句话值得反复想:"这份代码告诉我,未来最值钱的工程师不是写代码最快的,是能把业务规则、架构约束、安全边界,用AI能理解的语言精确定义出来的人。规约写得好,AI才能跑得准。"  51万行代码,Anthropic用一次配置失误,把下一代软件工程的底牌摊开了。看懂的人,现在就开始动。

    3.1K172编辑于 2026-04-01
  • 来自专栏cwl_Java

    C++编程之美-结构之法(代码清单3-5)

    代码清单3-5 void RecursiveSearch(int* number, int* answer, int index, int n) { if(index == n)

    24420编辑于 2022-11-30
  • 来自专栏陈哥聊测试

    Claude Code源代码泄露,Harness Engineering是救星吗

    前几天,ClaudeCode代码泄露这件事让大家对HarnessEngineering的谈论达到了顶峰。昨天刚好和同事聊起来这件事,这次51.2万行代码因为一个打包配置失误就全部裸奔出去。 开发人员把精力都放在怎么写好提示词、怎么让AI生成更多代码,却忽略了最基本的工程规范。再往深一层想,AI能替代工程师写代码,但它能替代软件工程的核心吗? 代码写出来只是第一步,后续还有更重要的质量保障,这些都要靠人来完成,靠人把问题堵在产品上线前。这次ClaudeCode的事就是个活生生的例子。AI再强,也补不了工程能力的短板。 一个合格的工程师是在AI帮你写完代码后,你能看懂、能判断、能优化、能守住质量和安全的底线。而一个好的团队是不管用什么工具,都能守住软件工程的底线,不让51.2万行代码因为一个配置失误就全网裸奔。 说句题外话,这次事件之后,肯定会有很多公司去抄ClaudeCode的架构、抄它的提示词逻辑。

    21810编辑于 2026-04-09
  • Anthropic 终端神器 Claude Code 源码泄露?深度解析 18+ 核心工具架构!

    这篇文章将带你深入探索Anthropic最新终端AI编程助手ClaudeCode的核心技术架构,揭秘其背后的设计哲学与实现细节。一、ClaudeCode是什么? 1️⃣真正理解你的代码库不同于普通的AI聊天助手,ClaudeCode能够:深入理解整个项目结构跨文件分析代码逻辑精准定位问题所在2️⃣拥有真实的执行能力它不只是"建议",而是能够直接操作:读写编辑文件执行终端命令搜索代码库网络搜索和抓取 四、TypeScript类型系统设计ClaudeCode的类型系统设计非常严谨,以下是其核心类型定义:ToolInputSchemas输入类型展开代码语言:TypeScriptAI代码解释exporttypeToolInputSchemas :TypeScriptAI代码解释interfaceAgentInput{/**任务描述(3-5词)*/description:string;/**执行任务*/prompt:string;/**代理类型 :TXTAI代码解释├──agentId:代理唯一标识├──outputFile:输出文件路径└──description:任务描述七、Vendor二进制依赖ClaudeCode内置了以下二进制工具:工具功能

    58710编辑于 2026-04-03
  • 用了一周 oh-my-claudecode,我对“AI写代码”的看法变了

    最近折腾了一下oh-my-claudecode这个项目,说实话,一开始我是带着一点怀疑去的。 以前用AI写代码是:你像个老师,一步步带着它写现在变成:它在干活,你在旁边盯着三、Ultrawork:第一次感受到“AI并发”另一个让我印象很深的是:展开代码语言:BashAI代码解释ulwfixallerrors 我用下来最大的变化:以前:写代码=写函数现在:写代码=写“任务描述”比如:展开代码语言:BashAI代码解释team5:executor重构数据库层它会自动:创建团队分配任务跑流程这已经不是IDE插件的范畴了 ❗3.不可控性仍然存在尤其:并发模式自循环模式有时候你会感觉:“这代码不是我写的,我不太敢上线”八、我对它的一个判断我觉得这个项目本质上不是:“提高写代码效率”而是:重新定义开发方式传统:展开代码语言: TXTAI代码解释人→写代码→AI辅助这个项目:展开代码语言:TXTAI代码解释人→下指令→AI团队写代码差别非常大。

    1.4K30编辑于 2026-04-07
  • 来自专栏低代码平台

    Claude Code 实战手册:从零搭建到真实项目落地的全过程复盘

    特性传统AI插件(如Copilot)ClaudeCode运行方式嵌入IDE独立命令行运行操作粒度代码补全/片段生成整个项目级别的创建与修改自主性需要人工引导每一步可自主规划、执行、调试扩展能力受限于IDE 没有它,AI可能会用三年前的写法给你生成代码。BrowserMCP——浏览器操控赋予ClaudeCode操作浏览器的能力,可以打开网页、点击按钮、填写表单。听起来很酷,但实际效果后面会聊。 这对自由职业者和小团队来说意义重大:接单效率可能提升3-5倍。 未来的团队结构可能会从:展开代码语言:TXTAI代码解释1架构师+3高级开发+5中级开发+2初级开发变成:展开代码语言:TXTAI代码解释1架构师+2高级开发+AI工具集+1-2初级开发(负责测试和简单维护 说白了,单纯的"代码翻译官"角色正在贬值,而"技术产品经理"角色在升值。六、总结ClaudeCode不是银弹,但它确实是当前最值得投入时间学习的AI编程工具之一。

    2.3K20编辑于 2026-03-13
  • AI工具链效率提升——以ClaudeCode为例,从Demo代码到工程化落地

    不是说不用写代码了,而是说——你能不能让AI写出来的代码,像你亲手写的一样规范、可维护、能在现有架构里跑通。 Demo代码谁都会写。但要写出能进生产环境的代码,得懂架构、懂约束、懂边界。 ▪ 实战案例:用ClaudeCode重构Spring Boot Service 来看个真实案例。 让它review一段代码: 请review以下代码,重点关注: 1. 代码异味:重复代码、过长方法、复杂条件、魔法数字 2. 潜在bug:空指针、资源泄露、并发问题 3. 性能问题:不必要的查询、内存浪费、算法复杂度 [代码片段] 它会给你一份详细的报告: 代码审查报告 ⚠️ 代码异味 1. ### 实战案例:ClaudeCode发现并修复性能问题 真实案例。某系统的一个接口,响应时间从100ms慢慢涨到了3s。上线后才暴露问题,用户投诉来了。

    30310编辑于 2026-04-28
  • 一个57MB的map文件,怎么就把Anthropic的底牌全掀了?

    大家好,我是摘星,今天我们来拆解一件荒诞到让人不敢相信的真事——Anthropic因为一个npm打包配置失误,把自家王牌产品ClaudeCode的全部源代码暴露在了全世界的眼皮底下。 一、事件还原:一个打包失误引发的全球代码裸奔先捋一下时间线。 展开代码语言:TXTAI代码解释graphTBsubgraph"ClaudeCode五层架构"E["入口层EntryPoints
    CLI/REPL/Slash命令"]O["编排层Orchestration toolRegistry);conststream=awaitcallModel(params.model,messages,{tools:toolRegistry.getActiveSchemas(),});//中断点3- ClaudeCode的做法是渐进式的,给了用户重新建立信任的空间。46行代码,体现的是对用户体验的深度思考。

    20810编辑于 2026-04-07
  • 来自专栏Python疯子

    别再裸奔了,你的项目代码安全吗,再不加密就out了

    image 加密Python源代码的方式,是将.py文件转化为.so文件,这样加密的可靠性非常高,无法破解,也就很好地保护了源代码。 一键完成 因为我们不可能通过加密项目,然后一步步移动加密文件,然后删除,再部署项目,那样会导致整个项目代码很乱,也不方便操作 加密文件也是Python代码肯定要用code完成整个过程了, (加密 -- Docker 部署的,那么就要在部署过程中进行加密处理 那么通过Docker部署需要注意点: 1、需要安装python3-dev,gcc,Cython 2、要先安装Cython, 才能执行加密代码

    2.7K30发布于 2019-11-26
  • 来自专栏低代码平台

    本地跑 Gemma 4 替代 Claude Code?M4 Max 实测告诉你为什么行不通

    原生支持自定义API端点,只需要两行环境变量就能对接:展开代码语言:BashAI代码解释exportANTHROPIC_BASE_URL=http://localhost:1234/v1exportANTHROPIC_API_KEY 第一个大坑:系统提示词直接撑爆上下文启动ClaudeCode后,终端毫不留情地甩出了一个错误:展开代码语言:TXTAI代码解释Thenumberoftokenstokeepfromtheinitialpromptisgreaterthanthecontextlength Gemma26BClaudeSonnet(API)生成速度14tok/s80-120tok/s上下文窗口32K(已捉襟见肘)200K系统提示兼容性❌29K勉强塞入✅游刃有余首Token延迟30-60秒1-3秒使用成本免费~$3- 虽然跑ClaudeCode不太现实,但本地Gemma4在以下场景下表现完全合格:轻量级AI对话工具(如OpenClaw等):系统提示短小、上下文可控,本地模型游刃有余单轮问答和代码片段生成:不涉及长上下文累积 ,响应速度在可接受范围内隐私敏感项目:代码完全不出本机,对安全合规有硬性要求的团队可以考虑更务实的方案:��Token而非换模型对于ClaudeCode用户来说,与其折腾本地部署,不如从"节流"入手:继续使用

    1.9K41编辑于 2026-04-08
  • Claude Code Skills 推荐:让 AI 助手更专业的秘密武器

    很多人用ClaudeCode时,发现AI写的代码"能用但不够专业"——测试不完整、架构混乱、边界情况没考虑。问题不一定在于AI能力不足,更可能在于缺乏引导。 安装方式展开代码语言:BashAI代码解释#ClaudeCode插件市场/pluginmarketplaceaddaddyosmani/agent-skills/plugininstallagent-skills 核心流程:展开代码语言:TXTAI代码解释构建反馈循环→复现→假设(3-5个排名)→验证→修复→回归测试关键洞察:反馈循环就是技能本身。如果你有一个快速、确定性的通过/失败信号,你会找到原因。 安装方式展开代码语言:BashAI代码解释npxskills@latestaddmattpocock/skills然后在ClaudeCode中运行/setup-matt-pocock-skills。 diagnose调试用code-review-and-quality审查五、如何使用Skills调用方式展开代码语言:BashAI代码解释#ClaudeCode/tdd/grill-me/spec-driven-development

    36610编辑于 2026-05-09
  • Claude Code 居然有 117 个功能,而你可能只用了 3 个

    你有没有遇到过这种情况——装了ClaudeCode,用了几天,感觉就是一个"高级聊天框"。问它写代码,它写。问它改bug,它改。然后……就没有然后了。直到我看到这个项目:claude-howto。 我才意识到——我只用了ClaudeCode不到10%的功能。 先测一测你在哪个阶段在ClaudeCode里运行:展开代码语言:TXTAI代码解释/self-assessment它会问你8个问题,根据你能做到几个,给你一个级别:能做到几个你的级别建议从哪开始需要多久 0-2个入门玩家斜杠命令~3小时3-5个中级选手Skills技能~5小时6-8个高级用户AdvancedFeatures~5小时别不好意思,我第一次测只勾到了2个。 2.Memory记忆:7层结构,Claude永远记得你的规矩很多人不知道ClaudeCode的记忆是分层的,总共7层:展开代码语言:TXTAI代码解释组织级(ManagedPolicy)←优先级最高↓团队级

    66020编辑于 2026-04-04
  • 你的 C# 代码在 dnSpy 面前就是“裸奔”:深扒 .NET 逆向危机与防御实战

    一、 dnSpy:不仅是看源码,更是“上帝模式”如果你认为逆向只是“看看代码”,那你就太低估 dnSpy 了。 动态调试:攻击者可以直接在你的代码上打断点!就像你在 Visual Studio 里调试自己的代码一样,他们可以查看变量值、内存状态,甚至修改运行时数据。 dnSpy 允许直接编辑 IL 指令甚至 C# 代码并重新编译保存。 对抗效果:Sugo Protector 会将代码中的敏感字符串进行高强度加密,并在运行时动态解密。在静态分析中,攻击者只能看到一堆乱码数据,无法通过字符串搜索定位关键代码。3. 四、 守护你的知识产权,从现在开始代码裸奔的代价是巨大的:盗版泛滥、核心算法泄露、API 接口被滥用。

    73910编辑于 2026-01-12
  • 2026年AI编程工具费用横评:Cursor vs CodeBuddy vs Claude Code,谁最省钱?

    编程工具价格一览工具基础方案进阶方案计费模式隐形成本Cursor$20/月$200/月(企业版)订阅制+额外Token按量超出快速请求后降速或按量CodeBuddy免费(250积分/2周)$9.95/月(专业版)积分制积分用完需购买加量包ClaudeCode QClaw免费体验基于TokenPlan套餐制QQ生态内的龙虾助手LightClaw依托轻量云服务器基于TokenPlan套餐制腾讯轻量云端虾,云端部署方案腾讯小龙虾全家桶包括:CodeBuddy(AI代码编辑器 2.ClaudeCode的"上不封顶"恐惧ClaudeCode没有订阅选项,完全按Token按量计费。 最高性价比方案推荐经过综合对比,我们推荐以下两种高性价比组合:方案A:个人开发者首选——CodeBuddy专业版+TokenPlanProCodeBuddy专业版:$9.95/月≈70元/月,获得IDE内的代码补全 辅助的开发者方案C:团队协作——CodeBuddy团队版+TokenPlanMaxCodeBuddy团队版:$40/人/月,积分共享池腾讯云TokenPlanMax:599元/月,6.5亿Token适合:3-

    6.1K10编辑于 2026-03-27
  • 构建高质量 AI Agent:基于 GLM-4.7 的三个 Claude Code Skill 实践

    最近,我使用智谱AI的GLM-4.7模型,通过ClaudeCode软件(支持多种大模型的AI编程工具),成功开发了三个高质量的ClaudeCodeSkills。 1.文件处理类/工具类/设计类/元技能类/平台特定类七大技巧:1.技巧1:编号列表(明确触发场景)2.技巧2:括号示例(提供具体例子)3.技巧3:关键词重复(提高触发词密度)4.技巧4:场景扩展(覆盖3- 表明知晓但未修复源代码泄露风险:代码库公开后攻击者可立即获得管理员权限CVE关联:CWE-798(UseofHard-codedCredentials)缓解建议:立即移除:从代码中删除所有硬编码凭据使用环境变量 缓解建议:强制HTTPS:改为https://auth.example.com证书验证:确保requests启用SSL验证HSTS头部:服务器配置Strict-Transport-Security检测项3- :能够生成符合YAML格式的结构化配置和Markdown文档###ClaudeCode的工具集成ClaudeCode作为AI编程工具,提供了:文件系统操作:Glob搜索skills目录,Read/Write

    95310编辑于 2026-01-29
  • 深入剖析 Claude Code 斜杠命令:从入门到自定义你的专属工作流

    深入剖析ClaudeCode斜杠命令:从入门到自定义你的专属工作流掌握这些“/”魔法,让你的AI编程助手从“新手”蜕变为“老司机”如果你已经接触过ClaudeCode,你一定对这个以claude命令启动的交互式终端环境不陌生 为什么斜杠命令是ClaudeCode的“灵魂”?在开始罗列命令之前,我们需要建立一种认知:ClaudeCode是一个上下文感知的智能体。它记得你之前的对话,知道你项目里的文件,甚至可以操作终端。 3.代码质量与安全:你的私人“代码审查员”/review:启动代码审查。Claude会读取你当前的改动,从代码质量、最佳实践等角度提出建议。 在ClaudeCode中开启Vim键位绑定,用hjkl导航,用dd删除行,手不离键盘,效率倍增。 团队的提交规范(type(scope):subject)生成3-5条commitmessage建议。

    1.9K00编辑于 2026-03-01
  • 来自专栏新智元

    o3精准破译照片位置,只靠几行Python代码?人类在AI面前已裸奔

    Django Web大神Simon Wilson发现,o3凭借Python代码,就能破解自己照片的地理位置。这实在太反乌托邦了,人类的地理信息,对于AI已经完全透明了? 为了确定车牌在照片中的位置,o3开始变身程序员写起了代码。 找到车牌位置并且放大后,o3开始了更加细节的分析。比如,他开始观察车牌的样式。 对于自己关注的细节,o3会进行夸张的放大。 在这个过程中,不断生成代码配合其分析。 o3会把它「看到」的细节与浮现在自己「脑海中」的印象做对比。 在这样仔细地思考了6分多钟后,终于给出了它的最终答案。

    43610编辑于 2025-04-28
  • 来自专栏Prompt Engineering

    从2秒到20毫秒:别再让你的代码裸奔”,用AI把算法优化到极致

    我们每天都在写代码,实现功能,完成需求。但很多时候,我们写的代码只是在“功能上正确”,却在“性能上裸奔”。当数据量从1千增长到10万,原本运行良好的程序开始卡顿、超时,甚至崩溃。 你的目标是提升代码的执行效率(降低时间复杂度)或减少内存占用(降低空间复杂度),同时保持或提升代码的可读性与健壮性。 请针对以下内容进行优化:**输入信息**:-**代码/算法**:[插入代码片段或伪代码]-**编程语言**:[如:Python,C++,Java]-**优化目标**:[如:降低耗时,减少内存,提升并发能力 AI的“原理解析”部分,恰恰补上了这关键一环,让你真正理解代码背后的智慧。结语:为你的代码申请一个“计算预算”每一行消耗CPU时钟周期的代码,都在花费你宝贵的“计算预算”。 别再让你的代码在性能上“裸奔”了。当你写完一段核心逻辑,不妨把它交给你的AI性能分析师“体检”一下。这个过程,花的只是你复制粘贴的30秒,但省下的,可能是用户宝贵的等待时间和公司珍贵的服务器资源。

    40810编辑于 2025-12-08
  • 来自专栏后端架构师

    搞懂 Claude Code 的 Agent 编排原理,我再也不一个个对话了

    本篇关键词: ["Claude Code", "多智能体", "AI编程", "Agent编排", "sub-agent", "Agent Teams", "oh-my-claudecode"] 你现在的用法大概是这样的 这是 oh-my-claudecode(简称 OMC)里的智能路由思路,token 成本差异很显著。 OMC 的 CLAUDE.md 模板也值得参考,它把 Anthropic 推荐的 3-5 人团队规模、每人 5-6 个任务的参数直接写进了模板配置,你不用自己摸索起步规模。 Anthropic 的推荐起步规模是 3-5 个 agent,每个 agent 5-6 个任务。这个规模能平衡并行效率和成本控制。超过这个规模,协调成本开始显著上升,边际收益递减。 Q:oh-my-claudecode 需要付费吗? OMC 本身是开源免费的,但它底层调用的 Claude API 正常收费。

    2.6K20编辑于 2026-03-31
  • Claude Code 国内直连教程:快速接入 Claude code

    对于开发者来说,ClaudeCode的优势在于它更接近真实开发流程:你不需要频繁复制代码到网页里,也不需要手动描述一堆上下文。只要在项目目录中启动ClaudeCode,它就可以围绕当前项目进行交互。 4.验证安装执行:展开代码语言:PowerShellAI代码解释claude--version如果能看到版本号,说明ClaudeCode已经安装成功。 4.启动ClaudeCode进入你的项目目录:展开代码语言:BashAI代码解释cdyour-project-folderclaude按提示完成初始化后,就可以开始在项目中使用ClaudeCode。 可以尝试:展开代码语言:BashAI代码解释Ctrl+Cclaude也就是退出ClaudeCode后重新启动。 配置完成后,在项目目录中运行:展开代码语言:BashAI代码解释claude就可以开始使用ClaudeCode辅助开发。

    1.2K60编辑于 2026-04-30
领券