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

【记一次亚马逊普华永道审计流程】

1、2025年2月21日 收到审计邮件

在这里插入图片描述

在这里插入图片描述

2、2025年2月25日未及时关注注册开发者的邮箱导致一直未回复

在这里插入图片描述

3、2025年3月4日亚马逊警告邮件-依旧未回复

在这里插入图片描述

4、2025年3月13日APP正式被亚马逊开发者商店下架

停用影响:  APP从官方商店下架,不能授权新店铺
停用原因: 由于此邮箱为注册开发者账户填写邮箱和店铺邮箱不一致,所以长期未关注
停用时间:  2025年3月13日   
停用流程: 
2025年2月25日     PWC发送第二封提醒邮件
2025年3月4 日      Amazon发送第三封警告邮件
2025年3月13日     Amazon发送下架APP邮件 正式停用,同时向使用我们系统的客户发送邮件提醒更换APP

在这里插入图片描述

5、2025年3月14日在收到停用邮件后,才发现审计邮件进行回复

1)收到此停用邮件后立即去应用商店查看我们的应用发现确认已被下架,且不能授权新的店铺
2)找到注册开发者的邮箱 对邮件进行回复

在这里插入图片描述

6、2025年3月14日亚马逊收到邮件后进行回复

在这里插入图片描述

7、2025年3月17日普华永道发送视频会议邀请

在这里插入图片描述

8、2025年3月17日主动推迟会议日期

由于当时正进行亚马逊上传流程的接口更新,且新接口采用了JSON格式,而且原接口的停用日期为3月31日,
因此我推迟了第一次视频会议的时间,并成功获得了普华永道审计团队的同意。

在这里插入图片描述

9、2025年3月17日 申请 APP恢复上架商店

此前由于未能及时回复审计团队邮件,导致APP被亚马逊下架,并停止新店铺授权。
目前已成功与亚马逊安全团队取得联系,并与普华永道审计团队确认了第一次视频会议时间,但APP仍处于下架状态,暂时无法新增店铺授权。
为加快恢复进程,现正整理一套数量庞大、内容复杂的证据资料,计划尽快提交申请,推动APP重新上架,以避免进一步影响业务使用。

10、2025年3月21日 APP恢复上架商店

在这里插入图片描述

11、2025年3月25日 申请更换注册开发者邮箱为店铺邮箱

由于注册开发者账号时使用的邮箱与店铺绑定邮箱不一致,导致未能及时收到亚马逊安全团队的邮件。
为此,咨询安全团队是否可以将开发者邮箱更改为与店铺绑定一致的邮箱,但被告知需自行在开发者资料中更新。
考虑到更改邮箱属于更新开发者资料,可能会触发对PII(个人身份信息)权限的重新审核,存在一定风险,因此最终决定不进行修改。
目前已将该开发者邮箱交由运营团队负责,确保及时监控并处理来自亚马逊的邮件通知。

在这里插入图片描述

12、2025年3月31日参加第一次视频会议

1.本次会议相对比较简单 会随机问3-5个常规问题
1)之前是否进行过审计? 
2)公司地址是哪里,官网是什么?
3)公司的客户有哪些
4)介绍下对于SP-API的使用情况
5)介绍下SP-API的数据存储政策
2.讲解本次审计的流程
按照PPT进行讲解本次审计流程
【收到审计通知】-->【第一次视频会议】-->【提交审计资料】-->【第二次会议】-->【补充资料】-->【提交审计报告到亚马逊】-->【亚马逊审查报告】-->【提出需要整改意见反馈】-->【提交整改措】-->【审计完成】
3.回复问卷的注意事项
打开问卷进行讲解注意事项和回复要求 如:
针对问卷内容:
1)问卷内容不能填空, 不需要回复的要填写 不适用
2)渗透测试
需要第三方公司出具渗透测试报告(黑盒测试-需要第三方公司使用手动测试非自动工具跑出)
自己公司出具白盒测试报告(可以使用阿里云的自动工具)包含动态测试和静态测试
3)安全政策
问题有26个政策内容 需要详细表明每个内容在哪个附件中位置 如信息安全 参考附件31.01-信息安全.pdf
4)数据共享
如果有使用第三方物流商进行合作  
则如94问题要如实填写  允许和第三方共享 物流公司共享订单PII,采用API方式进行传送
针对附件内容:
1)需要提供证据的内容,均以附件形式单独提交,不可直接嵌入邮件正文。
2)所有附件必须进行加密,并采用ZIP压缩格式打包
3)附件解压密码需在附件发送后,另起一封新邮件单独通知,不得在发送附件的同一封邮件中告知
4)单个附件若超过20MB大小,应拆分为多封邮件分别发送,确保每封邮件大小合理
5)附件命名要规则 以问题编号为前缀 格式示例: 第30个问题对应的附件命名为:30-xxxx.pdf
4.约定资料提交截至日期
2025年4月21日前提交
5.第二次视频会议日期
2025年4月24日下午14.00
6.总结
此次视频会议比较简单,重点在于审计人员对审计流程的讲解

