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

外汇掉期(FX Swap):全球企业管理外汇风险的关键工具(中英双语)

外汇掉期(FX Swap):全球企业管理外汇风险的关键工具

引言

在全球化经济环境下,跨国公司、银行和金融机构经常面临外汇风险,因为它们的业务涉及多种货币。例如,一家中国公司可能需要欧元支付欧洲供应商,但它的主要收入是美元,而另一家欧洲企业则可能需要美元用于支付进口原材料,但主要融资渠道却是欧元贷款

外汇掉期(Foreign Exchange Swap, FX Swap) 是应对这些外汇风险的关键工具。它不仅帮助企业获得低成本融资,还能有效对冲外汇波动风险,使全球资本流动更高效。

那么,外汇掉期的运作机制是什么?它如何帮助企业和银行降低外汇风险?金融机构如何通过外汇掉期获利? 本文将详细解析 FX Swap 的概念、交易流程、收益模式以及市场应用


1. 什么是外汇掉期(FX Swap)?

📌 外汇掉期(Foreign Exchange Swap, FX Swap)是一种金融合约,交易双方在起始时交换两种不同货币,并在约定的未来日期再以相同汇率反向交换相同金额的货币,同时支付相应的利息。

💡 换句话说,外汇掉期可以理解为两笔货币的短期“借贷”交易:一方借入外币,同时以自有货币作为抵押,未来再用相同汇率归还。


2. 外汇掉期的运作机制

2.1 交易结构

一个典型的外汇掉期包括两部分
1️⃣ 起始交换(Initial Exchange): 交易双方根据即期汇率(Spot Rate)交换等值的货币本金。
2️⃣ 到期回购(Reversal Exchange): 在约定日期,双方以相同汇率反向交换本金,并支付利息差额。

📌 核心特点:双方在合约开始和结束时使用相同的汇率,因此不会受到汇率波动影响。


2.2 一个实际案例

假设中国公司 A 需要 1000 万欧元,而德国公司 B 需要 1.1 亿人民币(假设 EUR/CNY = 11)。

它们的资金来源和需求如下:

  • 公司 A 主要在中国经营,有人民币收入,但需要欧元支付供应商。
  • 公司 B 主要在欧洲经营,有欧元收入,但想在中国扩张业务,需要人民币。

于是它们签订一份6 个月期的外汇掉期合约,如下:

起始交换(T=0):

  • A 向 B 支付 1.1 亿人民币,B 向 A 支付 1000 万欧元。

6 个月后到期(T=6 个月):

  • A 归还 1000 万欧元给 B,同时 B 归还 1.1 亿人民币给 A,并支付利息差额。

📌 这样,A 获得了临时使用欧元的权利,B 获得了人民币,同时双方规避了汇率波动风险。


2.3 现金流示意图

事件甲方(A:中国公司)乙方(B:德国公司)
T=0支付 1.1 亿人民币支付 1000 万欧元
T=6 个月归还 1000 万欧元归还 1.1 亿人民币 + 利息

B 需要支付利息,而 A 不需要,为什么?请看下文的解释。

📌 核心优势:由于双方约定了相同的汇率(EUR/CNY = 11),6 个月内无论人民币对欧元的汇率如何变动,A 和 B 都不受影响。


3. 为什么企业和金融机构需要外汇掉期?

3.1 降低融资成本

外汇掉期允许企业以更优惠的融资条件获得外币。例如,一家中国公司可以使用它在本地市场更容易获得的人民币融资,然后通过外汇掉期换成美元,而不是直接从海外市场借美元(通常利率更高)。


3.2 规避汇率风险

对于跨国企业而言,汇率波动会影响财务报表。例如:

  • 如果一家美国企业有欧洲供应链,但它的收入以美元计算,那么欧元贬值可能导致成本上升。
  • 通过外汇掉期,这家企业可以锁定未来的欧元支付成本,避免汇率变动的风险。

