用dw怎么做网站首页/百度账户推广登陆

用dw怎么做网站首页,百度账户推广登陆,做网站的公司叫什么问题,安全教育平台ARM 公司简介 ARM(Advanced RISC Machine) 是英国 ARM 公司(原 Acorn RISC Machine) 开发的一种精简指令集(RISC) 处理器架构。ARM 处理器因其低功耗、高性能、广泛适用性,成为嵌入式系统、移动…

ARM 公司简介

ARM(Advanced RISC Machine)英国 ARM 公司(原 Acorn RISC Machine) 开发的一种精简指令集(RISC) 处理器架构。ARM 处理器因其低功耗、高性能、广泛适用性,成为嵌入式系统、移动设备、服务器、AI 计算等领域的主流选择。

在这里插入图片描述
ARM 是一家英国公司,其商业模式独特,不直接生产芯片,而是专注于IP 核授权Chipless 生产模式ARM 不生产芯片,也不直接设计完整芯片,而是设计高效的 CPU 内核授权给半导体公司(如 Apple、Qualcomm、NVIDIA、Samsung)进行芯片制造。目前, ARM 生态系统广泛应用于智能手机、物联网、汽车电子、云计算等多个领域。

ARM 架构的主要特点

32 位 / 64 位 RISC 处理器ARM 最初是 32 位 RISC 架构(ARMv7 及以下),支持 Thumb 指令集,代码密度高。ARMv8 及以上支持 64 位架构,适用于高性能计算(如服务器、智能手机)。低功耗,高性能ARM 采用精简指令集(RISC),指令执行效率高,功耗低。适用于电池供电设备(如智能手机、IoT 设备),同时也能用于高性能计算(如服务器)。丰富的内核和扩展ARM 提供多种 IP 内核(下面详细介绍ARM提供的Cortex系列),包括:Cortex-A(高性能计算,如智能手机、平板)Cortex-M(低功耗嵌入式,如 STM32、ESP32)Cortex-R(实时计算,如汽车电子、工业控制)支持各种体系扩展,如:TrustZone(安全扩展,用于安全处理)NEON SIMD(多媒体加速)SVE(Scalable Vector Extension)(用于 HPC 和 AI 计算)
ARM 处理器的主要特点解析

🔹 1. 体积小、低功耗、低成本、高性能

✅ 体积小:ARM 处理器采用简化的指令集(RISC),芯片架构紧凑,占用硅片面积小。
✅ 低功耗:支持动态电源管理(DPM),适用于移动设备(手机、平板)、IoT 设备。
✅ 低成本:ARM 采用IP 授权模式,制造门槛低,适合大规模量产。
✅ 高性能:流水线(Pipeline)、多核设计、向量运算(SIMD) 提高计算能力。

例如:(Cortex-M系列)
在这里插入图片描述
🔹 2. 支持 Thumb(16 位)和 ARM(32 位)双指令集

ARM 指令集(32 位):指令功能强大,适用于高性能计算。
Thumb 指令集(16 位):代码密度更高,节省存储空间和功耗。
Thumb-2 指令集(16/32 位混合):兼顾高效能和低功耗(如 Cortex-M 系列 MCU)。

🔹 3. 大量使用寄存器,指令执行速度更快

寄存器架构:ARM 处理器一般有 16~32 个通用寄存器(R0~R15),减少访存次数,提高执行效率。
寄存器优先级高:大部分运算在寄存器中完成,避免大量内存读写,提高运行速度。

🔹 4. 大多数数据操作都在寄存器中完成

寄存器-寄存器运算:如 ADD R0, R1, R2(R0 = R1 + R2),比内存-内存计算更快。
避免冯·诺依曼瓶颈:减少对内存总线的依赖,提高指令执行效率。

🔹 5. 寻址方式灵活简单,执行效率高

