- 博客(22)
- 收藏
- 关注
原创 别再跟 AI 死磕 prompt 了,我写了个 Loop 让它自己改到满意为止
这篇文章分享了作者在使用AI生成小红书广告文案时的反思与突破。作者最初手动循环调整prompt(如要求带数字标题、300字内正文等)却效果不佳,直到受开源项目启发意识到应该用自动化循环(Loop)代替人工操作。文中解析了Loop的三大核心要素:起始点、重复动作和停止条件,并以AI训练过程为例说明循环的威力。作者最终开发了一个简易Demo,通过设置最多5轮、2000token上限和连续相同输出停止等条件,实现了文案生成的自动化优化。文章生动展示了从手动调参到自动化思维的转变过程。
2026-06-21 16:51:51
214
原创 原来 ECharts 和飞机大战是同一个东西 —— 我终于搞懂了 Canvas 的本质
本文作者偶然发现ECharts图表和Canvas游戏竟都是基于画布绘制技术。通过两个项目实践:使用ECharts制作销售柱状图(渐变效果、响应式设计)和用Canvas开发飞机大战游戏(矩形绘制、动画原理),作者领悟到两者本质都是通过JavaScript在画布上动态绘制图形。文章生动展示了从ECharts配置到Canvas基础操作的技术探索过程,揭示了数据可视化和游戏开发在底层实现上的相通性。
2026-06-16 11:53:43
236
原创 通义千问多模态生图踩坑记:我是如何把两个报错逐个干翻的
开发者在调用通义千问多模态API时遇到两个主要问题:1)环境变量配置错误,Vite项目需使用import.meta.env读取以VITE_开头的变量;2)请求体格式不符,多模态输入需明确标注图片/文本类型(如{"image":"url"})。经过5小时调试才解决,最终实现AI换装功能:输入人物、服装、姿势三张图片,模型能综合理解并生成穿指定服装摆指定姿势的新图像。整个过程凸显了多模态模型像"会看图说话的小朋友"般理解视觉和文本信息的能力。
2026-06-15 12:05:46
256
原创 我一直以为 Ajax 是个黑盒,直到我写了这 50 行代码
今天折腾了一下午,算是把 Ajax 的底层逻辑搞明白了。其实最核心的就三点:第一,Ajax 就是让 JS 能主动发起 HTTP 请求,然后无刷新更新页面,这是现代前端的基础。第二,JS 是单线程的,所有异步任务都会放到事件循环里处理,执行顺序一定要搞清楚,不然很容易出 bug。第三,前后端分离的本质就是前后端通过 HTTP 接口交换数据,后端负责提供数据,前端负责展示数据。当然,XHR 也不是万能的,它有很多缺点,比如 API 太繁琐,容易写出回调地狱。
2026-06-14 16:13:58
231
原创 搞懂二叉树递归遍历,我居然是从爬楼梯开始的
摘要:作者通过爬楼梯递归调用过程的树形结构,揭示了递归与二叉树的本质联系。文中详细解析了二叉树的递归遍历(先序、中序、后序)和层序遍历的实现方式及差异,指出递归遍历的核心在于处理根节点的时机不同。同时分享了常见的编程陷阱(如忘记退出条件、左右子树顺序错误等),并强调递归虽简洁但存在栈溢出风险。最终总结出递归的本质是函数调用栈,其执行过程天然形成树结构,而二叉树定义本身具有递归性,因此二者高度契合。
2026-06-14 16:11:27
188
原创 写完这个微信风格按钮页面,我终于吃透了BEM命名+CSS重置
文章摘要: 本文分享了前端开发中CSS样式管理的两个核心痛点解决方案。首先指出通配符*重置样式的弊端,推荐使用精准的「全元素枚举重置方案」替代。其次介绍了BEM命名规范的实际应用价值,通过区块(Block)、元素(Element)、修饰符(Modifier)的三层结构实现清晰可维护的代码组织。作者结合微信UI按钮的复刻案例,展示了行高等细节的精确处理方法,并总结了移动端开发的实用技巧(如清除点击高亮)和常见坑点(如根标签高度设置)。这些规范化实践能显著提升开发效率和代码质量。
2026-06-05 23:53:25
220
原创 阿里云多模态图片生成!抛弃SDK手写Fetch请求,我终于搞懂了大模型调用底层
上周做 AI 人像换装需求直接卡崩,原本依赖 OpenAI 封装 SDK 快速开发,本地调试连续收到鉴权 401 报错,对着文档翻了一上午没找到问题根源。干脆删掉所有 SDK 依赖,用 Node 原生fetch手动拼接请求对接阿里云万相 wan2.7-image 模型,反倒借着排错把多模态图文生成、Prompt 多图入参的知识点彻底捋顺了。👇先聊聊这次的落地需求,也是我手上这三张素材的由来。需求很直白:保留第一张女生的五官样貌,给她换上第二张的黑色连衣裙,并且严格按照第三张骨架标记的坐姿生成成片。
2026-06-05 16:48:33
472
原创 从Python列表切片到手写trim,再实操DeepSeek大模型接口,一次性吃透实用知识点
文章摘要:作者从最初用循环笨拙地截取Python列表元素,到深入掌握切片语法,实现了代码简化。通过手写双指针trim函数巩固切片应用,并延伸到调用兼容OpenAI协议的DeepSeek大模型接口。文章重点分享了切片的核心规则(左闭右开、默认参数)、字符串切片技巧,以及Prompt工程的三要素(目标拆解、步骤细化、格式约束),完整呈现了从基础语法到大模型调用的学习路径。
2026-06-03 18:02:48
191
原创 爆火的FDE工程师到底在干嘛?我用Coze落地AI业务彻底搞懂了
文章摘要:AI行业正经历从模型训练向落地应用的转变,2025年增长最快的岗位是前沿部署工程师(FDE)。FDE的核心能力在于将AI技术融入实际业务场景,通过LLM(大语言模型)和工具链路实现价值闭环。作者通过字节Coze平台实现了照相馆AI业务落地,展示了文案生成、智能客服和AI修图三大场景。文章强调,未来AI行业的竞争重点不再是模型参数,而是解决实际业务问题的能力,FDE将成为连接技术与业务的关键角色。
2026-06-03 18:00:14
278
原创 啃透JS数组去重:6种手写方案+复杂度拆解,终于不再只会Set了
数组去重方法总结 本文全面梳理了JavaScript中常用的6种数组去重方法,从基础到高级,对比了各自的优缺点和适用场景: 双重for循环:最基础的方法,兼容性好但性能差(O(n²)),仅适合小数组 for+indexOf:减少一层循环,但底层复杂度未变(O(n²)) filter+indexOf:代码简洁但无法处理NaN 先排序后去重:性能优化(O(nlogn))但会改变原数组顺序 对象哈希表:最优性能(O(n))但存在类型转换问题 ES6 Set:业务首选方案,简洁高效 核心建议: 日常业务优先使用Se
2026-05-31 00:08:32
231
原创 我终于搞懂 Claude Code 核心逻辑!90%的人都用错了模式
摘要: 文章揭示了使用Claude Code(CC)开发时的常见误区与高效技巧。作者发现,CC并非“万能工具”,而是基于最小权限原则的开发助手,需手动授权文件夹权限才能操作项目。通过对比普通模式(即时执行,适合小需求)与规划模式(先规划后执行,适合复杂需求),强调后者能系统性拆解任务、降低Prompt门槛。核心指令如/init(初始化项目记忆)和/plan(开启规划)可提升效率,避免乱改代码。结合Chat模式答疑解惑,形成“初始化→摸底→规划→开发”的标准流程,并以“吉马程序员宣传页”为例验证了规划模式的高
2026-05-31 00:05:39
407
原创 JavaScript语言精粹第三章解读 | 吃透JS对象核心!告别90%日常开发对象Bug
本文总结了JavaScript对象的核心知识点,包括对象本质、创建方式、属性操作、引用机制和原型链等。重点解析了对象字面量创建、点号与中括号取值的区别、链式取值报错解决方案、对象引用传递的陷阱以及原型继承机制。文章通过实际代码示例和常见错误分析,帮助开发者掌握对象操作的正确方法,避免日常开发中的常见问题。适合JavaScript初学者巩固基础,也适合有经验的开发者查漏补缺。
2026-05-25 11:50:16
353
原创 徒手撸极简前后端分离Demo!吃透原生JS动态渲染底层
本文分享了作者通过原生JS+HTML+CSS+json-server实现前后端分离的实践过程。文章首先介绍了使用json-server快速搭建本地API接口的方法,仅需5分钟即可创建模拟后端服务。随后详细讲解了如何利用Bootstrap重构页面结构,实现语义化标签和栅格布局。重点剖析了JS异步执行逻辑的常见误区,通过错误案例展示了fetch请求与数据渲染的时序问题,并解释了同步代码优先执行的原理。整个实践帮助作者理解了前后端分离的核心思想,为初学者提供了零框架入门前后端交互的可行方案。
2026-05-24 21:15:40
415
原创 踩坑无数!终于捋顺Git基础核心工作流(新手必看)
Git版本控制的核心在于分步管理代码变更:git add将修改放入暂存区,git commit生成正式版本快照。这种设计解决了传统单机管理的风险,支持团队协作和版本追溯。暂存区允许开发者汇总相关修改后再提交,避免碎片化版本。文章通过实例演示了从初始化仓库到提交代码的完整流程,并强调了规范的commit备注对团队协作的重要性。同时介绍了误操作后的补救方法,帮助开发者掌握Git的核心工作流。
2026-05-24 20:17:05
370
原创 低成本搞定Claude Code!手把手实战生成高颜值外卖APP落地页
本文分享了如何在国内低成本使用Claude Code进行AI编程的完整流程。首先需要安装Node.js环境,然后全局安装Claude Code工具并验证版本。关键步骤是配置国内大模型deepseek-v4-pro,仅需1元即可获得API调用权限。文章还介绍了VS Code插件集成方法,最后通过实战案例展示如何用AI一键生成外卖APP落地页,包含完整的React+TypeScript技术栈和Tailwind CSS样式。整个过程避开了原生模型的高昂费用,为开发者提供了经济高效的AI编程解决方案。
2026-05-22 15:53:56
469
原创 一个让我懵了半小时的时钟 Bug,注重前端三权分立落地
本文记录了作者为个人网站添加指针时钟的实践过程。最初方案因未正确设置transform-origin导致指针旋转异常,后通过调整CSS定位和旋转中心解决问题。JS负责计算时间角度,CSS处理动画过渡,实现了职责分离。但在秒针从59秒到0秒过渡时出现逆时针跳动问题,最终采用临时移除transition的方案修复。整个过程体现了前端开发中HTML、CSS、JS各司其职的重要性,以及处理边界情况时的思考过程。
2026-05-21 00:15:41
373
原创 用LLM从零搭3D小世界编辑器|小白也能搞定的AI Native开发实录
精准提需求:把需求拆细、写具体,让LLM知道“要做什么、不能做什么”,减少无效输出选对工具:小白优先选免费、易上手的模型(比如豆包),复杂任务搭配高性价比模型(比如DeepSeek-V4-Flash)主动校验和修改:LLM生成的代码不是完美的,要自己运行测试,遇到报错不要慌,让LLM帮你排查修改,同时自己也能学到知识。
2026-05-19 23:38:24
455
原创 小白入门AI|跟着吴恩达学AI for Everyone,用Prompt轻松撸出一个生日贺卡应用✨
AI小白也能轻松入门!本文分享了从零开始学习AI的实战经验:通过吴恩达《AI for everyone》课程建立基础认知,学习vibe coding理念和Prompt Engineering技巧。文章详细演示了如何用提示词工程快速开发一个生日贺卡Web应用,包含需求分析、Prompt编写5要素(目标、输入、输出、布局、特色)和最终效果展示。整个过程无需复杂编码,几分钟即可完成,证明AI并非高不可攀,普通人也能高效利用AI工具提升生产力。
2026-05-17 20:31:25
573
原创 从0到1搞懂AI全栈:我靠“一人公司”模式,搞定从老板到销售的所有活
本文分享了作者探索AI全栈开发的实践经验,重点介绍了"一人公司"(OPC)模式如何利用AI工具完成从产品设计到开发的全流程。作者以开发"狗语翻译器"为例,详细展示了如何借助AI完成需求分析、产品设计、界面原型制作和前后端开发等环节。通过合理使用AI工具如Claude、Cursor等,即使技术新手也能实现全栈开发。文章提供了具体的技术实现细节和踩坑经验,为读者展示了AI时代个人开发者实现全栈开发的可能性。
2026-05-16 20:30:25
514
原创 oj在线判题系统之实现判题服务——终(主要实现Docker代码沙箱)
使用docker容器实现代码沙箱,对系统安全的控制比Java原生实现更安全,但操作稍微有点繁琐,需要使用到Linux和Jvav操作docker技术。
2025-04-09 09:25:34
1049
原创 oj在线判题系统之实现判题服务——初(主要实现判题服务)
首先创建一个代码沙箱接口,接收用户代码、编程语言和输入用例前端提交代码信息请求类,包括了用户代码、编程语言和输入用例后端处理代码信息响应类,包括了判题结果、判题状态、判题信息和输出代码沙箱运行代码返回信息类,包括了判题结果、消耗时间和消耗内存创建一个示例代码沙箱类,实现代码沙箱接口,用来跑通项目创建一个远程代码沙箱类,实现代码沙箱接口,下一期重点实现(目前输入的是测试信息)创建一个第三方代码沙箱类,实现代码沙箱接口。
2025-04-03 13:24:44
557
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