📌 外汇掉期是国际公司管理外汇风险的重要工具。


3.3 增强流动性管理

很多银行和央行使用外汇掉期来优化外汇储备或短期流动性。例如,在金融危机期间,全球央行之间通过 “货币互换(Central Bank Swap Line)” 提供美元流动性,以避免市场崩盘。

📌 外汇掉期不仅是企业的工具,也广泛用于国家层面的货币管理。


4. 银行如何从外汇掉期中赚钱?

在实际市场中,企业不会直接签订外汇掉期,而是通过银行、投资银行或外汇交易商完成交易。这些金融机构通过以下方式获利:

4.1 外汇掉期点差(Swap Spread)

银行会提供买入价(Bid)和卖出价(Ask),赚取利差。例如:

  • A 支付 1.1 亿人民币,B 获得 999 万欧元(银行收取 1% 费用)。
  • 6 个月后,B 归还 1.1 亿人民币,A 归还 1000 万欧元(银行收取额外的点差费用)。

📌 银行赚取买卖之间的点差,即使市场本身是零和游戏,银行仍能稳定获利。


4.2 外汇掉期交易费用

银行或金融机构通常会收取一定的手续费,尤其是大型外汇掉期交易。


4.3 通过市场套利交易

银行不仅仅是掉期撮合者,还会通过外汇市场的利率差进行套利交易,比如:

  • 在高利率市场借入货币,然后通过掉期换到低利率市场,赚取利差。
  • 在市场预期货币贬值时,提前进行掉期交易锁定收益。

📌 大型金融机构会利用掉期市场进行全球套利,以获取额外利润。


5. 结论:外汇掉期是全球资本流动的重要工具

🔹 外汇掉期(FX Swap)允许企业和金融机构在不承担汇率风险的情况下交换货币,优化融资成本和现金流管理。
🔹 企业使用外汇掉期来降低融资成本、对冲汇率波动风险,跨国银行和央行也广泛使用 FX Swap 进行外汇流动性管理。
🔹 银行和金融机构通过外汇掉期点差、交易费用和市场套利获取利润,即使掉期本身是零和交易,金融中介仍能从中获利。

📌 外汇掉期是全球资本市场的重要组成部分,在国际贸易、跨境投资和货币政策执行中发挥着关键作用。


为什么B 需要支付利息,而 A 不需要?

外汇掉期(FX Swap) 交易中,利息的支付取决于双方货币的利率水平。你问的是为什么在上面的例子中B 需要支付利息,而 A 不需要,我们来详细解析这一点。


1. 掉期交易中的利息计算方式

FX Swap 交易中,双方不仅交换货币本金,还要支付相应的利息,利息的计算取决于两种货币的利率水平。通常情况下,利息的支付是基于两种货币各自的市场利率,即:

  • 高利率货币的借款方需要支付更多利息
  • 低利率货币的借款方支付较少或不支付利息

在上面的例子中:

  • 人民币(CNY)假设年利率为 3.5%
  • 欧元(EUR)假设年利率为 1.0%

由于 B(德国公司)借入人民币,而人民币利率较高,因此它需要支付额外利息;而 A(中国公司)借入的是低利率的欧元,通常不需要额外支付利息,或者支付较少的利息

📌 结论:在大多数 FX Swap 交易中,持有低利率货币的一方需要支付高利率货币持有方额外的利息。


2. 具体的利息计算

假设的利率情况

  • 人民币利率(CNY):3.5%/年
  • 欧元利率(EUR):1.0%/年
  • 合约期限:6 个月(即 0.5 年)

B 需要支付的利息

B 借入了 1.1 亿人民币,因此它需要支付的人民币利息:
利息 = 1.1 亿 × 3.5 % × 0.5 = 192.5 万人民币 利息 = 1.1 亿 × 3.5\% × 0.5 = 192.5 万人民币 利息=1.1亿×3.5%×0.5=192.5万人民币
所以,B 在 6 个月后需要归还:
1.1 亿人民币 + 192.5 万人民币 1.1 亿人民币 + 192.5 万人民币 1.1亿人民币+192.5万人民币

