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

【天外之物】叉乘(向量积)的行列式表示方法

叉乘(向量积)的行列式表示方法如下:

步骤说明:

  1. 构造3×3矩阵:
    将三维向量叉乘转换为行列式的形式,需构造一个包含单位向量 i , j , k \mathbf{i}, \mathbf{j}, \mathbf{k} i,j,k 和原向量分量的矩阵:
    A × B = ∣ i j k a 1 a 2 a 3 b 1 b 2 b 3 ∣ \mathbf{A} \times \mathbf{B} = \begin{vmatrix} \mathbf{i} & \mathbf{j} & \mathbf{k} \\ a_1 & a_2 & a_3 \\ b_1 & b_2 & b_3 \end{vmatrix} A×B= ia1b1ja2b2ka3b3
    其中 A = ( a 1 , a 2 , a 3 ) \mathbf{A} = (a_1, a_2, a_3) A=(a1,a2,a3) B = ( b 1 , b 2 , b 3 ) \mathbf{B} = (b_1, b_2, b_3) B=(b1,b2,b3)

  2. 按第一行展开行列式:
    使用行列式展开规则(拉普拉斯展开),沿第一行展开:
    A × B = i ⋅ ∣ a 2 a 3 b 2 b 3 ∣ − j ⋅ ∣ a 1 a 3 b 1 b 3 ∣ + k ⋅ ∣ a 1 a 2 b 1 b 2 ∣ \mathbf{A} \times \mathbf{B} = \mathbf{i} \cdot \begin{vmatrix} a_2 & a_3 \\ b_2 & b_3 \end{vmatrix} - \mathbf{j} \cdot \begin{vmatrix} a_1 & a_3 \\ b_1 & b_3 \end{vmatrix} + \mathbf{k} \cdot \begin{vmatrix} a_1 & a_2 \\ b_1 & b_2 \end{vmatrix} A×B=i a2b2a3b3 j a1b1a3b3 +k a1b1a2b2

  3. 计算2×2子行列式:
    分别计算三个子行列式的值:

    • 第一项(对应 i \mathbf{i} i):
      ∣ a 2 a 3 b 2 b 3 ∣ = a 2 b 3 − a 3 b 2 \begin{vmatrix} a_2 & a_3 \\ b_2 & b_3 \end{vmatrix} = a_2 b_3 - a_3 b_2 a2b2a3b3 =a2b3a3b2
    • 第二项(对应 j \mathbf{j} j,注意符号为负):
      ∣ a 1 a 3 b 1 b 3 ∣ = a 1 b 3 − a 3 b 1 ⇒ − ( a 1 b 3 − a 3 b 1 ) = a 3 b 1 − a 1 b 3 \begin{vmatrix} a_1 & a_3 \\ b_1 & b_3 \end{vmatrix} = a_1 b_3 - a_3 b_1 \quad \Rightarrow \quad - (a_1 b_3 - a_3 b_1) = a_3 b_1 - a_1 b_3 a1b1a3b3 =a1b3a3b1(a1b3a3b1)=a3b1a1b3
    • 第三项(对应 k \mathbf{k} k):
      ∣ a 1 a 2 b 1 b 2 ∣ = a 1 b 2 − a 2 b 1 \begin{vmatrix} a_1 & a_2 \\ b_1 & b_2 \end{vmatrix} = a_1 b_2 - a_2 b_1 a1b1a2b2 =a1b2a2b1
  4. 合成结果向量:
    将各分量组合成最终结果向量:
    A × B = ( a 2 b 3 − a 3 b 2 ) i + ( a 3 b 1 − a 1 b 3 ) j + ( a 1 b 2 − a 2 b 1 ) k \mathbf{A} \times \mathbf{B} = \left( a_2 b_3 - a_3 b_2 \right) \mathbf{i} + \left( a_3 b_1 - a_1 b_3 \right) \mathbf{j} + \left( a_1 b_2 - a_2 b_1 \right) \mathbf{k} A×B=(a2b3a3b2)i+(a3b1a1b3)j+(a1b2a2b1)k
    即:
    A × B = ( a 2 b 3 − a 3 b 2 , a 3 b 1 − a 1 b 3 , a 1 b 2 − a 2 b 1 ) \mathbf{A} \times \mathbf{B} = \left( a_2 b_3 - a_3 b_2, \ a_3 b_1 - a_1 b_3, \ a_1 b_2 - a_2 b_1 \right) A×B=(a2b3a3b2, a3b1a1b3, a1b2a2b1)