ARM 支持多种寻址模式,如:立即数寻址:MOV R0, #10(将 10 直接存入 R0)寄存器寻址:LDR R1, [R2](从 R2 指向的地址加载数据到 R1)基址+偏移寻址:LDR R1, [R2, #4](从 R2 + 4 处读取数据)减少访存次数,提高执行效率,适用于嵌入式应用。

🔹 6. 指令长度固定

ARM 指令(32-bit 固定长度):执行速度快,适合流水线处理。
Thumb 指令(16-bit):代码密度更高,适用于存储受限的嵌入式系统。
Thumb-2(16/32-bit 混合):兼顾执行效率和存储优化。

🔹 7. 对操作系统的支持广泛
广泛支持 Linux、Android、RTOS 等操作系统,应用范围广泛。

ARM 支持多种 OS:嵌入式 RTOS(实时操作系统):如 FreeRTOS、RT-Thread、μC/OS、Zephyr移动设备(智能手机、平板):如 Android、iOS服务器和云计算:如 ARM 版 Linux、Windows on ARM、鸿蒙 OS广泛应用于消费电子、工业控制、汽车电子、物联网、AI 计算等领域。

ARM 处理器的发展演进

ARM处理器的发展演进
该图展示了 ARM 处理器的发展演进,从经典的 ARM7、ARM9、ARM11,到后来的Cortex 系列(A、R、M)。ARM 处理器性能与功能趋势,从左下角(ARM7、Cortex-M0)到右上角(Cortex-A15),表示性能和功能不断增强嵌入式 Cortex-M 处理器(绿色区域),强调低功耗和实时性;实时处理 Cortex-R 处理器(黄色区域),强调高可靠性;应用处理 Cortex-A 处理器(橙色区域),强调高计算能力。Cortex-A 适用于智能手机、平板、服务器(如 Cortex-A15);Cortex-R 适用于实时计算、汽车电子(如 Cortex-R4);Cortex-M 适用于低功耗 MCU 和 IoT 设备(如 Cortex-M4),ARM 处理器的演进体现了从低功耗嵌入式到高性能计算的多样化发展方向。

ARM 处理器经过多代发展,从早期的 ARM7、ARM9,到 ARM11,再到现代的 Cortex 系列(Cortex-A、Cortex-R、Cortex-M),广泛应用于嵌入式、移动设备、服务器、汽车电子、IoT 等领域。

ARM 处理器的分类

ARM 公司在 ARM11 之后,采用 Cortex 命名,并将处理器分为三大类别

  1. Cortex-A(Application,应用处理):高性能计算,适用于智能手机、平板、服务器
  2. Cortex-R(Real-time,实时处理):高可靠性、低延迟,适用于汽车电子、工业控制
  3. Cortex-M(Microcontroller,嵌入式微控制器):低功耗,适用于MCU、物联网(IoT)
ARM 处理器系列发展

🔹 经典 ARM 处理器(Classic ARM Processors)

ARM7、ARM9、ARM11(ARMv4T~ARMv6 时代)
主要用于早期的嵌入式设备、功能手机、低功耗计算
📌 1. ARM 处理器系列与架构版本

ARM 处理器根据 指令集架构(ISA) 的不同,分为多个版本,如 ARMv4T、ARMv5TE、ARMv6、ARMv7、ARMv8 等。

ARM 处理器系列架构版本代表型号主要应用
ARM7TDMIARMv4TARM720T,
ARM740T
早期 MCU、嵌入式系统
ARM9TDMIARMv4TARM920T,
ARM922T,
ARM940T
低功耗嵌入式设备
ARM9EARMv5TE / v5TEJARM946E-S,
ARM966E-S,
ARM926EJ-S
工业控制、音频处理
ARM10EARMv5TE / v5TEJARM1020E,
ARM1022E,
ARM1026EJ-S
高性能嵌入式
ARM11ARMv6ARM1136J(F)-S,
ARM1156T2(F)-S,
ARM1176JZ(F)-S
智能手机(如 iPhone 2G)
Cortex-AARMv7-A / ARMv8-ACortex-A8, A9, A15, A53, A57, A72, A73智能手机、平板、服务器
Cortex-RARMv7-R / ARMv8-RCortex-R4, R5, R7, R8实时计算(汽车电子、工业控制)
Cortex-MARMv7-M / v7ME / v8-MCortex-M0, M1, M3, M4, M7低功耗 MCU(STM32、ESP32)
📌 2. ARM 指令集架构(ISA)演进