A 是否需要支付利息?

A 借入的是 1000 万欧元,按照 1% 的欧元利率:
利息 = 1000 万 × 1.0 利息 = 1000 万 × 1.0% × 0.5 = 5 万欧元 利息=1000×1.0
但由于欧元的利率较低,银行可能会让 A 免除这笔利息(或者利息被包含在汇率定价中),因此A 可能不需要额外支付利息,或者支付很少。


3. 为什么 B 支付利息,而 A 可能不支付?

关键原因:人民币利率高于欧元利率,在 FX Swap 交易中:

  1. 高利率货币(人民币)的借款方(B)需要支付利息,因为它等于借入人民币。
  2. 低利率货币(欧元)的借款方(A)通常不支付利息,或者支付很少,因为它等于借入欧元,而欧元市场利率较低。

📌 如果人民币的市场利率是 3.5%,欧元市场利率是 1%,那么人民币的持有者 A(中国公司)相当于向 B(德国公司)提供了一笔高利率贷款,因此 B 需要支付利息。


4. 例外情况

有些情况下,A 也可能需要支付利息

  • 如果双方的利率相差不大,例如 人民币 3.5%,欧元 3.3%,那么A 可能也需要支付一定的欧元利息
  • 如果外汇市场上的掉期交易点差较大,银行可能会调整定价,使得双方都需要支付利息。

但在一般情况下,持有高利率货币(CNY)的一方会收取利息,而持有低利率货币(EUR)的一方支付利息


5. 总结

🔹 在 FX Swap 交易中,利息支付取决于双方货币的市场利率。
🔹 B(德国公司)需要支付人民币利息,因为人民币利率高于欧元利率。
🔹 A(中国公司)可能不需要支付欧元利息,或者支付很少,因为欧元的利率较低。
🔹 银行在 FX Swap 交易中会根据市场情况调整利率,可能让 A 免除利息或调整掉期价格。

📌 简单来说,谁借入高利率货币,谁就需要支付更多利息!

💡 你如何看待外汇掉期?你认为企业更应该使用外汇掉期还是直接进行外币贷款?欢迎在评论区讨论!

Foreign Exchange Swap (FX Swap): A Key Tool for Managing Currency Risk

Introduction

In the global economy, multinational corporations, banks, and financial institutions frequently face foreign exchange (FX) risk due to their operations across multiple currencies. For example:

  • A Chinese company may need euros to pay European suppliers, but its primary revenue is in US dollars.
  • A European firm may need US dollars to pay for raw materials but primarily relies on euro-based financing.

To manage such currency mismatches and hedge against exchange rate fluctuations, businesses and financial institutions use a financial instrument called the Foreign Exchange Swap (FX Swap).

But how does an FX Swap work? How does it help businesses and banks reduce currency risk? How do financial institutions profit from FX Swaps? In this article, we’ll explore the mechanics of FX Swaps, their benefits, and how the financial market participants use them.


1. What Is a Foreign Exchange Swap (FX Swap)?

📌 A Foreign Exchange Swap (FX Swap) is a financial contract where two parties exchange different currencies at the start of the contract and agree to reverse the transaction at the same exchange rate on a future date while paying interest on the borrowed funds.

💡 In simple terms, an FX Swap functions like a short-term “currency loan”: one party borrows a foreign currency while using its own currency as collateral, and then repays it at the agreed-upon rate in the future.


2. How Does an FX Swap Work?

2.1 The Basic Structure

A typical FX Swap consists of two key steps:

1️⃣ Initial Exchange (T=0): Both parties exchange equivalent amounts of two different currencies at the spot exchange rate.
2️⃣ Final Exchange (T=T+N): On the maturity date, the same amount is swapped back at the original exchange rate, with interest payments settled.

