4月21号软件更新资讯合集.....

news2024/11/15 16:38:26

PlayEdu v1.0-beta.3 发布,视频培训解决方案

PlayEdu 是基于 SpringBoot3 + Java17 + React18 开发的企业内部培训系统。它专注于提供私有化部署方案,包括视频,图片等资源的内网部署。目前主要支持有本地视频上传播放、学员邮箱登录、无限级部门、无限级资源分类、学员在线学习等主要功能。

更新内容

  • 后台的学员列表左侧部门列表显示每个部门的学员人数

  • 后台学员列表在选择部门的情况下可直接查看该部门下的学员学习进度

  • 后台学员列表学员增加『学习』按钮,点击可查看该学员的最近 30 天每日学习时长、该学员的所有课时、线上课的学习进度

  • 优化 Docker 编译。现在可直接编译镜像无需手动执行命令安装依赖

  • 修复后台学员默认头像的 bug

  • 修复部门的排序和父子级变更的权限控制 Bug

  • 优化已知的 null 错误,提升系统稳定性

  • 修复 PC 端口的部门切换无法持久化保存的 bug

  • 修复 PC 端口的页面切换滚动条位置 bug

  • 优化 PC 端口的学员退出的逻辑

原文链接:https://www.oschina.net/news/237765/playedu-1-0-beta-3-released

pnpm 8.3 发布,软件包管理器

pnpm 是一个快速、节省磁盘空间的软件包管理器。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。

pnpm 8.3 正式发布,更新内容如下:

改动

  • 可以使用 pack-gzip-level 设置为 pnpm pack 命令指定自定义压缩级别

  • 为 pnpm dedupe 添加 -check 标志。

  • 允许在 .npmrc 中指定默认值的环境变量。

  • 当原始命令有 g 选项时,在不匹配注册表的错误信息中添加 g

  • 当试图从存储空间复制文件时,不会出现 EBUSY 错误

  • pnpm config get <key> 应该打印布尔值

  • 如果是通过 package.json 中的 link: 协议指定的真正的链接依赖,则不要打印关于链接依赖的信息

  • 新增了一个名为 dedupe-direct-deps 的设置,默认为禁用。当设置为 true 时,已经与工作区的根 node_modules 目录有符号链接的依赖项将不会被符号链接到子项目的 node_modules 目录。这个功能在 v8.0.0 中默认启用,但引起了一些问题,所以最好默认禁用它

补丁变化

  • 当注入的工作空间依赖的 publishConfig.directory 不存在时警告用户

  • 在 Windows 机器上使用硬链接来链接节点可执行文件

  • 当 pnpm 以旧的 Node.js 版本执行时,在错误信息中打印正确的最低支持的 Node.js 版本

  • 改进过时的 lockfile 错误信息

原文链接: https://www.oschina.net/news/237762/pnpm-8-3-released

wangmarket CMS v6.1 发布,优化界面及网站管理能力

私有化部署自己的 SAAS 云建站系统,跟可通过后台任意开通多个网站,每个网站使用自己的账号进行独立管理。延续了织梦、帝国 CMS 的模版方式,性能高度优化,一台 1 核 1G 服务器可建立上万个独立网站。

更新说明

  1. 代理后台 - 网站管理,增加 空间占用、文章条数的显示及上限为多少的修改能力。

  2. 去掉自动分配的二级域名修改的入口,不允许自动分配的二级域名修改。

  3. 登录页面美观程度大幅优化

  4. 网站管理后台顶部初步增加导航栏,可显示当前登录的用户、切换语言、最大化窗口等。

  5. 优化使用服务器本地存储方式时,默认的 cdn 域名,默认去掉协议,以适配后期变为 https 协议。

  6. 优化使用服务器本地存储方式时,后续自启动时 FileUpload 跟网市场本地存储方式有点异常的问题

  7. 优化总管理后台左侧功能插件的展示

  8. 网站管理后台中页面右上角的语种切换入口隐藏,统一采用顶部右上角的语种切换

  9. 修复自行安装时选择某种特定存储方式后,在网站管理后台中,系统设置 - 基础信息报错的问题。

  10. 网站管理后台刚开通网站进入时,模版选择的排版美化,引导提示优化

  11. 修复 v6.0 版本下坐席插件跟云客服的通信问题。

  12. 修复 v6.0 版本下,在线客服插件因文件上传能力导致 js 缓存未能生成而使客服插件的联系信息未能在网站更新的问题

  13. 代理后台 - 网站管理,增加网站空间上限跟网站文章上限的修改能力

  14. 代理后台 - 开通网站、开通代理时,用户名限制只能录入英文 + 数字

  15. Ueditor 富文本编辑器修复百度地图插入问题

  16. 修改如果用户名中带有 ceshi 字符,不再弹出广告说明提示

  17. 增加 NewsEditInterface 接口,可用于扩展内容管理中,编辑内容时的输入项等。

  18. 优化 AdminIndexPluginManage 的插件扫描

  19. 修复不带前缀的域名绑定后无法访问到的问题。

  20. 全局变量增加 saveValue 接口,以便扩展开发时,进行自定义快速填充数据使用

