当前位置: 首页 > news >正文

【亚马逊云】AWS Wavelength 从理论讲解到实验演练

一、什么是 AWS Wavelength?

Wavelength——一种新型的 AWS 基础设施,旨在运行需要低延迟或边缘弹性的工作负载。

AWS Wavelength 将按需计算和存储服务引入通信服务提供商网络,使客户能够构建和部署满足其数据驻留、低延迟和弹性要求的应用程序。AWS Wavelength 提供操作一致性、行业领先的云安全实践以及熟悉的自动化工具。


AWS Wavelength 是一项多租户服务,提供托管在可信电信设施内的 AWS 基础设施和服务。 该站点让客户能够充分利用我们云服务提供商(CSP)合作伙伴的数据中心和网络所带来的数据驻留优势和低延迟优势。AWS Wavelength 服务使 VPC 的一部分,通过可靠的高带宽连接至 AWS 区域,方便用户访问区域内的任何服务。


AWS Wavelength 与通信服务提供商合作,在客户需要时向他们提供按需计算和存储服务。借助 AWS Wavelength,客户能够构建和部署满足其数据驻留、低延迟和弹性要求的应用程序。AWS Wavelength 提供操作一致性、行业领先的云安全实践,以及大家熟悉的自动化工具,这与 AWS 区域类似。

二、什么是 Wavelength Zone?

Wavelength Zone 是 AWS 基础设施部署,将 AWS 计算和存储服务嵌入 AWS 电信合作伙伴的数据中心内。AWS Wavelength Zone 站点

三、哪些人应该使用 AWS Wavelength?

Wavelength 旨在帮助 AWS 客户利用本地 AWS 基础设施和服务来满足数据驻留、低延迟和弹性等应用场景的需求。Wavelength 适用于需要处理大量个人客户数据的客户,如电信运营商、金融服务机构、医疗保健行业以及需要满足数据驻留要求的地方公共部门机构。运行对延迟敏感工作负载的客户,如游戏公司和企业软件提供商,能够通过 Wavelength 为终端用户提供更优质的体验。客户可以将 AWS Wavelength 与其他 AWS 混合和边缘基础设施(如 AWS Outposts、AWS Local Zones 以及其他本地部署)相结合,以提升其弹性和可用性。

AWS 企业客户可以使用 AWS Wavelength 来交付低延迟解决方案,支持其物联网(IoT)、视频直播、实时媒体制作和工业自动化等使用案例。对于具有图像和视频识别、推理、数据聚合和响应分析等边缘数据处理需求的客户,AWS Wavelength 可帮助其在数据生成的地方执行低延迟操作和处理,由此减少将大量数据移动到中央位置进行处理的需求。

四、为什么要使用 AWS Wavelength?

AWS Wavelength 将熟悉的 AWS 服务带到您需要的地方,使您能够构建创新应用程序,同时为客户提供优化的低延迟体验,并确保符合数据驻留法规。AWS Wavelength 具备云服务的敏捷性、安全性和可扩展性优势,让您能够专注于构建应用程序,而不是进行基础设施管理。

下图演示了如何创建使用特定位置的通信服务提供商 (CSP) 网络中资源的子网。对于必须部署到 Wavelength 区域的资源,请先选择加入 Wavelength 区域,然后在 Wavelength 区域中创建资源。

五、AWS Wavelength 功能

  • 设计理念围绕数据主权

AWS Wavelength 根据 AWS“设计理念围绕数据主权”的原则构建,当数据在通信服务提供商的数据中心内运行时,客户可对其数据位置进行可验证的控制。AWS Wavelength 利用安全的 AWS Nitro System 架构,可实现基于硬件的安全性和隔离。

  • 计算

AWS Wavelength 提供多种通用型、内存优化型和加速计算型 Amazon EC2 实例系列(包括 T3、R5、M5、C5、G4)以供选择。对于加速计算,g4dn.2xlarge 实例类型配备 NVIDIA T4 GPU 和定制的 Intel Cascade Lake CPU,并且针对机器学习推理和小规模训练进行了优化。此外,Amazon EC2 Auto Scaling 可帮助您确保拥有适量的 Amazon EC2 实例来处理您的应用程序负载。

  • 存储

