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

news2024/11/29 8:58:38

Windows Terminal 1.18 新功能预览:标签拖拽、上下文菜单...

Windows Terminal 预览版已更新到 1.18 版本,带来多项实用内容,一起来看看这个版本的新东西:

标签撕裂(拖拽功能)

Windows Terminal 已支持对选项卡进行拖拽,使其成为独立窗口:

还可以将选项卡从一个终端窗口移动到另一个终端窗口

右键单击上下文菜单(实验性功能)

共有粘贴、拆分窗格、复制选项卡和关闭选项卡

目前还是实验性功能,需要手动启用。要手动启用此功能,请在 settings.json 的 profiles 部分的 defaults 部分添加 "experimental.rightClickContextMenu": "true" :

环境变量自动更新

Windows 终端现在将在打开新选项卡或窗格时自动重新加载环境变量。

不需要在安装某些东西并更改 PATH 后完全关闭终端, 只需打开一个新选项卡,或重新启动当前选项卡。

Atlas 引擎改进

改善了当前还是实验性功能的文本呈现引擎 AtlasEngine 。

少了许多奇怪的间隙,切断的字形,以及莫名其妙缩小的字形。

前:

后:

便携模式

Windows 终端支持以 “便携模式” 部署,确保 Windows 终端创建和维护的所有数据都保存在应用程序的旁边,可以更轻松地跨不同环境移动。

便携式模式允许随身携带或存档 Windows 终端的预配置安装,并从网络共享、云驱动器或 U 盘运行。任何便携式安装都是独立的,不会干扰其他已安装的 Windows 终端发行版。

需要手动启用便携模式:在 WindowsTerminal.exe 旁边创建一个名为 .portable 的文件,启动 WindowsTerminal.exe 后将自动创建一个名为 settings 的目录, settings 目录将存储设置和运行时状态,例如窗口布局。

可以通过在下拉菜单中选择 “关于”,来验证当前是否处于便携模式。

原文链接:https://www.oschina.net/news/242335/windows-terminal-preview-1-18-released

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

MakuCloud v3.2 发布,简洁好用的 SpringCloud 2022 脚手架

项目说明

  • maku-cloud 是采用 SpringCloud 2022、SpringBoot 3.0、SpringSecurity 6.0、Nacos、Mybatis-Plus 等框架,开发的一套 SpringCloud 快速开发平台,使用门槛极低,且采用 MIT 开源协议,完全免费开源,可免费用于商业项目等场景。

  • 采用组件模式,扩展不同的业务功能,可以很方便的实现各种业务需求,且不会导致系统臃肿,若想使用某个组件,按需引入即可,反之亦然。

  • 支持 Online 在线表单开发,可快速开发业务,无需部署及重启服务等优点。

更新日志

  • 新增 @OperateLog 注解,方便保存操作日志

  • 新增操作日志管理模块,方便日志审查

  • 新增在线用户监控,可踢出在线用户

  • 简化微服务架构,与 MakuBoot 保持一致

  • 优化关闭验证码时,自动隐藏验证码

  • 升级 SpringBoot 到 3.0.7

  • 修复 el-tree 填充失败问题

开源汇总

  • 低代码开发平台(单体版):https://gitee.com/makunet/maku-boot

  • 低代码开发平台(微服务):https://gitee.com/makunet/maku-cloud

  • 超好用的代码生成器:https://gitee.com/makunet/maku-generator

  • Vue3.x 后台管理 UI:https://gitee.com/makunet/maku-admin

  • Vue3.x 表单设计器:https://gitee.com/makunet/maku-form-design

架构图

效果图

原文链接: https://www.oschina.net/news/242498/makucloud-3-2-released

PostgreSQL 16 发布首个 Beta 版本

PostgreSQL 16 的第一个测试版现已可供下载。此版本包含 PostgreSQL 16 的所有功能预览,但 beta 版本的某些细节可能会在测试期间发生变化。

以下为 PostgreSQL 16 beta 1 主要功能亮点:

