240 发简信
IP属地:福建
  • RAG 中的上下文注入

    上下文注入在干什么? 前面几步已经完成了检索,拿到了相关文档。但 LLM 并不会自动"知道"这些文档的内容。上下文注入就是把检索到的文档"喂"给 LLM 的过程。 听起来简单...

  • RAG相似度检索

    检索这一步要解决两个核心问题:用什么度量衡量"相似"? → 相似度计算策略几百万条数据怎么快速找到? → 近似最近邻(ANN)索引架构 一、相似度计算策略 1、余弦相似度(C...

  • RAG

    什么是 RAG? RAG(Retrieval-Augmented Generation,检索增强生成)是一种将信息检索与大语言模型生成相结合的 AI 技术架构。它解决了大语言...

  • RAG-Embedding

    Embedding 模型本质是一个编码器神经网络(通常基于 Transformer),将文本压缩成固定长度的向量 一、Tokenizer RAG 中的 Tokenizer(分...

  • Innodb 索引

    聚集索引 聚集索引又称为聚簇索引,聚集索引就是按照每张表的主键构造一颗 B+ 树,同时叶子节点中存放的即是整张表的行记录数,也称为数据页。这种特性决定了索引组织表中的数据也是...

  • Mysql 的 explain 详解

    explain 基本作用1、explain 作用和 describe 一致;2、explian tbl_name 的作用同 show columns from tbl_nam...

  • 120
    Innodb关键特性

    Innodb特性包括:插入缓冲两次写自适应哈希索引异步IO刷新相邻页 插入缓冲 使用 Innodb 存储引擎的表数据文件本身就是按照主键组织的一颗 B+Tree,叶子节点存放...

  • Mysql 主从复制

    为什么使用主从 主从复制、读写分离主要目的就是为了提高数据库的并发性,在主库更新,在从库查询,在出库出现问题时,可以快速切换到从库提供服务,不需要人为参与,提高了系统的可用性...

  • 120
    vscode中svn插件使用

    由于习惯使用 vscode 编辑器,但是公司内部使用 svn,因此需要配置 svn 插件,但是安装 svn 插件后无法查看代码提交记录,显示“当前没有源代码管理提供程序进行注...

  • Go 基础

    Go 简介 1、2007年,由 Google 公司的软件工程师创造,准备用来取代 C++,并于2009年正式对外发布。 2、Go 语言语法相对简单,比较容易上手; 3、Go拥...

  • vscode跨文件函数跳转

    1、将 php 加入环境变量; 2、安装 PHP IntelliSense 插件,从设置中找到扩展,进入 settings.json; 3、添加以下内容:php.valida...

  • 通过 gettext 扩展实现多语言

    由于准备做一个国际商城,因此避免不了要进行多语言的切换,目前第一版只做中英文的切换;在网上查找了很多资料,实现的方式基本大同小异;不同的语言生成不同的语言包文件,或者通过前端...

  • LeetCode代码汇总(二)

    1、同构字符串判断 2、给定一个整数数组,判断是否存在重复元素。 3、给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 同理在计算 3 的幂次方、4 的幂次方等时,同...

  • 120
    算法--动态规划算法

    定义 动态规划是属于运筹学的数学方法,主要用于求解某类最优化问题。一般情况下如果某个问题由多个交叠的子问题构成,并且子问题可由更小的子问题递推得到时,就可以采用动态规划来求解...

  • WebSocket--php实现

    准备工作 1、由于实在 window 环境下,首先需要在系统环境变量里添加 php 运行地址;image.png 2、cd 到 socket.php 所在目录下运行 php ...

  • 设计模式

    单例模式 只能被实例化一次,并且应用到整个项目中 工厂方法模式 子类重写接口/父类中的方法,解决不同的问题 观察者模式 被观察者发生变化时,观察者进行相应的改变 被观察者实现...

  • Win10下写入日志并实时查看

    1、定义记录日志函数 2、下载 LogExpert地址直接运行.exe文件即可 3、将日志文件拖入 LogExpert 中

  • Spring AspectJ通知注解

    AspectJ支持五种通知注解:前置注解(Before)、后置通知(After)、返回通知(AfterRunning)、异常通知(AfterThrowing)、环绕通知(Ar...

  • TP5模型、视图、模板

    一、模型和关联 (一)基础操作 1、新增数据两种方式新增用户 create方法可以传入数组或者标准对象,可以在外部统一赋值后传入,当然也可以直接传入表单数据。 2、批量新增 ...