13、2025年4月14日开始整理资料

1)整理问卷问题的回答本次问题一共103个 ,根据之前10几次的普华永道审计经验对既有资料进行了系统整理、归纳与更新,确保每个问题的回答更加符合当前审计要求和实际场景。
2)整理问卷内容中的证据本次需要提交的证据材料共计53个文件。由于本轮审计人员对渗透测试、数据共享及漏洞管理等方面特别关注,因此针对这几项内容进行了重点补充、更新和优化,确保证据材料的完整性和规范性。
3)整理耗时情况在第一次视频会议中了解到,负责此次审计的人员具有开发背景,现为网络安全工程师,对安全细节了解深入,	审计要求明显高于以往。为此,从4月14日至4月19日,共耗时一周对所有材料进行了集中整理,力求材料充分、专业、符合更高审计标准。

14、2025年4月19日提交问卷和证据

经过一周的问卷填写和证据整理,将100+MB的证据分7次发送,提交至普华永道审计团队

在这里插入图片描述

15、2025年4月24日第二次视频会议(重点)

此次会议为整个审计中最难的部分,主要会对问卷和证据进行核实
1.会议准备
1)预约的4月24日(周四)14:30 -- 16.30
2)建议提前半天进行视频设备测试,确保设备音视频功能正常
2.会议重点内容
1)对于问题填写错误的
亚马逊要求的是****,你们目前的做法是不合规的,需要进行整改
2)会对回答和证据的真实性进行核实
渗透测试报告是哪家第三方公司出具的,是否拥有出具渗透测试报告的资质,测试用时多久
你们项目数据存储在哪里,是否进行整体加密,加密使用的算法是什么
你们的MFA双重认证用的是什么谷歌验证器还是手机号验证码
你们对亚马逊数据进行访问的部门有哪些,目的是什么,用户姓名和职位是什么
3)对于填写不完整的
审计人员可能指出证据不足以支撑回答,要求补充**报告、**合同、**截图等材料
1)对于漏洞扫描需要追加:静态、动态、开源库三类扫描报告
2)追加安全培训实际使用的资料和会议记录
3)追加提供客户合同和发票样本
3.补充资料
视频会议结束后,审计人员会将问题反馈整理到问卷中,使用红色标注指出然后把问卷发送给你,里面包含具体问题需要进行的操作,明确指出需要整改的问题、标明因证据真实性不足需重新提交的新证据、指出需追加补充材料的问题

在这里插入图片描述

16、2025年4月26日提交补充资料

1)目前已按要求完成所有补充材料的提交,等待普华永道团队提交报告给亚马逊安全团队,接下来,将正式进入与亚马逊安全团队的直接交锋阶段。
2)虽然此次审计人员是我遇到过最具安全经验的专业人士--职业哥且有技术开发背景的退伍老兵,但是我材料准备充分,方案严谨,让他指导我的的宝剑未尝不利。此次审计,势在必得!

相关文章:

【记一次亚马逊普华永道审计流程】

1、2025年2月21日 收到审计邮件 2、2025年2月25日未及时关注注册开发者的邮箱导致一直未回复 3、2025年3月4日亚马逊警告邮件-依旧未回复 4、2025年3月13日APP正式被亚马逊开发者商店下架 停用影响: APP从官方商店下架,不能授权新店铺 停用原因: 由于此邮箱为注册…...

Java 异常处理全解析:从基础到自定义异常的实战指南

Java 异常处理全解析:从基础到自定义异常的实战指南 一、Java 异常体系:Error 与 Exception 的本质区别 1. 异常体系核心架构 Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。 在Java API中已经定义了许…...

二、UI自动化测试02--元素定位方法

