\(0.0\) 前言 本文完成仓促,必然存在一些错误,希望读者阅读时多加思考,指出疑问和错误。 文章简述了组合数学的理论性内容,仅仅作为兴趣引入和入门学习,作者很菜,比不上数学大手子,请轻点喷。 \(1.0\) 排列组合基础 \(1.1\) 加法原理、乘法原理 对于事件 \(A\),有 \(n\) ...
做 RAG 的人大概都经历过这么个流程:数据在 S3 上的 Parquet 文件里躺着,你得先把它读出来,跑一遍 Embedding 模型,再把向量写进 Milvus。原始数据一份,向量数据又一份。数据湖一份,向量库一份。 然后问题就来了。数据更新了怎么办?向量过期了怎么办?两份数据怎么同步?半夜跑 ...
写这篇的主要原因是记录一下jwt无状态特点下的主动撤销和登出的解决方案,因为之前负责做过类似的用户相关的系统,对于这一块的方案和实现比较粗糙的,登录成功后,计算完整 JWT 字符串的 Hash,将tokenHash + userId存入Redis,每次鉴权时计算请求 Token 的 Hash,去存储 ...
华东师范大学 ICALK 实验室联合上海人工智能实验室的工作 AutoMem,目前挂在 Arxiv 26.07 上,把 LLM Agent 的长期记忆设计重新表述成一个任务自适应的记忆架构搜索问题,本质上就是给每个 task 找一个现有方法的最佳组合 这篇工作可以看成是紧接着 MemEvolve 的 ...
int类型:不同类型不能够相加 package main import ( "fmt" ) // 入口函数 func main() { var num1 int8 = 10 var num2 int16 = 20 // 相加会报错 // tempCodeRunnerFile.go:10:6: exp ...
LangChain 是目前大模型应用开发领域最主流、最成熟的开源框架之一,广泛应用于私有化部署、智能体开发、工具调用、流式交互等各类场景。本文基于 LangChain 最新稳定版接口,适配本地私有化 GGUF 模型部署环境,拆解框架四大核心基础能力,标准化消息机制、闭环工具调用链路、多场景流式传输、... ...
本篇我们彻底重构搜索工具,替换秘塔AI商用搜索API,实现标准化、高可用的联网检索能力,解决原生爬虫反爬、解析失败、数据杂乱的痛点。 ...
Zvec 0.7.0 版本已发布!
本次围绕「生态扩展 + 索引算法 + 部署体验 + 易用性」做了一轮升级,欢迎大家更新试用~✨ ...
JDK 多版本TLS协议升级实操指南 一、概述 TLS 协议安全背景 随着网络安全标准的不断提升,老旧的加密协议已无法满足当前的安全需求。SSLv3 存在严重的 POODLE 漏洞(CVE-2014-3566),TLSv1.0 易受 BEAST 攻击(CVE-2011-3389),而 TLSv1.1 ...
在数据工程领域,Fivetran 经常被认为是“简单、省运维”的代表,而 Apache SeaTunnel 等开源项目则意味着更高的灵活性和更强的自主控制能力。究竟应该选择 Managed ELT,还是自己搭建数据集成平台,一直是数据团队争论不休的问题。 最近,Reddit 的 r/dataengi ...
我带组这些年,有一个数字一直戳我。我复盘过带过的十几个项目,60%以上的卡点根本不在代码,是人和人没对齐。技术方案明明能过,评审会上被人怼到流产。跨团队依赖明明该同步,却因为平时没说过话,对方理直气壮拖你三周。 很多工程师私下跟我说,我技术好就行,交际那些虚的留给销售。这话我以前也信。直到我自己带人 ...
在个人财务对账、企业财务审计、贷款审批、个税申报等场景中,银行流水是核心的凭证材料。但银行出具的流水文件大多为PDF格式,这种只读格式无法直接进行数据筛选、求和、分类统计等操作,严重影响财务处理效率。本文将从核心需求出发,详解4类主流转换方法,覆盖新手到技术用户的全场景需求,同时提供转换后的优化技巧 ...
ROS2学习CH3 参数通信 参数通信 在实际的项目当中,一定会伴随着很多的配置参数,比如经典的PID调参。显然对于这种需要不断改变参数值的场景,直接在代码中修改参数值并重新编译是非常不方便的。在ROS2中,提供了参数通信的机制,可以在程序运行时动态地修改参数值,而不需要重新编译程序。这种方法不仅提 ...
前言 Java开发者如何快速构建企业级AI Agent应用 最近这段时间,AI Agent(智能体)这个概念火得一塌糊涂。从OpenClaw到Claude Code,从Manus到各种Agent框架,仿佛一夜之间,“让AI自己干活”成了技术圈最热门的话题。 但很多Java开发者在尝试入局的时候,发现 ...
大家好,我是汤师爷。 现在让 AI 做一个网页工作台,已经不算难事。 给它几份材料,再说一句“帮我做成数据看板”,等上几分钟,一个带图表、动画和导航的 HTML 页面就出来了。 麻烦的工作,往往从页面生成以后才开始。 领导要改两个字,你担心 AI 把整体布局一起改掉。 下个月数据变了,只能再生成一份 ...
线性筛积性函数学习笔记 以求解下面这个问题为例,对于任给的n,请求出下列式子的结果,1<=n<=1e7 \[\sum_{i=1}^{n}\sum_{j=1}^{n} (-1)^{d(i\cdot j)} \]const int N=1e7+5,MOD=998244353; int f[N],K[N] ...
GB/T 35275-2026 并不是形式上“代替 GM/T 0010-2023”。GB/T 35275-2026 的前言明确写的是“代替 GB/T 35275-2017”;而 GM/T 0010-2023 是另一条密码行业标准编号体系。 但从内容上看,两者高度重合,都是在规定 SM2 加密、签名、 ...
在检索增强生成(RAG)系统中,如何从海量知识库中快速准确地找到与用户问题最相关的信息,是决定整个系统性能的关键环节。向量检索技术,特别是Embedding模型和Rerank模型的协同工作,构成了现代RAG系统的核心检索架构。 向量检索:RAG系统的信息入口 什么是向量检索? 向量检索是RAG ...
dsh 通过 Profile 与 Bundle 实现运行时的分层组装:Bundle 是可分发的配置单元,提供插件与配置;Profile 显式声明需加载的 Bundle 及其顺序,决定最终运行形态(如 Web/Headless)。多层 patch 按序叠加、ID 驱动覆盖,支持灵活复用与差异化定制。 ...
我用 AI 最多的地方是出方案,技术选型、架构怎么拆、这条路走不走得通。代码写错了有编译器兜着、有测试兜着,当场露馅;方案那层什么都没有,听着一般都合理,后果过几周才浮出来,等浮出来已经照着它写了几万行。 所以我想找个反馈快的方案样本。公众号涨粉刚好符合,听着合理、当场没法验证、48 小时见分晓,这 ...