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

news2024/11/14 17:13:54

微软发布 Web 渲染引擎 Babylon.js 6.0

Babylon.js 是一个强大、简单、开放的游戏和 Web 渲染引擎,并被封装在一个友好的 JavaScript 框架中。

Babylon.js 6.0 带来了性能改进、渲染增强和一系列新功能。

新物理插件

Havok 团队通过一个特殊的新 WASM 插件和对 Babylon.js Physics API 的全面改造,为 Babylon.js 带来了一些最先进的功能。将 Babylon.js 的物理学提升到一个全新的水平 —— 有了新的物理功能和高达 20 倍的速度提升。

性能优先模式

功率和性能是 Babylon.js 的核心,6.0 版通过性能优先模式(Performance Priority Modes),使渲染和性能提高了 50 倍。这些新模式为开发者提供了新的控制权,使他们可以通过选择向后兼容模式、中间模式或激进模式来提高体验的性能。在这 3 种不同的模式中选择,可以给你带来不同程度的功能和灵活性。

流体渲染

Babylon.js 6.0 现在可以渲染流体了,这为开发者带来了一些真正令人叹为观止的东西,可以在浏览器中释放出一些真正令人惊叹的图像,以 60fps 的速度运行。

改进的屏幕空间反射

这个新版本还带来了一个完全更新的屏幕空间反射模型,使你能够以最高的性能水平在整个场景中渲染令人惊叹的反射效果。

纹理贴花

一个强大的渲染功能集,其标志之一是灵活的能力。Babylon.js 6.0 通过增加一个新的纹理贴花功能,扩展了使用材质的灵活性。纹理贴花允许你通过网格的 UV 空间投射一个贴纸,以覆盖在材质的纹理上。这为真正的沉浸式网络体验释放了一些有趣的新的交互可能性,同时又不影响性能。

glTF 扩展支持

在这个最新版本中,Babylon.js 现在完全支持 KHR\\_materials\\_iridescence 和 KHR\\_animation\\pointer glTF 扩展。

Node Material 光线行进

Node Material 允许开发者创建令人难以置信的复杂和互动的着色器,而不需要写一行代码。在 Babylon.js 6.0 中,做了大量的管道工作,使其比以往更加强大。有了这项工作,现在开发者可以在 Node Material 着色器中构建更多的高级 3D 图形技术,包括像光线行进这样的东西。

GUI Editor v1

在 Babylon.js 5.0 中,我们引入了 GUI 编辑器测试版,让你可以用更简单的方式为你的 Babylon 场景创建复杂的 GUI 设计。随着 Babylon.js 6.0 的推出,GUI 编辑器正式走出 Beta 版,这个版本在 Beta 版的基础上进行了大量的稳定性改进和错误修复,但最重要的是引入了与你的 Babylon.js playgrounds 更紧密的连接。在 GUI 编辑器中做一个改变,可以看到它在你的链接场景中立即更新。

Figma 扩展

在 Babylon.js 6.0 中,James Simonson 提供的一个全新的社区扩展,它允许你将 Figma GUI 设计直接导出到 Babylon.js 场景中。

原文链接:https://www.oschina.net/news/238026/babylon-js-6-0-released

Manjaro 最新稳定版 22.1 发布,代号 "Talos"

Manjaro 最新稳定版 22.1 已发布。此版本使用 Linux Kernel 6.1 LTS,以及迄今为止可用的最新驱动程序。在 5.15 LTS 和 5.10 LTS 中,根据需要为旧硬件提供额外支持。

其中采用 GNOME 桌面环境的版本引入了多项更新:

  • 使用重新设计的系统状态菜单,可以快速更改常用设置

  • 支持创建动态壁纸

  • 支持从应用程序中便捷自定义主题

  • 恢复使用绿色品牌

Plasma 桌面版本:

  • 引入窗口平铺系统

  • 更时尚的应用程序主题

  • 更实用的工具

  • 将 Plasma 迁移到新的 Wayland 显示服务器,提升稳定性

详情查看发布公告。

Manjaro Linux 是快速、用户友好、面向桌面、基于 Arch Linux 的发行版,其部分显著特性包括:一份直观的安装程序、自动硬件检测、稳定的滚动发布模式、对安装多个内核的支持、用于管理显卡的特别 bash 脚本以及高度的桌面可配置性。

原文链接:https://www.oschina.net/news/238031/manjaro-22-1-talos-released

Rust 1.69.0 稳定版已发布

Rust 1.69.0 稳定版已发布。

1.69.0 稳定版中有什么