性能优化

  • 此版本为 x86 和 ARM 架构引入了对使用 SIMD 的 CPU 加速的支持,包括对处理 ASCII 和 JSON 字符串以及数组和子事务搜索的优化。此外,PostgreSQL 16 还为 PostgreSQL 的客户端库 libpq 引入了负载平衡。

  • PostgreSQL 16 包括查询执行方面的性能改进。此版本增加了更多查询并行性,包括允许并行执行 FULL 和 RIGHT 联接,以及并行执行 string_agg 和 array_agg 聚合函数。

  • PostgreSQL 16 可以在 SELECT DISTINCT 查询中使用增量排序。还有一些针对窗口查询的优化, RANGE 和 LIST 分区查找的改进,以及对 RIGHT 和 OUTER 查询中 “反连接” 的支持。

  • PostgreSQL 16 还可以将使用 COPY 并发批量加载数据的性能提高高达 300%。

逻辑复制增强

  • 逻辑复制让 PostgreSQL 用户可以将数据实时流式传输到其他 PostgreSQL 或其他实现逻辑协议的外部系统。在 PostgreSQL 16 之前,用户只能在主实例上创建逻辑复制发布者。

  • PostgreSQL 16 增加了在备用实例上执行逻辑解码的能力,为用户提供了更多分配工作负载的选项,例如,使用比主实例繁忙的备用实例来逻辑复制更改。

  • PostgreSQL 16 还包括对逻辑复制的多项性能改进。包括允许订阅者并行应用大型事务,使用 PRIMARY KEY 以外的索引在 UPDATE 或 DELETE 操作期间执行查找,并允许在初始化期间使用二进制格式复制表。

开发者体验

  • PostgreSQL 16 继续实施用于操作 JSON 数据的 SQL/JSON 标准,包括对 SQL/JSON 构造函数(例如 JSON_ARRAY() 、 JSON_ARRAYAGG() 等)和身份函数 ( IS JSON ) 的支持。

  • 此版本还添加了 SQL 标准 ANY_VALUE 聚合函数,该函数返回聚合集中的任意值。为方便起见,PostgreSQL 16 现在允许指定非十进制整数文字,例如 0xff 、 0o777 和 0b101010 ,并使用下划线作为千位分隔符,例如 5_432 。

  • 此版本向 psql 客户端添加了对扩展查询协议的支持。用户可以执行查询,例如 SELECT $1 + $2 ,并使用 \bind 命令替换变量。

安全功能

  • PostgreSQL 16 继续让用户能够授予对功能的特权访问权限,而无需具有新预定义角色的超级用户。其中包括 pg_maintain ,它允许执行诸如 VACUUM 、 ANALYZE 、 REINDEX 等操作,以及 pg_create_subscription ,它允许用户创建逻辑复制订阅。此外,从这个版本开始,逻辑复制的订阅者作为表所有者而不是超级用户在表上执行事务。

  • PostgreSQL 16 现在允许在 pg_hba.conf 和 pg_ident.conf 文件中使用正则表达式来匹配用户名和数据库名。此外,PostgreSQL 16 添加了在 pg_hba.conf 和 pg_ident.conf 中包含其他文件的功能。

  • PostgreSQL 16 还增加了对 SQL 标准 SYSTEM_USER 关键字的支持,该关键字返回用于建立会话的用户名和身份验证方法。

  • PostgreSQL 16 还增加了对 Kerberos 凭证委托的支持,它允许 postgres_fdw 和 dblink 等扩展使用经过身份验证的凭证连接到其他服务。

  • 此版本还为客户端添加了几个新的面向安全的连接参数。包括 require_auth ,其中客户端可以指定它愿意从服务器接受哪些身份验证方法。

  • 现在可以将 sslrootcert 设置为 system ,以指示 PostgreSQL 使用客户端操作系统提供的受信任的证书颁发机构 (CA) 存储。

监控与管理

  • 添加了几个新的监控功能,包括提供有关 I/O 统计信息的新 pg_stat_io 视图。此版本还提供了最后一次扫描表或索引的时间戳。用于 pg_stat_activity 的归一化算法也有改进。

  • 此版本包括对页面冻结策略的改进,这有助于提高清理和其他维护操作的性能。

  • 改进了对文本排序规则的一般支持,它提供了文本排序方式的规则。

  • PostgreSQL 16 将 ICU 设置为默认排序规则提供程序,还添加了对预定义的 unicode 和 ucs_basic 排序规则的支持。

  • PostgreSQL 16 为 pg_dump 添加了额外的压缩选项,包括对 lz4 和 zstd 压缩的支持。

