IT IT技术大学习 共学习、共进步

blogread.cn

IT技术大学习

IT技术大学习(blogread.cn)以“共学习、共进步”为标语,自 2009 年持续维护,是面向开发者和技术管理者的技术内容策展入口。我们订阅公开技术博客、团队博客和社区提交链接,结合来源清单、分类规则和排序机制,筛选有工程经验、实践细节、工具方法或行业参考价值的文章与头条;每篇收录内容保留来源名称和原文入口,帮助读者在低噪声环境中发现值得继续阅读的技术内容。完整说明见 我们的故事与使命

近 24 小时热文

近一天浏览数排行。

更多
  1. 1 SPEC和PRD的区别 近 24 小时 62 浏览
  2. 2 Loop Engineering 实践:我把 RDMA 开发库移植到 Go 语言,花费 239 块钱 近 24 小时 45 浏览
  3. 3 antigravity-cli 近 24 小时 45 浏览
  4. 4 00 卷首语:当 Karpathy 说他半年没写一行代码 近 24 小时 41 浏览
  5. 5 解析Google集群资源管理系统Omega 近 24 小时 39 浏览
  6. 6 A First Look at Scroll-Triggered Animations 近 24 小时 33 浏览
  7. 7 百度物理网络监控工具开源第二弹:毫秒级监控工具 baize,让你的网络问题无处遁形 近 24 小时 32 浏览
  8. 8 接手一个只差临门一脚的数据库恢复 近 24 小时 30 浏览

近 3 天热文

近三天浏览数排行。

更多
  1. 1 A First Look at Scroll-Triggered Animations 近 3 天 94 浏览
  2. 2 接手一个只差临门一脚的数据库恢复 近 3 天 74 浏览
  3. 3 程序员技术练级攻略 近 3 天 72 浏览
  4. 4 SPEC和PRD的区别 近 3 天 69 浏览
  5. 5 解析Google集群资源管理系统Omega 近 3 天 69 浏览
  6. 6 The Siren Song of ariaNotify() 近 3 天 68 浏览
  7. 7 浏览器的工作原理:新式网络浏览器幕后揭秘 近 3 天 67 浏览
  8. 8 浅谈MySQL索引背后的数据结构及算法 近 3 天 66 浏览

最新技术文章

从文章库里持续更新,保留摘要和分类,方便判断是否值得点开。

全部最新
文章 2026-06-22 累计浏览 7 前端

全是好东西!HTML command属性和JS toggle事件

本文介绍了HTML的新属性command和commandfor,用于触发元素的内置方法。command属性设置在按钮元素上,通过commandfor属性以ID关联目标元素,调用其DOM方法,例如使用command="show-modal"显示dialog弹框。对于自定义行为,需监听command事件,使用如"--radius"的命令名称来触发。文章测试了兼容性,发现commandfor已获主流浏览器支持。接着讨论了JS的toggle事件,包括beforetoggle和toggle事件类型,适用于Popover、dialog和details元素的状态变化。事件对象提供newState和oldState属性来判断显示或隐藏状态。新增的event.source属性可返回触发事件的目标元素,但仅在command指令触发时有效,其他关闭方式返回null。文章建议通过submit事件或cancel事件来区分弹框关闭来源。整体以教程形式呈现,包含代码示例和实时渲染效果,帮助开发者理解和应用这些前端新特性,增强UI交互能力。

文章 2026-06-22 累计浏览 8 前端

Using Scroll-Driven Animations for Opposing Scroll Directions

本文教程展示了如何使用CSS滚动驱动动画实现列项在页面滚动时向相反方向移动的效果。首先通过HTML定义父容器和子列结构,CSS部分利用媒体查询限制效果在大屏幕生效。设置CSS变量控制背景色和遮罩尺寸,结合伪元素创建渐变遮罩,使项在滚动进出容器时平滑消失。核心是animation-timeline属性与view()函数,基于项进入和退出滚动视口的进度触发动画,范围设置为从进入0%到完全覆盖100%。定义三个关键帧动画分别应用到不同列,实现垂直方向的不同移动路径,产生交错效果。动画线性执行,通过媒体查询尊重用户减少运动设置。文章还涉及浏览器支持情况,建议使用@supports进行渐进增强,确保兼容性。整体强调现代CSS特性如何简化复杂交互,适合前端开发者学习实践。

文章 2026-06-22 累计浏览 20 AI

美团海报生成 AIGC 技术创新与实践