📌 The key advantage: Since both transactions occur at the same exchange rate, neither party is exposed to exchange rate fluctuations.


2.2 A Real-World Example

Suppose a Chinese company (Company A) needs €10 million, and a German company (Company B) needs ¥110 million (assuming EUR/CNY = 11).

Their financial conditions are as follows:

  • Company A operates in China, earning revenue in CNY but requiring EUR for supplier payments.
  • Company B operates in Europe, earning revenue in EUR but needing CNY for expansion in China.

To meet their needs, they enter a 6-month FX Swap contract structured as follows:

At the start of the contract (T=0):

  • Company A gives B ¥110 million, and B gives A €10 million.

At maturity (T=6 months):

  • A returns €10 million to B, while B returns ¥110 million to A, plus interest.

📌 By doing this, A gets temporary access to euros, and B gets access to yuan while avoiding exchange rate risk.


2.3 Cash Flow Breakdown

EventParty A (Chinese Company)Party B (German Company)
T=0Pays ¥110 millionPays €10 million
T=6 monthsReturns €10 millionReturns ¥110 million + interest

📌 Since the exchange rate (EUR/CNY = 11) remains the same, neither party is affected by currency fluctuations during the contract period.


3. Why Do Businesses and Financial Institutions Use FX Swaps?

3.1 Lower Financing Costs

FX Swaps allow companies to access cheaper financing in foreign currencies. Instead of borrowing expensive foreign currency loans, a company can use an FX Swap to temporarily obtain the currency it needs by leveraging its existing local currency financing.


3.2 Hedging Against Exchange Rate Risk

For multinational corporations, exchange rate fluctuations can significantly impact financial stability. For example:

  • A US-based company with European suppliers may face rising costs if the euro appreciates against the US dollar.
  • Using an FX Swap, the company can lock in its euro payments and eliminate currency risk.

📌 FX Swaps are crucial tools for managing foreign exchange exposure.


3.3 Enhancing Liquidity Management

Central banks and financial institutions use FX Swaps to optimize foreign currency reserves or manage liquidity. During financial crises, central banks also engage in Central Bank Swap Lines, providing liquidity to stabilize currency markets.

📌 FX Swaps play an essential role in global monetary policy and financial stability.


4. How Do Banks Profit from FX Swaps?

In real markets, corporations do not execute FX Swaps directly with each other—instead, they use banks, investment banks, or forex brokers as intermediaries. These financial institutions profit in several ways:

4.1 Swap Spread (Bid-Ask Spread)

Banks act as market makers, setting a buy (bid) and sell (ask) rate for FX Swaps. For example:

  • Company A pays ¥110 million, but Company B only receives ¥109 million (a 1% markup).
  • At maturity, B repays ¥110 million but receives only €9.9 million (another spread fee).

📌 Banks earn a spread from both the initial and final exchange, ensuring profit regardless of market movements.


4.2 FX Swap Transaction Fees

Financial institutions charge service fees for arranging FX Swaps, similar to brokerage commissions in stock trading. Large transactions often have lower fees, but due to the enormous FX Swap market, total revenues remain significant.


4.3 Arbitrage and Proprietary Trading

Banks do not just match A and B; they also use FX Swaps for arbitrage trading and to profit from interest rate differentials.

  • If one currency has a higher interest rate, banks borrow at a lower rate, execute an FX Swap, and earn from the interest rate difference.
  • If a currency is expected to depreciate, banks enter FX Swaps early to lock in favorable rates.

📌 Investment banks treat FX Swaps as strategic trading instruments, executing large-scale arbitrage transactions.


5. Conclusion: FX Swaps as a Vital Tool for Global Finance