Cargo 建议自动修复警告

Rust 1.29.0 添加了 cargo fix 子命令来自动修复一些简单的编译器警告。从那时起,可以自动修复的警告数量继续稳步增加。此外,还增加了对自动修复一些简单的 Clippy 警告的支持。

在 1.69.0 版本中,Cargo 会建议在检测到可自动修复的警告时运行 cargo fix 或 cargo clippy --fix :

warning: unused import: `std:#⃣:Hash`
 --> src/main.rs:1:5
  |
1 | use std:#⃣:Hash;
  |     ^^^^^^^^^^^^^^^
  |
  = note: `#[warn(unused_imports)]` on by default

注意,上面显示的完整 Cargo 调用仅在您想要精确地将修复应用到单个 crate 时才有必要。如果想对工作区的所有默认成员应用修复,那么一个简单的 cargo fix (无需附加参数)就足够了。

默认情况下,调试信息不​​再包含在构建脚本中

为了提高编译速度,Cargo 现在默认避免在构建脚本中发出调试信息。构建脚本成功执行时不会有可见的效果,但构建脚本中的回溯将包含较少的信息。

如果要调试构建脚本,可以将此代码段添加到 Cargo.toml 以再次发出调试信息:

[profile.dev.build-override]
debug = true
[profile.release.build-override]
debug = true

稳定的 API

  • CStr::from_bytes_until_nul

  • core::ffi::FromBytesUntilNulError

这些 API 现在在 const 上下文中是稳定的:

  • SocketAddr::new

  • SocketAddr::ip

  • SocketAddr::port

  • SocketAddr::is_ipv4

  • SocketAddr::is_ipv6

  • SocketAddrV4::new

  • SocketAddrV4::ip

  • SocketAddrV4::port

  • SocketAddrV6::new

  • SocketAddrV6::ip

  • SocketAddrV6::port

  • SocketAddrV6::flowinfo

  • SocketAddrV6::scope_id

原文链接: https://www.oschina.net/news/237787/rust-1-69-0-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

Jmix Studio 1.5.3 发布 —— 企业级 Web 快速开发框架

Jmix 企业级 Web 快速开发框架的开发工具 Jmix Studio 1.5.3 发布,这次发布主要包含以下内容,推荐通过 IDEA 插件直接升级:

💥 新功能:

- 支持在代码编辑界面添加或修改实体字段的本地化名称:

🛠️ 主要 Bug 修复和改进:

- 在项目打开后添加扩展组件时,Root Changelog 没有包含组件 changelog 的问题。

- 外键关联关系改变时,无法生成对应 Liquibase 脚本的问题。

- 表格操作处理器生成错误的问题。

- 无法用设计器创建 DataLoadCoordinator 的内部 xml 元素的问题。

- BPMN 中,泳道候选用户写入错误 XML 位置的问题。

- Sentry 报告的一些运行时异常。

详细修复的问题列表,请参考 Jmix Youtrack:

https://youtrack.jmix.io/issues/JST?q=Fixed%20in%20builds:%201.5.3

🔑 Jmix 是一个覆盖应用程序全生命周期的 Java 少代码快速开发平台。以 Spring Boot 作为开源基础框架,提供过程中的 Studio 开发工具以及开箱即用的扩展组件。通过 Jmix 实现您的数字化愿景,无低代码平台限制,无供应商依赖,无需按用户付费。

原文链接:https://www.oschina.net/news/238047/jmix-studio-1-5-3-released

🎉smart-mqtt v0.19 发布:实现消息重发规范,提升通讯可靠性

1、smart-mqtt 简介

smart-mqtt,是 smartboot 组织下面向物联网的首款解决方案,它使用 Java 语言开发,提供高效、可靠的 MQTT Broker 服务。

smart-mqtt 的独特优势在于大量设备接入的情况下,仍能保持低延迟和高吞吐量,满足物联网领域严苛的实时性需求。同时,smart-mqtt 为了最大限度地节省硬件成本,采用了高度优化的资源管理策略,降低了系统运行时的 CPU 和内存占用,使企业在保持高性能的同时,大幅降低运维成本。

2、 版本更新

随着物联网和智能设备的快速发展,消息传输的可靠性和实时性变得越来越重要。为了更好地满足这些需求,我们很高兴地宣布,smart-mqtt 最新版本已经实现了消息重发的规范。这一重要改进将大大提高通讯可靠性,确保在不稳定的网络环境中,消息能够准确无误地传递到目标设备。

