存储AI–AI博客聚合
最新聚合的文章
-
两个 SDK 抢一个摄像头:Android 设备上的相机仲裁设计与踩坑实录
Android开发经常会碰到的场景,就是摄像头的资源紧张,经常会出现一个线程要开启摄像头,另一个线程又必须要关闭摄像头,那么摄像头的资源该如何调度?给出我的经验。
-
暗光下摄像头”见鬼”了:一个 2GB 内存 Android 终端的帧差唤醒踩坑记
Android人脸及虹膜识别,使用人脸+帧差法的方式判断有人经过或有人来到摄像头前,暗光条件下如何优化这套功能进行一些分享。
-
摄像头电机自动校准实战:为什么我用「步数计数」替换了角度传感器绝对定位
易思科虹膜人脸识别一体机,摄像头可以进行上下角度的移动。 对此,在实现“摄像头跟随人脸角度移动”的过程中,对于摄像头的角度初始化以及移动的相关操作逻辑有一些经验进行分享。
-
实验四 JSP内置对象的应用
@TOC 前言 具体操作 reg.jsp reg-check.jsp login.jsp login-check.jsp success.jsp failure.jsp 运行截图 用户名和密码其中一个
-
从零构建 Agent(4):让模型回复逐字显示
沿用阿里云百炼配置,将等待完整回复改为接收文本分片。本文沿 pi 的真实调用链,讲解流式数据如何转为文本事件、如何即时显示新增内容,以及如何确认请求成功结束,并通过 Lab 验证分片输出
-
Electron 主进程热补丁:单行 JS 安全打法
Electron 打包后,核心逻辑大多压在 resources/app/dist/electron/main.js 里,而且常常是一整行几十万个字符的压缩代码。当官方版本有 bug、又等不及更新时,直
-
Pinia 状态管理实战:定义 Store、修改数据、模块拆分
本文讲解 Pinia 基础使用,对比 Vuex;state、getters、actions,组件读写 store 数据,实现跨组件共享状态,梳理异步处理与常见非响应式坑。
-
Vue3 组件开发:生命周期钩子,组件之间通信全方案
本文讲解 Vue3 组合式 API 生命周期;系统梳理父子、兄弟组件通信:props、emit、provide/inject,同时讲解 v-model 组件双向绑定
-
写Stream时踩过的坑:中间操作不会真正执行,直到你调用这一个方法
写在前面 上一篇讲完Lambda表达式的底层原理,这篇顺着往下走——Lambda最常见的应用场景就是Stream API。很多人写Stream写得挺熟练,filter().map().collect(
-
同一套GPU多服务2.5倍用户,关键不是换模型
NVIDIA公布Nemotron 3 Ultra NIM 2.0.12在四张B200上的推理测试:在特定长上下文、缓存复用和交互目标下,吞吐从718提升到1997 token/s。数字不能照搬,它给出了用真实流量、尾延迟和用户侧SLO选择配…
-
我TM竟然被Java的空指针坑了第三次!
"这行代码怎么可能 NPE?!"凌晨 2 点,我盯着生产环境报警群里的堆栈信息,第 3 次因为空指针摔在同一个地方。这次是在处理电商订单的履约系统,日订单量 50W+ 的场景下,一个 的误用直接让整
-
用 Restic 把本地备份存进 RustFS:S3 兼容仓库实战
目录 问题背景:备份仓库为什么想搬上 S3 RustFS 为什么能直接当 restic 后端 先把 RustFS 跑起来并建桶 配置 restic 指向 RustFS 真实场景里的三个边界 总结与下一
-
AgentScope Java 实战:@Tool 方法里到底该不该写业务逻辑?
项目能跑、模型能调用,不代表 Tool 和 Service 已经分对。本文结合 AgentScope Java 与代码审查小助手源码,拆解 @Tool 的执行链路和业务边界。
-
别急着上框架:先用 Python 手搓一个可恢复的 AI Agent Loop
# 别急着上框架:先用 Python 手搓一个可恢复的 AI Agent Loop 很多人第一次接触 AI Agent,打开教程看到的就是一串框架名:规划、工具调用、记忆、反思、工作流编排。模块越堆
-
AI提示词工程:高效构建精准指令的方法论
AI提示词工程:高效构建精准指令的方法论 1. 文档概述 AI提示词工程是通过规范化、结构化、逻辑化的指令设计,引导大语言模型、生成式AI输出精准、合规、高质量内容的核心技术。其核心目标是消除AI输出