5月12号软件资讯更新合集.....

news2024/12/23 23:26:26

Vue 3.3 “浪客剑心” 发布

Vue 3.3 已正式发布,代号 "Rurouni Kenshin"(浪客剑心)。

公告写道,此版本专注于改进开发者使用体验 —— 特别是 SFC<script setup> 与 TypeScript 的结合使用。一同发布的还有 Vue Language Tools 1.6(旧 Volar),解决了 Vue 与 TypeScript 一起使用时许多长期存在的痛点。

升级到 3.3 时,建议同时更新以下依赖项:

  • volar / vue-tsc@^1.6.4

  • vite@^4.3.5

  • @vitejs/plugin-vue@^4.2.0

  • vue-loader@^17.1.0 (if using webpack or vue-cli)


改进开发者使用 <script setup> + TypeScript 的体验

  • 面向宏支持类型导入和复杂类型

<script setup lang="ts">
import type { Props } from './foo'

// imported + intersection type
defineProps<Props & { extraProp?: string }>()
</script>
  • 引入泛型组件

<script setup lang="ts" generic="T">
defineProps<{
  items: T[]
  selected: T
}>()
</script>
<script setup lang="ts" generic="T extends string | number, U extends Item">
import type { Item } from './types'
defineProps<{
  id: T
  list: U[]
}>()
</script>
  • 改进 defineEmits

// BEFORE
const emit = defineEmits<{
  (e: 'foo', id: number): void
  (e: 'bar', name: string, ...rest: any[]): void
}>()
// AFTER
const emit = defineEmits<{
  foo: [id: number]
  bar: [name: string, ...rest: any[]]
}>()
  • 使用 defineSlots 设置 slots 类型

<script setup lang="ts">
defineSlots<{
  default?: (props: { msg: string }) => any
  item?: (props: { id: number }) => any
}>()
</script>

实验性功能

  • 解构 Reactive Props

<script setup>
import { watchEffect } from 'vue'

const { msg = 'hello' } = defineProps(['msg'])

watchEffect(() => {
  // accessing `msg` in watchers and computed getters
  // tracks it as a dependency, just like accessing `props.msg`
  console.log(`msg is: ${msg}`)
})
</script>

<template>{{ msg }}</template>
  • defineModel

<!-- BEFORE -->
<script setup>
const props = defineProps(['modelValue'])
const emit = defineEmits(['update:modelValue'])
console.log(props.modelValue)

function onInput(e) {
  emit('update:modelValue', e.target.value)
}
</script>

<template>
  <input :value="modelValue" @input="onInput" />
</template>
<!-- AFTER -->
<script setup>
const modelValue = defineModel()
console.log(modelValue.value)
</script>

<template>
  <input v-model="modelValue" />
</template>

详情查看完整 Changelog。

原文链接:https://www.oschina.net/news/240789/vuejs-3-3-released

DjangoAdmin 敏捷开发框架 Flask+EleVue 版本 v2.0.0 发布

v2.0.0 更新内容:

1、新增非超级管理员登录获取菜单权限架构体系;

2、新增获取用户权限节点列表功能;

3、新增用户操作权限鉴权中间件,每个操作节点统一走鉴权认证;

4、修复个人中心用户头像不显示问题;

5、解决用户信息页面城市不匹配的问题;

6、修复近期用户使用过程中反馈的 BUG;

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

原文链接:https://www.oschina.net/news/240771/django-layui-admin-2-0-0

AlmaLinux OS 9.2 发布,CentOS 最佳替代方案之一

AlmaLinux OS 9.2 已正式发布,代号 “Turquoise Kodkod”。

AlmaLinux 是开放源码的、社区驱动的项目,它从红帽企业版 Linux (RHEL) 的源码编译而来。AlmaLinux 跟 RHEL 8 完全在二进制上兼容,它由 CloudLinux OS 的创建者打造。AlmaLinux 团队承诺永久免费提供 AlmaLinux 操作系统,项目永久开源且不采取任何限制,不收取任何费用,支持至 2029 年。