ARM 处理器的架构版本(ISA)影响指令集、性能、功耗和功能

架构版本主要特性典型处理器
ARMv4TThumb (16-bit) 指令集ARM7TDMI, ARM9TDMI
ARMv5TEDSP 指令优化ARM9E, ARM10E
ARMv6SIMD 加速,改进的 Thumb-2ARM11
ARMv7-ACortex-A,支持 NEON、TrustZoneCortex-A8, A9, A15
ARMv7-RCortex-R,实时处理能力增强Cortex-R4, R5, R7
ARMv7-MCortex-M,低功耗嵌入式Cortex-M0, M3, M4, M7
ARMv8-A支持 64-bit 计算Cortex-A53, A57, A72
ARMv8-R64-bit 实时计算Cortex-R8
ARMv8-M64-bit MCU,TrustZone 支持Cortex-M23, M33
ARMv9SVE2 向量计算,安全增强Cortex-X1, X2, A710, A78
📌 3. 现代 ARM 处理器分类

🔹 Cortex 处理器(ARMv7 及以上架构)

Cortex-A(应用级处理器):A5、A7、A8、A9、A15
Cortex-R(实时处理器):R4
Cortex-M(嵌入式微控制器):M0、M1、M3、M4
ARM 处理器系列主要用途特点典型应用
Cortex-A高性能计算支持多核、虚拟化、Linux/Android 支持智能手机、平板、智能电视、服务器
Cortex-M低功耗嵌入式低功耗、Thumb 指令集、实时性强STM32、ESP32、MCU、IoT 设备
Cortex-R实时处理高可靠性、低延迟、ECC 内存支持汽车电子、工业控制、硬盘控制器

🔹 Cortex-M 系列(低功耗 MCU)

ARM Cortex-M 系列是低功耗、高效能、易用的嵌入式微控制器(MCU),广泛用于物联网(IoT)、智能测量、汽车控制、工业自动化、消费电子、医疗设备等应用。

易于使用:支持 ARMv6-M / ARMv7-M / ARMv8-M 指令集(仅 Thumb / Thumb-2 指令),方便开发者移植代码。
低功耗设计(适用于电池供电设备):	适用于电池供电设备,实现超低功耗运行(如 Cortex-M0+)。
代码优化:采用 Thumb / Thumb-2 指令集,减少代码大小,提高执行效率。
高效能:集成 NVIC(嵌套向量中断控制器),支持实时响应。
高性价比:适用于低成本 MCU 设备,如 STM32、ESP32、NXP 处理器等;广泛用于嵌入式系统(STM32、ESP32、物联网)。
代表型号:Cortex-M4(DSP 支持,STM32F4)Cortex-M7(高性能 MCU,STM32H7)典型应用
📌 微控制器(MCU)、物联网(IoT)、低功耗设备、工业控制
📌 例如:STM32F4(Cortex-M4)、ESP32(Cortex-M4)Cortex-M 处理器的应用场景:物联网(IoT)(传感器、无线模块、智能家居)智能测量(智能电表、环境监测设备)汽车电子(ECU、ADAS、车载传感器)工业自动化(PLC、电机控制、机器人)医疗设备(心率监测、血糖仪)消费电子(智能手环、家电控制)
典型 Cortex-M 处理器
处理器型号指令集架构特点主要应用FPU(浮点单元)DSP 支持应用场景
Cortex-M0ARMv6-M超低功耗,入门级 MCU低功耗 IoT、传感器❌ 无❌ 无低功耗 MCU(STM32F0)
Cortex-M0+ARMv6-M比 M0 更低功耗便携式设备、可穿戴设备❌ 无❌ 无低功耗 MCU(STM32F0)
Cortex-M3ARMv7-M更强的计算能力工业控制、汽车电子❌ 无❌ 无中等功耗 MCU(STM32F1)
Cortex-M4ARMv7E-M支持 DSP 和 FPU语音处理、信号处理✅ 单精度 FPU✅ DSP高性能嵌入式(STM32F4)
Cortex-M7ARMv7E-M更高性能,双精度 FPU高端嵌入式计算✅ 单/双精度 FPU✅ DSP高性能嵌入式(STM32H7)
Cortex-M23ARMv8-M低功耗 + TrustZone 安全扩展物联网安全设备✅ 可选 FPU✅ DSP + 安全扩展物联网(IoT)
Cortex-M33ARMv8-M高性能 + TrustZone高安全性 IoT 设备✅ 可选 FPU✅ DSP + 安全扩展物联网(IoT)