AWS Wavelength 提供 Amazon Elastic Block Store(EBS)gp2 卷 ,用于持久块存储。您可以将 Amazon EBS gp2 卷用作启动卷或数据卷,并将其附加到 Amazon EC2 实例或从实例分离。它提供快照和恢复功能,可让您提高卷大小,而不会对性能造成任何影响。默认情况下,所有 Amazon EBS 卷和快照均完全加密。

  • 容器

可以在 Wavelength Zone 运行 Kubernetes 工作负载,并将其作为 Amazon Elastic Kubernetes Service(Amazon EKS)集群的一部分。

  • 负载均衡

在特定的 Wavelength 区域,您可以使用应用程序负载均衡器,将传入流量自动分配到多个目标,如 Amazon EC2 实例、容器和 IP 地址。

  • 运营商网关

AWS Wavelength 还引入了新的网络设置组件 — 运营商网关。运营商网关支持通过 CSP 的网络从 Wavelength 区域中的用户子网连接至通信服务提供商的(CSP)网络、互联网或 AWS 区域。借助运营商网关以及更广泛的 AWS Wavelength 整体架构设计,客户能够实现从设备到云端更安全可靠的体验。

❗️❗️Carrier Gateway 具有两个作用❗️❗️

  1. 它可以过滤入站流量中的恶意威胁;
  2. 允许流向电信网络和互联网的出站流量。
  • 访问区域服务

借助 AWS Wavelength,可以通过 AWS 专用高带宽网络主干上的相同 API 和工具集无缝连接到 AWS 区域中的所有服务,例如 Amazon Simple Storage Service(Amazon S3)和 Amazon DynamoDB。

  • AWS 安全功能

AWS Wavelength 符合多项关键行业认证标准,包括 HIPAA、ISO(9001、27001、27017 和 27018)、SOC(1、2、3)以及支付卡行业数据安全标准(PCI DSS)。

六、AWS Wavelength 工作案例

  • 遵守数据驻留要求

使用细粒度的数据驻留控制在 Wavelength 上构建应用程序,提供更多选择来帮助您满足严格的数据驻留要求,例如出于监管、合同或安全原因而在国内驻留的要求。

  • 在边缘加速 ML 推理

在边缘运行人工智能(AI)和机器学习(ML)驱动的视频和图像分析,从而实现医疗诊断、零售和智能工厂环境中的实时决策。

  • 为实时应用程序实现低延迟

利用 Wavelength 最大限度地缩短用户延迟。通过直接在 Wavelength 基础设施上运行游戏中对延迟敏感的组件,可确保所有玩家获得一致且响应迅速的游戏体验,无论他们使用什么设备或身处何地。

七、操作演示 💻

1. 选择启用 Wavelength 区域

按照图示标记指引启用 Wavelength 区域。

2. 配置 Wavelength VPC网络

2.1 创建 VPC

点击「创建 VPC 」。

创建VPC工作流完成✅。

2.2 创建运营商网关
2.2.1 运营商网络设置

以便能够将 VPC 中的资源连接到电信运营商网络(CSP)。

  • 名称:xyb-cagw-01
  • VPC:将运营商网关附加到该 VPC。

勾选『将子网流量路由到运营商网关』,将路由表与子网相关联,以便将流量路由到电信运营商。

2.2.2 添加新子网

添加新子网信息:

  • 子网名称:xyb-subnet-01
  • Wavelength: 美国东部(Verizon)-亚特兰大/us-east-1-wl1-atl-wlz-1
  • IPv4 CIDR 块:10.0.0.0/16
  • IPv4 子网CIDR块:10.0.208.0/20

完整创建运营商网关截图如下:

等待运营商网关创建完成。

运营商网关创建完成。

状态:“Available”

2.3 常规路由表配置
  • 显示的该路由和子网将用来后续创建「常规EC2实例」所用。

2.4 wavelength 路由表配置
  • 显示的该路由和子网将用来创建『 Wavelength EC2实例 』所用。

3. 创建常规的EC2实例并在可用区公有子网中启动实例

完整EC2实例配置截图如下:

4. 创建 Wavelength 的EC2实例并在 Wavelength 区域子网中启用实例

❗️❗️解释说明❗️❗️:由于 Wavelength实例 是不能分配外网IP地址的,只能分配运营商IP地址,而这个运营商IP地址是不能通过公网进行SSH连接到Wavelength实例的,所以我们需要创建两台EC2实例,一台常规的 EC2实例,一台Wavelength EC2实例,再由常规的EC2通过内网将流量转发到Wavelength EC2实例。

4.1 实例类型