目录 一、定位⼀组元素⽅法二、XPath 定位⽅法1. 路径策略1.1 路径值获取⽅法 2. 利⽤元素属性策略利⽤元素属性策略的注意事项 3. 属性和逻辑结合4. 层级和属性结合策略5. XPath 延伸⽅法 三、CSS 定位⽅法1. CSS 策略: id选择器/class选择器/元素选择器/属性选择器2. 属性选择…...

第二章 信息技术发展(2.1 信息技术及其发展)

2.1 信息技术及其发展 2.1.1 计算机软硬件 计算机硬件 (Computer Hardware) 是指计算机系统中由电 、机械和光电元件等组成 的各 种物理装置的总称计算机软件 (Computer Software) 是指计算机系统中的程序及其文档,程序是计 算任务的处理对象和处理规则的描述;文档是为了便千…...

【SwitchyOmega安装教程】

目录 一、插件安装 1. 下载安装文件 2. 打开浏览器扩展安装页面 3. 安装插件 二、界面详情 三、配置信息 3.1 设置IP 1、查看IP地址信息 2、批量测试IP是否有效 3、点击扩展程序,选择 Proxy SwitchyOmega 4、 点击选项进行配置 5、配置页面 一、插件安装 1…...

驱动开发硬核特训 · Day 21(上篇加强版):深入理解子系统机制与实战初探

📅 日期:2025-04-27 📚 技术平台:嵌入式Jerry(B站) 1. 为什么要有子系统?(深度版) 在 Linux 内核发展早期,设备管理较为混乱,每种设备&#xff0…...

GoFly快速开发框架新增UI素材库-帮助开发者快速开发管理后台UI基于ArcoDesign框架开发

说明: 为开发者提供管理台的UI素材,社区将持续为开发开发后台系统常用UI界面,让开发时能有一半的界面可以直接从UI库获取,减少开发者自己排版界面的时间,帮助开发者快速开发后台业务。 使用的前端版本要求&#xff1…...

Unity-Shader详解-其二

