飞致云开源社区月度动态报告(2025年4月)
自2023年6月起,中国领先的开源软件公司飞致云以月度为单位发布《飞致云开源社区月度动态报告》,旨在向广大社区用户同步飞致云旗下系列开源软件的发展情况,以及当月主要的产品新版本发布、社区运营成果等相关信息。
飞致云开源运营数据概览(2025年4月)
2025年4月飞致云开源软件运营数据概览(统计时间为2025.4.1~2025.4.30)
2025年4月产品发布事件
■ MaxKB开源企业级AI助手
2025年4月7日,MaxKB开源企业级AI助手正式发布v1.10.3 LTS版本。
在MaxKB v1.10.3 LTS版本中,应用方面,MaxKB新增支持MCP调用节点,AI对话节点新增MCP工具调用功能,支持设置MCP服务配置;函数库方面,新增了五种内置函数,分别是Google搜索、Bocha搜索(博查搜索)、LangSearch、MySQL查询和PostgreSQL查询;
X-Pack增强包方面,MaxKB知识库新增支持飞书知识库,支持用户便捷地接入飞书知识库的海量资源;在系统管理中新增了“操作日志”功能,系统管理员可以看到所有用户的操作信息,实现对系统操作的有效监控与审计。此外,MaxKB开源项目组还进行了超过30多项功能更新和问题修复。
2025年4月24日,MaxKB开源企业级AI助手正式发布v1.10.6 LTS版本。这一版本主要进行了14项功能优化和问题修复。
2025年4月29日,MaxKB开源企业级AI助手正式发布v1.10.7 LTS版本。这一版本在第一时间支持接入Qwen3大模型,并且进行了6项功能优化和问题修复。
■ 1Panel开源面板
2025年4月10日,现代化、开源的Linux服务器运维管理面板1Panel正式发布v1.10.29 LTS版本。
在这一版本中,1Panel新增了多项实用功能。网站管理方面,新增对ClouDNS和西部数码的DNS账户支持;AI方面,1Panel新增MCP Server管理功能,该功能通过容器化方式实现一键部署MCP Server,能够极大简化搭建流程。此外,1Panel开源项目组还进行了10项功能优化和问题修复。
■ DataEase开源BI工具
2025年4月11日,人人可用的开源BI工具DataEase正式发布v2.10.7 LTS版本。
这一版本的功能变动包括:数据源方面,Oracle数据源支持获取和查询物化视图;图表方面,在线地图支持天地图、腾讯地图;新增子弹图;图表新增排序优先级设置;仪表板和数据大屏方面,新增发布功能,支持仪表板、数据大屏的编辑与发布操作分离。
X-Pack增强包的功能变动包括:数据填报方面,支持按日期清理提交记录;移动端方面,支持数据填报模块,可以查看和填写数据报表;其他方面,OAuth2支持client_secret_jwt方式认证,认证方式对接用户信息支持多级属性映射等。
■ JumpServer开源堡垒机
2025年4月17日,广受欢迎的开源堡垒机JumpServer发布了v4.9.0版本。在这一版本中,JumpServer新增支持与MCP服务器无缝集成、支持通过电子邮件方便地接收MFA验证码等5项功能。另外,JumpServer项目组还进行了12项功能优化和问题修复工作。
■ Halo开源建站工具
2025年4月20日,Halo App发布首个公开测试版。通过Halo App,你可以在手机上轻松轻松地管理站点资源。借助Halo App,用户可以便捷地发布文章、备份数据,也可以像发布朋友圈一样发布瞬间。
Halo App支持的特性包括:支持Android/iOS系统;支持添加多个Halo站点;支持文章管理与发布;支持瞬间管理与发布;支持消息通知查看;支持管理网站评论;支持管理网站附件;支持管理网站用户;支持管理网站备份;支持导入导出网站配置。
其他重要事件
■ MaxKB正在被能源、交通、金属矿产等行业企业广泛采纳
2025年2月至3月上旬,伴随着各个行业接入并使用DeepSeek,MaxKB开源企业级AI助手正在被越来越多的行业用户所采纳,是人工智能行业落地的强应用。目前,MaxKB在能源、交通、金属矿产行业已经拥有了众多典型案例,助力用户构建具有行业知识问答能力的AI助手,打通DeepSeek落地的最后一公里。
■ JumpServer信创堡垒机成功入选工信部“2024年信息技术应用创新解决方案”
2025年4月9日,中国领先的开源软件公司飞致云宣布,其JumpServer信创堡垒机解决方案成功入选“2024年信息技术应用创新解决方案”。这也是继2025年1月JumpServer信创堡垒机解决方案入选“2024年浙江省信息技术应用创新优秀典型解决方案”后,在国家级评选中再次脱颖而出。
■ 飞致云旗下开源软件MaxKB和1Panel上架至腾讯千帆云市场
近日,MaxKB开源企业级AI助手和1Panel开源面板已上架至腾讯千帆云市场。在云应用商店(app.cloud.tencent.com)的“AI应用专区”,用户可以快速安装部署MaxKB和1Panel社区版软件,也可以购买MaxKB和1Panel专业版软件。
■ DataEase开源项目GitHub Star数量突破20,000个
截至2025年4月29日14:00,飞致云旗下开源项目——DataEase开源BI工具GitHub Star数超过20,000个!
继Halo、JumpServer和1Panel之后,DataEase成为飞致云旗下第四个GitHub Star数量超过20,000个的开源项目。
■ 1Panel应用商店下载趋势及下载排名情况
为了方便广大用户快捷安装部署相关软件应用,1Panel特别开通应用商店,精选各类高质量的开源工具和应用软件,为用户的应用安装与升级操作提供便利。目前,1Panel应用商店已经上架了超过150款精品软件并且定期更新维护,基本涵盖了大部分用户的装机需求。2025年4月,1Panel应用商店软件下载量达到221,682次。
▲图1 1Panel应用商店月下载总量统计
▲图2 1Panel应用商店软件下载排名Top 20(2025年4月)
相关文章:
飞致云开源社区月度动态报告(2025年4月)
自2023年6月起,中国领先的开源软件公司飞致云以月度为单位发布《飞致云开源社区月度动态报告》,旨在向广大社区用户同步飞致云旗下系列开源软件的发展情况,以及当月主要的产品新版本发布、社区运营成果等相关信息。 飞致云开源运营数据概览&…...
解决跨域的4种方法
00_跨域的概念 浏览器只允许请问具有相同的协议,域名,端口,进行请求,有一个不同,就会拒绝。 01.前后端协商jsonp //jsonp//jsonp 是 json with padding 的缩写,是一种通过 <script> 标签的 src 属性…...
C# 方法(局部函数和参数)
本章内容: 方法的结构 方法体内部的代码执行 局部变量 局部常量 控制流 方法调用 返回值 返回语句和void方法 局部函数 参数 值参数 引用参数 引用类型作为值参数和引用参数 输出参数 参数数组 参数类型总结 方法重载 命名参数 可选参数 栈帧 递归 局部函数 正如刚刚所解释的&…...
kotlin 02flow-sharedFlow 完整教程
一 sharedFlow是什么 SharedFlow 是 Kotlin 协程中 Flow 的一种 热流(Hot Flow),用于在多个订阅者之间 共享事件或数据流。它适合处理 一次性事件(如导航、弹窗、Toast、刷新通知等),而不是持续状态。 ✅ …...
数据库原理——E-R图的极速省流理解 例题解析
前言 数据库一节没听,一个小时看书给我大致看懂了 E-R概念模型极速省流版 E-R图的重点: 关系图,三要素——实体、属性、联系 图形标识——矩形、椭圆形、菱形 1.实体和属性也可以放一个框矩形框 2.菱形两层边:弱实体集的联…...
5.4 - 5.5Web基础+c语言拓展功能函数
StringBoot HTTP协议: 规定了浏览器与服务器之间数据传递的规则。 请求协议: 请求数据格式: 请求头和请求体之间有一个空行隔开 响应协议: 响应数据格式: 响应头和响应体之间存在空行隔开。 响应数据设置࿱…...
Java抽象类与接口详解
一、抽象类(Abstract Class) 1. 定义与基本使用 // 抽象类定义 public abstract class Animal {// 抽象方法(无实现)public abstract void makeSound();// 具体方法(有实现)public void sleep() {System.out.println("动物在睡觉");} }// 继承抽象类 class Dog ext…...
网络延时 第四次CCF-CSP计算机软件能力认证
就是求树的直径: 思路:函数代表当前根节点的最长距离 然后遍历保存当前树的所有孩子的最长距离 和次长距离 如果是叶子节点就返回0 在每次获得每个节点的次长距离和最长距离就更新全局直径 最后获得最长距离 Ac代码: #include <bits/stdc.h> using namespa…...
【C++进阶十】多态深度剖析
【C进阶十】多态深度剖析 1.多态的概念及条件2.虚函数的重写3.重写、重定义、重载区别4.C11新增的override 和final5.抽象类6.虚表指针和虚表6.1什么是虚表指针6.2指向谁调用谁,传父类调用父类,传子类调用子类 7.多态的原理8.单继承的虚表状态9.多继承的…...
网络传输中字节序
在小端字节序主机发送数据 0x1234 的情况下,(单字节没有字节序)我们可以分步骤来分析接收端如何解析这个数据: 1. 小端字节序主机的存储方式 在小端字节序中,低地址存储低字节,高地址存储高字节。 数据 0x1234 的字节表示为: 低字节:0x34 高字节:0x12 因此,在小端字…...
前端- ElementPlus入门
1.介绍 Element:是饿了么公司前端开发团队提供的一套基于 Vue3 的网站组件库,用于快速构建网页。 Element 提供了很多组件供我们使用。例如 超链接、按钮、图片、表格等等。 官方网站:一个 Vue 3 UI 框架 | Element Plus 2.步骤 1.安装E…...
AI Agent 要用到的技术
AI 发展是大趋势,以下是目前要用到的一些技术项 不论你从事哪个方向,这个技术栈都有必要学习 LangChainTransformersMicrosoft Semantic KernelLangflowLangGrphLangSmith 学习网站 以下是 LangChain、Transformers、Microsoft Semantic Kernel 的学习…...
# 从零构建一个简单的卷积神经网络:手写数字识别
从零构建一个简单的卷积神经网络:手写数字识别 在深度学习的世界里,卷积神经网络(CNN)是处理图像数据的强大工具。今天,我们将通过一个简单的例子,从零开始构建一个CNN模型,用于手写数字识别。…...
【RK3588嵌入式图形编程】-Cairo-Cairo图形库支持后端
Cairo图形库支持后端 文章目录 Cairo图形库支持后端1、PNG图像后端2、PDF文件后端3、SVG文件后端4、GTK窗口支持Cairo库支持多种后端。在本文中,我们使用Cairo创建PNG图像、PDF文件、SVG文件,并在GTK窗口上绘制。 1、PNG图像后端 在第一个示例中,我们创建一个 PNG 图像。 …...
LCD,LED
本文来源 : 腾讯元宝 LCD(Liquid Crystal Display)液晶显示器 LCD本身并不能发光,而是控制光的传输。 LCD内充满了棒状的液态分子(液晶),这些分子可以形成扭转的螺旋线,弯曲来自显示器背后光源产生的光线或…...
HTML 元素
什么是 HTML 元素? HTML 元素(Element)是构成 HTML 文档的基本单位,它由开始标签、内容和结束标签组成,用于定义网页的结构和内容。元素是 HTML 标记语言的核心概念,每个元素都有特定的语义和用途。 元素…...
(undone) MIT6.S081 2023 学习笔记 (Day11: LAB10 mmap)
url: https://pdos.csail.mit.edu/6.1810/2023/labs/mmap.html 任务0:讲义如下 (完成) mmap和munmap系统调用允许UNIX程序对其地址空间进行精细控制。它们可用于进程间共享内存、将文件映射到进程地址空间,并作为用户级页面错误处理方案的一部分&#x…...
7400MB/s5050TBW完美结合,全新希捷酷玩530R SSD体验评测
7400MB/s&5050TBW完美结合,全新希捷酷玩530R SSD体验评测 哈喽小伙伴们好,我是Stark-C~ 说到希捷酷玩530 SSD,很多硬核进阶玩家应该都知道,或者说正在使用(比如说我~)。 作为希捷大厂旗下高性能SSD的…...
【数据结构与算法】同余计算 哈希表与前缀和问题特征和模板化思路
加减乘负的类同余计算 加乘模情况 两数和模 : (a b) mod m (a mod m b mod m) mod m乘积模 : (a * b) mod m ((a mod m) * (b mod m)) mod m 加模证明如下 : a q1 * m r1 , b q2 * m r2则 a mod m r1 , b mod m r2(a b) mod m ((q1 q2) * m (r1 r2)) mod m …...
TS 交叉类型
很类似于接口继承啊 哈哈哈 使用type关键字声明交叉类型 // 声明交叉类型 type PersonDetail person & Contactlet theshy:PersonDetail { name:the shy,phone:马头 }交叉类型和接口实现对对象的类型注解的区别与联系 如果在接口继承时发生同名属性冲突会报不兼容的错…...
FreeRTOS学习系列·二值信号量
目录 1. 信号量的基本概念 2. 二值信号量 3. 应用场景 4. 运作机制 5. 信号量控制块 6. 常用信号量函数接口API 6.1 创建二值信号量 xSemaphoreCreateBinary() 6.2 信号量删除函数 vSemaphoreDelete() 6.3 信号量释放函数 6.3.1 xSemaphoreGive() 6.3.2 …...
二叉搜索树 AVL树 红黑树 的性质
二叉搜索树 如何判断一棵树是否是二叉搜索树? 1.方法一 左子树的所有节点值 < 当前节点值,右子树的所有节点值 > 当前节点值,左右子树也必须满足 。 2.方法二 中序遍历,得到的序列是有序的 红黑树 红黑树的性质 1.根…...
分析 Docker 磁盘占用
以下是分析 Docker 磁盘占用的详细步骤和工具指南,帮助开发者快速定位和清理冗余数据: 1. 查看 Docker 磁盘使用概览 docker system df 输出说明: TYPE TOTAL ACTIVE SIZE RECLAIMABLE Images 15 …...
LLM提示词设计及多轮对话优化策略在心理健康咨询场景中的应用研究
多轮对话策略:设计LLM提示词并优化多轮对话输出 LLM提示词设计及多轮对话优化策略在心理健康咨询场景中的应用研究 摘要 本文针对大语言模型(LLM)在心理健康问题咨询对话场景中的应用,系统研究提示词设计方法及多轮对话优化策略。通过分析提示词核心原理,构建包含任务指…...
Kubernetes(k8s)学习笔记(七)--KubeSphere 最小化安装
前情提要 可视化操作面板对于开发、运维绝对是提升工作效率的一大利器,因此很有必要搭建一套可视化操作来管理Kubernetes。 可视化面板有多种: 1.Kubernetes官方提供的默认面板:dashboard,用处不大,放弃;…...
面向对象与过程介绍
一、面向对象具体介绍 (1)基本概念 1.对象 在面向对象编程中,对象是对现实世界中事物的抽象,它具有状态(属性)和行为(方法)。在 TypeScript 中,我们可以通过类、接口等…...
UniGetUI 使用指南:轻松管理 Windows 软件(包括CUDA)
UniGetUI(前身为 WingetUI)是一款专门为 Windows 10(x64)和 Windows 11 系统打造的图形化包管理器界面工具。它集成了 Winget、Scoop、Chocolatey、Npm、Pip、Cargo、vcpkg、.NET Tool 和 PowerShell 等多种常用包管理器的功能&am…...
使用 NGINX 实现 HTTP Basic 认证ngx_http_auth_basic_module 模块
一、前言 在 Web 应用中,对部分资源进行访问控制是十分常见的需求。除了基于 IP 限制、JWT 验证、子请求校验等方式外,最经典也最简单的一种方式便是 HTTP Basic Authentication。NGINX 提供的 ngx_http_auth_basic_module 模块支持基于用户名和密码的基…...
014枚举之指针尺取——算法备赛
枚举是数据结构与算法中基本的操作,常用于解决序列的区间问题。算法界将"双指针"视为其重要分支,类似地当然还有"三指针",“四指针”,最常见的还是“双指针”,我认为它们应统称为“指针尺取”。 双…...
Python小酷库系列:bidict,可以双向查询的dict
bidict,可以双向查询的dict 基本使用创建双向字典正向查找(key → value)反向查找(value → key)添加新项删除项 进阶功能使用 ~ (.inverse)获取逆映射使用 namedbidict 创建具名双向字典批量更…...
Android Compose 中 CompositionLocal 的全面解析与最佳实践
CompositionLocal 在 Android Compose 中的详细总结 核心概念 CompositionLocal 是 Jetpack Compose 提供的一种隐式数据传递机制,允许数据在组件树中向下传递,而无需显式地通过每个 Composable 函数的参数传递。 两种创建方式 1. staticComposition…...
Qt开发:容器组控件的介绍和使用
文章目录 一、Group Box(分组框)1.1 QGroupBox 简介1.2 基本用法1.3 设置为可勾选(可启用/禁用子控件)1.4 信号与槽连接(监控勾选状态)1.5 布局示例(完整) 二、Scroll Areaÿ…...
JS逆向入门案例1——集思录登录
JS逆向入门案例1——集思录登录 前言声明网站流程分析总结 前言 由于这段时间本职工作比较繁忙,没有很多空余的时间去研究各大厂的加密风控了,想起来自己刚接触js逆向走过坎坷,所以决定出一期js入门案例分析,为刚接触js逆向的小伙…...
ARM子程序和栈
微处理器中的栈由栈指针指向存储器中的栈顶来实现,当数据项入栈时,栈 指针向上移动,当数据项出栈时,栈指针向下移动。 实现栈时需要做出两个决定:一是当数据项进栈时是向低位地址方向向上生 长(图a和图b&a…...
笔试专题(十五)
文章目录 排序子序列题解代码 消减整数题解代码 最长公共子序列(二)题解代码 排序子序列 题目链接 题解 1. 贪心 模拟 2. 1 2 3 2 2 应该是有两个排列子序列的,所以i n-1时ret 3. 把水平的位置和上升部分,水平位置和下降部分分为一个排列子序列 代…...
使用OpenCV 和 Dlib 进行卷积神经网络人脸检测
文章目录 引言1.准备工作2.代码解析2.1 导入必要的库2.2 加载CNN人脸检测模型2.3 加载并预处理图像2.4 进行人脸检测2.5 绘制检测结果2.6 显示结果 3.完整代码4.性能考虑5.总结 引言 人脸检测是计算机视觉中最基础也最重要的任务之一。今天我将分享如何使用dlib库中的CNN人脸检…...
某信服EDR3.5.30.ISO安装测试(一)
一、前言 1.某信服EDR3.5.30 以下简称“EDR3.5”,即统一端点安全管理系统aES(终端检测响应EDR), 官网最新版:aES6.0.1R2,可下载的最低版本:EDR3.7.11R3, 下载地址:统一端点安全管理系统aES-…...
Dify 快速构建和部署基于LLM的应用程序
本文先对Dify做一个初步的认识,然后以一个实际的简单金融问答案例,配置chatflow 工作流。 一、Dify简介 如果你是第一次接触Dify,可以先创建一个简单的聊天助手,初步感觉一下,Dify在构建聊天问答类应用的过程。 比如…...
精益数据分析(40/126):移动应用商业模式的关键指标与盈利策略
精益数据分析(40/126):移动应用商业模式的关键指标与盈利策略 在创业和数据分析的探索之路上,我们持续挖掘不同商业模式的内在规律,以寻求更好的发展机遇。今天,我们依旧秉持共同进步的理念,深…...
JavaScript 实现输入框的撤销功能
在 Web 开发中,为输入框添加撤销功能可以极大地提升用户体验,方便用户快速回滚到之前的输入状态。本文将通过一段简单的 HTML、CSS 和 JavaScript 代码,详细介绍如何实现输入框的撤销功能。 整体实现思路 利用 JavaScript 监听输入框的inpu…...
【C++】类和对象(一)
前言 类和对象第一部分知识包括定义访问限定符类域实例化this指针 本人其他文章:恋风诗 文章中的源码[gitte]:mozhengy 类和对象(一) 前言1. 类的定义引例1.1 类定义格式1.2 类的访问限定符1.3 类域 2. 实例化2.1 实例化概念2.2 …...
【Vue】Vue3源码解析与实现原理
个人主页:Guiat 归属专栏:Vue 文章目录 1. Vue 3 架构概览1.1 模块化设计1.2 整体流程 2. 响应式系统2.1 响应式原理2.2 ref 和 reactive2.3 依赖收集与触发更新 3. 渲染系统3.1 虚拟DOM设计3.2 渲染管线3.3 Patch算法与Diff优化 4. 组件系统4.1 组件创建…...
黑马点评day02(缓存)
2、商户查询缓存 2.1 什么是缓存? 前言:什么是缓存? 就像自行车,越野车的避震器 举个例子:越野车,山地自行车,都拥有"避震器",防止车体加速后因惯性,在酷似"U"字母的地形上飞跃,硬着陆导致的损害,像个弹簧一样; 同样,实际开发中,系统也需要"避震…...
数据库MySQL学习——day9(聚合函数与分组数据)
文章目录 1. 聚合函数1.1 COUNT() 函数1.2 SUM() 函数1.3 AVG() 函数1.4 MIN() 函数1.5 MAX() 函数 2. GROUP BY 子句2.1 使用 GROUP BY 进行数据分组2.2 结合聚合函数 3. HAVING 子句3.1 使用 HAVING 过滤分组数据3.2 HAVING 和 WHERE 的区别 4. 实践任务4.1 创建一个销售表4.…...
为React组件库引入自动化测试:从零到完善的实践之路
为什么我们需要测试? 我们的ReactTypeScript业务组件库已经稳定运行了一段时间,主要承载各类UI展示组件,如卡片、通知等。项目初期,迫于紧张的开发周期,我们暂时搁置了自动化测试的引入。当时团队成员对组件逻辑了如指…...
数据结构——算法复杂度
一、数据结构定义 数据结构(Data Structure)是计算机存储、组织数据的⽅式,指相互之间存在⼀种或多种特定关系的数据元素的集合。没有⼀种单⼀的数据结构对所有⽤途都有⽤,所以我们要学各式各样的数据结构,如:线性表、树、图、哈希…...
Vue3响应式原理那些事
文章目录 1 响应式基础:Proxy 与 Reflect1.1 Proxy 代理拦截1.2 Reflect 确保 `this` 指向正确1.2.1 修正 `this` 指向问题1.2.2 统一的操作返回值1.3 与 Vue2 的对比2 依赖收集与触发机制2.1 全局依赖存储结构:WeakMap → Map → Set2.2 依赖收集触发时机2.3 依赖收集核心实…...
记9(Torch
目录 1、Troch 1、Troch 函数说明举例torch.tensor()torch.arange()创建张量创建一个标量:torch.tensor(42)创建一个一维张量:torch.tensor([1, 2, 3])创建一个二维张量:torch.tensor([[1, 2], [3, 4]])生成一维等差张量:语法&am…...
机器学习模型训练模块技术文档
一、模块结构概览 import numpy as np from sklearn.model_selection import cross_validate, learning_curve from sklearn.pipeline import make_pipeline from sklearn.svm import SVC from sklearn.neighbors import KNeighborsClassifier from sklearn.preprocessing imp…...
健康养生:从微小改变开始
养生不必大刀阔斧,几个微小改变,就能让健康慢慢扎根生活。晨起别急着洗漱,先花 5 分钟靠墙站立,拉伸脊柱、调整体态,唤醒身体。早餐把白米粥换成杂粮粥,搭配水煮蛋和一小碟凉拌黄瓜,营养更全面。…...