🔹 FX Swaps allow companies and financial institutions to exchange currencies without taking exchange rate risks, optimizing financing costs and liquidity management.
🔹 Corporations use FX Swaps to hedge currency risk, lower financing costs, and stabilize cash flows, while central banks and financial institutions use them to manage liquidity and foreign exchange reserves.
🔹 Banks profit from FX Swaps through bid-ask spreads, transaction fees, and arbitrage trading, ensuring stable revenue even in zero-sum transactions.

📌 FX Swaps are a crucial part of the global financial system, facilitating international trade, cross-border investment, and monetary policy implementation.


💡 What are your thoughts on FX Swaps? Should companies use FX Swaps or directly borrow in foreign currencies? Share your opinions in the comments!

后记

2025年2月16日15点24分于上海。在GPT4o大模型辅助下完成。

相关文章:

外汇掉期(FX Swap):全球企业管理外汇风险的关键工具(中英双语)

外汇掉期(FX Swap):全球企业管理外汇风险的关键工具 引言 在全球化经济环境下,跨国公司、银行和金融机构经常面临外汇风险,因为它们的业务涉及多种货币。例如,一家中国公司可能需要欧元支付欧洲供应商&am…...

Visual Studio Code支持WSL,直接修改linux/ubuntu中的文件

步骤1 开始通过 WSL 使用 VS Code | Microsoft Learn 点击远程开发扩展包。 步骤2 Remote Development - Visual Studio Marketplace 点击install, 允许打开Visual Studio Code。 步骤3 共有4项,一齐安装。 步骤4 在WSL Linux(Ubuntu)中&#xf…...

网络安全“挂图作战“及其场景

文章目录 一、网络安全挂图作战来源与定义1、网络安全挂图作战的来源2、网络安全挂图作战的定义 二、挂图作战关键技术三、挂图作战与传统态势感知的差异四、挂图作战主要场景五、未来趋势结语 一、网络安全挂图作战来源与定义 1、网络安全挂图作战的来源 网络安全挂图作战的…...

开源在线考试系统开源在线考试系统:支持数学公式的前后端分离解决方案

开源在线考试系统:支持数学公式的前后端分离解决方案 项目介绍项目概述:技术栈:版本要求主要功能:特色亮点 项目仓库地址演示地址GiteeGitHub 系统效果展示教师端系统部分功能截图学生端系统部分功能截图 结语 项目介绍 项目概述…...

解决 ssh connect to host github.com port 22 Connection timed out

一、问题描述 本地 pull/push 推送代码到 github 项目报 22 端口连接超时,测试连接也是 22 端口连接超时 ssh 密钥没问题、也开了 Watt Toolkit 网络是通的,因此可以强制将端口切换为 443 二、解决方案 1、测试连接 ssh -T gitgithub.com意味着无法通…...

分享8款AI生成PPT的工具!含测评

随着人工智能技术的飞速进步,制作PPT变得愈发便捷,仅需输入主题指令,便能在瞬间获得一份完整的演示文稿。尤其在制作篇幅较长的PPT时,手动编写每一页内容并设计格式和排版,不仅效率低下,而且耗时耗力。 本…...

Java 设计模式总结

文章目录 Java 设计模式总结创建型模式(5种)结构型模式(7种)行为型模式(11种) Java 设计模式总结 设计模式(Design Patterns)是软件工程中解决常见问题的经典解决方案。它们提供了一…...

Spring Boot Actuator 监控✨

Spring Boot Actuator 是 Spring Boot 提供的一个强大的监控和管理工具,它可以帮助你深入了解和监控你的应用程序的运行状态。通过 Actuator,你可以获取应用程序的健康状况、内存使用情况、线程信息、HTTP 请求跟踪等。🚀 核心知识点 &#…...

解锁原型模式:Java 中的高效对象创建之道

系列文章目录 后续补充~~~ 文章目录 一、引言1.1 软件开发中的对象创建困境1.2 原型模式的登场 二、原型模式的核心概念2.1 定义与概念2.2 工作原理剖析2.3 与其他创建型模式的差异 三、原型模式的结构与角色3.1 抽象原型角色3.2 具体原型角色3.3 客户端角色3.4 原型管理器角色…...