2020 年 Red Hat 决定停止将 CentOS Linux 作为独立发行版,改为推出滚动更新发行版 CentOS Stream,把它作为企业发行版 RHEL 的上游 beta 版本。社区立即推出了多个项目替代 CentOS,其中最为突出的是两个项目:Rocky Enterprise Software Foundation 赞助的 Rocky Linux;另一个是 AlmaLinux OS Foundation 的 AlmaLinux。

发布公告写道,AlmaLinux 9.2 为混合云的基础提供了增强功能和新特性,有助于更快、更轻松地为多个环境交付 Workload、应用程序和服务。

此版本包括安全更新,例如 realmd 系统角色、SCAP 配置文件和用于增强系统检查的 Ansible 内容,以简化安全性和合规性管理。此外还对 streams 应用程序的改进提供了编译器、运行时语言、数据库和网络服务器更新。

Web 控制台的增强功能和新的系统角色使系统自动化和标准化变得更加容易。至于容器,新功能使容器化部署的开发和管理更加容易。

AlmaLinux 提供了支持许多平台的镜像,详情查看下载地址。

原文链接:https://www.oschina.net/news/240749/almalinux-os-9-2-released

likeshop基于「ThinkPHP + Vue + Nuxt + uni-app」实现的免费开源商城系统,支持H5、小程序、APP,微信支付、支付宝支付、短信、云存储、优惠券、秒杀、拼团、抢购等主流功能,专业团队维护,值得信赖,欢迎下载体验。 2千+star开源地址:https://gitee.likeshop.cn/1HurY0AC 官网文档地址:https://gitee.likeshop.cn/1HurY0AC

低代码 ORM Bee 2.1, 支持 Mongodb 直接执行原生语句,面向对象打印原生语句,广播表批量插入

Hibernate/MyBatis+ plus +Sharding JDBC + Jpa+ Spring data+ GraphQL+ App ORM (Android, 鸿蒙)= Bee

要整合一堆的工具,还不如只用一个小巧又功能强大的工具。犹如 JAVA 界的数据源连接池 Hikari, 文件虽小,功能却不赖!

ORM Bee Sharding 分库分表就是那么简单,对开发透明,不影响业务,简单易用,文件小,性能好;支持 Mongodb,支持 JDBC,还支持 Android 和 Harmony;可以同时使用多种不同类型的数据库。

Spring Cloud 微服务使用数据库更方便:Bee + Spring Boot; 轻松支持多数据源,Sharding, Mongodb.

更快的开发 Spring Cloud 微服务的新组合,Bee 整合 Spring Boot, 让你瞬间拥有两样快速开发利器!

Bee,互联网新时代的 Java ORM 工具,更快、更简单、更自动,开发速度快,运行快,更智能

Spring Boot 是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,

从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot 可以帮助我们进行快速应用开发。

最新功能介绍:

V2.1.5.1 (2023・劳动节)

27) Mongodb 面向对象操作打印原生语句日志

28) 可直接执行原生语句 (MongodbRawSql)

29) 广播表批量插入

30) 更多数据库分页默认支持:MsAccess,Cubrid,HSQL,Derby,Firebird 等

31) BeeMongodbSimpleDataSource 支持配置文件使用更多属性设置

32) 内置 Json 工具 fastjson 实现支持

33) fixed bug: 批量插入不能自动生成主键值,已修复

原文链接: https://www.oschina.net/news/240737/bee-2-1-released

Mesa 23.1 已发布

基于 Linux 操作系统的开源图形堆栈 Mesa 发布了 23.1 版本,这是最新 Mesa 23 系列的第一个重大更新,为现有图形驱动程序带来了许多新功能,并改进了对众多游戏的支持。

Mesa 23.1 具有:

  • RadeonSI Rusticl OpenCL 支持,提供 ROCm OpenCL 的新替代方案

  • 更小的单文件磁盘缓存

  • 继续改进 RadeonSI 和 RADV 中对 AMD RDNA3/GFX11 的支持

  • RADV 启用图形管道库 (GPL) 支持

  • 初始 AMD GFX940 支持

  • 许多 Zink OpenGL-on-Vulkan 增强功能

  • 添加了 Intel Meteor Lake 图形 ID

  • 初始的 LoongArch CPU 支持

  • 各种游戏优化