Cortex-M 处理器适用于低功耗、高性价比的 MCU 设备:

✅ Cortex-M0/M0+ 适用于超低功耗嵌入式应用。
✅ Cortex-M3/M4 适用于高效计算和信号处理。
✅ Cortex-M7 提供更高性能,适用于复杂任务。

🔹 Cortex-R 系列(实时计算)

ARM Cortex-R 系列是 实时处理器(Real-time Processors),专为高可靠性、高可用性、低延迟实时计算设计,广泛应用于汽车电子、工业控制、存储设备、医疗设备等领域。

  • Cortex-R 处理器的核心特点
    • 高性能高时钟频率 + 高效流水线架构支持 ARMv7-R / ARMv8-R 指令集,适用于需要快速数据处理的场景(如 5G 基站、SSD 控制器)。
    • 实时性硬实时计算能力,确保任务在严格的时间限制内完成(如汽车 ECU、航空电子),低延迟,适用于实时计算
    • 高安全性:支持 ECC(错误检测和校正)、锁步模式(Dual-Core Lockstep, DCLS),适用于安全关键型应用(如汽车 ASIL-D 标准)。
    • 低功耗+高效性:兼顾 性能、功耗、芯片面积,适用于嵌入式系统中的高效计算。
  • Cortex-R 处理器应用场景
    • 汽车电子(ECU、ADAS、自适应巡航)
    • 工业控制(机器人控制、PLC、自动化系统)
    • 存储设备(SSD 控制器、HDD 控制器)
    • 航空航天 & 医疗设备(飞行控制、心脏起搏器)
    • 5G & 通信(基站、网络设备)

典型应用:
📌 汽车电子(ECU、ADAS)、工业自动化、医疗设备
📌 例如:Cortex-R5(汽车安全系统)、Cortex-R8(硬盘控制器)

典型 Cortex-R 的处理器
Cortex-R 处理器型号指令集架构双核锁步(安全性)特点主要应用
Cortex-R4ARMv7-R❌ 无高实时性、低功耗一般实时控制
汽车电子、工业控制
Cortex-R5ARMv7-R✅ 支持支持 ECC,增强安全性航空航天、医疗设备
Cortex-R7ARMv7-R✅ 支持更高性能、双核支持SSD 控制器、5G 通信
Cortex-R8ARMv8-R✅ 支持64 位计算,适用于高端实时应用5G 基站、SSD、高可靠性计算

🔹 Cortex-A 系列(高性能应用)

ARM Cortex-A 系列是 ARM 处理器家族中的应用级处理器(Application Processors),主要用于 智能手机、平板、智能电视、服务器、AI 计算等高性能计算场景。

