首页
学习
活动
专区
圈层
工具
发布

ragflow v0.23.0 全面发布:Memory、Agent、Ingestion Pipeline、数据源与模型支持重大升

• 现在仅支持MinerU-API。 • 修复了未修改子分隔符时无法保存文档处理流水线配置的问题。 • 更新了文档API示例响应以符合当前状态。 • 修复了空内存参数的问题。 • 更新了日志记录。...• 改进了Cohere模型的令牌总数计算。 • 修复了IDE警告。 • 修复了编辑分块时的图片编辑问题。 • 更新了日志记录。 • 智能体补全API可以返回跟踪信息。...• 更新了方法调用以使用简化的异步工具反应。 • 修复了多个检索工具中仅一个生效的问题。 • 修复了元数据相关错误。 • 翻译了网络钩子调试界面的文本。 • 将标准错误重定向到标准输出。...• 修复了不允许检查的字段移除问题。 • 改进了图像和表格的上下文处理。 • 修复了内存保存问题。 • 修复了父子分块流水线的错误案例。 • 发布了v0.23.0版本说明文档。...总结 代码地址:github.com/infiniflow/ragflow ragflow v0.23.0 是一个里程碑式的大版本更新,在 Memory、Agent、多检索器、语音、多模态、数据源、模型支持与系统稳定性方面实现了全面提升

77510

.NET 可移植性分析器

解决方案范围视图 分析包含多个项目的解决方案的一个很有用的步骤是,可视化依赖项以了解程序集中各个子集的依赖关系。 一般的建议是,从依赖项关系图中的叶节点开始,以自下而上的方式应用分析结果。...查看和解释可移植性结果 报表中仅显示目标平台不支持的 API。 在 Visual Studio 中运行分析后,你将看到弹出的 .NET 可移植性报表文件链接。...详细信息 报表的“详细信息”部分列出了任意选定目标平台缺少的 API。...目标类型:该类型具有目标平台缺少的 API 目标成员:目标平台缺少的方法 程序集名称:缺少的 API 所在的 .NET Framework 程序集。...每个选定的目标平台都是一列,例如“.NET Core”:“不支持”值表示此目标平台不支持 API。 建议的更改:要进行更改的推荐 API 或技术。 对于许多 API,此字段当前为空或已过时。