此外还有 Valve 开发人员为 Steam Deck 开发的 RADV、改进了对 Haiku OS 的 EGL 支持、英特尔 Vulkan 视频支持、基于英特尔计算的 DXT5 转码、Asahi Gallium3D 的着色器磁盘缓存、许多新的 Microsoft Dozen “Dzn” 功能,和许多其他变化。

可以在仓库下载最新的 Mesa 23.1 源代码。

原文链接:https://www.oschina.net/news/240753/mesa-23-1-released

Redisson 3.21.1 发布,官方推荐的 Redis 客户端

Redisson 3.21.1 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。

此版本更新内容如下:

Feature

  • RSetCache 对象中添加了 addIfAbsent (), addIfExists (), addIfGreater (), addIfLess (), addAll (), addAllIfAbsent (), addAllIfExist (), addAllIfGreater (), addAllIfLess () 方法

  • 在 RSet 对象中添加 SetAddListener, SetRemoveListener, SetRemoveRandomListener

  • RScoredSortedSet 对象中添加了 ScoredSortedSetAddListener, ScoredSortedSetRemoveListener

  • 在 RMap 对象中添加了 MapPutListener, MapRemoveListener。

  • 在 RAtomicDouble 和 RAtomicLong 对象中加入 IncrByListener

  • 添加 RMapCache.getAllWithTTLOnly () 方法

Breaking change

  • RedissonDelayedQueue 内部数据格式已更改

  • RedissonReliableTopic 内部数据格式已更改

Improvement

  • RedissonReliableTopic 内部结构优化

Fixed

  • RReliableTopic 数据丢失

  • 在某些情况下无法正确处理故障转移

  • BatchOptions.retryAttempts = 0 没有应用于 RBatch 对象

  • 如果使用 CompositeCodec,则 RMap.keySet() 抛出 NPE

  • 默认情况下 RediSearch NumericFilter 不应设置 exclusive range

  • RediSearch NumericFilter 会抛出 NPE

  • RLocalCachedMap.removeListener() 方法不会删除本地缓存监听器

原文链接: https://www.oschina.net/news/240755/redisson-3-21-1-released

🎉CatchAdmin v3.1.2 发布,小版本更新优化

介绍

CatchAdmin 是一款基于 Laravel 和 Element Plus 二次开发而成后台管理系统。Laravel 社区也有许多非常优秀的后台管理系统,例如 Nova, 官方出品,当然是收费的,免费的有基于 Livewire 的 Filament,还有不得不说的 Laravel Admin。CatchAdmin 还是采用传统的前后端分离策略,Laravel 框架仅仅作为 Api 输出。将管理系统模块之间的耦合降到了最低限度。每个模块之间都有独立的控制器,路由,模型,数据表。在开发上尽可能将模块之间的影响降到最低,降低了开发上的难度。基于 CatchAdmin 可以开发 CMS,CRM,OA 等 等系统。也封装了很多实用的工具,提升开发体验。

V3.1.2 日志

  • 优化 icon 选择器

  • 修复权限组件在 windows 下的路径问题

  • 修复重置搜索条件

  • 修复上传在 windows 下的路径问题

  • 优化了角色权限的交互

  • 修复了用户权限认证

  • 等等....

视频

catchadmin 模块创建

catchadmin 之快速开发

功能​

  • 用户管理 后台用户管理

  • 部门管理 配置公司的部门结构,支持树形结构

  • 岗位管理 配置后台用户的职务

  • 菜单管理 配置系统菜单,按钮等等

  • 角色管理 配置用户担当的角色,分配权限

  • 操作日志 后台用户操作记录

  • 登录日志 后台系统用户的登录记录

  • 代码生成 生成 API 端的 CURD 操作

  • Schema 管理 生成表结构

  • 模块管理 系统模块管理

原文链接: https://www.oschina.net/news/240769/catchadmin-3-1-2

likeshop基于「ThinkPHP + Vue + Nuxt + uni-app」实现的免费开源商城系统,支持H5、小程序、APP,微信支付、支付宝支付、短信、云存储、优惠券、秒杀、拼团、抢购等主流功能,专业团队维护,值得信赖,欢迎下载体验。 2千+star开源地址:https://gitee.likeshop.cn/1HurY0AC 官网文档地址:https://gitee.likeshop.cn/1HurY0AC

 

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

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