📌 ARM Cortex-A 处理器的发展排序
ARM Cortex-A 处理器的性能从 低到高 可大致排列如下:

  1. ARM7(早期经典处理器,低功耗嵌入式)
  2. ARM9(改进架构,提升性能)
  3. ARM11(ARMv6架构,首次支持 SIMD 多媒体加速)
  4. Cortex-A5(ARMv7-A,超低功耗,适用于入门级设备)
  5. Cortex-A7(ARMv7-A,功耗更低,性能优于 A5)
  6. Cortex-A8(ARMv7-A,单核高性能处理器)
  7. Cortex-A9(ARMv7-A,多核支持,提升多任务处理能力)
  8. Cortex-A15(ARMv7-A,高性能架构,适用于高端智能设备)
  9. Cortex-A53(ARMv8-A,支持 64 位计算,低功耗)
  10. Cortex-A57(ARMv8-A,64 位高性能计算)

📌 Cortex-A 处理器的架构兼容性

  • Cortex-A15、Cortex-A9、Cortex-A8 处理器与 Cortex-A7、Cortex-A5 共享相同架构(ARMv7-A),因此它们具有完全的应用兼容性
  • 支持 ARM、Thumb 指令集,并引入Thumb-2 指令集,提高代码密度,同时保持高性能。
  • Cortex-A53 和 Cortex-A57 采用 ARMv8-A 架构,支持 64 位计算,向后兼容 32 位 ARMv7-A 指令集。

📌 Cortex-A 处理器应用场景

处理器型号架构特点主要应用
Cortex-A5ARMv7-A超低功耗,入门级低端智能设备、IoT
Cortex-A7ARMv7-A低功耗,高效低端智能手机、嵌入式
Cortex-A8ARMv7-A单核高性能早期智能手机
Cortex-A9ARMv7-A多核支持,性能提升中端智能手机、平板
Cortex-A15ARMv7-A高性能架构高端智能手机、服务器
Cortex-A53ARMv8-A64 位,低功耗低功耗移动设备
Cortex-A57ARMv8-A64 位,高性能服务器、高端智能设备

Cortex-A7/A5 提供低功耗计算,Cortex-A9/A15 适用于高性能移动设备,Cortex-A53/A57 支持 64 位计算,适用于服务器和高端设备。ARM Cortex-A 系列总体是面向高性能计算的处理器,广泛用于智能手机、平板、服务器等设备。

ARM 处理器根据不同应用场景,主要分为Cortex-A、Cortex-M 和 Cortex-R 三大系列每个系列适用于不同的计算需求,如高性能计算、嵌入式控制、实时处理等。

ARM Cortex-A / M / R 处理器对比
特性Cortex-ACortex-MCortex-R
应用领域智能手机、平板、服务器MCU、嵌入式、IoT实时控制、汽车电子
指令集ARMv7-A / ARMv8-AARMv6-M / ARMv7-M / ARMv8-MARMv7-R / ARMv8-R
指令模式ARM + ThumbThumb / Thumb-2ARM + Thumb
操作系统Linux / Android / WindowsBare-metal / RTOSRTOS
功耗适中
多核支持✅ 是❌ 否✅ 是
浮点运算(FPU)✅ 支持部分支持✅ 支持
DSP 指令部分支持✅ Cortex-M4 及以上支持✅ 支持
实时性❌ 不适合✅ 适中✅ 极强
应用示例Cortex-A76(智能手机)Cortex-M4(STM32F4)Cortex-R5(汽车电子)

总之,不同系列的 ARM 处理器针对不同应用场景进行了优化,选择时需要考虑功耗、计算性能和实时性。
Cortex-A:适用于高性能计算(智能手机、服务器)
Cortex-M:适用于低功耗嵌入式系统(STM32、ESP32)
Cortex-R:适用于高可靠性实时计算(汽车电子、工业控制)

以上。仅供学习与分享交流,请勿用于商业用途!转载需提前说明。

我是一个十分热爱技术的程序员,希望这篇文章能够对您有帮助,也希望认识更多热爱程序开发的小伙伴。
感谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/71866.shtml

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