23种设计模式 - 责任链

模式定义 责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,允许多个对象按链式顺序处理请求,直到其中一个对象处理为止。该模式将请求的发送者和接收者解耦,使多个对象都有机会处理请求。 模式结构…...

【Linux-命令】

Linux-命令 ■ ls■ cd■ pwd■ tree■ mkdir■ rm■ mv■ cp■ chmod■ chattr 文件的特殊属性■ cat■ 日期■ 关机■ find■ 查看文件内容■ cat■ ln■ mount 挂载一个文件系统■ uname■ 用户和组■ 打包和压缩■ zip■ gzip■ rar■ tar ■ 包■ rpm 包■ yum 软件包升级…...

豪越科技:消防安全重点单位一体化安全管控

在当今数字化高速发展的时代,消防安全的重要性日益凸显。豪越科技以其卓越的技术实力和创新精神,将物联网、大数据、人工智能等先进技术深度融合,打造出了功能强大的消防安全重点单位一体化安全管控平台,为消防安全管理带来了全新…...

LabVIEW无刷电机控制器检测系统

开发了一种基于LabVIEW的无刷电机控制器检测系统。由于无刷电机具有高效率、低能耗等优点,在电动领域有取代传统电机的趋势,而无刷电机的核心部件无刷电机控制器产量也在不断增长。然而,无刷电机控制器的出厂检测仍处于半自动化状态&#xff…...

EXCEL解决IF函数“您已为此函数输入太多个参数”的报错

IF函数的基本结构是IF(条件, 值为真时的结果, 值为假时的结果),所以标准的IF函数最多只能有三个参数。当用户输入的参数超过三个时,Excel就会报这个错误。比如多个IF语句叠加,但可能在嵌套的过程中没有正确关闭每个IF函数的括号,导…...

C#使用文件读写操作实现仙剑五前传称号存档修改

手把手教学仙剑五前传 称号存档修改器 首先找到 Pal5Q所在目录的save\global.sav 文件,这是一个只有488字节的文件,这里存放称号对应的编号ID,以及是否已获得该称号,1为已获取称号,0为未获取称号 [称号:是否获取]这是一个键值对 称号的编号ID是一个Int32数字,使用C#的方法Bi…...

Python 发布 Web 应用的常见方法及详细步骤

以下是 Python 发布 Web 应用的常见方法及详细步骤,涵盖从本地开发到生产环境部署的全流程: 一、基础准备:开发 Web 应用 1. 选择框架(以 Flask 为例) # app.py from flask import Flask app Flask(__name__)app.ro…...

记录一次部署PC端网址全过程

当我查看我之前写的文章时、顿时惊奇发出感慨:啥时候写的?是我写的么?疑惑重重… 所以说,好记性不如烂笔头。 记录一次部署PC端网址全过程 部署PC端网址分是三步:第一步:申请域名并映射到外网IP &#xff0…...

Spring——Spring开发实战经验(4)

摘要 本文深入探讨了 Spring 应用中 Interceptor(拦截器)、Filter(过滤器)和 Aspect(切面)的执行顺序、职责及典型使用场景。Filter 是 Servlet 级别的机制,主要用于日志记录、权限验证等&…...

深入探索HarmonyOS——构建万物智联的新时代

作者:林钟雪 引言 在科技日新月异的今天,操作系统作为连接硬件与软件的核心桥梁,正引领着数字化转型的新浪潮。HarmonyOS,作为华为自主研发的面向万物智联时代的分布式全场景操作系统,自发布以来便备受瞩目。它不仅打…...

算法12-贪心算法

一、贪心算法概念 贪心算法(Greedy Algorithm)是一种在每一步选择中都采取当前状态下最优的选择,从而希望导致全局最优解的算法。贪心算法的核心思想是“局部最优,全局最优”,即通过一系列局部最优选择,最…...