相关文章

【C语言】操作符详解(上)

操作符详解&#xff08;上&#xff09; 1.操作符分类2.算数操作符3.移位操作符3.1 右移3.2 左移 4.位操作符4.1位操作符发的应用 5.赋值操作符6.单目操作符7.关系操作符8.逻辑操作符 1.操作符分类 算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操…

Vue3-黑马(四)

目录&#xff1a; &#xff08;1&#xff09;vue3-基础-axios-获取数据 &#xff08;2&#xff09;vue3-基础-axios-发送数据 &#xff08;3&#xff09;vue3-基础-axios-baseURL &#xff08;1&#xff09;vue3-基础-axios-获取数据 第三方库axios是对xhr的封装&#xff0…

智安网络|网络安全威胁风险分析:识别以及预防黑客和钓鱼攻击

随着网络技术的不断发展和普及&#xff0c;网络安全问题日益严峻。黑客、病毒、恶意软件、钓鱼攻击等威胁不断涌现&#xff0c;给个人、企业、国家的信息安全带来了极大的威胁。如何识别、分析和预防网络安全威胁已成为所有人必须要解决的问题。本篇文章将从黑客攻击和钓鱼攻击…

proc文件系统

proc介绍 (1)proc是虚拟文件系统&#xff0c;虚拟的意思就是proc文件系统里的文件不对应硬盘上任何文件&#xff0c;我们用去查看proc目录下的文件大小都是零,是接受到请求才动态生成的&#xff1b; (2)proc文件系统是开放给上层了解内核运行状态的窗口&#xff0c;通过读取pro…

如何通过品牌矩阵号赋能品牌?

小红书作为年轻人的“消费决策”平台、逐步成为越来越多用户的消费指南&#xff0c;同时也变成众多品牌的营销基地。在小红书运营矩阵账号可以很好的树立品牌形象、增加粉丝粘性、节约广告成本&#xff0c;那么在搭建矩阵的过程中如何管理品牌矩阵号也成为众多品牌必须要思考的…

3.操作系统

文章目录 1.操作系统概述&#xff08;1&#xff09;当前操作系统的主要类型&#xff08;2&#xff09;操作系统的特点&#xff08;3&#xff09;五种主要的功能&#xff08;4&#xff09;考点分布 2.进程&#xff08;1&#xff09;进程的状态&#xff08;2&#xff09;进程的定…

jeecg低代码主从表打印

1.在在线开发菜单栏中选择online表单开发&#xff0c;新建两张表&#xff0c;分别为主表和附表。 2.首页进入报表设计——积木报表设计。 3.进入报表管理——打印设计&#xff0c;选择一个模板或者新建都可以。 4.进入设计页面&#xff0c;点击数据集管理右边的添加数据表&a…

高通开发系列 - 驱动模块Oops后如何找到出错位置

By: fulinux E-mail: fulinux@sina.com Blog: https://blog.csdn.net/fulinus 喜欢的盆友欢迎点赞和订阅! 你的喜欢就是我写作的动力! 目录 问题概述问题现象出错定位问题概述 加载驱动模块时发生:Kernel panic - not syncing: Fatal exception 那么如何找到驱动模块出错的…

抖音AI绘画变成真人软件

抖音AI绘画成人软件的发展可能包括以下几个方面&#xff1a; 算法优化&#xff1a;随着深度学习算法的不断发展&#xff0c;未来该技术可能会通过改进模型架构、优化训练方式等手段&#xff0c;提高生成图像的质量和自然度。 多样化的绘画风格&#xff1a;为了满足用户…

【软考备战·希赛网每日一练】2023年5月12日

文章目录 一、今日成绩二、错题总结第一题第二题第三题第四题 三、知识查缺 题目及解析来源&#xff1a;2023年05月12日软件设计师每日一练 一、今日成绩 二、错题总结 第一题 解析&#xff1a; 一般情况下&#xff0c;一旦Web服务器向浏览器发送了请求数据&#xff0c;它就要…

2021 第十二届蓝桥杯大赛软件赛决赛, 国赛,C/C++ 大学B组题解