前向渲染和延迟渲染 前向渲染和延迟渲染总的来说是我们的两种主要的渲染方式。 我们在Unity的Project Settings中的Graphic界面能够找到渲染队列的设定: 我们也可以在Main Camera这里进行设置: 那这里我们首先介绍一下两种渲染(Forward R…...

Windows 安装 Neo4j 教程

Windows 安装 Neo4j 教程 Neo4j 是一个开源的图数据库,它以图形结构存储数据,适合用于处理高度连接的数据,广泛应用于社交网络、推荐系统、欺诈检测等场景。本文将为你介绍如何在 Windows 系统上安装和配置 Neo4j 数据库。 一、安装前准备 …...

Neo4j 常用查询语句

Neo4j 常用查询语句 Neo4j 是一个图数据库,查询语言是 Cypher,它类似于 SQL 但针对图形数据进行了优化。Cypher 语法直观易懂,适合用来处理图数据。本文将介绍一些 Neo4j 中常用的查询语句,帮助你快速掌握图数据的操作方法。 一…...

机器学习(10)——神经网络

文章目录 1. 神经网络基本原理1.1. 什么是神经网络1.2. 核心思想 2. 基础组件3. 前向传播(Forward Propagation)4. 反向传播(Backpropagation)5. 激活函数对比6. 网络架构类型7. 优化策略8. Python示例(PyTorch&#x…...

Qt软件开发-摄像头检测使用软件V1.1

系列文章目录 Qt软件开发-摄像头检测使用软件V1.1 文章目录 系列文章目录前言一、V1.1增加了哪些功能?二、代码构成1.总体结构2. 代码内容 三、效果展示图总结 前言 之前,在Qt软件开发-摄像头检测使用软件:https://blog.csdn.net/xuming204…...

AI日报 - 2025年04月26日

🌟 今日概览(60秒速览) ▎🤖 模型竞赛 | OpenAI与Google新模型在Arena榜单激烈角逐,性能指标各有千秋。 OpenAI发布o3/o4-mini等新模型,Gemini 2.5 Pro紧随其后,数学、编程能力成焦点。 ▎💼 商业动向 | 并…...

ES6 Map/WeakMap/Set/WeakSet 全解指南

一、设计思想与核心概念 1. 解决传统结构的痛点 Object:键只能是字符串/Symbol、无序、无size属性Array:查找效率低(O(n))、无自动去重机制核心突破:// 传统方式 vs ES6方式 const obj { [{}]: value }; // 键会被转为"[object Obje…...

【Python】使用uv管理python虚拟环境

本文介绍了python虚拟环境管理工具uv,包括uv的作用、uv的常用命令等等。 参考:UV - 管理Python 版本、环境、第三方包 1. 介绍uv 官网:https://docs.astral.sh/uv/ uv是一个python虚拟环境管理工具,可以用来替代pip、pyenv、vir…...

求解,如何控制三相无刷电机?欢迎到访评论

问题:通过一个集成的TF2104芯片控制H桥上桥臂和下桥臂,如何控制?还是说得需要PWM_UH和PWM_UL分开控制?...

002 六自由度舵机机械臂——姿态解算理论

00 DH模型的核心概念 【全程干货【六轴机械臂正逆解计算及仿真示例】】 如何实现机械臂的逆解计算-机器谱-robotway DH模型是机器人运动学建模的基础方法,通过​​四个参数​​描述相邻关节坐标系之间的变换关系。其核心思想是将复杂的空间位姿转换分解为绕轴旋转…...

部署大模型需要多少GPU显存?以DeepSeek R1部署为例

引言 部署大型语言模型(LLM)时究竟需要多少GPU显存?本文将进行一次简单测算。 如何计算 算法1 可以用一个简单的公式来计算显存占用(单位GB): 参数说明如下: 符号 含义 M 所需的 GPU 显存…...

C++?类和对象(下)!!!

一、前言 在之前我们已经讨论过了有关类和对象的前置知识以及类中的六大默认成员函数,在本期我们继续再讨论类和对象中剩余的友元、初始化列表等相关知识,如果需要再了解之前的知识的话,链接奉上:C?类和对象&#xff0…...

function,bind,lambda的用法

C中的std::function、std::bind与Lambda表达式详解 一、std::function std::function是C11标准引入的类模板,用于封装任意类型的可调用对象,例如函数指针、Lambda表达式、函数对象等。通过std::function可以实现不同形式可调用对象的统一存储与调用…...

Maven的聚合工程与继承

目录 一、为什么需要使用Maven工程 二、聚合工程的结构 三、聚合工程实现步骤 四、父工程统一管理版本 五、编译打包 大家好,我是jstart千语。想着平时开发项目似乎都是用maven来管理的,并且大多都是聚合工程。而且在maven的聚合工程中&#xff0c…...

‌C/C++对时间的处理

1. 两种数据结构 time_t‌ 是一个在C和C++编程语言中用于表示时间的类型。time_t类型通常是一个长整型(long int)或整数类型,用于表示从特定参考点(通常是1970年1月1日00:00:00 UTC)经过的秒数。 time_t定义在<ctime>头文件中,通常用于记录时间戳,比如获取当前时间…...

Spring Boot 支持政策

&#x1f9d1;&#x1f4bb; Spring Boot 支持政策 ✒️ Andy Wilkinson 于2023年12月7日编辑本页 32次修订 &#x1f4cc; 核心政策 &#x1f6e1;️ VMware Tanzu 开源支持政策 Spring Boot 针对关键错误和安全问题提供支持 &#x1f4c6; 版本支持周期 1️⃣ 主要版本&a…...

实验四 进程调度实验

一、实验目的 1、了解操作系统CPU管理的主要内容。 2、加深理解操作系统管理控制进程的数据结构--PCB。 3、掌握几种常见的CPU调度算法&#xff08;FCFS、SJF、HRRF、RR&#xff09;的基本思想和实现过程。 4、用C语言模拟实现CPU调度算法。 5、掌握CPU调度算法性能评价指…...

静态多态和动态多态的区别

C多态机制深度解析 多态是面向对象编程的核心特性&#xff0c;允许通过统一接口执行不同实现。在C中&#xff0c;多态表现为基类指针或引用调用虚函数时&#xff0c;根据实际对象类型执行对应派生类的函数逻辑。 基础实现示例 定义基类与派生类&#xff0c;演示动态绑定…...

现代化Android开发:Compose提示信息的最佳封装方案

在 Android 开发中&#xff0c;良好的用户反馈机制至关重要。Jetpack Compose 提供了现代化的 UI 构建方式&#xff0c;但提示信息(Toast/Snackbar)的管理往往显得分散。本文将介绍如何优雅地封装提示信息&#xff0c;提升代码可维护性。 一、基础封装方案 1. 简单 Snackbar …...

Android学习总结之Retrofit篇

1. 注解原理概述 在 Java 里&#xff0c;注解是一种元数据&#xff0c;它为代码提供额外信息但不影响程序的实际逻辑。注解可以在类、方法、字段等元素上使用&#xff0c;并且能在编译时、运行时通过反射机制被读取。Retrofit 充分利用了 Java 注解机制&#xff0c;通过自定义…...

Python 第 12、13 节课 - 元组和列表

- 第 94 篇 - Date: 2025 - 04 - 26 Author: 郑龙浩/仟墨 【Python 在校课堂笔记】 Python 第 12、13 节课 - 元组和列表 上课时间: 2025-04-21&#xff08;12&#xff09; 2025-04-24&#xff08;13&#xff09; 文章目录 Python 第 12、13 节课 - 元组和列表一 元组1 元组的…...

新特性版本升级指引

✨ 升级到新特性版本时的配置迁移 1️⃣ &#x1f527; 配置迁移工具说明 当您将应用升级到新特性版本时&#xff0c;可能需要处理部分配置属性的重命名或移除问题。 2️⃣ &#x1f680; 启用方法 Spring Boot 提供了环境分析工具&#xff1a; 应用启动时打印诊断信息运行时…...

6.1 客户服务:智能客服与自动化支持系统的构建

随着企业数字化转型的加速&#xff0c;客户服务作为企业与用户交互的核心环节&#xff0c;正经历从传统人工服务向智能化、自动化服务的深刻变革。基于大语言模型&#xff08;LLM&#xff09;和智能代理&#xff08;Agent&#xff09;的技术为构建智能客服与自动化支持系统提供…...

从新手到高手:小程序开发进阶技巧分享

小程序开发从入门到精通需要经历技术积累、架构优化和工程化实践等多个阶段。以下是结合真实项目经验的进阶路线与核心技术要点&#xff0c;涵盖性能优化、架构设计、跨平台开发等关键领域&#xff1a; 一、性能调优实战技巧 1. 首屏渲染加速方案 // 预请求关键数据&#xff…...

S参数的含义

S参数的含义&#xff1a; 在低速设计时代&#xff0c;工程界普遍使用等效集总电路模型来描述互连通道的过孔、连接器等各部分。对于上升时间达到几个ns的低速数字信号&#xff0c;甚至可以使用一个0Ω电阻代替连接器&#xff0c;分析的结果也不会和实际情况有太大的差别。但是当…...

职场十二法则-马方

马方老师的《职场十二法则》,献给初入职场工作中迷茫的自己。 1.挣钱是能力的副产品&#xff0c;能力比挣钱重要&#xff0c;让自己值钱比有钱更重要。成长比赚钱重要&#xff0c;年轻时把成长放第一位&#xff0c;挣钱放第二位&#xff0c;通过提升能力实现长期收益。 2.成长…...

安装docker,在docker上安装mysql,docker上安装nginx

目录 一.安装docker 1.1查看Linux版本的命令这里推荐两种&#xff1a; 1.2查看内核版本有三种方式&#xff1a; 2.安装 2.1 如果之前安装了docker&#xff0c;先删除旧版本的doker 2.2 安装需要的软件包&#xff0c;yum-util提供yum-config-manager功能&#xff0c;另外两…...

Java基础第五章、面向对象程序设计

1.package包 如果引入的不同包里面有相同的类名时&#xff0c;需要对要使用的类进行完整的限定名指定。 2.访问修饰符 子类对父类的方法重写也遵循上面的原则 一个java文件中最多只能有一个public(和文件同名)的类。 3.初始化块 //Driver.java public class Driver {private lo…...

RD电子实验记录本选用贴士A-B-C

传统的实验记录本&#xff0c;令人又爱又恨本 如何挑选电子实验室记录本&#xff08;ELN&#xff09;的品牌/服务商/供应商&#xff1f; 电子实验记录本&#xff0c;又名为ELN&#xff0c;Electronic lab notebook&#xff0c;enotebook&#xff0c;研发电子管理系统&#xf…...

Python 第 11 节课 - string 与 random 的方法

- 第 93 篇 - Date: 2025 - 04 - 26 Author: 郑龙浩/仟墨 【Python 在校课堂笔记】 Python 第 11 节课 - string 与 random 的方法 上课时间: 2025-04-14 文章目录 Python 第 11 节课 - string 与 random 的方法一 string 的方法1 s.split()2 s.find()3 s.replace()4 s.strip…...

proxychains4系统代理for linux(加速国内github下载速度,pip安装)

1.proxychains4代理安装&#xff1a; sudo apt-get install proxychains42.找到配置文件/etc/proxychains4.conf在[ProxyList]后面添加以下内容&#xff1a; socks5 127.0.0.1 10808 配置如下&#xff1a; 3.使用proxychains4(git clone)&#xff1a; proxychains4 git c…...

LLM基础之源码一

transformers 核心源码梳理 Trainer部分&#xff1a; __init__() 初始化函数&#xff1a; def __init__(xxx):if args is None:output_dir "tmp_trainer"args TrainingArguments(output_diroutput_dir) self.args argsself.compute_loss_func compute_loss_fun…...

蛮荒tv桌面永不升级版app下载-蛮荒桌面安卓电视版下载

蛮荒桌面是一款具有丰富桌面内容的生活应用软件&#xff0c;可以连接电视上使用&#xff0c;用户将需要的软件添加到桌面上&#xff0c;系统就会自动分类管理软件,小编今天为大家推荐一款功能更大强大的电视桌面应用——乐看家桌面。 乐看家桌面功能亮点: 1.官网下载刷入机顶盒…...

2025蓝桥省赛c++B组第二场题解

前言 这场的题目非常的简单啊&#xff0c;至于为什么有第二场&#xff0c;因为当时河北正在刮大风被迫停止了QwQ&#xff0c;个人感觉是历年来最简单的一场&#xff0c;如果有什么不足之处&#xff0c;还望补充。 试题 A: 密密摆放 【问题描述】 小蓝有一个大箱子&#xff0…...

c#简易超市充值卡程序充值消费查余额

开发背景 本软件是给克什克腾旗某公司开发的一个简易的超市充值卡程序 # 功能 1、充值卡的充值、消费、查询余额 github下载&#xff1a;https://github.com/oyangxizhe/cash.git...

使用FME生成Delaunay三角形

目录 背景与应用场景 前置条件与数据准备 操作流程详解 3.1 点要素矢量化3.2 设置坐标系3.3 生成Delaunay三角形...

三款实用工具推荐:图片无损放大+音乐格式转换+音视频格式转换!

在这个数字化时代&#xff0c;总有些工具能让人眼前一亮。今天李师傅大家精选三款实用工具&#xff0c;从图片优化到格式转换&#xff0c;解决日常创作中的痛点&#xff0c;让数字生活更得心应手。 在这个数字化时代&#xff0c;总有些工具能让人眼前一亮。今天为大家精选三款…...

文本预处理(NLTK)

1. 自然语言处理基础概念 1.1 什么是自然语言处理 自然语言处理( Natural Language Processing, NLP)是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于…...

泰迪杯实战案例学习资料:生产线的故障自动识别和人员配置优化

(西南石油大学,第十二届泰迪杯特等奖案例) (深度扩展版) 一、案例背景与目标 1.1 问题背景 在制造业中,生产线设备故障可能导致以下问题: 停机损失:每小时停机成本可达数万元(视行业而定)。 资源浪费:人工排班不合理导致高技能员工闲置或低效分配。 安全隐患:未及…...

dijkstra

open_set是当前正在计算的节点&#xff1b; 每次从当前open_set集合中找出cost最小的节点进行计算更新&#xff1a;从open_set中去除该节点&#xff0c;保存到close_set中&#xff1b; 运动更新可以根据运动模型选择合适的节点运动方式&#xff1b; 【代价的计算方式是&…...

【SSH 端口转发】通过SSH端口转发实现访问远程服务器的 tensorboard

SSH 连接远程服务器时的命令&#xff1a; ssh -L 8001:localhost:8001 usrnameserverip-L&#xff1a; 这是指定进行本地端口转发的选项。也就是说&#xff0c;要将本地机器的一个端口通过 SSH 隧道转发到远程服务器上的某个服务。 8001:localhost:8001&#xff1a; 第一个 80…...

w308汽车销售系统的设计与实现

&#x1f64a;作者简介&#xff1a;多年一线开发工作经验&#xff0c;原创团队&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的网站项目。 代码可以查看文章末尾⬇️联系方式获取&#xff0c;记得注明来意哦~&#x1f339;赠送计算机毕业设计600个选题excel文…...

Spring 学习笔记之 @Transactional 异常不回滚汇总

使用springboot时&#xff0c;只要引入spring-jdbc/jpa相关的依赖后&#xff0c;在想要启用事务的方法上加上Transactional注解就能开启事务&#xff0c;碰到异常就能自动回滚。大大的提高了编码的便捷性性&#xff0c;同时也不侵入代码&#xff0c;保持了代码的简洁性。 默认情…...