❗️❗️ Wavelength 的EC2实例类型只能选择以下几种:❗️❗️

【t3.medium】【t3.xlarge】【g4dn.2xlarge】【r5.2xlarge】

这里我们选择实例类型为 【t3.medium】进行测试说明。

Wavelength 的EC2实例类型选择如下:

4.2 网络设置

在网络配置中,子网选择我们刚刚创建的 Wavelength 子网(xyb-subnet-01),并【启用】自动分配运营IP。

4.3 存储类型

选择其他类型的存储根卷,这里我们使用的是gp2。

🚨 值得注意的一点:Wavelength 区域不支持 gp3 卷。请选择其他卷类型。

完整wavelength EC2实例配置截图如下:

成功完成wavelength EC2实例的启动。

至此,两台EC2实例均已创建完成,接下来进行相关连接测试。

5. 测试从 AWS 区域中的实例到 Wavelength 区域实例的连接

查看 Wavelength 的EC2实例私有 IPv4 地址(10.0.217.33)

查看常规的EC2实例公有 IPv4 地址

‼️ SSH连接说明‼️
因为两台EC2实例均处在同一VPC下,所以我们先通过「公网IP地址」SSH连接到常规的EC2实例,再从常规的EC2实例【使用密钥】通过「私网IP地址」SSH连接到 Wavelength EC2实例。

测试成功。

至此,完成 wavelength EC2实例创建。

八、参考链接

[1] https://aws.amazon.com/cn/wavelength/getting-started/

[2] https://docs.aws.amazon.com/zh_cn/wavelength/latest/developerguide/how-wavelengths-work.html

相关文章:

【亚马逊云】AWS Wavelength 从理论讲解到实验演练

一、什么是 AWS Wavelength? Wavelength——一种新型的 AWS 基础设施,旨在运行需要低延迟或边缘弹性的工作负载。 AWS Wavelength 将按需计算和存储服务引入通信服务提供商网络,使客户能够构建和部署满足其数据驻留、低延迟和弹性要求的应用…...

Uniapp:vite.config.js全局配置

目录 一、基本概述二、配置自动引入插件一、基本概述 vite.config.js 是一个可选的配置文件,如果项目的根目录中存在这个文件,那么它会被自动加载,一般用于配置 vite 的编译选项 二、配置自动引入插件 在项目命令行终端中执行如下代码 npm install unplugin-auto-import…...

Springboot整合阿里云腾讯云发送短信验证码 可随时切换短信运营商

本文描述了在springboot项目中整合实现对接阿里云 和 腾讯云的短信验证码发送&#xff0c;可通过更改配置文件达到切换短信发送运营商(申请签名、短信模版这些本文不在叙述)。 首先看下大体结构&#xff1a; 一、需要导入的jar <dependency><groupId>com.…...

git 查看用户信息

在 Git 中查看用户信息是一项常见的任务&#xff0c;可以帮助你确认当前仓库的配置或全局的 Git 配置是否正确设置。你可以通过多种方式来查看这些信息。 查看全局用户信息 全局用户信息是应用于所有 Git 仓库的默认设置。要查看全局用户信息&#xff0c;可以使用以下命令&am…...

JAVA基础:Collections 工具类实战指南-从排序到线程安全

在 Java 开发中&#xff0c;集合类几乎贯穿每一个项目&#xff0c;而Collections工具类提供了一系列强大的方法&#xff0c;用于操作和增强集合的功能。无论是排序、查找还是线程安全的封装&#xff0c;Collections工具类都是提升代码效率和质量的重要工具。 一、Collections …...

【计算机视觉】TorchVision 深度解析:从核心功能到实战应用 ——PyTorch 官方计算机视觉库的全面指南

TorchVision 深度解析&#xff1a;从核心功能到实战应用 ——PyTorch 官方计算机视觉库的全面指南 1. TorchVision 项目概览核心模块 2. 实战案例&#xff1a;10 大应用场景详解案例 1&#xff1a;使用预训练 ResNet 进行图像分类代码实现常见问题相关论文 案例 2&#xff1a;加…...

case和字符串操作

使用if选择结构 if [];then elif [];then #注意这个地方,java是else if else ; fi 使用for循环结构 使用for循环&#xff0c;语法结构如下所示&#xff1a; for 变量名 in 值1 值2 值3 #值的数量决定循环任务的次数 do命令序列 done#循环输出1到10 for i in {1..10} #注…...

Golang|外观模式和具体逻辑