2021 第十二届蓝桥杯大赛软件赛决赛, 国赛&#xff0c;C/C 大学B组题解 文章目录 第1题 —— 带宽 &#xff08;5分&#xff09;第2题 —— 纯质数 &#xff08;5分&#xff09;第3题 —— 完全日期 &#xff08;10分&#xff09;第4题 —— 最小权值 &#xff08;10分&#xf…

MySQL之快速查询的秘籍 【B+树索引】

前言 本文章收录在MySQL性能优化原理实战专栏&#xff0c;点击此处查看更多优质内容。 本文摘录自 ▪ 小孩子4919《MySQL是怎样运行的&#xff1a;从根儿上理解MySQL》 &#x1f604;学完前面我们讲解了InnoDB数据页的7个组成部分&#xff0c;知道了各个数据页可以组成一个双…

Linux 多线程(3)多线程应用、信号量、线程池、单例模式

应用 生产者与消费者模型 生产者与消费者模型---设计模式的一种 设计模式--程序员针对一些典型的应用场景所给出的一种典型的解决方案 应用场景--在有大量数据任务产生的同时需要进行任务处理的场景 如果采用单执行流解决&#xff1a; 效率低下 资源利用不一定合理&#xff08;…

【Python数据分析】常用内置函数(一)

&#x1f64b;‍ 哈喽大家好&#xff0c;本次是python数据分析、挖掘与可视化专栏第四期 ⭐本期内容&#xff1a;常用内置函数 &#x1f3c6;系列专栏&#xff1a;Python数据分析、挖掘与可视化 &#x1f44d;“总有一段时光悄悄过去然后永远怀念.” 文章目录 前言类型转换int(…

Vue---列表渲染

目录 一、列表渲染的基本使用 &#xff08;1&#xff09;渲染数组数据 &#xff08;2&#xff09;渲染对象数据 二、v-for指令的高级用法 三、列表过滤 四、列表排序 一、列表渲染的基本使用 使用v-for指令可以将数组&#xff0c;对象数据渲染成列表视图 &#xff08;1&a…

前端自学好还是培训好?女生有多适合学前端,我来告诉你!

2023年了&#xff0c;你是否还在迷茫或者每个月拿着5/6k做着卷死的工作&#xff0c;不但存不下钱还不能好好享受生活&#xff0c;如果是&#xff0c;那你真该考虑一下转行了。 好程序员先说说前端到底怎么开始学&#xff1a; 有的伙伴说今年28岁了&#xff0c;学的会计&#xf…

Vue中的MVVM【第三篇】

大纲&#xff1a; MVVM图示 &#x1f308; 一、MVVM简介 简单来说&#xff1a;MVVM&#xff08;M-VM-M&#xff09;&#xff0c;一种更好的UI模式解决方案&#xff0c;MVVM通过数据双向绑定让数据自动地双向同步。 M(Model)&#xff1a;Model数据模型&#xff0c;json格式数据…

Revit中如何创建曲面嵌板及一键成板

一、Revit中如何创建曲面嵌板 在我们的绘图过程中可能会遇见一些曲面形状&#xff0c;而我们的常规嵌板没办法满足我们绘制的要求&#xff0c;我们今天学习如何在revit中绘制曲面嵌板。 1.新建“自适应公制常规模型”族&#xff0c;创建4个点图元并为其使用自适应。 2.在相同的…

linux系统内核调试手段——动态输出

https://xuesong.blog.csdn.net/article/details/109522945?spm1001.2014.3001.5502 使用动态输出是系统内核调试的重要手段之一。 内核使用大量的pr_debug()/dev_dbg()函数来输出信息&#xff0c;使用了动态输出的技术。在使用动态输出时&#xff0c;记住需要挂载debugfs文件…

Java 8 ConcurrentHashMap 源码分析

文章目录 1. ConcurrentHashMap 的底层结构2. ConcurrentHashMap 的元素存储过程3. ConcurrentHashMap 的扩容3.1 扩容的过程3.2 源码分析 1. ConcurrentHashMap 的底层结构 JDK 1.8 的 ConcurrentHashMap 底层数据结构与 HashMap 基本相同&#xff0c;二者在容量机制、Entry …