在之前的版本中,smart-mqtt 在面对网络波动或设备掉线时,可能会出现消息丢失的情况,这将对用户体验造成很大影响。为解决这个问题,我们采用了 MQTT 协议中的消息重发规范,确保每条消息都能够成功发送。

1. 什么是消息重发规范?

消息重发规范是指在消息传输过程中,当发送方在规定的时间内没有收到接收方的确认消息时,将自动重新发送该条消息。这一规范的实现需要在发送方和接收方之间建立一个有效的确认机制,保证消息传输的可靠性。

2. 为什么消息重发规范如此重要?

在物联网和智能设备领域,消息的实时性和准确性至关重要。设想一下,如果你的智能家居系统在执行关灯操作时,由于网络原因导致关灯指令没有成功发送,那么这将直接影响到用户的使用体验。通过实现消息重发规范,我们可以确保即使在不稳定的网络环境中,指令也能够准确无误地传递给目标设备,从而提高整个系统的通讯可靠性。

3. smart-mqtt 如何实现消息重发规范?

在 smart-mqtt 的最新版本中,我们对消息重发规范进行了如下实现:

  • 发送方在发送消息时,会为每条消息分配一个唯一的 ID,并将此 ID 与消息一起发送给接收方。

  • 接收方收到消息后,会发送一个确认消息给发送方,确认消息中包含了收到的消息 ID。

  • 发送方在收到接收方的确认消息后,会将对应的消息从重发队列中移除。

  • 如果发送方在规定的时间内没有收到接收方的确认消息,那么发送方会重新发送该条消息,直到收到确认消息为止。

通过这一机制,我们确保了 smart-mqtt 在面对网络波动或设备掉线等情况时,仍能够保持高度的通讯可靠性。

原文链接:https://www.oschina.net/news/238035/smart-mqtt-0-19-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/453251.html

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

相关文章

sar基本命令格式操作及使用方法学习笔记

目录 SAR说明Centos7安装Sar命令sar命令显示时间改为24小时制查询某天某个时间段内的数据 SAR说明 sar是一个采集,报告和存储计算机负载信息的工具。自下载安装好后每10分钟对系统性能进行一次采集,每天的日志文件保存再/var/log/sa/下,sa17…

Docker 部署Redis

由于项目需要,上了redis。公司用的是OKD4.x,所以在自己的环境上也直接上docker,比下载、编译、安装省心多了。 1、下载镜像 官网地址:https://hub.docker.com/_/redis 我选择的是docker pull redis:7.0-bullseye 具体版本号的含…

Web3D包装生产线 HTML5+Threejs(webgl)开发

生产线三维可视化解决方案就是通过物联网、虚实联动和三维建模等先进技术,以一个3D立体模型展现出来,可以让我们很直观的看到生产线的运作以及对数据的监控。3D运用数据孪生技术可以让工业3D物联网管理系统的界面变得非常的简单易看,并且能够…

软件测试的新技术和方法

作为一位资深的IT领域博主,我一直在关注软件测试领域的发展趋势。随着技术的不断发展,软件测试领域也在不断更新换代。在本文中,我将分享一些最新的软件测试技术和方法,希望能对广大软件测试工程师提供一些参考。 一、自动化测试…

【教程】保姆级红米AX6000刷UBoot和OpenWrt固件

转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn] 目录 开启SSH 刷入UBoot 刷入Openwrt 设置Openwrt 刷回小米原厂固件 开启SSH 1、下载官方指定版本固件:https://share.qust.me/redmi-ax6000-1.2.8.bin 2、进入路由器后台升级固件:h…

Nginx +Tomcat 负载均衡,动静分离集群

介绍 通常情况下,一个 Tomcat 站点由于可能出现单点故障及无法应付过多客户复杂多样的请求等情况,不能单独应用于生产环境下,所以我们需要一套更可靠的解决方案 Nginx 是一款非常优秀的http服务软件,它能够支持高达 50000 个并发…

IndexedDB的包装器JsStore - 分页功能

JsStore是IndexedDB的包装器。它提供了简单的SQL像api,这是容易学习和使用。IndexedDb查询可以在web worker内部执行,JsStore通过提供一个单独的worker文件来保持这种功能。 由于之前使用IndexedDB时,提供api不太丰富,就自己写了一…

Ubuntu2204安装pycharm社区版

最近在学习人工智能相关的知识,比较流行的开源框架对windows操作系统的支持并不太友好,因此把学习测试的环境搭在了Ubuntu2204上。一开始我都是在win10系统中的pycharm上写python代码,然后再上传到Ubuntu2204中运行测试,这么做降低…