最终返回的是Document的切片&#xff0c;然后取得Bytes自己再去做反序列化拿到文档的各种详细信息。 外观模式是一种结构型设计模式&#xff0c;它的目的是为复杂的子系统提供一个统一的高层接口&#xff0c;让外部调用者&#xff08;客户端&#xff09;可以更简单地使用子系统…...

关于kafka

1.为什么需要消息队列 举个经典的例子。 你是一个网购达人&#xff0c;经常在网上购物。快递小哥到了你的小区后&#xff0c;立刻给你打电话说&#xff1a;“你的快递到了&#xff0c;请马上来取。” 但你是一个合格的牛马&#xff0c;在上班&#xff0c;不方便取快递&#…...

OpenCV 图形API(67)图像与通道拼接函数-----水平拼接(横向连接)两个输入矩阵(GMat 类型)函数concatHor()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 该函数用于水平拼接两个 GMat 矩阵&#xff0c;要求输入矩阵的行数必须一致: GMat A { 1, 4,2, 5,3, 6 }; GMat B { 7, 10,8, 11,9, 12 }; GM…...

夜莺 v8.0.0-beta.10 部署

夜莺 v8.0.0-beta.10 部署 1. mariadb-server2. Redis安装3. 下载 n9e-v8.0.0-beta.10-linux-amd64.tar.gz设置 root 用户密码配置文件 配置mariadb的登录密码导入数据库表结构配置为 systemd 启动服务重新加载 systemd配置日志 访问夜莺VictoriaMetrics 时序数据库安装接入数据…...

HTML5好看的水果蔬菜在线商城网站源码系列模板7

文章目录 1.设计来源1.1 主界面1.2 关于我们界面1.3 商城界面1.4 商品信息界面1.5 我的账户界面1.6 联系我们界面 2.效果和源码2.1 动态效果2.2 源代码 源码下载万套模板&#xff0c;程序开发&#xff0c;在线开发&#xff0c;在线沟通 作者&#xff1a;xcLeigh 文章地址&#…...

优化问题中变量分类与作用分析

优化问题中的变量分类与作用 在优化问题中&#xff0c;变量的定义和作用因问题类型和建模需求而异。以下从决策变量、控制变量的区别与联系出发&#xff0c;结合其他相关变量进行系统分析&#xff1a; 1. 决策变量&#xff08;Decision Variables&#xff09; 定义&#xff1a…...

RSS‘25|CMU提出统一空中操作框架:以末端执行器为中心,无人机实现高精度遥操作

导读在科技飞速发展的当下&#xff0c;机器人技术不断拓展其应用边界&#xff0c;空中操作领域成为了研究的热点之一。无人空中操纵器&#xff08;UAMs&#xff09;凭借其在高空复杂任务中的巨大潜力&#xff0c;正逐渐改变着诸如高空设备维护、桥梁检测等传统行业的作业模式&a…...

智能指针之设计模式6

本系列文章探讨了智能指针和设计模式的关系&#xff0c;前面五篇文章介绍的是使用设计模式实现了智能指针的相关特性&#xff0c;比如使用工厂模式控制了智能指针对象的创建&#xff0c;使用代理模式控制了资源对象的销毁。本文介绍一下使用智能指针来帮助我们实现相关的设计模…...

【设计模式】GOF概括

一、创建型模式&#xff08;5种&#xff09; 1. 单例模式 (Singleton) 适用场景&#xff1a;全局唯一实例&#xff08;如配置管理、日志工具&#xff09;。C示例&#xff1a;// 所谓的scott mayer单例模式 class Singleton { public:static Singleton& getInstance() {st…...

深入浅出限流算法(三):追求极致精确的滑动日志

在限流的世界里&#xff0c;精度往往是关键。我们已经讨论过固定窗口&#xff08;简单但有突刺&#xff09;和滑动窗口&#xff08;更平滑但仍有格子边界&#xff09;。如果我们需要更精确的控制&#xff0c;滑动日志 (Sliding Log) 算法便登场了。 核心思想&#xff1a;记录每…...

一文读懂Tomcat应用之 CentOS安装部署Tomcat服务

目录 一、Tomcat概述 (一)、Tomcat安装目录简介 (二)、Tomcat配置文件简介 1、server.xml文件 2、web.xml 3、context.xml 4、tomcat-users.xml 5、logging.properties 二、Tomcat安装部署 (一)、环境规划 (二)、安装JDK 1、下载JDK二进制安装包 2、解压JDK二进制…...