示例演示:
计算向量 A = ( 2 , 1 , − 3 ) \mathbf{A} = (2, 1, -3) A=(2,1,3) B = ( 4 , − 2 , 5 ) \mathbf{B} = (4, -2, 5) B=(4,2,5) 的叉乘。

  1. 构造行列式:
    A × B = ∣ i j k 2 1 − 3 4 − 2 5 ∣ \mathbf{A} \times \mathbf{B} = \begin{vmatrix} \mathbf{i} & \mathbf{j} & \mathbf{k} \\ 2 & 1 & -3 \\ 4 & -2 & 5 \end{vmatrix} A×B= i24j12k35

  2. 展开行列式:
    = i ⋅ ∣ 1 − 3 − 2 5 ∣ − j ⋅ ∣ 2 − 3 4 5 ∣ + k ⋅ ∣ 2 1 4 − 2 ∣ = \mathbf{i} \cdot \begin{vmatrix} 1 & -3 \\ -2 & 5 \end{vmatrix} - \mathbf{j} \cdot \begin{vmatrix} 2 & -3 \\ 4 & 5 \end{vmatrix} + \mathbf{k} \cdot \begin{vmatrix} 2 & 1 \\ 4 & -2 \end{vmatrix} =i 1235 j 2435 +k 2412

  3. 计算子行列式:

    • i \mathbf{i} i 项: 1 ⋅ 5 − ( − 3 ) ⋅ ( − 2 ) = 5 − 6 = − 1 1 \cdot 5 - (-3) \cdot (-2) = 5 - 6 = -1 15(3)(2)=56=1
    • j \mathbf{j} j 项: 2 ⋅ 5 − ( − 3 ) ⋅ 4 = 10 + 12 = 22 ⇒ − 22 2 \cdot 5 - (-3) \cdot 4 = 10 + 12 = 22 \quad \Rightarrow \quad -22 25(3)4=10+12=2222
    • k \mathbf{k} k 项: 2 ⋅ ( − 2 ) − 1 ⋅ 4 = − 4 − 4 = − 8 2 \cdot (-2) - 1 \cdot 4 = -4 - 4 = -8 2(2)14=44=8
  4. 合成结果:
    A × B = − 1 i − 22 j − 8 k = ( − 1 , − 22 , − 8 ) \mathbf{A} \times \mathbf{B} = -1 \mathbf{i} - 22 \mathbf{j} -8 \mathbf{k} = (-1, -22, -8) A×B=1i22j8k=(1,22,8)

验证正确性:

  • 正交性验证:结果向量应与原两向量正交:
    • 点乘 A ⋅ ( A × B ) = 2 ⋅ ( − 1 ) + 1 ⋅ ( − 22 ) + ( − 3 ) ⋅ ( − 8 ) = − 2 − 22 + 24 = 0 \mathbf{A} \cdot (\mathbf{A} \times \mathbf{B}) = 2 \cdot (-1) + 1 \cdot (-22) + (-3) \cdot (-8) = -2 -22 +24 = 0 A(A×B)=2(1)+1(22)+(3)(8)=222+24=0
    • 点乘 B ⋅ ( A × B ) = 4 ⋅ ( − 1 ) + ( − 2 ) ⋅ ( − 22 ) + 5 ⋅ ( − 8 ) = − 4 + 44 − 40 = 0 \mathbf{B} \cdot (\mathbf{A} \times \mathbf{B}) = 4 \cdot (-1) + (-2) \cdot (-22) +5 \cdot (-8) = -4 +44 -40 = 0 B(A×B)=4(1)+(2)(22)+5(8)=4+4440=0
      结果满足正交性,叉乘正确。

