Milvus 和 PGVector,哪个更好?
前言 在做RAG(检索增强生成)应用或推荐系统时,很多小伙伴都会遇到同一个灵魂拷问:向量数据库到底该怎么选? 市面上选项很多,但讨论最激烈、也是让大家最纠结的,往往就是“二选一”——是选择嵌入在PostgreSQL里的pgvector,还是选择专门的向量数据库Milvus? 这两个工具表面上看都在做 ...
OpenClaw 已过时?在 VS Code 中运行 Hermes Agent!
你是否还在为各种配置 OpenClaw 而头疼? 你是否经常一升级 OpenClaw 就遇到各种 bug? 你是否还在为 OpenClaw 的“记忆力”差,而感到困惑? 你是否觉得小龙虾消耗了大量 token,但是 ROI 却很低? 也许,在日新月异的 AI 时代,只要你学得慢,你甚至可以不用学了。 ...
分享一下笔者的 Mac 装机必备软件
碎碎念... 本周上班干活的时候,笔记本屏幕直接黑了 GG。最开始我还以为是没电了,结果插上电,重启大法试了一下,屏幕也就只会亮1s。 不过外接显示器能正常用,庆幸核心没搞坏,那 8 成是屏幕相关的问题了,就拿去维修(2周左右要),换了一台旧电脑临时用一下。(公司电脑 (#.#)) 又得从头来 ...
成人礼——2026.4.19 鲜花
成人礼——2026.4.19 鲜花 推歌(没时间整歌词了): 個々々々々々人 カロガド・真宵ヘキ 最近好像有点颓废了。 这真不赖我啊,放假时间就这么多,我没时间写博客是有原因的 QwQ。 学校给我们举办了成人礼,我觉得是有意义的。 成人礼在下午一点举办,首先是在操场上升旗加冠啥的。 我们十二点半就站 ...
深度学习进阶(九)池化技术的初步改进:RoI Pooling
在上一篇里,我们已经完整介绍了 Swin Transformer 的模型逻辑,知道了:Swin Transformer 的核心,并不是简单地“模仿 CNN”,而是在保留归纳偏置的同时,让建模方式更加灵活。 换句话说,它做的事情是: 在“约束”与“自由”之间找到一个平衡点。 而在上一篇的末尾,我们也提 ...
第30篇文章:一个大三计科生的自白
这是我的第30篇文章。 不出意外的话,这篇发出去之后,我这个账号的全网浏览量应该就能破10万了。 我很清楚,这点数据对那些头部技术博主来说可能不算什么。但对我来说,这是一个挺重要的小节点,是我一点一点写出来的,是我努力的一个过程。 有点感慨,所以今天不打算讲什么技术,就当是一次随便的记录,想到什么写 ...
Manim如何在数学公式中完美显示中文?
很多刚开始学习 ManimCE 的同学,在兴致勃勃地想要制作中文数学动画时,都会遇到同一个“拦路虎”:一旦在公式里输入中文,程序直接报错,红一片! 比如你想写“勾股定理”,直接这样写: # 错误示范 ❌ tex = MathTex("勾股定理:a^2+b^2=c^2") 运行后,你会得到一堆 LaT ...
Docker 部署 RocketMQ 5
Docker 部署 RocketMQ 5.x 完整教程(含新手踩坑+命令深度解析) 前言:本文基于实战踩坑经验,整理出 Docker 一键部署 RocketMQ + Dashboard 完整流程,全程面向 Docker 新手,每条命令逐行解析,避开 JDK 兼容、网络连通、集群注册等所有常见坑 ...
并发编程核心概念辨析
本文旨在辨析并发编发中的常见核心概念,目的是防止初学者在学习过程中对相关概念一知半解,互相混淆,越学越懵。本文以澄清概念为主,对部分知识点,比如 MESI 缓存一致性协议,不会深入介绍,感兴趣的读者请自行学习。 ...
C#事务处理最佳实践:别再让“主表存了、明细丢了”的破事发生
本文讲了保存主表+明细+条件,要么全成要么全败,事务得这么写:用using TransactionScope自动回滚,try-catch放事务里面,别把异常直接扔给用户。新增主表后记得回填自增ID,更新模式要先删干净旧的再插新的。每个DAL返回值都要检查,失败了立刻停止,别调Complete()。导... ...
CLI 是什么?为什么大厂突然集体卷命令行?
为什么大厂都在卷 CLI?本文从 CLI 基础讲起,实操演示飞书 CLI 的用法,对比 CLI 和 API、MCP 的优劣,最后用 React Ink 框架从零做了一个能被 AI 直接调用的 CLI 工具。 ...
【从0到1构建一个ClaudeAgent】协作-自主Agent
每次都要主 Agent 分配任务太累。 所以引入了自主智能体的概念,使智能体能够: 工作-空闲循环:智能体在工作完成时自动进入空闲状态 任务自动认领:空闲时扫描任务板,自动认领无人认领的任务 身份重新注入:在上下文压缩后重新注入智能体身份信息 自动资源管理:空闲超时自动关机,释放资源 关键洞察:扫描 ...
UIImageView 设置图片不生效的原因排查
最近在项目中碰到了一个UIImageView的问题。 需求内容是无论是在浅色还是深色模式,UIImageView都使用深色模式下的图片。 最先想到的方法就是从Image Assets中按照下面方法取出对应的深色模式图片,然后赋值给UIImageView的image属性: var darkTrait ...
.NET生态下Native AOT兼容的Cron任务调度框架
在.NET技术栈从具备宽泛容错性的即时编译时代大步迈向追求极限效能的Native AOT预先编译时代的进程中,任务调度基础设施经历了极为剧烈的架构重构与物种筛选。那些严重依赖运行时类型反射、动态泛型绑定和程序集扫描的传统垄断框架(Quartz.NET、Hangfire),不可避免地被现代云原生部署抛... ...
可持久化线段树/主席树 学习笔记
可能另一种阅读体验 定义 我们引用一下 OI WIKI 的定义: 可持久化数据结构 (Persistent data structure) 总是可以保留每一个历史版本,并且支持操作的不可变特性 (immutable). --OI WIKI 故可持久化线段树就是可以存储多个历史版本,并且进行一些操作的 ...
如何实现 Claude Code 和 Codex 等 Agent CLI 的自动重试
如何实现 Claude Code 和 Codex 等 Agent CLI 的自动重试 自动重试这个词,看着像是个小开关,真落到工程现场里,完全不是那么回事。全民制作人们大家好,我是 HagiCode 制作人俞坤。今天这篇我们不聊空话,就聊 Claude Code、Codex 这类 Agent CLI ...
WebSocket 连接池生产级实现:实时行情高可用与负载均衡
▍阅读指南 如果你只想要代码:直接跳转第三章,核心骨架可参考运行。 如果你想理解设计思路:从第二章开始,拆解连接池各组件的工程考量。 如果你关心什么时候该用连接池:第六章有速查表,30 秒定位你的场景。 一、轮询的尽头是 WebSocket,单连接的尽头是连接池 1.1 轮询的三大原罪 绝大多数量化 ...
MicroPython对接大模型:uopenai + 火山方舟实现文字聊天和图片理解
uopenai 是一个专为 MicroPython 设计的轻量级 OpenAI 兼容异步客户端库。它基于 aiohttps 实现,无其他外部依赖,支持非流式和流式(SSE)文字对话、视觉模型图片输入、base64 图片编码,特别适合内存受限的嵌入式设备(如 Pico 2W)与 OpenAI 兼容云端... ...
从词向量到大模型:NLP 技术演进浅记
本文已于 2026.04.18 发表于公众号和知乎 本文是《深度学习进阶:自然语言处理》的阅读总结,同时结合最近几年的技术发展,补充一些本书成文后的技术演进,最后是我对技术发展和阅读的思考。 斋藤康毅的《深度学习入门》介绍了最基础的深度学习知识:感知机、激活函数、损失函数、误差反向传播、超参数、正则 ...