其他变化

  • PostgreSQL 16 删除了 promote_trigger_file 选项以启用对备用数据库的提升。

  • PostgreSQL 16 引入了 Meson 构建系统,最终将取代 Autoconf。

  • 启用 DirectIO 的开发人员标志,以及在订阅者中指定 origin=none 时使用逻辑复制在两个表之间进行双向复制的能力。

  • PostgreSQL 16 现在支持最低版本的 Windows 10。

原文链接: https://www.oschina.net/news/242456/postgresql-16-beta-released

🔥 .NET 框架 Furion 你很难再忽视了,v4.8.8.22 发布

Furion 自 2020 年 09 月 01 日开源起,可谓是一路高歌,截至 2023 年 05 月 25 日,Furion 在 NuGet 平台斩获 865 万下载量,在 Gitee 和 Github 平台 Stars 合计 10K+,项目贡献值超 240 人。

综合以上数据,Furion 在 .NET 平台的开发者很难再忽视它了。

本期更新

新特性

  • [新增] 配置模块 IgnoreConfigurationFiles 支持完整的文件通配符 4.8.8.22 ⏱️2023.05.25 #I78ABL

  • [新增] 定时任务支持二级虚拟目录 VisualPath 配置部署 4.8.8.20 ⏱️2023.05.18 #I740IA

  • [新增] 监听日志 LoggingMonitor 支持 Razor Pages 4.8.8.16 ⏱️2023.05.15 #I7332C

  • [新增] 定时任务作业处理程序工厂 IJobFactory 支持 4.8.8.13 ⏱️2023.05.08 ad58dd3

  • [新增] AES 支持对文件(含超大文件)进行加解密 4.8.8.11 ⏱️2023.05.05 1d2265b

  • [新增] 动态 WebAPI 支持 text/plain 格式的 Body 参数 4.8.8.9 ⏱️2023.05.04 b49fe50

  • [新增] 插件化 IDynamicApiRuntimeChangeProvider 接口,可在运行时动态添加 WebAPI/Controller 4.8.8.8 ⏱️2023.05.04 322ea59

  • [新增] 定时任务 Schedular.CompileCSharpClassCode(code) 支持动态编译作业处理程序代码 4.8.8.7 ⏱️2023.04.30 fe1e8a1

  • [新增] App.CompileCSharpClassCode(code) 动态编译类定义代码 4.8.8.7 ⏱️2023.04.30 fe1e8a1

  • [新增] 粘土对象支持结构 struct 对象类型 4.8.8.7 ⏱️2023.04.30 a0fa3aa

  • [新增] 定时任务支持配置 IJob 执行异常 FallbackAsync 回退策略 4.8.8.6 ⏱️2023.04.25 7671489

  • [新增] 定时任务支持在非 IOC/DI 项目类型中使用 4.8.8.5 ⏱️2023.04.24 #I6YJNB

  • [新增] RSA 支持对超长字符(超 245 位)进行分段加解密 4.8.8.2 ⏱️2023.04.19 !788 感谢 @YaChengMu

  • [新增] System.Text.Json 和 Newtonsoft.Json 对粘土对象 Clay 支持 4.8.8.1 ⏱️2023.04.18 #I6WKRZ

  • [新增] 粘土对象可反射转换成特定 IEnumerable<T> 类型:clay.ConvertTo<T>() 4.8.8 ⏱️2023.04.13 5d54a65

  • [新增] Serve.IdleHost 支持返回 http 和 https 协议 Web 地址(端口) 4.8.8 ⏱️2023.04.13 fdf7885

突破性变化

  • [调整] 监听日志 WriteFilter 和 ConfigureLogger 的 ActionExecutingContext 和 ActionExecutedContext 类型为 FilterContext 4.8.8.16 ⏱️2023.05.15 #I7332C

  • [调整] IJsonSerializerProvider 序列化接口,添加 Deserialize 反序列化方法 4.8.8.15 ⏱️2023.05.15 !815 感谢 @YaChengMu