总结:
通过行列式形式,叉乘的计算变得系统化且易于操作,无需单独记忆各分量的计算公式。此方法适用于所有三维向量,并可通过扩展至更高维度(如七维叉乘,需更复杂的结构)保持一致性。

相关文章:

【天外之物】叉乘(向量积)的行列式表示方法

叉乘(向量积)的行列式表示方法如下: 步骤说明: 构造33矩阵: 将三维向量叉乘转换为行列式的形式,需构造一个包含单位向量 i , j , k \mathbf{i}, \mathbf{j}, \mathbf{k} i,j,k 和原向量分量的矩阵&#x…...

北京SMT贴片厂精密制造关键工艺

内容概要 随着电子设备小型化与功能集成化需求日益提升,北京SMT贴片厂在精密制造领域持续突破工艺瓶颈。本文以高密度PCB板贴片全流程为核心,系统梳理从锡膏印刷、元件贴装到回流焊接的关键技术节点,并结合自动化检测与缺陷预防方案&#xf…...

服务器架构:SMP、NUMA、MPP及Docker优化指南

文章目录 引言 一、服务器架构基础1. SMP(对称多处理,Symmetric Multiprocessing)2. NUMA(非统一内存访问,Non-Uniform Memory Access)3. MPP(大规模并行处理,Massively Parallel Pr…...

Datawhale春训营赛题分析和总结

1.Datawhale春训营任务一 借助这个云平台,支持类似于这个anaconda相关的交互式的操作,第一个任务就是跑通这个baseline,然后注册账号之后送了对应的相关算力,跑通这个之后需要进行打卡,跑通其实是没问题不大的&#x…...

一键模仿图片风格,图生生APP,实现随时随地“生图自由“

一、什么是"图片模仿"功能? "图片模仿"是图生生AI的功能之一,利用先进的AI技术,分析上传的图片风格、色调、构图等元素,快速生成具有相同风格的图片。无论是产品展示、广告海报还是社交媒体配图,…...

C++——C++11常用语法总结

C11标准由国际标准化组织(ISO)和国际电工委员会(IEC)旗下的C标准委员会(ISO/IEC JTC1/SC22/WG21)于2011年8月12日公布,并于2011年9月出版。2012年2月28日的国际标准草案(N3376)是最接近于C11标准…...

C++17 新特性简解

C17 新特性简解 一、核心语言特性 1. 结构化绑定&#xff08;Structured Bindings&#xff09; 用途&#xff1a;解构复合类型&#xff08;如元组、结构体&#xff09;为独立变量 示例&#xff1a; #include <iostream> #include <tuple>int main() {// 解构 st…...

【失败】Gnome将默认终端设置为 Kitty

起因 一会儿gnome-terminal一会儿kitty终端&#xff0c;实在是受不了&#xff0c;决定取缔默认的gnome-terminal。 过程 在 Ubuntu 或 Debian 系统上&#xff1a; 确保 Kitty 已经安装。如果未安装&#xff0c;可以在终端中运行命令sudo apt install kitty -y进行安装。 使用系…...

【Easylive】微服务架构在系统中的优缺点的具体体现

【Easylive】项目常见问题解答&#xff08;自用&持续更新中…&#xff09; 汇总版 在线视频分享系统项目简介 系统概述 该项目是一个基于SpringCloud微服务架构的在线视频分享系统&#xff0c;主要功能包括&#xff1a; • 用户自主发布视频 • 后台视频审核 • 用户互动…...

锁(Mutex)、信号量(Semaphore)与条件量(Condition Variable)

一、同步机制的核心意义 在多线程/多进程编程中&#xff0c;当多个执行流共享资源&#xff08;如变量、内存、文件&#xff09;时&#xff0c;可能因操作顺序不确定导致数据竞争&#xff08;Data Race&#xff09;。同步机制的作用是&#xff1a; 保证原子性&#xff1a;确保…...

使用pnpm第一次运行项目报错 ERR_PNPM_NO_PKG_MANIFEST No package.json found in E:\

开始用unibestpnpm写一个小程序 运行pnpm init报错 如标题所示没有package.json这个文件 博主犯了一个很愚蠢的错误。。 准备方案手动创建一个json文件 此时才发现没到根目录下&#xff0c;创建了一个项目之后就没有切入文件夹里。 切入根目录再下载就成功啦...

前沿篇|CAN XL 与 TSN 深度解读

引言 1. CAN XL 标准演进与设计目标 2. CAN XL 物理层与帧格式详解 3. 时间敏感网络 (TSN) 关键技术解析 4. CAN XL + TSN 在自动驾驶领域的典型应用...

从零开始学A2A一:A2A 协议的高级应用与优化

A2A 协议的高级应用与优化 学习目标 掌握 A2A 高级功能 理解多用户支持机制掌握长期任务管理方法学习服务性能优化技巧 理解与 MCP 的差异 分析多智能体场景下的优势掌握不同场景的选择策略 第一部分&#xff1a;多用户支持机制 1. 用户隔离架构 #mermaid-svg-Awx5UVYtqOF…...

追赶地球变化的“快镜头“:遥感时间分辨率的奥秘

在地球表面&#xff0c;万物的生长、兴衰和变迁&#xff0c;如同一部永不停歇的电影。而科学家们想要看清每一帧画面&#xff0c;就必须依赖遥感卫星这个"超级摄影师"。今天&#xff0c;我们就来聊聊遥感领域里一个关键的维度——时间分辨率。 想象一下&#xff0c;如…...

轻量还是全量?Kubernetes ConfigMap 与专业配置中心的抉择

文章目录 简介什么是 ConfigMapConfigMap 的核心能力配置存储与注入动态更新与 Kubernetes 原生生态深度集成 ConfigMap 的固有局限专业配置中心对比选型建议结语 简介 在现代微服务架构中&#xff0c;集中式配置管理是保证应用可维护性、可扩展性和安全性的关键环节。Kuberne…...

mybatis plus打印sql日志到指定目录

1、mybatis plus打印sql日志 参考文档&#xff1a;mybatis plus打印sql日志_mybatisplus日志打印-CSDN博客 2、修改 修改InfoLevelLogger Override public void debug(String s) {// 修改这里logger.info(s);log.debug(s); } 增加&#xff1a;log.debug(s); 修改logback.x…...

CUDAfy的使用

此文章是对一篇使用文档的翻译总结 文档地址 https://www.doczj.com/doc/0f2570173.html CUDAfy使用步骤​ 1. 环境准备​ 硬件要求​​&#xff1a;支持CUDA的NVIDIA显卡&#xff08;如GTX系列&#xff09;。​​软件安装​​&#xff1a; 安装最新版NVIDIA驱动。下载并安…...

DeepSeek 部署中的常见问题及解决方案

DeepSeek(深度求索)大模型部署过程中常见问题的系统性解决方案,涵盖环境配置、模型加载、性能优化、安全防护及企业级部署等核心场景,结合官方文档与社区实践提供可落地的操作指南: 一、环境配置与依赖问题 1. 操作系统与硬件兼容性 问题表现:部署失败提示驱动不兼容或…...

【AI提示词】儿童看护员

提示说明 儿童看护员旨在帮助用户构建一个既专业又富有爱心的儿童看护员角色&#xff0c;以满足儿童在成长过程中的各种需求。 提示词 # 角色 儿童看护员## 注意 1. 儿童看护员应具备亲和力和耐心&#xff0c;以确保与儿童的良好互动。 2. 专家设计应关注儿童的安全、健康和…...

深入解析 Python 中的装饰器 —— 从基础到实战

1. 装饰器基础 1.1 什么是装饰器&#xff1f; 装饰器本质上是一个 Python 函数&#xff0c;它可以让其他函数在不需要做任何代码变动的前提下增加额外功能。装饰器的返回值也是一个函数对象。 1.2 语法糖&#xff1a; 符号 Python 提供了 符号作为装饰器的语法糖&#xff0c…...

学习海康VisionMaster之中线查找

一&#xff1a;进一步学习了 今天学习下VisionMaster中的中线查找&#xff0c;这个就是字面意思&#xff0c;输入两条直线&#xff0c;输出两条直线的中线 二&#xff1a;开始学习 1&#xff1a;什么是中线查找&#xff1f;今天这个比较简单&#xff0c;其实这个模块算是一个几…...

笔记整理五

STP生成树 stp生成树是用于解决二层环路问题的协议。 二层环路为有以下三种&#xff1a; 1.广播风暴 2.MAC地址的偏移&#xff08;每一次循环&#xff0c;都会导致交换机来回刷新MAC地址表记录&#xff09; 3.多帧复制 stp生成树&#xff1a;需要将原本的环型拓扑结构转换…...

js实现的前端水印

效果 var defaultConfig {content: [], // 水印内容数组fontSize: 14, // 字体大小(px)fontFamily: sans-serif, // 字体color: rgba(255, 255, 255,.3), // 字体颜色rotate: -20, // 旋转角度(度数)zIndex: 2147483647, // 层级globalAlpha: 0.5, // 透明度canvasWidth: 30…...

前端服务器部署报错记录

报错1&#xff1a;Refused to apply style from http://xxxxxxx.online/assets/index.DepkYCYv.css because its MIME type (text/plain) is not a supported stylesheet MIME type, and strict MIME checking is enabled. index-Dnq3oQAv.js:1 解释&#xff1a;浏览器期望加载…...

JAVA中多线程的经典案例

文章目录 一、线程安全的单例模式&#xff08;一&#xff09;饿汉模式&#xff08;二&#xff09;懒汉模式 二、阻塞队列&#xff08;一&#xff09;生产者消费者模型&#xff08;二&#xff09;阻塞队列&#xff08;三&#xff09;自定义阻塞队列 三、定时器&#xff08;一&am…...

国产三维CAD皇冠CAD(CrownCAD)在「轨道交通行业」建模教程:轨道列车

在轨道交通行业&#xff0c;复杂系统集成、大规模装配验证与跨地域协同设计始终是核心痛点。传统设计工具难以应对动辄百万级零部件的装配挑战&#xff0c;且数据孤岛、版本混乱、硬件成本高昂等问题长期制约行业数字化转型。皇冠CAD&#xff08;CrownCAD&#xff09;作为国产云…...

Linux 日常运维命令大全

Linux 作为一种开源操作系统&#xff0c;在服务器运维中扮演着重要角色。掌握常用的 Linux 命令对于运维人员而言至关重要。本文将整理一份 Linux 服务器运维常用命令大全&#xff0c;帮助你在日常工作中提高效率和准确性。 1. 基础命令 基础命令是Linux操作的起点&#xff0…...

安全测试报告模板

安全测试报告 一、项目概况 项目名称XX智慧医疗平台被测系统版本V2.3.1测试类型渗透测试漏洞扫描测试时间2024年2月15-20日测试标准OWASP TOP 10 2021 二、测试环境 生产环境镜像&#xff1a; - 服务器&#xff1a;CentOS 7.9 Tomcat 9 - 数据库&#xff1a;MySQL 8.0集群…...

树莓派超全系列教程文档--(31)config.txt常用选项介绍

config.txt常用选项介绍 常用选项常用显示选项hdmi_enable_4kp60 常用硬件配置选项camera_auto_detectdisplay_auto_detectdtoverlaydtparamarm_boostpower_force_3v3_pwm 文章来源&#xff1a; http://raspberry.dns8844.cn/documentation 原文网址 常用选项 常用显示选项 …...

算法-堆+单调栈

堆 首先堆在我们的Java中我们的是一个优先队列类 PriorityQueue 然后我们要弄最大堆和最小堆 最大堆&#xff1a; PriorityQueue<Integer> pq new PriorityQueue<Integer>((a, b) -> b - a); 最小堆&#xff1a; PriorityQueue<Integer> pq new P…...

Charles破解 激活码 Java

第一步,下载charles Download a Free Trial of Charles • Charles Web Debugging Proxy 第二部,生成key,这里使用的是java代码 import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.util.Random;public class test {private static final int ROUNDS 12;p…...

线上蓝桥杯比赛环境配置

1.编译环境&#xff08;以下是JAVA示例&#xff09; Java软件开发编程环境 链接: https://pan.baidu.com/s/1JRNx0bkgHmPqQhANSFBNkQ 提取码: ftgw 下载对应的编译器和jdk以及对应的API文档 解压后把eclipse发送到桌面方便使用 2.录屏软件&#xff0c;我这边选择的是OBS St…...

民办生从零学C的第十一天:操作符

每日励志&#xff1a;我们可以随时的转身&#xff0c;但是决不能后退。 一.操作符的分类 算术操作符&#xff1a;、-、*、/、% 移位操作符&#xff1a;<<、>> 位操作符&#xff1a;&、|、^ 赋值操作符&#xff1a;、、-、*、/、%、<<、>>、&…...

疑难问题解决(2)

&#xff08;1&#xff09;&#xff1a;在k230开发板中&#xff0c;ubuntu操作系统中的文件夹中的k230_sdk文件夹与canmv_k230文件夹的区别&#xff0c;以及 /home/ubuntu/canmv_k230/src/rtsmart/rtsmart/userapps/07_driver_hello 与 /home/ubuntu/k230_sdk/src/big/rt-smart…...

第六章 进阶04 尊重

本周周会给大家讲的议题是&#xff1a;尊重。 用“尊重”给周报文件冠名&#xff0c;周会中打开这个文件&#xff0c;就可以在标题中醒目地看到&#xff0c;加深了大家的印象、勾起了大家的好奇心。坚持长期事项的同时&#xff0c;偶尔也灵光一现给团队管理加入一些小插曲&…...

Android 12.0 framework实现对系统语言切换的功能实现

1.前言 在12.0的系统rom定制化开发过程中,在定制某些接口的过程中,需要通过系统提供接口,然后实现对系统语言的切换 功能实现,接下来分析下系统中关于系统语言切换的相关功能 2.framework实现对系统语言切换的功能实现的核心类 frameworks/base/core/java/android/app/IA…...

Origin LabTalk

之前用惯了matplotlib绘图&#xff0c;出于科研需要部分图用origin来画&#xff0c;但是还是想着要结合python来处理数据更加的方便&#xff0c;经过一番捣鼓发现origin自带有labtalk,并且还带有python的环境,真可谓是NB的很。 若能由程序代劳&#xff0c;何必亲手&#xff1f;…...

基于VS Code 为核心平台的python语言智能体开发平台搭建

以下是基于 VS Code 为核心平台&#xff0c;整合 Node-RED、Gradio、Docker Desktop 的智能体可视化开发平台优化方案&#xff0c;聚焦工具链深度集成与开发效率提升&#xff1a; 一、核心架构设计 #mermaid-svg-f8l9kYPAlJ2TlpGF {font-family:"trebuchet ms",verd…...

Python 创意:AI 图像生成

一、基于 Stable Diffusion 的本地创意创作 Stable Diffusion 是开源图像生成模型的代表,通过 Python 结合diffusers库,可实现本地图像生成。 1. 环境搭建 首先,安装必要的库: pip install diffusers transformers torch若使用 GPU 加速,需安装对应版本的 CUDA 和 cuD…...

vue3 传参 传入变量名

背景&#xff1a; 需求是&#xff1a;在vue框架中&#xff0c;接口传参我们需要穿“变量名”&#xff0c;而不是字符串 通俗点说法是&#xff1a;在网络接口请求的时候&#xff0c;要传属性名 效果展示&#xff1a; vue2核心代码&#xff1a; this[_keyParam] vue3核心代码&…...

Skipped breakpoint at ... because of stepping in another thread问题分析

在Java多线程应用程序的调试过程中&#xff0c;开发者可能会遇到“Skipped breakpoint at … because of stepping in another thread”这样的提示。这通常是因为调试器在处理多线程操作时&#xff0c;忽略了某个断点。本文将详细分析这一问题的原因&#xff0c;并提供有效的解…...

MATLAB脚本实现了一个转子系统的参数扫描和分岔分析

% 参数扫描范围 clc; clear; close all;S_values 500:200:20000; % 转速范围% 定义系统参数 N 5; % 质量点数量 num_nodes N; % 节点数 num_dofs_per_node 4; % 每个节点的自由度数 num_elements num_nodes-1; % 单元数 total_dofs num_nodes * num_dofs_per_node; % 总自…...

基于Flask的AI工具聚合平台技术解析

基于Flask的AI工具聚合平台技术解析 一、项目架构设计 本系统采用经典的三层架构模式&#xff0c;通过Mermaid架构图可清晰看到数据流向&#xff1a; 用户请求通过浏览器发送至Flask服务器路由系统解析请求路径模板引擎动态渲染页面静态资源提供样式支持独立数据模块实现内容…...

AUTOSAR图解==>AUTOSAR_SWS_CryptoInterface

AUTOSAR 加密接口(Crypto Interface)详解 基于AUTOSAR标准4.4.0的加密接口规范详细分析与图解 目录 概述 1.1 加密接口的作用与位置 1.2 主要术语解释架构设计 2.1 加密接口架构 2.2 组件关系内部结构 3.1 类结构 3.2 配置项运行流程 4.1 加密请求处理流程 4.2 同步与异步处理…...

GCD算法的学习

GCD算法的学习 学习了前辈wzx15927662183的文章GCD算法精讲-CSDN博客 介绍 GCD通常用来求两个数的最大公约数 算法的核心&#xff1a;gcd(a,b) gcd(b,a % b) 证明的思路&#xff1a; 证明 gcd(a, b) gcd(b, a % b) 的思路&#xff1a; 设 a > b 1. 构造 a % b : 设 …...

完美解决浏览器不能复制的问题(比如赛氪网的中题库练习题)

仅供复制题库题目进行打印学习使用&#xff01; 最近想把赛氪网题库中的题目打印出来做练习&#xff0c;发现题库中的题目不能复制&#xff0c;不能在试卷上勾画标记太难受了&#xff0c;而且不能留作材料以后复习&#xff0c;故出此策。 而且CtrlP打印出的pdf会缺少题目。(我…...

Java 爬虫按关键字搜索淘宝商品:实现与优化

在电商领域&#xff0c;获取淘宝商品信息对于市场分析、价格监控和竞争情报等方面具有重要意义。Java 爬虫技术为我们提供了一种高效、自动化的方式来按关键字搜索淘宝商品。本文将详细介绍如何使用 Java 爬虫按关键字搜索淘宝商品&#xff0c;并提供完整的代码示例。 一、准备…...

build.gradle task copyJarToDesktop

build.gradle task copyJarToDesktop 构建完&#xff0c;拷贝jar包到指定文件夹AAA&#xff0c;例如&#xff1a;桌面&#xff0c;方便拉到宝塔发布 build.gradle plugins {id org.springframework.boot }jar {enabled false // 不生成 plain.jar }bootJar {archiveFileNa…...

Git合并分支的两种常用方式`git merge`和`git cherry-pick`

Git合并分支的两种常用方式git merge和git cherry-pick 写在前面1. git merge用途工作方式使用git命令方式合并使用idea工具方式合并 2. git cherry-pick用途工作方式使用git命令方式合并使用idea工具方式合并 3. 区别总结 写在前面 一般我们使用git合并分支常用的就是git mer…...

基于n8n的AI应用工作流原理与技术解析

基于n8n的AI应用工作流原理与技术解析 在AI技术深度融入企业数字化转型的今天&#xff0c;开源工作流自动化工具n8n凭借其灵活的架构和强大的集成能力&#xff0c;成为构建智能自动化流程的核心引擎。本文将从技术原理、AI融合机制、典型应用场景三个维度&#xff0c;解析n8n在…...