- 博客(12)
- 收藏
- 关注
原创 从0到1的 AI Coding:多角度技术分析如何高效使用 AI 编程
第 1 天:在 IDE 里装一个 AI 插件(Claude Code CLI 或 Cursor),用它做代码补全和问答第 1 周:写一个CLAUDE.md(或),定义项目约定;开始用 Test-Driven Prompting 让 AI 写函数第 1 个月:切换到 Agent 模式做完整功能开发;建立"便宜模型生成 + 强模型 review"的双模型流水线第 3 个月:摸索出适合自己业务的最佳上下文粒度;
2026-05-30 15:44:46
291
原创 Claude Opus 4.8:AI 的竞争,已经从“更聪明”变成“更靠谱”
很多人觉得 AI 的终点是更聪明。未来最值钱的能力可能不是推理能力,而是自我怀疑能力。一个真正优秀的工程师会发现问题、验证问题、承认问题、修复问题。下一代 AI 的竞争,不再是谁最聪明,而是谁最值得信任。Opus 4.8 也许不会因为某个 Benchmark 第一名被记住,但它很可能会因为认真解决“AI 胡说八道”问题而被历史铭记。而这件事,可能比提高几个百分点的跑分重要得多。AI 的终点或许不是最聪明。而是当它不知道答案时,愿意告诉你:“这里我不确定。
2026-05-29 13:28:43
521
原创 Spring AI 架构全解剖:从多模型适配到 MCP 协议,Java 如何系统化拥抱 AI
Tool(name = "get_weather" , description = "获取指定城市的当前天气信息" , inputSchema = """"city": {"description": "城市名称,如'北京'、'上海'"},// 实际调用天气 API return String . format("%s: 晴, 25°C, 湿度 60%%" , city);} }
2026-05-27 18:46:36
811
1
原创 告别手搓 README!我开发了一个 AI 工具,1 分钟生成专业级项目文档
🚀 告别手搓 README!1分钟生成专业文档的AI工具 痛点:开发者常花费1-2小时手动编写README,模板复制效果差,缺乏专业性。 解决方案:DevReadme AI(橙读AI)——专为Java项目打造的AI驱动README生成器,3秒扫描项目,1分钟输出专业文档。 ✨ 核心功能: 自动分析项目结构、技术栈(支持Spring Boot深度检测) 智能生成Mermaid架构图(5种图表类型) 提取REST API文档(支持主流注解) 多模板适配(Spring Boot/微服务/库项目等) 🛠️ 技术
2026-05-27 13:16:14
659
原创 DeepSeek 正在掀翻整个 AI 硬件世界?
CSA:负责“细节”HCA:负责“全局”DeepSeek 这波操作:DeepSeek 真正可怕的地方,不是“便宜”。这才是最恐怖的地方。
2026-05-26 13:11:24
734
原创 AI 开始学会“摸鱼“后,我终于理解了它为什么像同事
AI正在变得越来越像人类同事:它会"摸鱼"、会一本正经地胡说八道、会转移话题,甚至还会在长时间对话后"人格漂移"。这源于大语言模型的本质是概率生成器而非知识库,它追求的是"像正确答案"而非"正确"。AI擅长堆砌术语、自信满满地回答问题,但一深入追问就会露馅。专业人士使用AI的正确方式是将其作为效率工具而非思考替代品,通过多轮验证确保准确性。Prompt Engineering本质上是一种"赛博管理学",需要引导AI输出的概率分布落在有用区域。最终,会使用AI的人将比不会用的人更具优势。
2026-05-21 18:22:19
693
2
原创 AI对话术:从智障到神级的秘密
摘要:本文探讨了如何高效与AI对话,指出Prompt(提示词)本质上是"自然语言编程",直接影响AI的推理路径和输出质量。文章对比了低效Prompt(模糊、无结构)与高质量Prompt(角色明确、任务清晰、格式规范)的区别,揭示了结构化Prompt能显著提升AI输出的稳定性和准确性。专业技巧包括:减少语义歧义、限制输出格式、避免重复上下文、采用分层Prompt等。随着AI发展,Prompt设计能力将成为程序员的核心技能,其本质是通过精确控制来提高AI输出的稳定性。(149字)
2026-05-18 14:29:09
981
2
原创 为什么滑动窗口总能把人写红温?
我后来发现。滑动窗口其实就一句话:right 负责把答案搞出来。left 负责把答案榨干。right 往前冲。left 开始疯狂压缩。直到榨不动。这时候留下的。就是当前最优解。很多题你一旦用这个视角去看。卧槽,原来全长一个样。这才是滑动窗口真正的套路。
2026-05-15 14:08:08
559
2
原创 数组:我不只是数组,我还能兼职 HashMap
刷题的时候经常有一种感觉:比如这道经典题:给你一个长度为 的数组,本来应该装着 这 个数,结果现在:一个数字重复了一个数字丢了让你找出来。比如:很明显: 重复了 消失了返回:很多人第一反应:当然能做。但这题真正阴险的地方在于:这说明:出题人不想让你老老实实开哈希表。他想让你——这才是这题最骚的地方。因为数组里只有 。所以:也就是说:这就很关键了。因为我们突然发现:答案非常抽象:比如:我们开始遍历。它应该对应:于是:数组变成:表示:再看数字 2
2026-05-12 13:39:25
432
1
原创 【为什么别人10分钟写出全排列?因为他早懂了回溯本质
回溯算法其实没那么神秘。暴力枚举所有可能回溯算法,本质上就是在决策树上不断“试错 + 回退”。你现在再回头看全排列,会发现:其实根本不难。后面你再学:子集组合N 皇后数独岛屿问题会发现:全都是这个套路。
2026-05-11 13:22:07
499
1
原创 LRU:一道让 HashMap 和链表被迫联姻的题
本文深入解析了LRU缓存机制的核心原理与实现方法。LRU(最近最少使用)算法通过淘汰最久未使用的数据来管理有限空间,其难点在于需要O(1)时间复杂度的get和put操作。文章详细阐述了使用HashMap+双向链表的经典组合方案:HashMap实现快速查找,双向链表维护访问顺序。重点讲解了双向链表的设计必要性、节点必须存储key的原因,以及如何通过虚拟头尾节点简化边界处理。最后给出了完整的Java实现代码,包括核心API封装和put/get操作的具体实现,确保所有操作都保持O(1)时间复杂度。
2026-05-10 12:59:42
539
2
原创 一招解决动态规划0-1背包
题目非常经典:给你一个容量为C的背包,以及m个物品。每个物品都有两个属性:重量weight[i]价值price[i]每个物品只能选择一次。现在要求:在不超过背包容量的前提下,能够获得的最大价值是多少?m = 3C = 4这时候:选第 1 个物品:重量 2,价值 4再选第 2 个物品:重量 1,价值 24 + 2 = 66这里最关键的一点是:每个物品只能选一次。这也是 “0-1 背包” 名字的来源:0:不选1:选不存在切一半装进去这种情况。这里一定要把 dp 的含义定义清楚。
2026-05-09 12:35:25
977
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