美团平台数百万商家面临海报设计资源匮乏、交付时效苛刻、内容同质化及批量质量失控等困境。AIGC技术为创意平权带来可能,但生成商业可用海报需克服精准文字渲染、和谐版式布局、统一美学风格、多任务场景支持及质量可量化评估等挑战。美团智能创作团队构建了PosterCraft、PosterOmni和PosterReward三大系统形成技术闭环。PosterCraft采用端到端优化,通过四阶段级联训练(包括大规模文字渲染优化、高质量海报微调、美学强化学习及视觉反馈精炼)显著提升文字渲染准确率,接近闭源商业系统水平。PosterOmni针对多任务设计需求,将扩图、补全、比例调整等六类任务统一于单一模型,通过专家训练、任务蒸馏及统一奖励模型进行强化学习,缓解任务冲突并提升编辑与创作能力。PosterReward作为首个海报质量评估奖励模型,构建自动化偏好数据集并通过四阶段级联训练,在专项基准上达到86%准确率,为生成模型提供优化信号并承担线上质检。三项工作全部开源,并在美团外卖套餐图生成、品牌IP设计等业务中落地,有效提升海报生产效率和质量。

文章 2026-06-22 累计浏览 17 数据库

使用deepseek进行Oracle恢复,引起重大故障

本文记录了一次Oracle数据库恢复的故障案例。数据库处于open状态,但一个数据文件offline,尝试删除表空间时失败,错误提示文件无法读写。根据经验,初步判断可能是undo表空间文件offline导致,计划通过屏蔽异常回滚段或强制online文件解决。查询异常回滚段未果,进一步核查字典表发现异常:v$tablespace中存在两个undotbs1表空间记录,而ts$和file$信息不匹配,表明字典被篡改。现场确认有技术员根据deepseek AI的建议,直接执行了删除ts$和seg$记录的操作,但未处理file$,导致字典不一致,数据库因检查异常事务而停滞。通过修复字典、清理异常事务,数据库恢复正常,数据成功导出。案例警示,在数据库非常规恢复等高风险操作中,依赖AI建议需谨慎判断,避免不可逆错误,并务必制定回退方案。

文章 2026-06-22 累计浏览 30 AI

01 引言:软件工程范式的五十年之变

文章回顾了软件工程自1968年以来的范式演变,从瀑布模型到敏捷、DevOps,指出核心假设“代码由人编写”首次被大语言模型打破。AI Coding Agent的演进分为四层:补全、对话、任务、自主流程,逐步将人类角色从作者转变为指挥者和审查者。Vibe Coding虽降低编程门槛,但易导致代码质量陷阱,需通过Agentic Engineering和结构化方法提升产出。核心主张是从Prompt-Driven转向Skill-Driven,强调持久化、可复用的Skill系统,如Spec-Driven Development和Ralph Loop等方法论。这些变革基于“用结构化知识驾驭非结构化AI能力”的原则,为AI时代软件工程提供新框架,凸显工程素养的关键作用。

文章 2026-06-21 累计浏览 44 AI

00 卷首语:当 Karpathy 说他半年没写一行代码

Andrej Karpathy宣布半年未亲手写代码,转而使用AI Agent驱动开发,标志软件工程进入新纪元。他提出软件3.0概念:LLM作为新型计算机,编程通过提示实现,产生‘参差不齐的智能’。行业趋势显示AI编程工具从Copilot到Claude Code快速进化,效率提升数百倍。然而,AI放大工程缺陷,Vibe Coding可能导致技术债务,而Agentic Engineering强调人类在架构、验证和责任感上的核心作用。方法论如Matt Pocock的Skills系统、Spec-Driven Development、Ralph Loop的自主循环和Garry Tan的gstack虚拟团队,共同应对验证差距。Harness Engineering聚焦Agent运行环境,确保可靠性。文章指出,当开发速度不稀缺,工程化成为壁垒,人类需提升品味、判断力和系统审美。作为卷首语,它引出本书对AI时代软件工程方法论的系统探讨。

文章 2026-05-20 累计浏览 37 AI

从需求到上线,让 AI 管理你的整个研发流程!

goal-workflow 是一套AI驱动的研发工作流系统,旨在自动化从需求分析到代码交付的整个软件开发生命周期。系统通过四个标准化步骤实现端到端闭环:首先,/prd 命令利用AI生成结构化PRD文档和Issue卡片,通过交互式问题澄清需求并拆解任务;其次,/goal 命令基于Issue实现功能代码,AI代理自动分析代码库、编写实现并运行测试;然后,/review-it 命令进行可信代码审查,遵循验证后执行、拒绝噪音、迭代修复原则,确保代码质量;最后,/ship-it 命令自动化提交流程,包括git操作、创建PR、合并代码和关闭Issue。工具兼容Claude Code、Codex等多种AI代码编辑器,提供双语支持和灵活部署,集成GitHub Issues、本地Markdown等平台。其核心理念是让AI处理重复性、规则性工作,释放开发者专注于创造性任务,提升团队研发效率和个人开发速度,减少需求理解不一致和返工问题。