存储AI–AI博客聚合
最新聚合的文章
-
解决web开发中前后端跨域通信(session失效问题)
如果项目中前后端使用了两个不同端口(例如:前端:5173,后端:81),这种情况属于跨域,Session 依赖 Cookie,而浏览器默认不会在跨域请求中携带 Cookie,所以直接用 Session
-
第 11 章 路由 Routing
第 11 章 路由 Routing 本章要解决的问题 章节大纲 11.1 按输入特点分发到不同处理分支 11.2 路由决策:规则 vs 模型分类 11.3 多路由 Agent 的实现 11.4 主流框
-
[鸿蒙从零到一] ArkTS Sendable 数据模型与跨线程共享实战
Sendable 是 ArkTS 实现跨线程零拷贝共享的核心机制:通过编译期类型校验与 Shared Heap 运行时支持,使对象真正被多线程共用。需显式标注、字段限于基础类型或 Sendable 容
-
Android 冷启动优化实战:从 3 秒到 800毫秒 的排查路径
冷启动从 3 秒压到 800ms 的完整排查路径:测量方法、Application 分级初始化、首屏布局瘦身、主题闪屏、防回归监控。
-
第 10 章 提示链 Prompt Chaining
第 10 章 提示链 Prompt Chaining 本章要解决的问题 章节大纲 10.1 模式原理:有序子任务流水线 10.2 前一步输出 → 后一步输入 10.3 适用场景与实现示例 10.4 主
-
PDF 转纯文本(TXT)免费攻略:轻松提取文字内容
本文将全面介绍从 PDF 中提取文本的几种常见方法,让您轻松完成编辑、搜索、数据分析和与其他工具的集成。
-
SpringBoot开发企业后台-操作日志记录的最佳实践
SpringBoot开发企业后台-操作日志记录的最佳实践 AOP 很适合记录“谁在什么时候调用了什么接口”,却无法天然知道一次修改改变了哪些业务字段、为什么改变以及是否与事务一起成功。接口日志与业务审
-
Flutter 聊天界面开发实战指南:从气泡到流式消息
Flutter 聊天界面开发实战:从气泡到流式消息 简介 聊天界面是移动应用中最常见的交互模式之一,但在 Flutter 中实现一个高质量、可生产的聊天 UI 涉及大量细节:消息气泡样式、流式打字机效
-
从”复制粘贴到抓狂”到”30分钟上线一个工具”:我用 AI 做了个大小写转换器
前两周写文档的时候遇到一个很烦的问题:从 API 返回的数据里拿了一堆 user_name、created_at 这样的字段,要转成前端用的 userName、createdAt 驼峰命名。手动改吧,
-
向量数据库选型:Milvus和Qdrant我都上了生产,说点实话
今年我们公司在搞知识库问答系统,向量数据库是绕不开的一环。网上关于Milvus和Qdrant的对比文章很多,但大多是"部署个demo跑一下"就下结论,真上过生产、扛过真实流量的不多。 这两个我都部署过
-
HashMap 到底怎么扩容的?源码级链路拆解
HashMap 到底怎么扩容的?源码级链路拆解 一、HashMap 的数据结构 JDK 8 的 HashMap 本质是 数组 + 链表 + 红黑树 的复合结构: 核心字段: 二、Hash 计算:为什么
-
sherpa-onnx + ZipVoice 端侧声音克隆:Flutter 中的完整 TTS 方案
一、为什么选 ZipVoice 做端侧声音克隆 TTS,可选方案不多。对比几个主流选择: 方案 克隆方式 参考音频需求 端侧可行性 模型大小 CosyVoice 需要微调或长录音 10-30 秒 模型
-
Agent 写操作超时后,最危险的动作是“再试一次”
写操作超时不等于失败。本文用 Unknown Outcome、幂等身份、权威读回和确定性重试策略,说明 Agent 如何避免重复副作用。
-
Vitest 实战:从一个真实项目看懂测试套件
我在一个 Vue 3 + Vite + TS 的多租户平台项目里用 vitest 做单元测试:19 个测试文件、120 个用例,全量跑完 8.31 秒。这篇文章按真实的使用顺序走一遍——从 npm i
-
HarmonyOS WPS Open SDK 实践:registerApp 鉴权与就绪门禁
HarmonyOS 生态里,行业应用要在端内打开 Office 文档,WPS Open SDK 是常见选型。统一版把专业版(ToB)与个人版(ToC)收成同一套 WPSApi,但对开发侧仍有一条不可跳