存储AI–AI博客聚合
最新聚合的文章
-
Python多进程共享变量这个坑,差点让我加班到凌晨
“明明用 共享了变量,为什么子进程修改后主进程读到的还是旧值?”凌晨一点的办公室里,我盯着屏幕上诡异的日志输出,血压瞬间拉满。这次踩坑发生在一个实时数据处理系统上——我们需要在 15 分钟内处理完
-
每天认识一个组件:Apache HBase
HBase 的价值来自一个清晰的工程取舍:放弃部分关系数据库能力,换取在 Hadoop/HDFS 之上的海量稀疏表存储、严格一致随机读写和水平扩展能力。
-
语义缓存:命中率上去了,却把问「今天天气」的人答成了「明天天气」
语义缓存:命中率上去了,却把问「今天天气」的人答成了「明天天气」.这篇我就用一次具体的翻车,把语义缓存到底是什么、查询怎么走、阈值怎么调、哪些坑会半夜叫醒你,逐层讲透。
-
Claude Code Hooks 入门:自动格式化、自动跑测试、拦截敏感文件
按官方文档配置 Claude Code Hooks:编辑后自动格式化、后台跑测试、禁止改敏感文件、停下前检查测试、等授权时弹通知,并讲清退出码、matcher 和常见排错。
-
Zotero安装和简单使用教程
本文介绍免费文献管理工具Zotero的下载安装及基础用法,涵盖文献上传、PDF阅读标注、笔记、账号同步和数据存储路径修改等内容,便于新手快速上手。
-
Vue 3 + TypeScript 中 enum 的使用实践
enum 的选择不仅涉及类型定义,还涉及 Vue SFC 的编译规则、模块导出方式,以及 Vite 单文件转译带来的限制。
-
告别代码风格之争:在 VS Code 中用 Black 一键格式化 Python
写 Python 的人多少都经历过这样的场景:Code Review 时,功能逻辑一句没挑,缩进、空行、引号风格倒是讨论了二十分钟。"这里该不该换行?""单引号还是双引
-
造一个”读过《天龙八部》”的 AI 助手 —— advance-rag
基于 LangGraph+Milvus 搭建天龙八部 RAG,实现智能路由,让 AI 依托原著内容精准回答小说问题。
-
Android 不改一行源码:用 AspectJ 做三类拦截
有些麻烦,你第一反应绝不会是「去改别人的源码」。 工程里的 Toast 有三套实现,样式各不相同,想在全局收口成一套;老三方地图库在子线程改 UI,线上随机崩;第三方 native 库有重复释放内存的
-
Android 插件化架构:40 个 Gradle 模块的拆分、通信与共存
一个 40 个 Gradle 模块的 Android 工程,最初只有一个 app module。几百个 Activity 挤在同一棵源码树里,改一行公共类,全量编译 8 分钟起步。真正压垮团队的不是这
-
AI Agent、自动化与未来工作
AI Agent、自动化与未来工作:2026 年深度分析 研究截止日期:2026 年 10 月 17 日|重点:技术原理、企业落地、就业变化、商业机会与未来趋势 Agentic AI in 2026:
-
面向对象与面向过程,谁才是“银弹”?
本篇文章为日和雫的设计模式系列的第一期,面向对象和面向过程这两个概念,往往在大家刚刚学习编程的时候就会接触到,不知道大家在开发多年之后对这两种开发范式有哪些新的见解,希望这篇文章能够帮助到大家!
-
两个 WorkBuddy 客户端总被“合并”解决方法
摘要:同一台 Windows 上同时装 WorkBuddy 国内版和国际版,自动更新反复把两个客户端装进同一个目录——两个快捷方式点开变成同一个应用。本文记录从日志定位“共用更新缓存”这个隐藏原因的全
-
500只股票 × 多年日线:数据获取与本地存储如何分工?
面对500只股票的多年日线数据,合理做法不是每次研究都重新请求,也不是把所有数据处理都交给数据 API,而是按批次获取、在本地校验与持久化,并通过增量更新维持数据集。
-
老AI人面对MCP、Skills等新名词
最近圈里天天刷 Agent、Skills、MCP。名词换得比季节快,我还在自己的工程路径上凿井:数据自己标,模型自己训,脚本自己焊……