问题修复

  • [修复] Swagger 进行分组后 Tags 不能进行分组过滤问题 4.8.8.22 ⏱️2023.05.25 #I78A55

  • [修复] 因 9d8cb82 代码提交导致命名服务解析异常问题 4.8.8.21 ⏱️2023.05.18 #I76JZR

  • [修复] 因 9d8cb82 代码提交导致服务 AOP 异常拦截问题 4.8.8.17 ⏱️2023.05.15 #I73A8E

  • [修复] 动态 WebAPI 自定义路由模板参数和自动拼接参数冲突问题 4.8.8.15 ⏱️2023.05.15 #I72ZZ2

  • [修复] 远程请求在被请求端返回非 200 状态码但实际请求已处理也抛异常问题 4.8.8.14 ⏱️2023.05.12 b14a51f

  • [修复] App.CompileCSharpClassCode(code) 运行时添加匿名程序集编译异常问题 4.8.8.8 ⏱️2023.05.04 322ea59

  • [修复] LoggingMonitor 打印泛型类型如果存在多个泛型参数问题 4.8.8.8 ⏱️2023.05.04 8d9cb74

  • [修复] 脱敏处理如果字典存在重复词导致异常问题 4.8.8.4 ⏱️2023.04.23 #I6Y19K

  • [修复] 远程请求 Body 参数为粘土对象 Clay 类型序列化有误 4.8.8.1 ⏱️2023.04.18 #I6WKRZ

  • [修复] Serve.IdleHost 获取随机端口的本地地址带 $ 符号问题 4.8.8 ⏱️2023.04.13 ed6f292

其他更改

  • [调整] 组件 Component 模式支持 [DependsOn] 支持继承 4.8.8.16 ⏱️2023.05.15 #I733RF

  • [调整] 定时任务 GC 回收逻辑,避免高频添加作业导致 尾延迟 问题 4.8.8.3 ⏱️2023.04.21 #I6XIV8

  • [调整] 定时任务日志设计,减少不必要的日志输出 4.8.8.3 ⏱️2023.04.21 #I6XI2L

文档

  • [新增] Jwt 身份验证过程监听文档

  • [新增] 事件总线 Redis 集成文档

  • [更新] 粘土对象文档、虚拟文件系统文档、序列化文档、事件总线文档、远程请求、数据加密文档、安全授权文档、动态 WebAPI 文档、定时任务文档、JSON 序列化文档、App 静态类文档

原文链接:https://www.oschina.net/news/242396/furion-4-8-8-22-released

Apache Druid 26.0.0 发布

Apache Druid 是一个分布式的、支持实时多维 OLAP 分析的数据处理系统。它既支持高速的数据实时摄入处理,也支持实时且灵活的多维数据分析查询。因此 Druid 最常用的场景就是大数据背景下、灵活快速的多维 OLAP 分析。Druid 还有一个关键的特点:它支持根据时间戳对数据进行预聚合摄入和聚合分析,因此也有用户经常在有时序数据处理分析的场景中用到它。

Apache Druid 26.0.0 现已发布,此版本包含来自 65 个贡献者的 390 多个新功能、错误修复、性能增强、文档改进和额外的测试。建议用户在升级到 Druid 26.0.0 之前,先查看升级说明和不兼容的更改。

更新亮点如下:

Auto type column schema(实验性)

作为嵌套列功能的下一个逻辑迭代,新的 "auto" type column schema 和索引器已添加到本机摄取中。这种自动类型的列索引器可为给定的输入生成最合适的列,生成 STRING、ARRAY<STRING>、LONG、ARRAY<LONG>、DOUBLE、ARRAY<DOUBLE> 或 COMPLEX<json> 列,所有这些都共享一个通用的 “嵌套” 格式。

“auto” 生成的所有列都有索引以帮助快速过滤(与经典 LONG 和 DOUBLE 列不同),并使用基于 cardinality 的阈值,尝试仅在可能实际加速查询时才使用这些索引(与经典 STRING 列不同)。

