存储AI–AI博客聚合
最新聚合的文章
-
Chaikin‘s Corner Cutting 算法 应用canvas绘制平滑的曲线
Chaikin 角切割算法:用 Canvas 绘制丝滑曲线 引言:为什么你画的线总是"毛毛躁躁"? 如果你曾经尝试过在网页上实现一个手写板或者绘图应用,大概率会经历这样一个崩溃的瞬间:当你满怀期待地用
-
q-floodfill白边锯齿?一招搞定抗锯齿边缘问题
q-floodfill 填充白边锯齿问题记录 最近在 Canvas 里用 q-floodfill 做油漆桶填充,基础用法很简单: 功能能正常用,但实际画起来会发现一个问题: 填充区域和黑色描边之间容易
-
new Thread()之后发生了什么?
new Thread()就创建了一个线程了? 这么描述不太对,准确地说,new Thread()只创建了一个Java对象,真正的线程还不存在。我们写了new Thread()后,到操作系统里创建一个真
-
别再用「死板 RAG」!手把手实现会思考、会纠错、会联网的 Agentic RAG(LangGraph 实战)
别再用「死板 RAG」!手把手实现会思考、会纠错、会联网的 Agentic RAG(LangGraph 实战) 为什么 Naive RAG 不够用了? 先把朴素 RAG 的短板摊开看。它的流水线固定是
-
让 AI 直接调你的 .NET 接口:MCP 服务端与客户端落地实战
让 AI 直接调你的 .NET 接口:MCP 服务端与客户端落地实战 NetCoreKevin 是基于 .NET 9 构建的企业级 AI 中台智能体 SaaS 前后端分离架构,开箱即用集成 AI 知识
-
第三期 · 账号体系与双 Token 鉴权:让用户「无感登录,有感安全」
本文基于Spring Boot 3与无状态JWT(HS256)设计高可用鉴权体系,实现微信静默登录、双Token轮换+60秒宽限期、全站无Session,保障换机重装后数据无缝继承
-
Rspack 源码解析(八):Module、Chunk 与 Runtime ID
经过图优化后,它们将内部图里的稳定 key 转换为生成代码可使用的 ID,并在真正 code generation 前完成最后一轮面向生成的优化。
-
LangChain 实战:上下文工程长期记忆管理
一、什么是长期记忆? 长期记忆(Long-term memory)能够让智能体(agent)在不同对话、会话之间存储和调取信息 短期记忆(Short-term memory)仅作用于单一线程;与之不同
-
第 11 讲 · KAE 硬件加速:不改一行业务代码的性能提升
鲲鹏 920 处理器内置了几个专用的硬件加速单元,专门用来做压缩、加解密
-
第 10 讲 · PGO 实战:让程序的真实运行数据指导编译
第 9 讲的所有选项都是"静态"的——编译器看着代码猜哪里是热点、哪个分
-
Android自定义View三大核心流程:measure、layout、draw完全解密
本文深入解析Android View系统的三大核心流程:measure(测量)、layout(布局)和draw(绘制)。首先通过常见开发痛点引出问题,重点剖析measure过程,详细讲解Measure
-
第 9 讲 · 编译期优化:让编译器和反汇编告诉你真相
第 1 讲看到,-O2 会自动向量化简单的循环,但复杂代码经常失败。常见原因
-
第 8 讲 · oeAware 与中断绑核:把手工调优自动化
第 7 讲的 numactl 绑定很有效,但有个前提:你知道绑定策略是什么,而且负
-
科技爱好者周刊(第 413 期):再见了,React Native
这里记录每周值得分享的科技内容,周五发布。([通知] 下周五开始的中秋和十一假期,周刊休息。)…
-
用 Knip 清理 AI Coding 留下的冗余代码
最近用 Knip 清理了两个项目,再让 agent 翻 Git 记录,发现不少冗余来自快速实现和页面重构。聊聊这些旧代码为什么能躲过 lint,以及它们如何影响下一次 AI Coding。
