存储AI–AI博客聚合
最新聚合的文章
-
CAS 到底是怎么保证原子性的?从 Unsafe 到 VarHandle 的演进
CAS 到底是怎么保证原子性的?从 Unsafe 到 VarHandle 的演进 一、从 i++ 的线程安全问题说起 AtomicInteger 的 incrementAndGet 底层就是 CAS。
-
Java 开发实用工具类合集:从日期处理到并发控制
1. 引言 在日常 Java 开发中,我们经常需要处理一些重复性的基础工作,比如日期格式化、字符串校验、集合操作、文件读写等。虽然 JDK 提供了丰富的 API,但直接使用往往代码冗长、容易出错。本文
-
多模态 RAG 图文混合检索实战:把日调用 10 亿次的 WeMM-Embedding 搬进自己项目
多模态 RAG 图文混合检索实战:把日调用 10 亿次的 WeMM-Embedding 搬进自己项目 关键词:多模态 Embedding、WeMM-Embed…
-
Android 自定义 Launcher 加载第三方 App Widget
本文记录自定义 Launcher 通过 AppWidgetHost 加载第三方 Widget 的完整流程,覆盖 Provider 查询、绑定授权、配置页、HostView 创建、生命周期管理与实例恢复
-
Android 9 开发板实现系统侧滑返回
Android 9 缺少系统侧滑返回。本文通过 AccessibilityService 配合边缘无障碍覆盖层捕获滑动,再调用 GLOBAL_ACTION_BACK,实现跨应用的系统级返回。
-
用多模态图像模型批量生产电商主图:Prompt 模板化 + 自动化质检的工程实践
背景 电商主图的生产长期有两个痛点:一是改图返工重,一张主图从出稿到定稿,平均要改 3 版以上;二是一致性难保证,同一 SKU 的不同尺寸、不同场景图,风格容易漂移。 2026-09-08 发布的图像
-
从“能回答”到“能干活”:AI Agent真正落地,需要哪些工程能力?
过去两年,"AI Agent"几乎是每篇AI技术文章绕不开的关键词。 做一个Demo其实并不难。把搜索、数据库、代码执行环境接上,让模型自己规划任务、调用工具,几天时间就能做出一个看起来"会自动…
-
Electrobun透明窗口在Windows上的输入穿透排查
最大化后按钮点了没反应:Electrobun 透明窗口在 Windows 上的输入穿透排查,具体现象表现为:应用最大化之后,标题栏上的最大化按钮点击无响应,窗口无法还原
-
Java 接口超时后,重试为什么会多建一条任务?
同一个本机 HTTP 接口,分别关闭去重、保留原请求号、重试时换号,比较返回任务和创建计数。文内含中文注释完整源码、测试与运行命令,并说明单机内存实验的适用范围。
-
使用自定义bash脚本预防oom卡死 v2
OOM SysRq 防卡死方案 该方案通过极简的 Bash 脚本监控内存,在物理空闲内存低于 256 MiB 时强制触发内核 OOM Killer,配合 watermark_scale_factor
-
线上突然OOM,你的排查顺序是先看日志还是先重启
写在前面 前面五篇讲了内存模型、类加载、垃圾回收算法、分代收集、可达性分析这些原理,这一篇是模块五的收官篇,把这些原理落地到一个真实场景:线上服务突然抛出OutOfMemoryError,或者数据库连
-
iPhone Duo 适配 Drag and Drop 实现方案
1. Drag and Drop 的本质 iOS Drag and Drop 分两层: 交互层 UIDragInteractionDelegate:负责“从哪里拖、拖什么、拖拽预览”。 UIDropI
-
vue 甘特图组件 vxe-gantt 依赖连接线可视化拖拽创建与双击删除
在项目管理中,任务之间的依赖关系(紧前紧后)并非一成不变。传统方式下,开发者需要在 links 数组中手动增删配置,灵活性差。vxe-gantt 提供了可视化创建依赖线和双击删除依赖线的能力,让用户可
-
给大模型装一双手:一个”能自己开 Chrome 把票买完”的 Agent,是怎么设计出来的
给大模型装一双手:一句话,它就在真实 Chrome 里自己看页面、自己动手、自己验证,把订座买票、搜索汇总等多步网页任务做完,付款时停下等你。本文通读源码,拆解这个 Agent并已完成座舱验证
-
Star History 凉凉?5 分钟部署一套属于自己的 GitHub 星标统计服务
GitHub 收紧 stargazers API 后,使用 Cloudflare Worker、KV 与自有 GitHub Token,私有化部署明暗主题兼容的 GitHub 星标历史 SVG 服务。