相关文章

vue3,Element Plus中隐藏树el-tree滚动条

el-tree&#xff0c;节点过多&#xff0c;默认会出现垂直滚动条&#xff0c;显得不美观 可以使用隐藏组件 el-scrollbar 将 el-tree 包裹&#xff0c;就可以隐藏垂直滚动条 <el-scrollbar> <el-tree> ... </el-tree> </el-scrollbar> /* 滚动条禁用鼠…

mysql练习

创建数据库db_ck&#xff0c;再创建表t_hero&#xff0c;将四大名著中的主要人物都插入这个表中&#xff0c;将实现过程中sql提交上上来 1、创建数据库db_ck mysql> create database db_ck; 2、创建表t_hero mysql> use db_ck Database changed mysql> create table …

svn删除所有隐藏.svn文件,文件夹脱离svn控制

新建一个文件&#xff0c;取名remove-svn-folders.reg&#xff0c;输入如下内容&#xff1a; Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] "Delete SVN Folders" [HKEY_LOCAL_MACHINE\SOFTWARE\Class…

Unity开发——CanvasGroup组件介绍和应用

CanvasGroup是Unity中用于控制UI的透明度、交互性和渲染顺序的组件。 一、常用属性的解释 1、alpha&#xff1a;控制UI的透明度 类型&#xff1a;float&#xff0c;0.0 ~1.0&#xff0c; 其中 0.0 完全透明&#xff0c;1.0 完全不透明。 通过调整alpha值可以实现UI的淡入淡…

大模型巅峰对决:DeepSeek vs GPT-4/Claude/PaLM-2 全面对比与核心差异揭秘

文章目录 一、架构设计深度解剖1.1 核心架构对比图谱1.2 动态MoE架构实现架构差异分析表 二、训练策略全面对比2.1 训练数据工程对比2.2 分布式训练代码对比DeepSeek混合并行实现GPT-4 Megatron实现对比 2.3 关键训练参数对比 三、性能表现多维评测3.1 基准测试全景对比3.2 推理…

对WebSocket做一点简单的理解

1.概念 WebSocket 是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手&#xff0c;两者之间就可以创建持久性的连接&#xff0c; 并进行双向数据传输。 HTTP协议和WebSocket协议对比&#xff1a; HTTP是短连接 WebSocke…

kali虚拟机登录页面发癫 大写锁定输入不了密码

不知道怎么了 总是发癫 重启切换太麻烦了 还有时候不成功 kali其实可以开启虚拟键盘 如下 就解决的 发癫kali 发癫 发癫

基于Python的商品销量的数据分析及推荐系统

一、研究背景及意义 1.1 研究背景 随着电子商务的快速发展&#xff0c;商品销售数据呈现爆炸式增长。这些数据中蕴含着消费者行为、市场趋势、商品关联等有价值的信息。然而&#xff0c;传统的数据分析方法难以处理海量、多源的销售数据&#xff0c;无法满足现代电商的需求。…

PDF处理控件Aspose.PDF,如何实现企业级PDF处理

PDF处理为何成为开发者的“隐形雷区”&#xff1f; “手动调整200页PDF目录耗时3天&#xff0c;扫描件文字识别错误导致数据混乱&#xff0c;跨平台渲染格式崩坏引发客户投诉……” 作为开发者&#xff0c;你是否也在为PDF处理的复杂细节消耗大量精力&#xff1f;Aspose.PDF凭…

2008-2024年中国手机基站数据/中国移动通信基站数据

2008-2024年中国手机基站数据/中国移动通信基站数据 1、时间&#xff1a;2008-2024年 2、来源&#xff1a;OpenCelliD 3、指标&#xff1a;网络类型、网络代数、移动国家/地区、移动网络代码、区域代码、小区标识、单元标识、坐标经度、坐标纬度、覆盖范围、测量样本数、坐标…