小白win10安装并配置yt-dlp

需要yt-dlp和ffmpeg 注意存放路径最好都是全英文 win10安装并配置yt-dlp 一、下载1.下载yt-dlp2. fffmpeg下载 二、配置环境三、cmd操作四、yt-dlp下视频操作 一、下载 1.下载yt-dlp yt-dlp地址 找到win的压缩包点下载,并解压 2. fffmpeg下载 ffmpeg官方下载 …...

I²C简介

前言 IC(Inter-Integrated Circuit, 内置集成电路)总线是由Philips公司(现属于恩智浦)在上世纪80年代开发的两线式串行通信总线,用于连接微控制器及其外围设备,控制设备之间的通信。 IC总线的物理拓扑示意…...

Spring容器扩展点

Spring容器扩展点 BeanDefinitionRegistryPostProcessorBeanFactoryPostProcessorImportSelectorImportBeanDefinitionRegistorBeanPostProcessorInstantiationAwareBeanPostProcessor--postProcessBeforeInstantiationSmartInstantiationAwareBeanPostProcessor--determineCan…...

spring boot知识点3

1.spring boot能否使用xml配置 可以,但是很繁琐,现在都建议走JavaConfig 2.spring boot的核心配置文件 application.properties application.yml 3.bootstrap.properties和application.properties的区别 b:用于远程配置 a:…...

Linux后台启动命令nohup并且MobaXterm后台启动断网也不关闭软件

nohup主要作用就是可以在后台运行,并可以选择将日志输出到指定文件。如启动一个程序,若使用./demo的方式启动程序当窗口关闭的时候程序也停止了,而且日志会直接输出到控制台非常不直观,nohup启动就可以解决这两个问题。 nohup与&…...

C++(23):unreachable

C++23在头文件 "><utility>定义了std::unreachable(),用于指示编译器,该段代码不应该被允许,因此编译器可以对该位置进行优化,如果一旦允许了该位置的代码,行为未定义: #include <utility> #include <iostream>using namespace std;int func(…...

【Vue+python】Vue调用python-fastApi接口实现数据(数值、列表类型数据)渲染

前言&#xff1a;之前做的一直都是SpringBootVue的应用&#xff0c;但现在需要实现一个能将python实现的算法应用展示在前端的界面。想法是直接Vue调用python-fastApi接口实现数据渲染~ 文章目录 1. 变量定义2. axios调用python3. 跨域问题解决4. 数据渲染4.1 数值数据渲染4.2 …...

构建高效智能对话前端:基于Ant Design X 的deepseek对话应用

文章目录 实现的效果前言Ant Design X添加欢迎组件创建对话气泡存储对话历史渲染对话气泡 输入组件WebSocket 连接总结 实现的效果 待机页面&#xff1a; 等待页面&#xff1a; 完成页面&#xff1a; 前言 随着人工智能技术的飞速发展&#xff0c;大模型对话系统已成为…...

四元数如何用于 3D 旋转(代替欧拉角和旋转矩阵)【ESP32指向鼠标】

四元数如何用于 3D 旋转&#xff08;代替欧拉角和旋转矩阵&#xff09; 在三维空间中&#xff0c;物体的旋转可以用 欧拉角、旋转矩阵 或 四元数 来表示。 四元数相比于欧拉角和旋转矩阵有 计算更高效、避免万向锁、存储占用少 等优点&#xff0c;因此广泛用于 游戏开发、机器…...

Cloud: aws:network: limit 含有pps这种限制

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/troubleshooting-ena.html#statistics-ena 这个是调查网络问题的一个网页; 在里面,竟然含有pps这种限制:ethtool -S;其实是比较苛刻的安全相关的策略? [ec2-user ~]$ ethtool -S ethN NIC statistics:tx_timeout: …...