JVM 内存分配策略

引言 在 Java 虚拟机&#xff08;JVM&#xff09;中&#xff0c;内存分配与垃圾回收是影响程序性能的核心机制。内存分配的高效性直接决定了对象创建的速率&#xff0c;而垃圾回收策略则决定了内存的利用率以及系统的稳定性。为了在复杂多变的应用场景中实现高效的内存管理&am…...

轻松上手:使用 Docker Compose 部署 TiDB 的简易指南

作者&#xff1a;ShunWah 在运维管理领域&#xff0c;我拥有多年深厚的专业积累&#xff0c;兼具坚实的理论基础与广泛的实践经验。精通运维自动化流程&#xff0c;对于OceanBase、MySQL等多种数据库的部署与运维&#xff0c;具备从初始部署到后期维护的全链条管理能力。拥有Oc…...

Linux权限管理

权限的概念 在 Linux 系统里&#xff0c;权限管理是系统安全的关键环节。权限管理的核心目的是明确不同用户对文件和目录的操作许可范围&#xff0c;以此来保障系统资源的安全与合理使用。权限管理涉及三种不同的用户角色和三种基本的操作权限。 用户角色 所有者&#xff08…...

Crusader Kings III 王国风云 3(十字军之王 3) [DLC 解锁] [Steam] [Windows SteamOS macOS]

Crusader Kings III 王国风云 3&#xff08;十字军之王 3&#xff09; [DLC 解锁] [Steam] [Windows & SteamOS & macOS] DLC 版本 至最新全部 DLC 后续可能无法及时更新文章&#xff0c;具体最新版本见下载文件说明&#xff1b; DLC 解锁列表&#xff08;仅供参考&am…...

架构风格对比

架构风格深度对比&#xff1a;从管道-过滤器到微内核 &#x1f4dc; 引言 在软件架构设计中&#xff0c;不同的架构风格适用于不同的业务场景。本文将深入解析 7种主流架构风格&#xff0c;包括它们的核心思想、优缺点、适用场景&#xff0c;并通过对比表格和示例帮助您选择最…...

V Rising 夜族崛起 [DLC 解锁] [Steam] [Windows SteamOS]

V Rising 夜族崛起 [DLC 解锁] [Steam] [Windows & SteamOS] 注意 这个符号表示 可打开折叠内容 需要有游戏正版基础本体&#xff0c;安装路径不能带有中文&#xff0c;或其它非常规拉丁字符&#xff1b;仅限用于自建服务器&#xff0c;并禁用 VAC &#xff01;&#xff0…...

HTML标记语言_@拉钩教育

