存储AI–AI博客聚合
最新聚合的文章
-
线程池到底怎么管理线程的?从 ThreadPoolExecutor 到拒绝策略全链路拆解
线程池到底怎么管理线程的?从 ThreadPoolExecutor 到拒绝策略全链路拆解 一、从一个线上事故说起 某服务用 Executors.newFixedThreadPool(200) 处理请求
-
多模式字符串匹配:Trie 与 AC 自动机
AC 自动机将 **Trie 与 KMP 的失败跳转思想结合**,通过 Failure 指针实现多模式匹配,只需扫描一次文本即可高效查找大量关键词,常用于敏感词过滤、搜索和日志分析。
-
Spring AI 三层架构详解:ChatModel → ChatClient → Controller,同步调用 vs 流式调用(SSE)
Spring AI 三层架构详解:ChatModel → ChatClient → Controller,同步调用 vs 流式调用(SSE) 随着大模型应用从“调 API”逐步走向工程化,Spring
-
Dart Skills CLI 1.0 :AI 时代的 Dart 交付支持
最近 Dart 发布了 skills CLI 1.0 版本,这个工具其实最早由 Serverpod 团队开发,一个做后端的 Dart 框架,最近看也看到一些不错的 Dart 全栈式框架,现在这个 CL
-
字符串匹配四大经典算法:BF、RK、BM、KMP 到底有什么区别?
BF 暴力匹配,RK 用滚动 Hash,KMP 利用前缀信息,BM 通过坏字符、好后缀跳跃,减少比较次数。
-
浪费时间!DeepSeek 4.1 Flash
我曾经因为 DS 的风格和梁文锋说的那句话,而对 DS 充满了好感。 但是,我对DeepSeek的好感所剩无几了! 搞技术,实力为尊,做产品,体验为上,其它说再多都无用。 我这篇文章本来的标题是“辣鸡
-
Android App 里实现开机动画替换
本文记录 Android App 通过 adblib 连接本机 adbd,调用 `remount:` 服务替换系统开机动画文件,并整理实现链路与常见限制。
-
Android 手机通过 adblib 使用 ADB Wi-Fi 控制 Android 9 开发板
本文记录 Android 手机通过 adblib 连接 Android 9 开发板 ADB Wi-Fi 的实现,包括开发板开启 adbd 5555 端口、手机建立 Socket 与 ADB 会话,以及
-
Android 线上卡顿治理:从布局层级到主线程负载的全链路排查
前言 线上突然收到「滑动卡顿率飙升」的告警,用户反馈「点个按钮都要等半天」。这种问题不像崩溃那样有明确堆栈,往往需要从布局层级、主线程耗时、内存抖动、过度绘制等多个维度全链路排查。 本文记录一次真实的
-
终端里的AI战争,命令行编程代理全景扫描
如果你最近刷推特或者刷开发者论坛,大概会发现一个挺有意思的现象,大家聊AI编程助手的方式变了。以前动不动就是"这个IDE插件真香",现在越来越多人在晒自己的终端截图,一个黑底白字的窗口里,AI正在读代
-
测试全绿,功能能跑,代码却烂到没法上线:AI编程助手留下的十个坑
这半年来跟不少做代码审查的朋友聊过一个共同感受,AI coding agent 写代码的速度确实惊人,跑起来也真的能实现需求,可是一旦真正准备把它推上生产环境,总有种说不出的别扭。测试用例全绿,功能演
-
Word 里的 .wmf 其实是 EMF:一次 metafile 转 PNG 排障
Word 里的「WMF」转不了图?一次把扩展名、魔数和错误日志一起拆开的排障 背景 做 Canvas / 协同文档渲染时,浏览器只能稳定解码 PNG、JPEG、GIF、WebP 等常见位图。Word
-
AI Chat 长会话性能实践:消息虚拟化、动态高度与流式滚动设计
AI Chat : 拆解虚拟列表、动态高度与流式滚动的协作边界:Virtuoso 管真实测量,策略管阅读意图,流式缓冲只管提交节奏,展示层临时状态不污染消息树,长会话流式跟随中做到稳定贴底、不抢滚动。
-
让聊天机器人学会工作方法,星悟接 Agent Skills 的实践
星悟在 MCP 之外接入 Agent Skills,让聊天机器人学会工作方法。文章分享技术选型、目录常驻正文按需的核心设计、三个工具、存储与扫描证明,以及提示词供应链的安全边界。
-
让 AI 真正读懂你的代码:一套可复用的 Cursor 辅助编码实践
😨先说痛点:为什么"会用大模型"还不够 把大模型接入日常开发后,多数团队很快会撞到同一堵墙——问题不是模型"写不出代码",而是它"不懂我们的代码" : 每次对话都要重新交代上下文:架构分层、命名前缀、