GIS基础概念与开发实践

GIS的应用价值 呈现、还原、规划空间信息数据挖掘、统计分析等等 Q:这么多软件可以做GIS,但是格式又不一样,怎么办?这普需要一个标准的出现。 GIS标准:OGC标准 不同GIS软件对空间数据定义和存储结构不同&#xff0…

远程访问及控制ssh

SSH远程管理 OpenSSH服务器 SSH(Secure Shell) 协议 是一种安全通道协议。主要用来实现字符界面的远程登录、远程复制等功能。对通信数据进行了加密处理,用于远程管理其中包括用户登录时输入的用户口令。因此SSH协议具有很好的安全性------------(同样…

C嘎嘎~~ 【初识C++ 下篇】

初识C 下篇 1.引用1.1引用的概念1.2引用的特点1.3常引用1.4引用使用的场景1.5引用和指针的区别 2.指针空值 --- nullptr3.内联函数3.1 内联函数的概念3.2内联函数的使用场景3.3内联函数的特性 1.引用 1.1引用的概念 相信大家小时候, 肯定有小名、绰号、亲朋好友的昵…

查询提速 20 倍,Apache Doris 在 Moka BI SaaS 服务场景下的应用实践

导读: MOKA 主要有两大业务线 MOKA 招聘(智能化招聘管理系统)和 MOKA People(智能化人力资源管理系统),MOKA BI 通过全方位数据统计和可灵活配置的实时报表,赋能于智能化招聘管理系统和人力资源…

scratch甲壳虫走迷宫 中国电子学会图形化编程 少儿编程 scratch编程等级考试一级真题和答案解析2023年3月

目录 scratch甲壳虫走迷宫 一、题目要求 1、准备工作 2、功能实现 二、案例分析

ESP32学习二-环境搭建(ESP-IDF V5.0,Ubuntu18.4)

一、准备事项 Ubuntu 18.04.5。具体安装可以参考如下链接。使用VMware安装Ubuntu虚拟机和VMware Tools_t_guest的博客-CSDN博客 乐鑫官方也提供了安装的相关操作。有兴趣可以参考。 快速入门 - ESP32 - — ESP-IDF 编程指南 v5.0.1 文档 注:提前说明,因…

Android权限描述

问题 我们常常在写apk的时候申请一些相关权限。想知道每个权限的作用&#xff0c;可以查询权限声明的地方。 1、三方页面&#xff1a; https://manifestdestiny.reveb.la/ 2、源码注释 /frameworks/base/core/res/AndroidManifest.xml <!-- SystemApi TestApi Allows a…

部署 Exsi 7.0.3

文章目录 1. 下载介质2. u盘引导安装启动盘3. 硬件连接4. 安装 EXSI 7.0.3 1. 下载介质 下载 VMware-VMvisor-Installer-7.0U3l-21424296.x86_64.iso 安装 EXSI 7.0.3 可参考: https://www.dinghui.org/vmware-iso-download.html 2. u盘引导安装启动盘 工具 https://www.v…

fitlog使用教程(持续更新ing...)

诸神缄默不语-个人CSDN博文目录 fitlog包是用于自动版本管理和自动日志记录的Python包&#xff0c;是fastNLP团队开发的。 fitlog 中文文档 — fitlog 文档 他们团队的文档写的真的不行&#xff0c;崩溃&#xff0c;FastNLP也很难用&#xff0c;fitlog也很难用&#xff0c;中…

数据库系统概论--第四章课后习题

1.什么是数据库的安全性&#xff1f; 答&#xff1a; 数据库安全&#xff0c;是指以保护数据库系统、数据库服务器和数据库中的数据、应用、存储&#xff0c;以及相关网络连接为目的&#xff0c;是防止数据库系统及其数据遭到泄露、篡改或破坏的安全技术。 数据库安全与一般应…

超级国际象棋:第二个里程碑已完成

获取Cartesi资助的项目的最新进展&#xff0c;现在将完全去中心化的Web3国际象棋带到你的手中 “Ultrachess是一个完全基于区块链的国际象棋应用程序&#xff0c;由Cartesi Rollup技术支持&#xff0c;允许用户将真实价值投入到比赛中&#xff0c;不仅仅是他们的Elo分数。 此…

Controller里面的重定向无法跳转网址

Controller里面的重定向无法跳转网址时&#xff0c;需要在要跳转的页面地址前面加上tomcat里面的本项目的总网址&#xff0c;如下图所示