原文链接:https://www.oschina.net/news/237739/wangmarket-cms-6-1

likeadmin基于「Spring Boot + ThinkPHP + FastAPI + Gin + TypeScript + Vue + Vite + Nuxt+ Element Plus + uni-app」实现的免费开源后台管理系统,拥有Java、PHP、Python、GO等多种后端语言版本,专业团队维护,值得信赖,欢迎下载体验。 开源地址:https://gitee-github.com/jXyUhKr 官网文档地址:https://www.likeadmin.cn

easy-retry 分布式重试服务平台

分布式重试服务平台 Easy-Retry 在分布式系统大行其道的当前,系统数据的准确性和正确性是重大的挑战,基于 CAP 理论,采用柔性事务,保障系统可用性以及数据的最终一致性成为技术共识 为了保障分布式服务的可用性,服务容错性,服务数据一致性 以及服务间掉用的网络问题。依据 "墨菲定律",增加核心流程重试,数据核对校验成为提高系统鲁棒性常用的技术方案

通常的业务场景有:

  • 保障系统稳定性,减少网络抖动导致异常,增加重试能力

  • 保障服务容错性,对核心流程进行拆分,在业务低峰期进行数据核对

  • 保证信息的可达性,在服务间通知时增加重试

但由于正常业务场景较难触发重试流程,从而导致研发测试对重试场景和流量并不重视,始终处于重要但无序的 "管理真空"

Easy-RETRY 是一个针对业务系统重试流量的治理平台,其自身具有高可用高性能高负载的特点,服务特性有:

  • 支持千万级别的重试流量分派

  • 支持流量容量扩容,自动识别并处理

  • 支持流量处理节点水平扩容

  • 高效利用系统资源支持高并发

  • 支持多种算法调度客户端执行

  • 打包上报,支持高并发业务场景

  • 加密通讯,保障信息安全

原文链接:https://www.oschina.net/news/237726/easy-retry

大数据分布式可视化的 DAG 任务调度系统 Taier 正式发布 1.4 版本

Taier 1.4 版本更新亮点

新增任务类型

・新增 DataX 组件,在无 Hadoop 环境的情况下,Taier 可以通过执行 DataX 的任务来实现异构数据源之间高速稳定的数据同步的能力,增强 Taier 在单机模式下的基础功能。

・新增 Greenplum、GaussDB、MySQL、Postgresql、Sqlserver、TiDB、Vertica、Maxcompute 等任务类型,完善 Taier 相关 SQL 任务类型。

・新增 Hadoop MR 任务类型,可以通过自行编写 Map/Reduce 的代码,来执行对应的数据集的处理。

完善任务功能

・Script 组件新增 Standalone 模式,支持 Python、Shell 任务本地执行,移除脚本任务对 Hadoop 环境的强依赖。

・数据同步任务支持 Hive3 的数据源向导模式配置。

・HiveSQL、Spark SQL 的临时查询表支持定时清理。

优化使用场景

・兼容 Taier 在 Window 环境下部署运行的环境问题。

・优化 Taier 部分元数据表结构信息、完善表结构备注信息。

・优化控制台组件配置参数信息,移除环境相关参数信息,Spark 组件支持自动上传 SqlProxy 包,减少组件配置依赖。

接下来

Taier 1.4 版本的发布是又一个全新的开始,开发团队不会停下脚步,未来将根据用户反馈加速迭代持续优化,完善 Taier 的功能和文档,满足用户更多场景的使用,推进国内开源生态的发展。

Taier 此前的成绩离不开每一位参与者的贡献与支持,踏上这个新的起点,Taier 的未来也仍需大家共同努力,让 Taier 朝着好用又强大的 DAG 任务调度系统的目标继续前进。

原文链接:https://www.oschina.net/news/237689/taier-1-4-released

DjangoAdmin 敏捷开发框架 Flask+AntdVue 版本 v1.0.0 发布

v1.0.0 更新内容:

1、设计、规划和研发基础 RBAC 权限架构;

2、编写框架核心底层代码;

3、对系统模板进行架构设计及模板继承相关设计;

4、研发框架基础模块,如字典、配置、行政区划管理等等常规基础模块;