此 “auto” 索引器生成的 COMPLEX<json> 列存储简单标量类型的数组与其 “json”(v4)对应物不同,将它们存储为 ARRAY 类型的列。这意味着该 JSON_VALUE 函数现在可以提取整个数组,例如 JSON_VALUE(nested, '$.array' RETURNING BIGINT ARRAY)。目前复杂对象数组的存储方式没有变化。

这一改进还为 Druid 类型列添加了一个全新的功能,即 ARRAYtyped columns;它与经典的多值 STRING 列不同,以 ARRAY 语义表现。当所有值都是具有相同类型元素的数组时,这些列当前只能通过 “auto” 类型索引器创建。

Array data type 是一种允许你在数据库表的单个列中存储多个值的数据类型。数组通常用于存储可以作为一个组轻松访问和操作的相关数据集。

此版本增加了对将 ARRAY<STRING>、ARRAY<LONG> 和 ARRAY<DOUBLE> 等原始值数组存储为专用嵌套列的支持,而不是将它们分解为单独的元素列。

这些更改会影响 26.0 中可用的两个新功能:schema auto-discovery 和 unnest。

Schema auto-discovery(实验性)

项目团队正在向 Druid 添加带有类型推断的 schema-auto discovery。使用此功能,当 schema 可用时,会检测每个传入字段的数据类型。对于可能包含添加、删除或更改字段的传入数据,你可以选择拒绝不一致的数据(“the database is always correct - rejecting bad data!”),或者可以让 schema auto-discovery 更改数据源以匹配传入的数据(“the data is always right - change the database!”)。