目录 1.文本标签 2.格式化标签 3.图片标签 4.超链接标签 5.表格标签 6表单标签 6.1 6.2 6.3 7.行内框架(超链接内套一个页面) 8.多媒体标签(音/视频) 1.文本标签 2.格式化标签 3.图片标签 4.超链接标签 5.表格标签 6表单标签 6.1 6.2 6.3 7.行内框架(超链接内套一个…...

云原生开发革命:iVX 如何实现 “资源即插即用” 的弹性架构?

云原生技术正以惊人的速度重塑软件开发的版图。短短几年间&#xff0c;它从少数技术先驱的实验性方案&#xff0c;迅速崛起为全球企业数字化转型的核心驱动力。Gartner 预测&#xff0c;到 2026 年&#xff0c;全球 85% 的企业将全面采用云原生技术进行应用开发与部署。云原生架…...

whois为什么有时会返回两个不同的域名状态

前阵子发现一直想注册但被别人注册了的一个域名快要过期了&#xff0c;就想着写个脚本跑在电脑上&#xff0c;每分钟检查一次域名状态&#xff0c;一旦域名被正式删除&#xff0c;就发封邮件通知我&#xff0c;这样就不用频繁手动检查域名状态了。 写脚本时发现一个有趣的现象…...

跨境电商店铺矩阵布局:多账号运营理论到实操全解析

在当今竞争激烈的全球电商市场中&#xff0c;跨境电商店铺矩阵布局已成为卖家脱颖而出的关键策略。本文将深入剖析跨境电商店铺矩阵布局的本质、优势&#xff0c;并提供从理论到实操的全方位指导&#xff0c;助力您在全球市场中开启属于自己的销售新篇章。 一、是什么&#xff…...

安卓基础(强制转换)

​​一、强制转换&#xff08;Type Casting&#xff09;​​ ​​1. 什么是强制转换&#xff1f;​​ 当你想将一个类型的对象转换为另一个类型时&#xff0c;如果它们之间存在继承关系&#xff0c;就需要​​强制转换​​。 ​​注意​​&#xff1a;只有存在继承关系的类型…...

VS2022+OpenCasCade配置编译

一、Open CASCADE Technology介绍及安装&#xff08;windows10&#xff09; Open CASCADE Technology&#xff08;简称OCCT&#xff09;是一款开源的 3D CAD/CAM/CAE 软件开发平台&#xff0c;广泛应用于工业设计、工程仿真、制造等领域。开源OCC对象库是一个面向对象C类库&…...

AIGC重构元宇宙:从内容生成到沉浸式体验的技术革命

1. 引言 当数字技术掀开人类交互的新篇章&#xff0c;元宇宙正从科幻构想蜕变为现实——这个由虚拟与现实交织的数字宇宙&#xff0c;承载着未来社会的娱乐、工作与社交形态。作为核心赋能技术&#xff0c;AIGC&#xff08;人工智能生成内容&#xff09;正以惊人的创造力&…...

当所有人都用上先进ai,如何保持你的优势?

这不再是你能用上openai模型别人只能用文心一言的时候&#xff0c;而是每个人都可以免费用deepseek r1的时代。如今&#xff0c;办公室里每个人都能随时调用deepseek模型&#xff0c;喊一声“帮我写段代码”便轻松解决问题。在这种情况下&#xff0c;单纯“会用AI”已经很难再形…...

【浙江大学DeepSeek公开课】人类经验与AI算法的镜像之旅

人类经验与AI算法的镜像之旅 人类经验与 AI 算法的镜像之旅一、语言的奥秘&#xff1a;人类如何解码世界二、从符号到智能&#xff1a;AI 的语言理解之路三、DeepSeek - V3&#xff1a;大语言模型的构建与进化四、DeepSeek - R1&#xff1a;推理模型的诞生与突破五、智能体时代…...

【前端】从零开始的搭建顺序指南(技术栈:Node.js + Express + MongoDB + React)book-management

项目路径总结 后端结构 server/ ├── controllers/ # 业务逻辑 │ ├── authController.js │ ├── bookController.js │ ├── genreController.js │ └── userController.js ├── middleware/ # 中间件 │ ├── authMiddleware…...

探针台维护方法

探针台的维护直接影响其测试精度与使用寿命&#xff0c;需结合日常清洁、环境控制、定期校准等多维度操作&#xff0c;具体方法如下&#xff1a; 一、日常清洁与保养 1.‌表面清洁‌ 使用无尘布或软布擦拭探针台表面&#xff0c;避免残留清洁剂或硬物划伤精密部件。探针头清…...

js day8

事件绑定 事件&#xff1a;发生在html元素上的特定动作&#xff0c;鼠标点击&#xff0c;键盘按下&#xff0c;鼠标移入 事件三要素&#xff1a;事件源&#xff08;触发事件的元素&#xff09; 事件类型&#xff0c;事件触发后执行的函数 通过html触发事件&#xff08;不建议…...

大模型训练平台:重构 AI 研发范式的智慧基建

当 AI 研发陷入“高耗低效”困局&#xff0c;如何破局&#xff1f; 在大模型技术爆发的今天&#xff0c;企业 AI 研发正面临前所未有的挑战&#xff1a;某金融机构为训练风控模型投入大量算力&#xff0c;却因数据标注耗时半年延误项目&#xff1b;某制造企业搭建的训练集群利…...

vuex刷新数据丢失解决方案-vuex-persist

安装 npm install -S vuex-persist&#xff08;yarn add vuex-persist&#xff09; 使用&#xff1a; /store/index.js引入vuex-persist配置&#xff1a; import Vue from vue import Vuex from vuex import VuexPersistence from vuex-persist import user from ./modules/use…...

多模态革命!拆解夸克AI相机技术架构:如何用视觉搜索重构信息交互?(附开源方案对比)

一、技术人必看&#xff1a;视觉搜索背后的多模态架构设计 夸克「拍照问夸克」功能绝非简单的OCRQA拼接&#xff0c;而是一套多模态感知-推理-生成全链路系统&#xff0c;其技术栈值得开发者深挖&#xff1a; 视觉编码器&#xff1a;基于Swin Transformer V2&#xff0c;支持4…...

Python依据卫星TLE轨道根数,计算可见时间窗口

1.卫星TLE数据 概括&#xff1a;两行字符串表示的卫星参数 字段 字符串位置&#xff08;以0为起点&#xff09; 描述内容注释1 01–01卫星编号203-07卫星类别卫星类别&#xff08;U表示不保密&#xff0c;可供公众使用的&#xff1b;C 表示保密&#xff0c;仅限NORAD使用&…...

C++?模板!!!

一、引言 在之前我们一起学习了C中类和对象、动态内存管理等相关知识&#xff0c;今天我们将一起学习C中有关模板的相关知识&#xff0c;学完模板之后我们就可以进入C中非常重要的库---STL了&#xff0c;那么模板究竟有什么奥秘呢&#xff1f;让我们一起来看看吧&#xff01; …...

web技术与nginx网站服务

一、Web服务基础概念 Web服务器核心功能 通过HTTP/HTTPS协议提供网页内容&#xff0c;支持HTML、CSS、JavaScript等静态资源&#xff0c;动态内容需结合后端语言&#xff08;如PHP、Python&#xff09;处理36。常用软件&#xff1a;Nginx、Apache、Lighttpd。Nginx以高并发、低…...

关系数据的可视化

目录 【实验目的】 【实验原理】 【实验环境】 【实验步骤】 一、安装Python所需要的第三方模块 二、实验 【实验总结】 【实验目的】 1.掌握关系数据在大数据中的应用 2.掌握关系数据可视化方法 3. python 程序实现图表 【实验原理】 在传统的观念里面&#xff0…...

MATLAB小试牛刀系列(1)

问题描述 某机床厂生产甲、乙两种机床&#xff0c;每台机床销售后的利润分别为 4 千元与 3 千元。生产甲机床需用 A、B 机器加工&#xff0c;加工时间分别为每台 2h 和每台 1h&#xff1b;生产乙机床需用 A、B、C 三种机器加工&#xff0c;加工时间均为每台 1h。若每天可用于加…...

CUDA、pytorch、配置环境教程合集

1.CUDA卸载 参考&#xff1a; 【环境搭建】卸载&重新安装cudacudnnanacondagpu版pytorch_卸载cuda-CSDN博客 【cuda】cuda安装与卸载升级_升级cuda-CSDN博客 检测代码&#xff1a; https://www.zhihu.com/question/482335084 import torch print(CUDA版本:,torch.vers…...

代码随想录打卡|Day29 动态规划Part02(不同路径、不同路径2、整数拆分、不同的二叉树搜索)

动态规划Part02 不同路径 力扣题目链接 代码随想录链接 视频讲解链接 题目描述&#xff1a; 一个机器人位于一个 m x n 网格的左上角 &#xff08;起始点在下图中标记为 “Start” &#xff09;。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角&#xf…...

Leetcode刷题 | Day49_图论01

一、学习任务 深度优先搜索理论基础深度优先搜索理论基础 | 代码随想录98. 所有可达路径(ACM)797. 所有可能的路径(Leetcode)广度优先搜索理论基础 二、具体题目 1.深度优先搜索理论基础 类似回溯算法&#xff0c;二叉树的前中后序遍历是其在二叉树领域的应用。 代码框架&am…...

if consteval

if consteval 是 C23 引入的新特性&#xff0c;该特性是关于immediate function 的&#xff0c;即consteval function。用于在编译时检查当前是否处于 立即函数上下文&#xff08;即常量求值环境&#xff09;&#xff0c;并根据结果选择执行不同的代码路径。它是对 std::is_con…...

【iOS】OC源码阅读——alloc源码分析

文章目录 前言基本调试方法allocalloc函数逐步调试空类检查快速路径&#xff1a;默认内存分配慢速路径&#xff1a;自定义内存分配slowpath和fastpath alloc核心操作cls->instanceSize&#xff1a;计算所需内存大小内存字节对齐原则为什么要16字节对齐内存字节对齐总结 其他…...

[JavaScript]对象关联风格与行为委托模式

对象关联. “[[prototype)]的机制就是存在于对象中的一个内部链接,它会引用其它对象” 为何创建原型链(关联)? Object.create()会创建一个新对象,参数对象会作为新对象的__proto__. “我们并不需要类来创建两个对象之间的关系,只需要通过委托来关联对象就足够了.而Object.c…...