5、设计并研发代码生成器,根据表结构动态解析并生成模块文件和增删改查功能;

6、设计并研发一系列其他配套功能很常规使用函数;

一款 Python 语言基于 Flask、Vue3.x、AntDesign、MySQL 等框架精心打造的一款模块化、高性能、企业级的敏捷开发框架,本着简化开发、提升开发效率的初衷触发,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮、图片裁剪等等一系列个性化、轻量级的组件,是一款真正意义上实现组件化开发的敏捷开发框架。

原文链接:https://www.oschina.net/news/237624/djangoadmin-1-released

likeadmin基于「Spring Boot + ThinkPHP + FastAPI + Gin + TypeScript + Vue + Vite + Nuxt+ Element Plus + uni-app」实现的免费开源后台管理系统,拥有Java、PHP、Python、GO等多种后端语言版本,专业团队维护,值得信赖,欢迎下载体验。 开源地址:https://gitee-github.com/jXyUhKr 官网文档地址:https://www.likeadmin.cn

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/456353.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何使用JMeter和Ant生成高效测试报告?

Jmeter接口自动化测试项目实战视频教程地址&#xff1a;https://www.bilibili.com/video/BV1e44y1X78S/? 目录&#xff1a;导读 引言 一、安装ant 二、ant关联jmeter工具 三、执行 结语 引言 你曾经在进行软件测试时遇到过测试结果难以分析&#xff0c;甚至花费大量时间…

机器学习基础知识之相关性分析

文章目录 相关性分析定义1、图表相关性分析2、协方差分析3、相关系数分析4、回归分析 相关性分析定义 相关性分析一般是指通过对两种或两种以上的变量数据进行数学分析来确定两种或两种以上的变量数据之间的相关密切程度。由此定义我们可以得知相关性分析的目的在于衡量变量数…

算法leetcode|48. 旋转图像(rust重拳出击)

文章目录 48. 旋转图像&#xff1a;样例 1&#xff1a;样例 2&#xff1a;提示&#xff1a; 分析&#xff1a;题解&#xff1a;rust&#xff1a;go&#xff1a;c&#xff1a;c&#xff1a;python&#xff1a;java&#xff1a; 48. 旋转图像&#xff1a; 给定一个 n n 的二维矩…

我国风电叶片行业分析:行业技术创新白热化竞争来临 后续回收再利用是行业可持续发展的关键

1、风电叶片行业定义及产业链 风电叶片是一个复合材料制成的薄壳结构&#xff0c;一般由外壳、腹板和主梁三部分组成&#xff0c;复合材料在整个风电叶片中的重量一般占到90%以上。风电叶片是风力发电机将风能转化为机械能的重要部件之一&#xff0c;其设计、制造及运行状态直…

易点易动设备管理系统帮助钢铁厂实现智能设备巡检

随着工业自动化和智能化的不断推进&#xff0c;越来越多的企业开始采用智能设备来提高生产效率和质量。然而&#xff0c;随之而来的是设备管理的复杂性和挑战性的增加。为了解决这一问题&#xff0c;易点易动设备管理系统应运而生&#xff0c;该系统可以帮助钢铁厂实现智能设备…

从C出发 28 --- 指针与数组

int a[ ] {1, 2, 3, 4, 0}; //定义了一个数组&#xff0c;这个数组有5个元素&#xff0c;每个元素是一个 int 类型变量 这里的地址是相同的&#xff0c;是相同的意味着数组的地址和 0 号元素的地址是一样的 结论: 数值上相同但是意义上不同&#xff0c;一个是数组整体…

有仰拍相机和俯拍相机时,俯拍相机中心和吸嘴中心的标定

俯拍相机中心和吸嘴中心的标定 文章目录 俯拍相机中心和吸嘴中心的标定 前言适用模型如下&#xff1a;一、使用一个标定片进行标定1.关键注意&#xff1a;2.标定步骤&#xff1a; 二、使用一个L型的工件1.关键注意&#xff1a;2.标定步骤&#xff1a; 总结 前言 在自动化设备领…

centos7查看磁盘io

1.查看所使用到的命令为iostat&#xff0c;centos7没有自带iostat&#xff0c;需要安装一下 2.安装iostat命令 yum -y install sysstat 3.使用iostat命令 iostat %user&#xff1a;表示用户空间进程使用 CPU 时间的百分比 %nice&#xff1a;表示用户空间进程以降低优先级的…

索引失效了?看看这几个常见的原因