阿里云 ESA 游戏行业解决方案|安全防护、加速、低延时的技术融合

如今&#xff0c;游戏行业正处于蓬勃发展与深刻变革的关键时期。根据中国国际数字娱乐产业大会&#xff08;CDEC&#xff09;发布的《2024年 1-6 月中国游戏产业报告》显示 2024 年上半年国内游戏市场实际销售收入达 1472.67 亿元&#xff0c;同比增长 2.08%&#xff0c;游戏用…

C# Unity 唐老狮 No.7 模拟面试题

本文章不作任何商业用途 仅作学习与交流 安利唐老狮与其他老师合作的网站,内有大量免费资源和优质付费资源,我入门就是看唐老师的课程 打好坚实的基础非常非常重要: 全部 - 游习堂 - 唐老狮创立的游戏开发在线学习平台 - Powered By EduSoho 如果你发现了文章内特殊的字体格式,…

electron + vue3 + vite 主进程到渲染进程的单向通信

用示例讲解下主进程到渲染进程的单向通信 初始版本项目结构可参考项目&#xff1a;https://github.com/ylpxzx/electron-forge-project/tree/init_project 主进程到渲染进程&#xff08;单向&#xff09; 以Electron官方文档给出的”主进程主动触发动作&#xff0c;发送内容给渲…

三、0-1搭建springboot+vue3前后端分离-idea新建springboot项目

一、ideal新建项目1 ideal新建项目2 至此父项目就创建好了&#xff0c;下面创建多模块&#xff1a; 填好之后点击create 不删了&#xff0c;直接改包名&#xff0c;看自己喜欢 修改包名和启动类名&#xff1a; 打开ServiceApplication启动类&#xff0c;修改如下&#xff1a; …

从0到1入门RabbitMQ

一、同步调用 优势&#xff1a;时效性强&#xff0c;等待到结果后才返回 缺点&#xff1a; 拓展性差性能下降级联失败问题 二、异步调用 优势&#xff1a; 耦合度低&#xff0c;拓展性强异步调用&#xff0c;无需等待&#xff0c;性能好故障隔离&#xff0c;下游服务故障不影响…

ThinkPHP框架

在电脑C磁盘中安装composer 命令 在电脑的D盘中创建cd文件夹 切换磁盘 创建tp框架 创建一个aa的网站&#xff0c;更换路径到上一步下载的tp框架路径 在管理中修改路径 下载压缩包public和view 将前面代码中的public和view文件替换 在PHPStom 中打开文件 运行指定路径 修改demo…

Matlab:矩阵运算篇——矩阵数学运算

目录 1.矩阵的加法运算 实例——验证加法法则 实例——矩阵求和 实例——矩阵求差 2.矩阵的乘法运算 1.数乘运算 2.乘运算 3.点乘运算 实例——矩阵乘法运算 3.矩阵的除法运算 1.左除运算 实例——验证矩阵的除法 2.右除运算 实例——矩阵的除法 ヾ(&#xffe3;…

快速从C过度C++(一):namespace,C++的输入和输出,缺省参数,函数重载

&#x1f4dd;前言&#xff1a; 本文章适合有一定C语言编程基础的读者浏览&#xff0c;主要介绍从C语言到C过度&#xff0c;我们首先要掌握的一些基础知识&#xff0c;以便于我们快速进入C的学习&#xff0c;为后面的学习打下基础。 这篇文章的主要内容有&#xff1a; 1&#x…

李沐《动手学深度学习》——14.9. 用于预训练BERT的数据集——wiki数据集问题以及存在的其他问题

问题1&#xff1a;出现"file is not a zip file" 原因是链接已经失效。 解决方法&#xff1a;打开下面链接自行下载&#xff0c;需要魔法。下载完解压到特定位置。 下载链接&#xff1a;项目首页 - Wikitext-2-v1数据包下载:Wikitext-2-v1 数据包下载本仓库提供了一…