Erlang/OTP 26 正式发布
Erlang/OTP 26.0 已正式发布。
Erlang 是一种通用的并发函数式程序设计语言。Erlang 也可以指 Erlang/OTP 的通称,开源电信平台 (OTP) 是 Erlang 的常用执行环境及一系列标准组件。
这是一个重要版本更新,包含许多新特性、改进和不兼容的变化。
主要变化
-
改进 Shell
-
支持自动补全变量、记录名称、字段名称、map keys、函数参数类型和文件名
-
支持在 Shell 中打开外部编辑器以编辑当前表达式
-
支持在 Shell 中定义(包含类型)的记录、函数、规范和类型
-
采用新的终端
该版本重写了 TTY / 终端子系统。Windows 用户会注意到 erl.exe 具有与普通 Unix shell 相同的功能,werl.exe 只是 erl.exe 的符号链接。这使得 Windows Erlang 终端体验与 Unix 保持一致。
-
优化编译器和 JIT
-
已优化具有固定大小 segment 的二进制文件的创建和匹配
-
优化 UTF-8 segment 的创建和匹配
-
对添加到二进制文件的优化
-
编译器和 JIT 现在生成更好的代码来创建小型 map,其中所有键都是编译时已知的字面量
-
基于上述优化,base64 模块的性能有了显著提升。例如,在具有 JIT 的 x86_64 系统上,编码和解码的速度几乎是 Erlang/OTP 25 中的三倍
-
改进解析工具
-
更新标准库
-
改进 Maps
-
改进 SSL
-
改进 lists 模块
-
无需在运行时系统中启用特性 maybe
-
为 Dialyzer 引入增量模式 (Incremental mode)
-
引入 argparse —— Erlang 的命令行解析器
原文链接: https://www.oschina.net/news/241357/erlang-otp-26
深度操作系统 deepin V23 Beta 发布
深度操作系统 deepin V23 发布了首个 Beta 版本。
公告写道,它是 V23 Alpha 版本的一次升级,但不建议用于生产环境。作为一个专注于用户体验的系统,Deepin v23 beta 版本引入了许多新的特性,包括 DDE 新变化、终端、跨版本升级以及应用兼容等。这些新的特性将使得 Deepin v23 beta 版本成为一款更加现代化、更加高效的操作系统,能够更好地满足用户的需求和期望。
deepin V23 Beta 更新日志如下:
功能新增
DDE
-
新增内测通道入口,控制中心 > 更新 > 更新设置 > 内测源更新;
-
支持内测或正式版本更新时获取并显示系统更新日志;
-
新增对硬件支持设备,支持了 WiFi 连接时可开启热点功能;
-
优化控制中心系统信息界面展示地信息内容;
-
对账户 - 头像模块进行了修改,并新增了 2D、3D、动物头像;
-
对任务栏展示地系统插件内容进行了优化,减少了非必要插件图标展示;
-
优化手动设置时间后,用户感知动效;
-
优化窗口模式下收藏应用,应用图标占位逻辑;
-
新增 Wayland 桌面环境(技术预览版,请谨慎使用);
终端
-
支持终端设置 "雷神模式" 动画显示时间;
-
支持 F11 快捷键全屏操作;
-
支持组合快捷键 "ctlr + 鼠标滚轮" 调节文字大小功能并进行禁用管理;
-
支持对历史回滚行数进行设置;
系统升级工具
20.9 用户升级请在商店中下载 "系统升级工具" 应用
-
支持 V20 版本跨版本升级;
-
升级过程支持对现有硬件环境升级评估;
-
支持在线或镜像导入两种升级方式;
-
支持在线环境下对升级后的应用生态对比评估;
-
支持系统升级后的系统版本回退;
应用兼容
-
新增支持了对 V20 应用的安装、运行;
-
新增支持安卓容器对 6.1 内核的适配,保证了安卓应用在 6.1 内核下的稳定运行;
其他
-
集成了全新的 6.1 内核;
-
集成 docker.io 容器工具编译依赖包;
-
回归了安装阶段 N 卡闭源驱动安装选项;
-
fcitx5, fcitx5-qt, kcm-fcitx5 更新到上游最新版本;
-
增加 fcitx5-frontend-qt6 包,支持 qt6 前端;
-
仓库更新 docker 容器工具;
-
仓库集成 podman 容器工具;
-
升级 kde 系列软件包到 5.90 版本;
-
对 6.1 内核配置文件进行更新支持特定 amd 平台音频设备;
问题修复
-
修复深度之家最小化后,在插件区点击右键显示主窗口无法唤起问题;
-
修复深度之家升级 1.0.20 版本后,任务栏图标右键菜单中的深度之家选项无法唤起应用窗口;
-
修复任务栏鼠标右键点击深度之家时,会同时打开深度之家和深度之家右键菜单;
-
修复将回收站里面的文件拖动到桌面后,回收站的文件没有自动还原清除;
-
修复 javaFx 调用文件管理器后,内存溢出且文管界面空白问题;
-
修复桌面应用快捷方式图标移动到文件夹内后,快捷方式变齿轮图标问题;
-
修复通过关键词搜索后,往搜索结果页里拖动文件时,提示源文件不存在的错误提示问题;
-
修复应用图标添加颜色标识后,在颜色标识分类中不存在该图标问题;
-
修复英文环境下当字体大小调整为 20 时,smb 弹框显示不全问题;
-
修复右键单击桌面压缩文件,以 “归档管理器” 方式打开后无法将归档管理器中文件拖动至桌面问题;
-
修复归档管理器解压文件夹后,选中的压缩包使用快捷键进行删除操作时误删除问题;
-
修复往移动硬盘复制文件,复制完成后,内存依然占用问题;
-
修复 nvidia 驱动在 6.1 内核安装失败问题;
-
修复了虚拟机 KVM 固件无法识别 UEFI 模块问题;
-
修复系统删除新建账户后,点击任务栏上的应用、启动器、电源等功能响应迟缓问题;
-
修复开启 wap2 个人热点,设备无法正常链接问题;
-
修复网络插件面板第二次点击不会关闭问题 ;
-
修复帐户密码已过期时修改密码界面显示异常 问题;
-
修复登录界面无法切换回预期的锁屏界面 问题;
-
修复锁屏界面视频播放按钮图标呈椭圆状态问题 ;
-
修复登录界面用户列表框黑边问题;
-
修复控制中心无线网络列表无法自动刷新 问题;
-
修复各组件圆角存在锯齿显示问题;
-
修正启动器小窗口模式下左侧分类文字颜色的大小和颜色不正确的问题;
-
修复全屏模式下应用分组,集合模式下应用图标显示数量错误问题;
-
修复全屏模式下应用分组图标未对齐的问题 ;
-
优化图标加载逻辑,避免图标加载导致页面与列表滚动不流畅 ;
-
修复全屏模式启动器图标分组打开时,窗口背景色显示错误问题;
-
修复启动器小窗口模式下,切换模式的按钮图标模糊的问题 ;
-
修复打印预览 -- 页面没有色彩;
-
修复部分按钮图标、显示大小、模糊、显示错误问题;
-
修复音乐与邮箱应用图标无法并存到托盘问题;
-
修复玲珑应用有新的通知时,通过点击通知无法唤起应用问题;
-
修复文管在系统监视器中进程中图标显示错误问题;
-
修复部分机型 cpu 的 modelname 为空时 cpu 信息显示错误问题;
-
修复开启浏览器后并在系统监视器中选择查看命令所在位置时跳转目录错误问题;
-
修复深色主题下,画板工具栏样式展示为白色,未与工作区整体风格保持一致问题;
-
修复在终端执行升级,获取更新失败 ;
-
修复部分机型镜像安装后系统搜索不到 wifi 网络信号问题;
-
修复 /var/log 目录中文件对磁盘空间占用大问题;
-
修复 libqapt 包名带后缀无法准确区分版本的问题;
-
修复登录界面音乐操作按钮图标异常问题;
-
修复登录界面切换用户窗口存在黑边问题;
-
修复部分机型镜像安装时黑屏问题;
-
修复部分玲珑应用图标无法在托盘共存问题;
-
修复看图应用 mrw、mng、raf、pef、raw、orf 格式在玲珑环境中均无法展示问题;
-
修复在缩略图上使用缩放功能后,切换至其他图后,其他图程纯白且右键菜单无法唤出;
-
修复看图设置主题跟随系统无效问题;
-
修复看图应用无法用鼠标移出屏幕边框问题;
-
修复看图应用主题设置成深色后,标题栏、主菜单栏均无法看清问题;
-
修复相册更新后,启动器中存在多图标;
-
修复相册查看图片不能全屏显示问题;
-
修复选择多张照片,鼠标右键 “相册打开” 无法生效问题;
-
修复相册中打开图片关闭后,从启动器中再次打开响应慢问题;
-
修复双击打开相册中图片,界面显示异常,部分按钮被遮挡问题;
-
修复相册可以重复导入相同的图片未去重问题;
-
修复删除相册中的项目后相册清空延迟问题;
-
修复旋转图片时,图片闪烁;
-
修复安装多系统时,文管中挂载其他系统盘后,打开相册响应时长超过 60s;
-
修复点击相册菜单 - 新建相册无反应;
-
修复自定义安装页面编辑 swap 分区时挂载点显示不正确问题;
-
修复全盘安装有 5 个以上的磁盘时,第二排磁盘图标显示不全问题;
-
修复创建 lvm 卷组名可以输入超过 20 位字符的名称,与提示文案不符问题;
-
修复所选分区大小不满足最小系统安装空间的提示文案缺少单位问题;
-
修复自定义和高级安装界面,根分区前面空闲空间的时系统不能安装问题;
-
修复自定义安装 efi 引导时,删除 efi 分区导致创建不了 efi 分区的问题;
-
修复安装进度界面背景不够透明模糊,泛白的问题;
-
修复准备安装界面,设置不使用初始化备份无效问题;
-
修复 hwe-6.1 内核 8852be 网卡不能使用问题;
-
修复登录界面切换账户弹框存在黑边问题;
-
修复音乐开启状态下锁屏界面图标大小错误问题;
-
修复部分机型系统安装时黑屏与在 LOGO 界面卡死问题;
-
修复终端设置界面导航栏字体过大问题;
-
修复终端远程管理偶现崩溃问题;
-
修复任务栏网络弹框异常显示为蓝色问题;
-
修复高分屏机型缩放为 1.75 及以上时文管图标显示异常问题;
-
修复通知中心唤出后失去焦点情况下无法自动隐藏问题;
-
修复部分机型无法识别到英伟达显卡驱动问题;
-
修复设置壁纸无法生效问题;
-
修复应用图标无法拖动到任务栏驻留问题;
-
修复在修改文件名称时背景透明,导致文件名显示不清晰问题;
-
修复控制中心 - 个性化中标准字体和等宽字体缺少默认配置选项问题;
-
修复缩放比为 1.25 时,通知中心里面的小组件图标显示模糊问题;
-
修复新安装的镜像第一次进入系统没有弹出欢迎视频问题;
-
修复视频文件默认应用开启时是调用的相册应用问题;
-
修复部分应用打开关闭后无法再次打开问题;
-
修复在启动器界面右键卸载应用无法卸载问题;
-
修复部分用户开机时无法进入登录界面问题;
-
修复联想 tinkbook 14 G4+ 麦克风无法使用的问题;
-
修复标题栏高度设置后无法生效问题;
-
修复设置系统自动锁屏,关闭显示器后唤醒进入锁屏界面会出现闪屏的问题 ;
-
修复手动查找 IP 方式添加打印机失败问题;
-
修复调节屏幕缩放后,点击通知横幅上 ' 立即注销 ' 按钮没有响应问题;
-
修复桌面无法通过快捷键唤起剪切板问题 ;
-
修复启动器全屏模式下,键盘方向键切换图标选项不流畅;
-
修复任务栏中点击截图图标选择录屏,录屏结束后移动鼠标后任务栏崩溃问题;
-
修复去除对第一块分区必须是 Boot 或 Root 的限制问题;
-
修复解决使用 Ventoy 安装的时候会允许复用已有的只读 EFI 分区的问题;
-
修复存在多个交换分区时安装开始时会失败;
-
修复浏览器和 wps 在任务栏共用一个图标位置问题;
-
修复当浏览器助驻留到任务栏,打开浏览器后最近使用区域出现浏览器图标,且两个浏览器图标不一样问题;
-
修复全屏模式下新下载的应用排序紊乱问题;
-
修复窗口模式下不开启动器在应用商店下载应用,新下载的应用不会在最前面显示 ;
-
修复高效模式下,启动器按钮提示文案框展示不完整问题;
-
修复高效模式下鼠标悬停在日期时间上时,日期时间展示信息不完整问题;
-
修复高效模式下,将鼠标放置在任务栏回收站图标上时,提示语被遮挡问题;
-
修复录屏完成后,插件区域添加或删除插件导致插件区域出现空白问题;
-
修复 Wpa/Wpa2 模式下的热点连接不上问题;
-
修复启动器全屏模式无法识别新下载的应用可以搜索,无法展示问题;
-
修复调节显示屏幕缩放后,文本编辑器无法使用问题;
-
修复安装系统后,第一次进登录界面没有缩放,登录框与头像显示比例不正常问题;
-
修复双屏扩展模式下,设置壁纸时副屏幕白屏问题;
-
修复当添加键盘布局时,显示异常问题;
-
修复使用浏览器导出书签后,书签文件图标样式未展示成网页文件图标样式问题;
-
修复 smb 服务器中文件发送至桌面后,断网后访问该文件属性中的位置时,导致文管卡顿无法操作问题;
-
修复删除桌面上的快捷方式,在回收站中进行全部还原后,部分图标显示为锯齿图标问题;
-
修复使用快捷键 “Ctrl+shift+?” 查看快捷键预览面板,“删除文件” 项显示有误问题;
-
修复给桌面的应用图标添加颜色标识,颜色标识分类中不存在该图标问题;
-
修复 javaFx 调用文件管理器后,内存溢出且文管界面空白问题;
-
修复在 smb 服务器文件夹里替换同名称的文件时,文件管理器卡顿问题;
-
修复文管往搜索结果页里拖动文件时,提示源文件不存在问题;
-
修复文件管理器往移动硬盘复制大文件内存泄漏问题;
-
修复归档管理器解压文件夹后,选中的压缩包进行快捷键删除操作,实际上删除的是解压的文件夹问题;
-
修复无法通过拖拽对压缩文件进行解压问题;
-
修复将桌面应用快捷方式图标移动到文件夹内,快捷方式变齿轮图标问题;
已知未修复
-
使用高级安装 uefi+xfs 格式的根分区方式安装系统后,无法正常进入系统;
-
挂载 smb 服务情况下,断开所有网络后注销,重新登录加载桌面时长较长;
-
系统创建了 lvm 分区成功安装后,重新进入高级安装,lvm 分区无法进行二次编辑;
-
备份还原应用不支持 xfs 文件系统;
-
系统自带浏览器无法播放微博视频;
-
玲珑版音乐软件播放音乐启用 LRC 界面,CPU 使用率偏高;
-
win10 双系统,V23 alpha 2 自定义安装失败;
-
控制中心默认程序里不显示火狐浏览器;
-
部分用户桌面环境界面边角出现阴影;
-
关闭特效模式,部分软件界面四周存在黑色粗边框;
-
关机音效会导致电脑关机或重启的时候发生白噪音;
-
安装 open-vm-tools 后 ,虚拟机内外还是不能相互复制内容;
-
控制中心时间日期面板,时间设置中自动同步配置下面的文字描述多 “版” 字;
-
fcitx 配置界面,深色主题下,部分功能按钮看不清;
-
部分机型关机或重启卡顿时间较长;
-
移动鼠标或敲击键盘会产生非常多的日志;
-
libreoffice 7.5.1 打开文档、表格等,任务栏图标显示异常;
-
任务栏截图录屏图标没法隐藏;
-
最新版 linux QQ 启动后,屏幕左上角出现两个 qq 小图标和一个关闭按钮;
-
部分机型版本使用新版 linux QQ,桌面左上角会有残留弹框;
-
点击任务栏右下角折叠程序的小箭头后,颜色不会自动恢复,鼠标移动到小箭头上,颜色会消失,移开又出现;
-
第三方应用窗口圆角和主题不随系统设置变化;
-
Wayland 模式下,任务栏会显示在锁屏、关机界面之上;
-
系统关机时存在较大噪音对关机音效进行了默认屏蔽;
重点新功能介绍
DDE
deepin DDE 是一个基于 Linux 操作系统的桌面环境,它以美观、简洁、易用为特点,被广大用户誉为 “最美 Linux 桌面”。Deepin 桌面采用了独特的设计风格和美学理念,注重用户体验和人机交互,使得用户可以在使用过程中感受到更加流畅、自然的操作体验。同时,DDE 还具有强大的定制性和扩展性,用户可以自由地添加和修改桌面组件、主题和插件,以满足不同的需求和喜好。
首先,此次 deepin V23 Beta 版本集成了内测通道入口,相比于手动输入命令加入内测,集成内测通道测试,可以覆盖更多感兴趣参加 deepin 内测的朋友,测试效率更高,版本质量也更好,欢迎朋友们积极参与,为提供更好的 deepin 体验而努力。
其次,在系统账户模块,我们新增了 2D、3D 和动物图像,您可以自定义选择系统默认的图像,让您的 deepin 生活更有趣。设置如下:
总之,DDE 是一个功能强大、易于使用、美观大方的桌面环境,为广大用户提供了更加愉悦和高效的工作和生活体验。
DDE wayland
Wayland 是一种现代、轻量级、安全的显示服务器协议,提供比传统的 X11 显示服务器更好、更流畅的用户体验。通过 Wayland,用户可以享受更快、更响应的图形性能、降低输入延迟以及更好的安全性功能,如应用程序的沙盒化和用户数据的更好隔离。Wayland 还设计支持多点触控和手势,这使其成为触摸屏设备的更好选择。在 deepin V23 Beta 中,DDE 试验性地支持 wayland,允许用户工作在 wayland 协议下启动桌面环境。
那么如何在 V23 中进入 wayland 呢?只需要在登录用户界面时,选择 X11 或 wayland 模式,直接切换到 Wayland 模式登录即可。如果已经登录用户,点击电源按钮,点击注销,切换到 wayland 模式。效果如下:
此次 Beta 版本试验性的尝试集成 Wayland,是为用户提供一种更现代、更高效的显示服务器协议,持续提升 deepin DDE 的整体用户体验。
终端 Terminal
deepin V23 Beta 终端带来了很多新特性和改进。首先,终端支持了 “雷神模式” 动画显示时间设置,体验感更好!其次是直接通过快捷键 F11 就可以进入全屏模式,大大提升终端使用效率。最后,用户可自行设置历史回滚行数,以便更高效地进行终端操作。
此次终端升级,为 deepin V23 的用户带来了更多实用的功能和更加高效便捷的终端使用体验,用户可以更加方便地进行命令行操作和终端管理,提高工作效率。
升级工具
在倾听了用户的声音之后,备受关注的问题是:如何从 V20 版本平滑升级到 V23 版本,使得数据和系统配置无缝迁移到新系统?为此,deepin 社区团队研发了一款系统升级工具。
deepin v23 beta 版本推出全新的升级工具,使得跨版本升级变得更加容易和方便。该工具将会自动检测您的系统版本,并向您提供最新的升级选项。您只需按照升级引导即可完成整个升级过程。升级工具还支持备份和还原系统设置,以确保在升级过程中您的个人数据不会丢失。此外,该工具还具备自动迁移安装您在升级前所选择的兼容应用,以确保您的应用与升级之前保持一致。
当 deepin V23 Beta 版本正式发布后,基于 V20.8 或 V20.9 版本,在应用商店中下载 “deepin 升级工具” 并安装,使用升级工具完成跨版本升级。
总之,新的升级工具将使得 deepin v23 beta 版本的跨版本升级变得更加简单和方便,同时还将为用户提供更好的保护和支持。
原文链接:https://www.oschina.net/news/241344/deepin-23-beta-released
likeshop基于「ThinkPHP + Vue + Nuxt + uni-app」实现的免费开源商城系统,支持H5、小程序、APP,微信支付、支付宝支付、短信、云存储、优惠券、秒杀、拼团、抢购等主流功能,专业团队维护,值得信赖,欢迎下载体验。 2千+star开源地址:https://gitee.likeshop.cn/1HurY0AC 官网文档地址:https://gitee.likeshop.cn/1HurY0AC
Visual Studio 2022 v17.6 正式发布
Visual Studio 17.6 正式发布,这个最新版本提供了一系列强大的工具和功能,旨在使你能够制作出最先进的应用程序。
提高生产力
通过 Visual Studio 2022,目标是帮助你在更短的时间内完成 IDE 内的所有开发任务,在这个版本中,微软根据开发者的反馈改进了几个核心体验的性能。
性能改进
新版本为 Chromium 开发者在 Solution – Open scenario 和 Solution Filters 方面做了重大改进。完整的 Chromium solution 的缓存项目加载速度提高了 8 倍,这相当于节省了 3.5 分钟的 Solution Load。有了这些改进,生成的 Chromium 解决方案的缓存加载时间约为 30 秒。
在 Solution Filters 加载包含 63 个项目的 Chromium,这一改进可以实现 3 倍速度提升,节省了大约 20 秒的缓存或非缓存的加载时间。
微软还对 Solution – Close scenario 场景进行了改进,使关闭包含 C++ 项目的解决方案变得更快。整体的改进可以使关闭一个解决方案在某些情况下,对于小的代码库来说,速度提高了 20%,而对于大型解决方案(1000 多个项目)来说,速度提高了 50%。
编辑器改进
Sticky Scroll 使相关的标头保持在视野范围中,使之更容易浏览和理解你的代码库。现在你可以在处理长的类和方法时保持你代码中的上下文。
All-in-one search(一体化搜索)使你很容易快速找到 Visual Studio 的菜单功能(Ctrl+Q)或代码中的文件、类型和成员(Ctrl+T)。在这个版本中,你会在两行空间内看到每个结果,默认的预览在底部,窗口的大小和位置在不同的会话中是持续的。
Brace Pair 着色有助于从视觉上区分你的代码的每一组打开和关闭的大括号,使你更容易看到你的代码的范围或找到任何丢失的大括号。支持 C#、C++、TypeScript、JavaScript、Visual Basic 和 Razor。
拼写检查器将检查你的 C#、C++ 和 Markdown 文件是否有拼写错误的单词。它可以通过 "编辑">"高级">"切换文本拼写检查器" 菜单命令启用,或者通过主工具栏上的 "切换文本拼写检查器" 按钮启用。默认情况下,拼写检查器会在打开的文档中寻找注释、标识符和字符串中的拼写错误的单词,并标记出这些单词。
调试和诊断
Breakpoints Groups(断点组)允许你快速、轻松地管理有组织的断点,使调试、测试和故障排除更有效率。
Visual Studio 现在支持 .natstepfilter 和 .natjmc 作为 C++ 项目的一部分,以及在 Call Stack 窗口中搜索和高亮显示。
.NET Remote Debugging 现在支持 IEnumerable 和 DataSet 的可视化器,以便在通过 SSH、Docker 或 WSL 在 Unix 上调试 .NET 时检查你的变量 / 对象。
Visual Studio Profiler 现在在从 dotnet-monitor 收集时显示 WSL 的实时图表。 WSL 实时指标适用于 .NET 对象分配,CPU 使用率和 .NET 计数器工具。
Visual Studio Profiler 中的 Instrumentation 已经有了很大的改进,现在使用的资源更少,你可以使用 flame 图来识别你程序中的 Hot Path,并提供更好的错误处理和范围。
Git 协作工具
改进合并对话框(Merge Dialog)为你的合并提供了更多的信息和控制,帮助你避免从不正确的分支合并,减少冲突的风险。
Git Line Unstaging 允许你逐行 unstage 修改,为你提供更精细的控制。
Link to GitHub Issues(链接到 GitHub Issues 使你能够方便地访问 GitHub issues,你可以在 Visual Studio 内直接引用,简化你的问题跟踪和协作工作。
构建现代 .NET 和云原生应用程序
Android Manifest Editor 简化了 Android 开发过程,使其更容易设置可用的 APK 属性和请求特定设备的权限。
在这个版本中还解决了以下这些问题:在开发你的 .NET MAUI 应用程序时,你现在可以在 Windows ARM64 设备上构建并以其为目标。
JS/TS 编辑器中的 CodeLens 使你能够快速发现对 JavaScript 和 TypeScript 符号的引用,并在它们之间快速导航。
JS/TS 语法高亮提升了 Visual Studio 的代码可读性,简化了你的 JavaScript 和 TypeScript 开发过程。
原文链接:https://www.oschina.net/news/241349/visual-studio-2022-17-6-released
System76 COSMIC 桌面环境完善 “面板” 功能,支持自定义
COSMIC 是老牌 Linux PC 厂商 System76 专为 Pop!_OS 发行版打造的桌面环境,采用 Rust 编写,并使用了原生 Rust 跨平台图形工具包 Iced。
Iced 是一个为 Rust 编程语言编写的跨平台 GUI 库,“专注于简单性和类型安全”。Iced 的设计思路受到了 Elm 语言的启发。Iced 工具包不仅适用于 Linux、macOS 和 Windows,还适用于 Web 应用程序。
COSMIC 并不是从头开始构建的产品,而是基于 GNOME 桌面环境打造,System76 希望以此为基础在 Pop!_OS 中提供完善的、经过精心打磨的桌面用户体验。两者最大的区别,同时也是 COSMIC 最大的亮点就是可定制化。System76 认为这是一个优雅的解决方案,它设想通过定制化的方式让桌面更易于使用,对用户而言,这是一项强大且高效的特性。
System76 上周介绍了 COSMIC 最新的开发进展,主要是 “面板” (COSMIC Panels) 功能。
“面板” 类似于 Pop!_OS 中的顶部栏和停靠栏,但功能更丰富,位置调整也更灵活。它包含许多 “小组件”(applets),开发团队称用户可将其视作定制体验的 GNOME 扩展。COSMIC 目前提供了通知、工作区、应用程序、电池、wifi、蓝牙和媒体控制等基本默认小组件。
正在进行的其他工作包括支持 10 位色彩、支持 HDR(包括 Linux 桌面空间的其余部分),以及为新的 COSMIC 设置应用程序提供额外的面板。
原文链接:https://www.oschina.net/news/241210/system76-cosmic-desktop-may-update
虚幻引擎 5.2 发布,原生支持 Apple Silicon
Epic Games 近日正式发布了虚幻引擎 5.2 版本,在 5.0 和 5.1 的框架和功能基础上进一步拓展,并为用户带来了更多全新工具。5.2 版本提供了诸多更新和改进,能让用户在打造次世代实时 3D 内容和体验时更加得心应手。同时将继续致力于让功能集更加强大、适应工作流程、用途广泛,尽可能满足不同部门的需要。
虚幻引擎 5.2 新增的内容包括:
新内容
程序化内容生成
程序化内容生成框架(PCG)为你创建自定义程序化内容提供了途径。借助 PCG,美术师和设计师能够打造出各种有助于快速迭代的工具,从生成建筑物到生态环境,乃至整个世界,不一而足。
Substrate
Substrate 是一种全新的材质创作方式,能让用户更好地控制对象外观。启用 Substrate 后,固定着色模型会被替换为表现力更强、更模块化的多支(multi-lobe)框架,从而提供更广泛的外观表现和更宽泛的参数空间供用户使用。
虚拟制片改进
SMPTE 2110 集成
现在,在 nDisplay 群集设置中,你可以借助 Rivermax SMPTE 2110 实现以下功能:
-
拥有多个 4K 视频流。
-
将摄像机的内视锥画面渲染到专用设备上。
iOS Stage App
现在,你可以在舞台上使用 iOS 本地操作应用。它提供了更加简化的操作方式,功能包括:
-
发光板
-
标记
-
色彩校正窗口
虚拟摄像机改进
现在,你可以通过虚拟摄像机实现以下功能:
-
在单个编辑器会话中流送多个摄像机画面。
-
使用绑定轨道(Rigrail)。 此外,我们还简化了虚拟摄像机蓝图。
DMX 改进
DMX 的功能控制台(Control Console)得到了简化,功能调试和物理 / 虚拟灯具控制将更加便捷。此外还有多项 UI 改进。
ML 变形器示例
请下载全新的机器学习变形器(Machine Learning (ML) Deformer)示例项目,通过案例了解如何使用 ML 变形器系统来获得角色的全身网格体变形效果。
启动程序版本现支持 macOS 通用二进制文件
在 Epic Games 启动程序(Epic Games Launcher)上发行的虚幻引擎版本现包含适用于 macOS 的通用二进制文件(Universal Binary),能为 Apple Silicon(ARM64)和基于 Intel 的(x86-64)mac 提供原生支持。在 macOS 上下载并安装 UE 5.2 时,虚幻编辑器将自动选择适合你架构的二进制代码版本。Apple Silicon 用户应该会体验到性能改进。此外,我们还为使用 Apple Silicon 设备的 macOS 用户进行了多项改进,包括:
-
修复窗口焦点处理问题。
-
支持新款 Mac 的屏幕顶部 "刘海" 效果。
原文链接:https://www.oschina.net/news/241209/unreal-engine-5-2-released
likeshop基于「ThinkPHP + Vue + Nuxt + uni-app」实现的免费开源商城系统,支持H5、小程序、APP,微信支付、支付宝支付、短信、云存储、优惠券、秒杀、拼团、抢购等主流功能,专业团队维护,值得信赖,欢迎下载体验。 2千+star开源地址:https://gitee.likeshop.cn/1HurY0AC 官网文档地址:https://gitee.likeshop.cn/1HurY0AC
替代 mybatis,sagacity-sqltoy-5.2.48 发版
更新内容
1、统一字段处理 IUnifyFieldsHandler 中增加了对 createTime、updateTime 等时间字段取数据库时间,避免终端时间不一致问题
2、修复 @loop () 参数含引号时多增加了一个空白的缺陷
3、为对象保存等 sql 产生建立缓存机制,避免每次动态组织 sql,提升性能
sqltoy 特点介绍:
-
sqltoy 的核心构建思想
-
sqltoy 的对比 mybatis (plus) 的核心点:查询语句编写、可阅读性、可维护性
-
对象化 crud 是基础,但 sqltoy 有针对性的改进:update、updateSaveFetch、updateFetch 等
-
sqltoy 的缓存翻译,大幅减少表关联简化 sql,让你的查询性能成几何级提升
-
极致的分页,同样帮助你实现查询的性能大幅提升
-
快速分页:@fast () 实现先取单页数据然后再关联查询,极大提升速度
-
分页优化器:page-optimize 让分页查询由两次变成 1.3~1.5 次 (用缓存实现相同查询条件的总记录数量在一定周期内无需重复查询
-
sqltoy 的分页取总记录的过程不是简单的 select count (1) from (原始 sql);而是智能判断是否变成:select count (1) from 'from 后语句 ', 并自动剔除最外层的 order by
-
sqltoy 支持并行查询:parallel="true",同时查询总记录数和单页数据,大幅提升性能
-
便利的跨数据库统计计算:数据旋转
-
便利的跨数据库统计计算:无限极分组统计 (含汇总求平均)
-
便利的跨数据库统计计算:同比环比
原文链接:https://www.oschina.net/news/241395/sagacity-sqltoy-5-2-48-released
likeshop基于「ThinkPHP + Vue + Nuxt + uni-app」实现的免费开源商城系统,支持H5、小程序、APP,微信支付、支付宝支付、短信、云存储、优惠券、秒杀、拼团、抢购等主流功能,专业团队维护,值得信赖,欢迎下载体验。 2千+star开源地址:https://gitee.likeshop.cn/1HurY0AC 官网文档地址:https://gitee.likeshop.cn/1HurY0AC