对于新的用例和摄取,建议使用 Schema auto-discovery。对于现有用例,则建议慎用此功能;因为 Druid 会将类似数组的值(例如 ["tag1", "tag2])作为 ARRAY<STRING> 类型列而不是多值 (MV) 字符串,这可能会导致下游应用程序响应 MV 行为时出现问题。在有正式的迁移路径可用前,建议暂缓切换。

Schema auto-discovery 可用于本机批处理和流式摄取。

UNNEST arrays(实验性)

UNNEST 的部分酷炫之处在于它允许进行范围更广的操作,而这些操作在 Array 数据类型上是不可能的。你可以使用 UNNEST 函数 (SQL) 或 unnest 数据源(native)取消嵌套数组。

Unnest 将嵌套数组或表格转换为单独的行。UNNEST 函数在处理包含嵌套数组的复杂数据类型(例如 JSON)时特别有用。

例如,假设你有一个名为 “orders” 的表,其中有一列名为 “items”,其中包含每个订单的产品数组。你可以使用 unnest 提取单个产品(“each_item”),如以下 SQL 示例所示:

SELECT order_id, each_item FROM orders, UNNEST(items) as unnested(each_item)

这会生成一个结果集,每个订单中的每个项目都有一行,其中包含订单 ID 和单个项目的列。

注意 left table/datasource 后的逗号(示例中的 orders)。这是必需的。

#13268 #13943 #13934 #13922 #13892 # 13576 #13554 #13085

MSQ 的 Sort-merge join 和 hash shuffle join

现在可以通过设置上下文参数 sqlJoinAlgorithm 来执行排序合并算法的 sortMerge,或省略它来执行 broadcast joins(默认)。

多阶段查询可以使用排序合并连接算法。使用此算法,每个成对连接都计划到其自己的阶段,并带有两个输入。与 broadcast 相比,此方法通常性能较低但可扩展性更强。

将上下文参数 sqlJoinAlgorithm 设置为 sortMerge 以使用此方法。

Broadcast hash join 类似于本机连接查询的执行方式。

字典压缩的存储改进

切换到使用 frontcoding 字典压缩(实验性)可以节省多达 30%,而对查询性能几乎没有影响。

此版本通过新的段格式版本进一步改进了 indexSpec 上 stringEncodingStrategy 的 frontCoded 的类型,通常具有更快的读取速度和更小的 segment size。此改进与 Druid 25.0 向后不兼容。添加了一个新的 formatVersion 选项,默认为当前的 0 版本。将 formatVersion 设置为 1 即可开始使用新版本。

此外,整体存储大小,特别是使用更大的 buckets 时,已得到改进。

原文链接:https://www.oschina.net/news/242321/apache-druid-26-0-0-released

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/572501.html

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

相关文章

安装Redis6

安装Redis 安装redis依赖 redis是基于C语言编写的&#xff0c;因此首选需要安装redis所需的gcc依赖 yum install -y gcc tcl 上传安装包并解压 我安装的是redis-6.2.6版本&#xff0c;并且放到了/usr/local/src目录下 - 进入/usr/local/src目录shellcd /usr/local/src解压 tar …

全球最受欢迎低代码平台排行榜出炉

低代码平台正在成为寻求快速有效地构建应用程序的企业的首选解决方案。这些平台减少了编码要求&#xff0c;使企业能够在降低成本的同时更快地完成应用程序开发项目。在本文中&#xff0c;将探索全球受欢迎的低代码平台排行榜。 该排名使用的标准包括易用性、成本效益、集成性、…

很后悔,才发现这个API管理神器

想必大家都注意到了&#xff0c;近半年国产API管理工具火了起来。这说明两个问题&#xff0c;第一&#xff0c;API管理的重要性被越来越多的开发者认识到了&#xff0c;研发团队对API管理的需求也越来越强了。第二&#xff0c;说明国产软件真是越来越厉害了&#xff0c;大家确实…

《微服务实战》 第十八章 Redis查看配置文件和数据类型

前言 本章节讲解如何查看、修改Redis配置&#xff0c;介绍Redis类型。 1、查看配置 config get 配置名称 2、修改配置项 config set 配置项名称 配置项值 2.1、配置项说明 配置项参数说明daemonizeno/yes默认为 no&#xff0c;表示 Redis 不是以守护进程的方式运行&#xff…

论C站如何获得铁粉?过来人给出几点建议

哈喽&#xff0c;我是bug菌&#xff0c;一名想走&#x1f463;出大山改变命运的程序猿。周五啦&#xff0c;刚肝完需求的我&#xff0c;闲暇之时逛C站热榜&#xff0c;偶然刷到一条看到官方抛出的话题&#xff1a;"在C站如何获得铁粉&#xff1f;"&#xff0c;我寻思…

操作系统第五章——输入输出管理(上)

提示&#xff1a;初入红尘&#xff0c;不知人间疾苦&#xff0c;蓦然回首&#xff0c;已是苦中之人&#xff0c;这杯中酒三分&#xff0c;这酒中悲七分。关关难过关关过&#xff0c;夜夜难熬夜夜熬&#xff0c;愿这人世间所有爱恨情仇皆溶于酒&#xff0c;且将这红尘做酒&#…

MP4如何让去水印?python带你实现~

前言 嗨喽&#xff0c;大家好呀~这里是爱看美女的茜茜呐 开发环境: 解释器版本: python 3.8 代码编辑器: pycharm 2021.2 模块使用: 内置模块&#xff08;无需安装&#xff09; os —> python系统编程的操作模块,提供了非常丰富的功能去处理文件和目录 sys —> 是与…

我是00后,我卷一点怎么了?

前段时间去面试了一个公司&#xff0c;成功拿到了offer&#xff0c;薪资也从12k涨到了18k&#xff0c;对于工作都还没两年的我来说&#xff0c;还是比较满意的&#xff0c;毕竟一些工作3、4年的可能还没我高。 我可能就是大家说的卷王&#xff0c;感觉自己年轻&#xff0c;所以…

手动创建django项目和python虚拟环境

在使用pycharm创建django项目的时候&#xff0c;报错如下&#xff1a; C:\Users\12051\AppData\Local\Temp\tmplkz609ucpycharm-management\setuptools-40.8.0\setup.py install Traceback (most recent call last):File "C:\Users\12051\AppData\Local\Temp\tmpqphl…

合并两个有序链表(java)

leetcode 21题&#xff1a;合并两个有序链表 题目描述解题思路&#xff1a;链表的其它题型。 题目描述 leetcode21题&#xff1a;合并两个有序链表 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例&#xff1a; 输入&…

IO多路转接

目录 一、select 1.1 select初识 1.2 select函数 1.3 scoket就绪条件 1.4 select基本工作流程 1.5 select服务器 1.6 select的优点 1.7 select的缺点 1.8 select的适用场景 二、poll 2.1 poll函数 2.2 poll服务器 2.3 poll的优点 && 缺点 三、epoll 3.1…

设备快线客户端软件V1.0用户手册

1.前言欢迎使用设备快线客户端软件产品。设备快线客户端软件简称DYClient,DYClient客户端是东用科技有限公司推出的一款用于远程维护的控制软件&#xff0c;主要为客户远程访问现场终端设备提供便捷的接入服务&#xff0c;并且通过DYClient客户端软件用户可以非常方便快捷的访问…

ChatGPT和软件测试实践与思考

前言 关于最近大火的ChatGPT相信各位也听过不同渠道听说过他的厉害&#xff0c;目前发展趋势比较火热&#xff0c;科技公司都有在考虑怎么使用ChatGPT进行提高研发效率以及办公效率&#xff0c;最近我所在的公司也有在要求大家使用ChatGPT进行改善工作效率&#xff0c;所以引发…

支持导入 Eolink 插件,别小看这个开源 API 管理工具了

Postcat 有多达 30 款支持数据迁移、主题、API 安全等方面的插件。 导入 Eolink 插件。 使用 导入功能有多个入口&#xff0c;你可以在 API 分组处点击加号导入 API&#xff1a; 也可以换种方式&#xff0c;在首页里导入Eolink 如果你日常会用到 api 管理工具的话&#xff0c…

【九章斩题录】C/C++:二维数组中的查找(JZ4)

精品题解 &#x1f449; 《九章刷题录》 &#x1f4dc; 目录&#xff1a; 「 法一 」暴力美学 「 法二 」十字分割法 「 法三 」逐行二分 JZ4 - 二维数组中的查找 &#x1f4da; 题目描述&#xff1a;在一个二维数组 array 中&#xff08;每个一维数组的长度相同&#xff…

[时间同步] vscode chatGPT提供的程序打包封装成api解决方案怎么样

背景 在完成gnss时间同步程序大部分需求串口配置、串口数据中找出推荐定位信息RMC解析UTC时间以及UTC时间更新系统时间等功能后&#xff0c;有个需求比较特别&#xff0c;需要客户来操作。当车辆在地库场景待时间过久后重新回到地面&#xff0c;一直在自走的系统时间与又定位好…

Three.js--》探索Three.js:学习和就业的完整指南

目录 three.js的学习建议 WebGL前端工程师工作待遇相关问题 本篇文章主要给大家介绍一下如何学习Web3D可视化&#xff0c;具体说就是怎么学习WebGL、Three.js、3D建模等。 three.js的学习建议 在过去互联网是人联网的时代&#xff0c;开发人和人之间的联系的Web应用&#x…

MoveIt2中使用trac_ik

文章目录 1.下载trac_ik的源码2.安装 NLopt library3.编译源码4.使用 在ros1moveit1中&#xff0c;使用trac_ik是很简单的一件事情&#xff1a;【TRAC-IK Kinematics Solver】 但是在Ros2中&#xff0c;无论MoveIt2也好&#xff0c;还是trac_ik也好&#xff0c;都没有提供标准的…

如何编写快速高效的SQL查询(三)——高性能索引策略与样例

是时候开始讨论使用索引了&#xff01;正确地创建和使用索引是实现高性能查询的基础&#xff0c;现在我们一起来看看如何真正地发挥这些索引的优势。 高效地选择和使用索引有很多种方式&#xff0c;其中有些是针对特殊案例的优化方法&#xff0c;有些则是针对特定行为的优化。…

Redis7实战加面试题-高阶篇(Redis线程与IO多路复用,BigKey,缓存双写)

Redis线程 面试题&#xff1a;Redis为什么选择单线程? 这种问法其实并不严谨&#xff0c;为啥这么说呢?Redis的版本很多3.x、4.x、6.x&#xff0c;版本不同架构也是不同的&#xff0c;不限定版本问是否单线程也不太严谨。 1 版本3.x &#xff0c;最早版本&#xff0c;也就是…