1.7K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CodeSpirit 设置页自动生成指南

    手动关联初始化和保存接口 设置页生成机制通过以下方式简化开发: • 单一标记点:只需标记 [SettingsPage] 特性 • 方法即 Tab:每个 [HeaderOperation] 方法对应一个...控制器缺少 [SettingsPage] 特性 2. 方法缺少 [HeaderOperation] 特性 3. 方法不是 public 的 InitAPI 没有自动匹配 可能原因: 1....GET 方法缺少 [HttpGet] 特性 3. GET 方法和保存方法不在同一控制器 Tab 顺序不对 解决方案: 调整方法在控制器中的定义顺序,Tab 会按方法定义顺序显示。...每个 Tab 对应一个独立的 DTO 相关文档 • AMIS 引擎核心机制 • Operation 按钮配置指南 • 表单字段自动生成 总结 CodeSpirit 的设置页自动生成机制通过声明式的特性标记...,将后端的多个设置操作方法自动转换为前端的多 Tab 设置界面。

    9710

    ActiveRecord入门教程:Ruby的ORM神器

    今天我要和各位分享的是Ruby世界中一个超级强大的ORM库——ActiveRecord!...在ActiveRecord的世界里:- 数据库表 → Ruby类- 表中的一行 → 类的一个实例- 表中的列 → 实例的属性这种映射关系让我们能够用面向对象的方式来思考和操作数据,而不必直接处理SQL查询..., 7.days.ago)```更新记录```ruby方法1:找到记录,修改属性,保存user = User.find(1)user.name = "新名字"user.save方法2:update方法user...# 返回该用户的所有文章获取文章的作者post = Post.find(1)author = post.user # 返回文章的作者```多对多关系假设文章可以有多个标签,一个标签也可以属于多篇文章...# 返回false,因为缺少emailuser.errors.full_messages # 返回错误信息数组带验证的保存if user.save # 保存成功else # 保存失败,处理错误

    23610

    SpringBoot2.x+Shiro+JWT整合实现token认证(上)

    token的组成 这里拿token的一个子集JWT(JSON Web Token)的组成来说明,JWT是一个很长的字符串,中间用"."...✦ PayLoad PayLoad同样也是一个JSON对象,用来存放实际需要传递的数据,JWT规定了7个官方字段: iss (issuer):签发人 exp (expiration time):...,还可以在此自定义私有字段,可以利用记录用户相关信息 { "id": "100", "name": "haoxr", "status"...扩展性:是无状态的,可以实现在多个服务器间共享 安全性高:有效防止跨站请求攻击(CSRF) 多平台跨域:用户在一处通过验证了token,数据和资源就能够在任何域上被请求到 基于标准化:开发的...API可以采用标准化的 JSON Web Token (JWT).

    1.4K20

    ui bug_行为测试

    (1) 长度校验   (2) 数字、字母、日期等等的校验   (3) 范围的校验   1.4 录入字段的排序按照流程或使用习惯,字段特别多的时候需要进行分组显示   1.5 下拉框不选值的时候应该提供默认值...)” 功能问题   3.1 按钮功能的实现(如返回按钮能否返回)   3.2 信息保存提交后系统给出“保存/提交成功”提示信息,并自动更新显示   3.3 所有有提交按钮的页面都要有保存按钮(每个界面风格一致...)   3.4 凡是点选或者下拉选择的界面,如果一旦选择完了无法回到不选择的情况,需要加上“清除选择”功能按钮   3.5 没有选择记录点击删除/修改按钮要提示“请先选择记录”   3.6 选择记录后点击删除按钮要提示...3.7 需要考虑删除的关联性,即删除某一个内容需要同时删除其关联的某些内容   3.8 界面只读的时候(查询、统计、导入)等,应该不能编辑 查询问题   4.1 查询条件缺少一些可以查询的字段   ...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.7K20

    第3课 Kubectl常用命令详解

    查看资源对象的详细信息(一般用一编写yaml的时候做一个提示 kubectl explain deployment 会出现deployment下面可以写的字段以及字段属性还有 可以逐级使用) kubectl...示例 # 返回仅包含一个容器的pod nginx的日志快照 $ kubectl logs nginx # 返回pod ruby中已经停止的容器web-1的日志快照 $ kubectl logs -p...-c ruby web-1 # 持续输出pod ruby中的容器web-1的日志 $ kubectl logs -f -c ruby web-1 # 仅输出pod nginx中最近的20条日志 $...用于记录一个object和另一个object的绑定关系。实际上主要用于将pod和node关系,所以在1.7版本后已经改为在pods.bindings中记录了。 2....Namespace: 是一个全局的list,保存集群中所有的命名空间。 8.

    3.2K31

    A quick introduction to innodb_ruby (2.对innodb_ruby的简单介绍)

    用一点Ruby创建并填充一个非常简单的表。 #!...页面可能被分配给一个文件段,但是当前未使用(类型为FREE (ALLOCATED))。因此,fill_factor将显示以使用与未使用的比率。记住,这与索引页有多满没有关系,那是另外一回事。...innodb_ruby库首先使用最小的innodb:Page累来解析文件。然后使用公共标提中的类型字段 可选地将不同的页面类型交给专门的类进行进一步的解析。...系统记录,infimum和supremum 页目录内容,用来使记录搜索更有效 用户记录,用户存储的实际数据,除非加载了记录describer,否则不会解析其中的字段 查看索引空间的消耗情况 通过使用space-index-pages-summary...这将导致:key和:row被填充到转储的记录中。并使得事务ID和滚动指针kkey可用,他们存储在key字段和非key字段之间,因此至少不知道如何解析字段的情况下是不可访问的。

    1.1K10

    系统学习javaweb-10-Hibernate的配置与api操作

    事务对象 【CRUD】 session.save(obj); 保存一个对象(EmployeeDaoImpl.save(obj)) session.update(obj); 更新一个对象...、每个类映射一张表、每个子类映射一张表) 4.1 集合映射 (collection)用户与收货地址,一个用户对应多个地址 4.2 多对一与一对多映射 在一对多与多对一的关联关系中,保存数据最好的通过多的一方来维护关系...保存数据 如果设置控制反转,即inverse=true,然后通过部门方维护关联关系。在保存部门的时候,同时保存员工, 数据会保存,但关联关系不会维护,即外键字段为NULL 2....inverse=true,没有控制权: 如果删除的记录有被外键引用,会报错,违反主外键引用约束。如果删除的记录没有被引用,可以直接删除。...级联保存、更新、删除 4.3 多对多映射 维护关联关系 设置inverse属性,在多对多种维护关联关系的影响 1.

    1.3K20

    再谈前后端分离

    一旦契约发生变化,则另一方的测试会失败,这样就会驱动双方协商,并降低集成时的浪费。 一个实际的场景是:前端发现已有的某个契约中,缺少了一个address的字段,于是就在契约中添加了该字段。...而且实际的项目中,往往都是多个页面,多个API,多个版本,多个团队同时进行开发,这样的契约会降低非常多的调试时间,使得集成相对平滑。...1、moco,基于Java 2、wiremock,基于Java 3、sinatra,基于Ruby 看到sinatra被列在这里,可能熟悉Ruby的人会反对:它可是一个后端全功能的的程序库啊。...加星之后的条目会保存到用户自己的个人中心中。用户界面看起来是这样的: ? 不过为了专注在我们的中心上,我去掉了诸如登陆,个人中心之类的页面,假设你是一个已登录用户,然后我们来看看如何编写测试。...然后我们预期返回的结果是一个长度为3的数组,然后数组中的第一个元素的publishDate字段不为空。

    1.4K80

    前后端分离了,然后呢?

    一旦契约发生变化,则另一方的测试会失败,这样就会驱动双方协商,并降低集成时的浪费。   一个实际的场景是:前端发现已有的某个契约中,缺少了一个address的字段,于是就在契约中添加了该字段。...而且实际的项目中,往往都是多个页面,多个API,多个版本,多个团队同时进行开发,这样的契约会降低非常多的调试时间,使得集成相对平滑。   ...moco,基于Java wiremock,基于Java sinatra,基于Ruby   看到sinatra被列在这里,可能熟悉Ruby的人会反对:它可是一个后端全功能的的程序库啊。...加星之后的条目会保存到用户自己的个人中心中。用户界面看起来是这样的: ?   ...然后我们预期返回的结果是一个长度为3的数组,然后数组中的第一个元素的publishDate字段不为空。

    1.1K70

    Thanos的架构剖析

    为了解决Prometheus缺少多集群监控的全局视图,以及对历史数据的存储问题,Improbable开源了他们的Prometheus高可用解决方法Thanos,Thanos与Prometheus无缝集成...仅通过给定副本标签区分的两个或多个序列将合并为一个时间序列。这也掩盖了单个数据源收集方面的差距。 Thanos公开的查询API保证与Prometheus 2.x API兼容。...但是,对于Prometheus之上的其他Thanos功能,Thanos添加了三个特色的功能:部分反应行为、部分新增的参数字段、自定义响应字段。 1....Store主要有两个作用,一个在对象存储中数据实现StoreAPI,使对象存储中的数据可以被查询,二是充当一个API网关,可以负责所有StoreAPI的服务发现,因此Store不需要大量的本地磁盘空间。...Thanos将所有的历史数据都存储在对象存储中,减少Prometheus使用的本地存储,使Prometheus仅保存最近时间的数据,这样既节省了资源的消耗,也提高了Prometheus的效率。

    3.3K11

    Postman 接口测试神器

    去保存当前 API 接口,然后需要填写相关的接口信息: Request Name: 请求的名字 我一般习惯用保存为 接口的最后的字段名,比如http://{% raw %}{{% endraw %}{...数据,需要用后面要介绍的 多个 Example Request 的多参数操作详解 自动解析多个参数 Params 比如,对于一个 GET 的请求的 url 是: http://openapi.youdao.com...使用了段时间后,建了多个分组的效果: ? 单个分组展开后的效果: ? 历史记录 History Postman 支持 history 历史记录,显示出最近使用过的 API:  ?...NSURL) OCaml(Cohttp) PHP Python Ruby(NET::Http) Shell Swift(NSURL) 代码生成工具的好处是:在写调用此 API 的代码时,就可以参考对应代码...功能界面 多 Tab 分页 Postman 支持多 tab 页,于此对比之前有些 API 调试工具就不支持多 Tab 页,比如Advanced Rest Client 多 tab 的好处: 方便在一个

    2.6K10

    Core Data 是如何在 SQLite 中保存数据的

    如何在数据库中标识关系 Core Data 利用了在同一个数据库中仅需依靠 Z_ENT + Z_PK 即可定位记录的特性来实现了在不同的实体之间标注关系的工作。...为了节省空间,Core Data 仅保存了每个关系记录的 Z_PK 数据,Z_ENT 则直接由数据模型从 Z_PRIMARYKEY 表中获取。...在数据库中创建关系的规则为: 一对多 “一”的一侧不创建新的字段,在“多”的一侧为关系创建新的字段,该字段对应“一”的 Z_PK 值。...字段名称为 Z + 关系名称(大写) 一对一 关系两端都添加新的字段,分别为对应数据的 Z_PK 值 多对一 关系两端都不添加新的字段,创建一个表示该多对多关系的新表,并在其中逐行添加关系两侧数据的 Z_PK...image-20220528162005978 在启用了抽象实体的情况下,除了记录对应关系数据的 Z_PK 值外,还会添加一个字段以记录该数据具体属于哪个 Z_ENT ( 父实体或某个子实体)。

    2.1K20

    mysql(入门基础了解部分,数据库的基本概念)

    大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。...MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL是开源的,所以你不需要支付额外的费用。...可以处理拥有上千万条记录的大型数据库。MySQL支持大型数据库,支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB。...MySQL使用标准的SQL数据语言形式。MySQL可以允许运行于多个系统上,并且支持多种语言。这些编程语言包括C、C++、Python、Java、Perl、PHP和Ruby等。  ...、所属部门部门表:编号、名称、简介 一对多建表原则:在从表(多方)创建一个字段,字段作为外键指向主表(一方)的主键 多对多(many-to-many) 要表示多对多关系,必须创建第三个表,该表通常称为联接表

    1.1K30

    专为程序员打造的AI时代的开发神器,开源免费免登录的API调试工具太香了

    ️二、界面概览&快速上手安装完成后(官网下载),主界面清晰划分为五大区域:▲左侧请求树|中央编辑区|底侧响应/测试面板|顶部环境切换|底部状态栏✅基础四步:发送一个GET请求点击+NewRequest选择...、环境变量:一套请求,多环境切换在开发中,常需切换devtestprod环境。...constresBody=pm.response.json();pm.expect(resBody.email).to.eql(reqBody.email);});▲发送POST创建资源+自动断言验证提示:测试脚本保存后随请求持久化...比如,当参数名称存在但缺少对应的参数值或描述时,传统上必须逐一进行手动填写和维护,这种方式效率低下且容易出错智能解析json数据结构智能分析JSON数据结构与字段名语义,自动为数据模型补充字段描述、示例值和默认值等关键信息...注意:仅补全空字段;会跳过已有数据的字段。AI搜索告别死板的关键字匹配!使用自然语言描述需求,精准定位系统中的相关接口。

    24210

    DDIA:Unix 中蕴含的批处理哲学

    ,为每个出现过的 URL 保存一个计数器,计数器初始值为 0。...对于每行日志,提取第六个字段作为 URL( ruby 的数组下标从 0 开始)。 对当前行包含的 URL 的计数器增加 1 。 对哈希表中的 URL 按计数值降序排序,取前五个结果。...排序 vs 内存聚合 Ruby 脚本在内存中保存了 URL 的哈希表,记录每个 URL 到其出现次数的映射。Unix 管道例子中并没有这样一个哈希表。...相对来说,对于每一个记录(如,一行)的解析是相对模糊、非统一的。Unix 工具通常使用空格或者 tab 作为分隔符将一行分解成多个字段,但有时也会用 CSV(逗号分割)、管道分割等其他编码。...如果程序直接打开文件进行读写、或者启动一个子进程、又或者打开一个网络连接,则相当于程序在标准输入输出之外自己进行了 IO 布线。

    59610

    Postman接口测试神器从安装到精通

    请求的名字 我一般习惯用保存为 接口的最后的字段名,比如http://{% raw %}{{% endraw %}{server_address}}/ucows/login/login中的/login...且对应的分组中可以看到对应的接口了: Postman已保存的API接口Tab页 [warning] 默认不保存返回的 Response 数据 直接点击 Save 去保存,只能保存 API 本身(的...Request 请求),不会保存 Response 的数据 想要保存 Response 数据,需要用后面要介绍的 多个 Example 4.2 Request 的多参数操作详解 4.2.1 自动解析多个参数...4.5.2 历史记录 History Postman 支持 history 历史记录,显示出最近使用过的 API: Postman的History显示历史记录 4.5.3 用环境变量实现多服务器版本...4.6 功能界面 4.6.1 多 Tab 分页 Postman 支持多 tab 页,于此对比之前有些 API 调试工具就不支持多 Tab 页,比如Advanced Rest Client 多 tab 的好处

    3.3K41

    实现一个微型数据库

    大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。 自己写一个简单的数据库,原理大概有下面几点: 一、数据以文本形式保存 将所要保存的数据写入文本文件,这个文本文件就是数据库。...比方上图中,父节点有两个值(7和16),就应相应三个子节点,第一个子节点都是小于7的值,最后一个子节点都是大于16的值,中间的子节点就是7和16之间的值。...我们将须要做区间查询的字段相应的字段值提取出来作为keyword构建一棵B+树,同一时候保存其相应记录的索引。B+树会对keyword排序,这样我们就能够进行高效的插入,搜索和删除等操作。...我们给定一个查询区间,在B+树中找到相应区间開始的结点仅仅须要O(h)的时间,当中h是树高,一般来说都非常小。叶子结点保存着记录的索引,并且是按keyword(字段值)排好序的。...员工相应的工资数据, 事实上就都保存在叶子结点上,内部结点和根结点保存的仅仅是其子结点数据的最大值。 这里如果每一个叶子结点上的工资值所在的那条记录索引并没有画出来。

    57510

    干货 | 如何用Solr搭建大数据查询平台

    4g内存,amd双核的破电脑就可以带起来的,上面这样的语句和系统配置,真要用于社工库查询,查一条记录恐怕得半小时。...core: 在solr-5.5.0/server/solr子目录下面建立一个新文件夹,命名为solr_mysql,这个是core的名称,在下面创建两个子目录conf和data,把solr-5.5.0/solr...新建了一个字段名为keyword,它的用途是联合查询,即当需要同时以多个字段做关键字查询时,可以用这一个字段名代替,增加查询效率,下面的copyField即用来指定复制哪些字段到keyword。...json格式的,还可以是xml、php、python、ruby以及csv。...Solr除了可以通过http post数据来查询之外,还提供了一套完整的api solrj,其实solrj底层还是通过http访问的,但如果你是用java开发,使用它会比直接http访问方便的多。

    5K70
    领券