索引是 MySQL 数据库中优化查询性能的重要工具&#xff0c;通过对查询条件和表数据的索引&#xff0c;MySQL可以快速定位数据&#xff0c;提高查询效率。但是&#xff0c;在实际的数据库开发和维护中&#xff0c;我们经常会遇到一些情况&#xff0c;导致索引失效&#xff0c;从…

Vue安装

Vue安装 一、安装二、使用步骤1.在项目中使用vue2.使用命令创建vue项目 一、安装 安装vue之前需要安装nodeJS 1.需要安装Node.js。可以从官方网站进行下载并安装。 2.这篇博客有详细的步骤 Node.js安装详解 3.或者在官网安装最新版本的不用配置Node.js下载官网 安装完成Nod…

Python每日一练(20230424)

目录 1. 滑动窗口最大值 &#x1f31f;&#x1f31f;&#x1f31f; 2. 用栈实现队列 &#x1f31f; 3. 直线上最多的点数 &#x1f31f;&#x1f31f;&#x1f31f; &#x1f31f; 每日一练刷题专栏 &#x1f31f; Golang每日一练 专栏 Python每日一练 专栏 C/C每日一…

准确率,精确率,召回率,F1,AUC

以西瓜数据集为例&#xff0c;我们来详细解释一下什么是TP、TN、FP以及FN。 一、基础概念 TP&#xff1a;被模型预测为正类的正样本 TN&#xff1a;被模型预测为负类的负样本 FP&#xff1a;被模型预测为正类的负样本 FN&#xff1a;被模型预测为负类的正样本 二、通俗理解&am…

如何在 Linux 中查找文件所有者?

在 Linux 系统中&#xff0c;每个文件和目录都有一个所有者&#xff08;owner&#xff09;和一个所属组&#xff08;group&#xff09;。所有者通常是创建该文件或目录的用户&#xff0c;而所属组通常是文件或目录所属的组。在某些情况下&#xff0c;您可能需要查找特定文件或目…

前端学习--Ajax(5) Http

一、Http简介 1.1 通信 信息的传递和交换 通信三要素&#xff1a;主体&#xff08;双方&#xff09;、内容、方式 1.2 通信协议 通信双方通信遵守的规则 http--超文本传输协议&#xff1a;客户端与服务器之间进行网页内容传输时必须遵守的传输格式 1.3 HTTP 交互模型&a…

C++矩阵运算QT应用之Eigen库

前言 本文主要描述在c中应用Eigen进行矩阵&#xff08;向量&#xff09;的表示运算&#xff0c;以及Eigen库的下载和配置。 一. Eigen库介绍、下载及配置 Eigen是C中可以用来调用并进行矩阵计算的一个库&#xff0c;里面封装了一些类&#xff0c;需要的头文件和功能如下&…

Vue:Ajax跨域和axios简单使用

1、 第三方库方式&#xff0c; 基于 Promise 的 HTTP 库&#xff1a;axios &#xff08;对 XMLHttpRequest进行的封装&#xff09; 即&#xff1a; axios.get().then() 2、跨域访问 定义&#xff1a;在 a 页面中想获取 b 页面中的资源&#xff0c;如果 a 页面和 b 页面…

DevOps 与研发效能专家张乐:研发效能的升维思考与降维执行

在 4 月 20 日举行的《中国企业软件研发管理白皮书》发布会上&#xff0c;DevOps 与研发效能资深技术专家张乐老师做了一场名为《研发效能的升维思考和降维执行》的主题演讲&#xff0c;阐述了如何系统化思考研发效能的关键要素、互动结构及实施路径&#xff0c;并将其与落地执…

程序员应该具备哪些良好的编程习惯?

本文首发自「慕课网」&#xff0c;想了解更多IT干货内容&#xff0c;程序员圈内热闻&#xff0c;欢迎关注"慕课网"&#xff01; 培养一个好的编程习惯&#xff0c;能让你整个职业生涯收益。 例如&#xff0c;做好注释&#xff0c;方便自己也方便别人读懂代码&#x…

hot100:数组——56、64

56. 合并区间 首先考虑只有两个区间的情况&#xff1a; 但是这6种情况可以合并成3种情况&#xff0c;就是上面的3种。首先先判断第一个区间的起始位置是否小于等于第二个区间的起始位置。如果不成立&#xff0c;则交换两个区间。 再考虑n个区间的情况&#xff0c;先将他们根…

QML中【预计符号】和【Unknown Component M300】的红色警告解决方法

问题描述&#xff1a; QML的项目中带中文&#xff0c;每次打开项目都在问题栏显示【预计符号】的红色警告&#xff0c;还有一种是【Unknown Component M300】的警告&#xff0c;代码能正常编译和运行。像我这样对代码追求优雅的强迫症患者看着很不爽&#xff0c;查了很多网上的…