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

常见的九种二极管

常见的九种二极管

文章目录

  • 常见的九种二极管
    • 1、`普通二极管`
    • 2、`光电二极管(LED)`
    • 3、`变容二级管`
    • 4、`发光二极管`
    • 5、`恒流二极管`
    • 6、`快恢复二极管(FRD)`
    • 7、`肖特基二极管`
    • 8、`瞬态电压抑制二极管(TVS)`
    • 9、`齐纳二极管(稳压)`
    • `PS:热击穿 & 齐纳击穿 & 雪崩击穿`
      • `热击穿`
      • `齐纳击穿`
      • `雪崩击穿`
      • `不同点`
      • `相同点`
  • `如果对你有帮助,点赞收藏一下呗!(。・ω・。)ノ♡`

​ 本文来介绍以下常见的九种二极管。
在这里插入图片描述
工作状态:
正向偏置:普通二极管,恒流二极管,变容二极管,发光二极管(LED),肖特基二极管,快恢复二极管(FRD)
反向偏执:齐纳(稳压)二极管,瞬态电压抑制二极管(TVS),光电二极管(LED)


1、普通二极管

(有没有好奇第九中二极管是哪个?嘿嘿(「・ω・)「嘿 )
电路符号:
在这里插入图片描述

硅二极管
主要应用于整流电路、电压稳定器、电压限制器、振荡电路等。
正向压降低、反向击穿电压高、温度系数小。
正向压降大约0.6~0.7V.

锗二极管
适用于高频放大电路、调制解调电路、检波电路等。
正向压降低、反向击穿电压低、温度系数大。
正向压降大约0.2~0.3V.

也称为整流二极管,主要用于将交流电转换为直流电。
它们通常用于电源适配器和充电器中,以将交流输入转换为直流输出。
各项指标都中规中矩,并且常用,廉价

应用:主要用于整流,即将交流电转换为直流电。它们也用于信号的检波和限幅等。
例如:硅整流器

整流应用:
在这里插入图片描述
续流应用:
在这里插入图片描述


2、光电二极管(LED)

电路符号:
在这里插入图片描述
也称为光敏二极管能够将光信号转换为电信号

原理:当光线照射到光电二极管上时,会产生电流,常用于光传感器和光隔离器中。

应用:除了作为光源外,LED还用于光通信、光隔离、光耦合器以及各种显示和指示灯。
例如:数字显示器、交通信号灯。


3、变容二级管

电路符号:
在这里插入图片描述
又称:可变电容二极管。
左边为新电路符号,右边为旧电路符号。

原理:它的电容量会随着反向偏置电压的变化而变化。
在这里插入图片描述

通过控制耗尽层的厚度来控制二极管结电容的大小

应用:主要用于无线电调谐电路中,作为可变电容器使用,改变其反向偏置电压可以改变其电容值。
例子:调频收音机的调谐电路,手机等通讯设备。


4、发光二极管

电路符号:
在这里插入图片描述
不同颜色的发光二极管,压降也不一样
在这里插入图片描述
原理:可以将电能转化成光能。
应用:应用于各种显示设备。
如电视、电脑、手机的显示屏。也用于指示灯和大型室外显示屏。


5、恒流二极管

电路符号:
在这里插入图片描述
内部结构:
在这里插入图片描述
V-A特性曲线:
在这里插入图片描述
原理:恒流二极管具有正向压降恒定的特性,可以用来维持通过它的电流恒定
应用:用于稳定电流,确保电路中的电流保持恒定。
例如:电源供应单元、LED驱动电路,在需要电流限制的电路设计中,主要在LED驱动器中用于维持恒定的电流输出。


6、快恢复二极管(FRD)

电路符号:(与普通二极管一致)
在这里插入图片描述
原理:
快速恢复二极管 采用的是PIN结构

P型材料:这一层富含空穴,是正电荷载流子。
I型材料(本征层):此层的掺杂程度相对较低,这意味着它的自由载流子数量较少。当二极管处于正向偏置时,P型和N型材料中的载流子(分别为空穴和电子)会注入到I型层,这是电流可以通过的主要路径。
N型材料:富含电子,是负电荷载流子。

在正向偏置时,P型和N型材料之间的电场驱使空穴和电子穿过I型层,形成电流。
当反向偏置时,由于I型层的低掺杂特性,能较快地清除掉存储的多数载流子,使得二极管迅速恢复到高阻抗状态,减少了反向恢复时间。

通过人工扩展PN结`的势垒区,PIN结快恢复二极管有效作用区,是存在电场的I型层(势垒区),抑制了载流子扩散,大幅降低结电容。

PIN结构的设计使得二极管在高频应用中表现出色,允许电流快速通过同时又能在反向偏置时迅速切断电流,对于需要快速开关的电路非常重要,减少了能量损耗并提高了效率。

应用:用于高频开关电路,具有快速的开关速度,应用于开关电源、PWM控制器等高频操作的电子设备。
例如:逆变器,电源变换器,开关电源、变频器。

快恢复二极管特性:(比较肖特基二极管)
PIN结结构
反向恢复时间MAX:100ns
反向耐压高,1000V以上
擅长领域:高频,高压


7、肖特基二极管

电路符号:
在这里插入图片描述

肖特基二极管在正向偏置时导通,以其低正向电压降和快速开关特性而闻名。

在这里插入图片描述

原理:
知周所众,给二极管加加反向电压的瞬间是会有反向电流的
其恢复到电流截止时间称为反向恢复时间
此时间内存在的电流称为反向恢复电流

`在这里插入图片描述
在面对一个频率50HZ的正负交替脉冲信号,每个负脉冲长达10000us,而其反向恢复时间仅为2us。这期间,二极管虽经历从导通到关断,但这一转换时间几乎可以忽略不计。因此,二极管能够近乎完美地展现其单向导电性。
在这里插入图片描述

但是,如果外加的是高频电压,例如25WHZ的正负交替脉冲信号,每个负脉冲为2us,而其反向恢复时间也是2us,此时,脉冲信号的正负半周都可以通过二极管,二极管就是去单向导电性
在这里插入图片描述

由于这个缺陷,肖特基二极管应运而生,其反向恢复时间的达到10ns,即便在高频信号下,肖特基二极管依旧能实现其单向导电性

在这里插入图片描述

而且,肖特基二极管的管压降也比普通二极管低

在这里插入图片描述

归根到底,是肖特基二极管独特的“金属-N”结构

在这里插入图片描述

“金属-N”结构,N型半导体的电子浓度高,金属的电子浓度低,容易发生扩散现象,在边界处形成肖特基势垒

在这里插入图片描述
由于,肖特基内部都是电子,故基本不存在扩散现象;
同时在边界处形成的肖特基势垒很窄,导致势垒小,
外加反向电压时,可以很快的从导通到关断,
因此反向恢复时间短

应用:由于其低功耗,其低正向电压降和快速开关特性,常用于高频应用整流器
例子:开关电源、振荡器、整流器,太阳能电池板,电源管理电路。CPU的供电电路。

利弊:
肖特基势垒很窄,其优点是使得返校回复时间很短
但是同样也是一个致命的缺点,反向漏电流会比较大,而且反向耐压性相对较低
为此可以对比快恢复二极管(FRD)

肖特基二极管特性:(比较快恢复二极管)
“金属-N”结结构
反向恢复时间MAX:10ns
反向耐压低,100V左右
擅长领域:超高频,低压


8、瞬态电压抑制二极管(TVS)

电路符号:
在这里插入图片描述
原理:
在这里插入图片描述

平时正常输入5V电压时,TVS阻值非常大,高达几百万欧姆!

在这里插入图片描述

此时TVS就相当于开路!

在这里插入图片描述

当有尖峰电压时,TVS就只有0.5欧姆

在这里插入图片描述

此时TVS就相当于短路,电压尖峰的能量都通过TVS流向了负极,保护了后方电路

在这里插入图片描述

应用:用于保护电路免受瞬态过电压的损害,如静电放电加粗样式或雷击。
例子:电子设备的保护电路。


9、齐纳二极管(稳压)

电路符号:
在这里插入图片描述
原理:反向偏置下,电压恒定,电流变化不影响对电压的影响微小
在这里插入图片描述

应用:用于提供稳定的参考电压,常用于电压稳定和电压参考。
例子:稳压电路、电压参考电路,在电子设备的过压保护中。

可调电源应用原理:
在这里插入图片描述

PS:热击穿 & 齐纳击穿 & 雪崩击穿

热击穿

原理:热击穿是一种在半导体器件中发生的不可逆的损坏现象。当半导体器件承受的电压和流过的电流产生的功率超过器件允许的耗散功率时,会产生大量热量,器件无法有效散热,导致温度上升,最终破坏器件的PN结或材料结构。这种现象通常发生在PN结二极管中,尤其是在反向偏置条件下。
特点:这是一种不可逆的过程,因为器件内部结构已经因高温而损坏。

齐纳击穿

原理:在高反向电压作用下,当电场强度足够大时,高电场会使电子获得足够的能量,从价带直接跃迁到导带,产生大量的电子-空穴对,从而导致电流急剧增加。这种击穿通常在特定的反向电压(齐纳电压)下发生,且一旦击穿,即使增加反向电压,导致电流急剧增加。
特点:通常发生在窄禁带半导体中,如硅。是可逆的,只要反向电压不超出最大值,器件不会损坏。
应用:常用于齐纳二极管,作为稳压元件,在固定电压下提供稳定的参考电压。

雪崩击穿

原理:高反向电压作用下,电子和空穴在电场中加速,通过碰撞原子使价电子激发到导带,产生次级电子-空穴对,导致电流急剧增加。
雪崩击穿是这样产生的:假设少数导带电子从外部电源获得足够大的能量,从而加速它向二极管正极快速运动。在它的运动过程中,它碰撞一个原子并给予这个原子足够的能量使得一个价电子进人导带。这时,就有两个导带电子。每个导带电子又去碰撞原子,使得又有两个价电子被撞入导带。这时,就有4个导带电子。接着,这4个导带电子又撞击4个价电子使它们进人导带。导带电子这种快速的倍增称为雪崩效应,雪崩效应使得反向电流急剧增大
特点:通常发生在宽禁带半导体中,如实心半导体。是可逆的,但通常在比齐纳击穿更高的反向电压下发生
应用:可用于雪崩二极管,用于高电压应用,如电压调节和保护电路。

不同点

  1. 材料差异:齐纳击穿多发生在窄禁带材料中,而雪崩击穿多发生在宽禁带材料中。
  2. 电压阈值:齐纳击穿发生在较低的反向电压下,雪崩击穿则在较高电压下。
  3. 温度影响:热击穿与器件温度有关,而齐纳击穿和雪崩击穿主要与电压有关。
  4. 可逆性:热击穿通常是不可逆的,而齐纳击穿和雪崩击穿在一定条件下是可逆的。

相同点

  1. 电压作用:三者都与反向电压有关。
  2. 电流急剧增加:在击穿瞬间,电流都会急剧上升。

┈┈┈┈▕▔╲┈┈┈┈┈┈┈ ┈┈┈┈▕▔╲┈┈┈┈┈┈┈ ┈┈┈┈▕▔╲┈┈┈┈┈┈┈┈
┈┈┈┈┈▏▕┈┈┈┈┈┈┈ ┈┈┈┈┈▏▕┈┈┈┈┈┈┈ ┈┈┈┈┈▏▕┈┈┈┈┈┈┈ ┈
┈┈┈┈┈▏ ▕▂▂▂▂▂┈┈┈┈┈┈┈▏ ▕▂▂▂▂▂┈┈┈┈┈┈┈▏ ▕▂▂▂▂▂┈┈┈
▂▂▂▂╱┈┈▕▂▂▂▂▏┈ ▂▂▂▂╱┈┈▕▂▂▂▂▏┈ ▂▂▂▂╱┈┈▕▂▂▂▂▏┈┈
▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈ ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈ ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈
▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈ ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈ ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈
▔▔▔▔╲▂▂▕▂▂▂▂▏┈ ▔▔▔▔╲▂▂▕▂▂▂▂▏┈ ▔▔▔▔╲▂▂▕▂▂▂▂▏┈┈

如果对你有帮助,点赞收藏一下呗!(。・ω・。)ノ♡

相关文章:

常见的九种二极管

常见的九种二极管 文章目录 常见的九种二极管1、普通二极管2、光电二极管(LED)3、变容二级管4、发光二极管5、恒流二极管6、快恢复二极管(FRD)7、肖特基二极管8、瞬态电压抑制二极管(TVS)9、齐纳二极管(稳压&#xff0…...

竞赛选题 python的搜索引擎系统设计与实现

0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 python的搜索引擎系统设计与实现 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:3分工作量:5分创新点:3分 该项目较为新颖&#xff…...

大模型技术方向夏令营1期-对话分角色要素提取挑战赛

#AI夏令营 #Datawhale #夏令营 一、 baseline 跑通 Baseline 本身挑战性有限,关键是熟悉 LLM-centric 相关任务 coding 层面的流程方法,比如: 大模型 API(这里为科大讯飞 Spark)调用token消耗的理解如何调用大模型实现针对给定…...

类和对象(封装、继承、多态、友元)

c面相对象的三大特性为:封装、继承、多态 c 认为万事万物都皆为对象,对象上有其属性和行为 一、类和对象(封装) (一)封装的意义 封装是c面相对象的三大特性之一 封装的意义: 将属性和行为…...

关于Yolov8我踩过的那些坑

按照报错频次梳理: 致命反斜杠‘\’ 调用模型时,我喜欢‘copy relative location’,然后win系统默认反斜杠! 就导致路径读取错误!各种报错!! debug到崩溃然后发现是斜杠的问题,本吗喽…...

Linux——shell原理和文件权限

1.shell原理 在我们使用云服务器时,需要通过shell进行使用,而shell则是一种外壳程序。 我们提到过,大部分的指令实际上就是文件,当用户需要执行某种功能时,由于用户不擅长和操作系统直接交互(操作复杂&…...

网络工程师需要熟悉Docker吗?我觉得不需要精通,但是得懂基础

你好,这里是网络技术联盟站,我是瑞哥。 Docker,这个字眼大家不陌生吧,不过作为网络工程师可能平时接触不到,如果在看文章的是运维人员,那么70%以上的运维人员都会跟Docker打交道。即使网工用不到&#xff…...

c++初级-2-引用

文章目录 引用一、引用的定义二、引用做函数参数三、引用作为返回对象四、引用的本质五、常量引用 引用 即给一个变量起别名。 一、引用的定义 int a 10;//引用int& b a;cout << "a " << a << endl;cout << "b " <&l…...

如何清理电脑内存?让电脑运行如飞!

电脑内存&#xff08;RAM&#xff09;的清理对于维持系统的流畅运行至关重要。随着使用时间的增加&#xff0c;系统内存会被各种应用程序和后台进程占用&#xff0c;导致系统响应变慢&#xff0c;甚至出现卡顿现象。通过有效地清理内存&#xff0c;可以提升电脑的性能&#xff…...

[数据集][目标检测]人员状态跑睡抽烟打电话跌倒检测数据集4943张5类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;4943 标注数量(xml文件个数)&#xff1a;4943 标注数量(txt文件个数)&#xff1a;4943 标注…...

Java8 - Stream API 处理集合数据

Java 8的Stream API提供了一种功能强大的方式来处理集合数据&#xff0c;以函数式和声明式的方式进行操作。Stream API允许您对元素集合执行操作&#xff0c;如过滤、映射和归约&#xff0c;以简洁高效的方式进行处理。 下面是Java 8 Stream API的一些关键特性和概念&#xff…...

漫步5G-A City,一份独属于上海的浪漫

作家亨利詹姆斯曾写道&#xff0c;“城市漫步&#xff0c;让我接触到了这个世界上最好的东西”。 用漫无目的地行走&#xff0c;来体验和观察一座城市&#xff0c;上海凭借丰富多元的文化特质&#xff0c;成为citywalk这种浪漫生活方式的流行地。 无论你是漫步在美术馆、画廊林…...

SpringBoot 如何处理跨域请求?你说的出几种方法?

引言&#xff1a;在现代的Web开发中&#xff0c;跨域请求&#xff08;Cross-Origin Resource Sharing&#xff0c;CORS&#xff09;是一个常见的挑战。随着前后端分离架构的流行&#xff0c;前端应用通常运行在一个与后端 API 不同的域名或端口上&#xff0c;这就导致了浏览器的…...

OV SSL证书年度成本概览:为企业安全护航的经济之选

在当今数字化时代&#xff0c;企业网站不仅是品牌展示的窗口&#xff0c;更是与客户沟通的桥梁。然而&#xff0c;随着网络威胁的不断升级&#xff0c;保护网站安全成为了企业不可忽视的任务。SSL证书&#xff0c;特别是OV SSL证书&#xff0c;因其对企业身份的严格验证&#x…...

歌尔气压计SPA06-003在无人机的创新应用

随着科技的不断进步&#xff0c;各类智能设备的功能日益强大&#xff0c;其中气压计作为一种能够测量大气压力的传感器&#xff0c;已被广泛应用于多种领域。歌尔气压计以其高精度、低功耗的特点&#xff0c;在无人机和智能手表上的应用尤为突出&#xff0c;为这两个领域的产品…...

python3多文件操作

1 介绍 有两个.py文件&#xff0c;分别为main.py和util.py&#xff0c;执行main.py时&#xff0c;调用util.py当中的函数。 main.py内容如下&#xff0c; import util if __name__ "__main__":a [3.0,4.0]length util.get_length_from_vec(a)print(f"leng…...

312. 戳气球

312. 戳气球 题目链接&#xff1a;312. 戳气球 代码如下&#xff1a; //参考链接:https://leetcode.cn/problems/burst-balloons/solutions/336390/chuo-qi-qiu-by-leetcode-solution class Solution { public:int maxCoins(vector<int>& nums) {int nnums.size()…...

深入理解C++中的锁

目录 1.基本互斥锁&#xff08;std::mutex&#xff09; 2.递归互斥锁&#xff08;std::recursive_mutex&#xff09; 3.带超时机制的互斥锁&#xff08;std::timed_mutex&#xff09; 4.带超时机制的递归互斥锁&#xff08;std::recursive_timed_mutex&#xff09; 5.共享…...

压缩pdf文件大小,压缩pdf文件大小软件哪个好

在数字化时代&#xff0c;PDF文件因其卓越的跨平台兼容性和稳定性而成为工作与学习的好帮手。然而&#xff0c;当PDF文件体积过大时&#xff0c;传输和存储便成了一项挑战。别担心&#xff0c;本文将为你揭秘如何快速压缩PDF文件&#xff0c;让你的文档轻装上路&#xff01; 压…...

难道 Java 已经过时了?

当一门技术已经存在许多年了&#xff0c;它可能会失去竞争力&#xff0c;而后黯然退场&#xff0c;默默地离开&#xff0c;这对大部分的人来说就已经算是过时了。 Java 于 1995 年正式上线&#xff0c;至今已经走过了 27 个年头&#xff0c;在众多编程技术里算是年龄比较大的语…...

华为OD机考题(​HJ32 密码截取)

前言 经过前期的数据结构和算法学习&#xff0c;开始以OD机考题作为练习题&#xff0c;继续加强下熟练程度。有需要的可以同步练习下。 描述 Catcher是MCA国的情报员&#xff0c;他工作时发现敌国会用一些对称的密码进行通信&#xff0c;比如像这些ABBA&#xff0c;ABA&…...

【高考志愿】测绘科学与技术

目录 一、专业介绍 1.1 专业概述 1.2 专业方向 1.3 课程内容 二、就业前景 三、报考注意事项 四、测绘科学与技术专业排名 五、职业规划与未来发展 高考志愿选择测绘科学与技术专业&#xff0c;对于许多有志于空间信息技术领域发展的学生来说&#xff0c;无疑是一个极具…...

SpringBoot异步接口实现 提升吞吐量

前言 Servlet 3.0之前&#xff1a;HTTP请求由单一线程处理。Servlet 3.0之后&#xff1a;支持异步处理&#xff0c;提高系统吞吐量。 SpringBoot 异步接口实现方式 AsyncContext&#xff1a;Servlet层级&#xff0c;不常用。Callable&#xff1a;使用java.util.concurrent.C…...

C语言快速学习笔记

学习网站&#xff1a;C 语言教程 | 菜鸟教程 (runoob.com)C 语言教程 | 菜鸟教程 (runoob.com)C 语言教程 | 菜鸟教程 (runoob.com) 这个网站知识完整&#xff0c;讲解清晰。 在线C语言编程工具&#xff1a;菜鸟教程在线编辑器 (runoob.com) 国外学习网站&#xff1a;C语言介…...

如何选择易用性高的项目管理软件?

随着项目管理在各行各业的广泛应用&#xff0c;选择一款易用性高的项目管理软件变得越来越重要。易用性高的软件可以帮助企业提高工作效率&#xff0c;降低管理成本&#xff0c;同时还能提升团队之间的协作能力。那么&#xff0c;如何选择一款易用性高的项目管理软件呢&#xf…...

vue3基于uni-app 封装小程序request请求

const BASE_URL https://47.122.26.142; // 替换为你的 API 基础 URL const token uni.getStorageSync(token);const request (url: string, method: any, data {}, headers {}) > {return new Promise((resolve, reject) > {uni.request({url: ${BASE_URL}${url},m…...

YOLO在目标检测与视频轨迹追踪中的应用

YOLO在目标检测与视频轨迹追踪中的应用 引言 在计算机视觉领域&#xff0c;目标检测与视频轨迹追踪是两个至关重要的研究方向。随着深度学习技术的飞速发展&#xff0c;尤其是卷积神经网络&#xff08;CNN&#xff09;的广泛应用&#xff0c;目标检测与视频轨迹追踪的性能得到…...

版本控制系统:Git 纯应用(持续更新)

基本操作 ctrl上行键&#xff1a;上次代码 本地仓库&#xff1a;Git init 新建文件&#xff1a;touch xxxx.xxx 查看状态&#xff1a;Git status 文件从工作区——暂存区&#xff1a;Git add ./文件名(.是通配符代表所有) 暂存区——仓库&#xff1a;Git commit -m &…...

从0开始搭建vue项目

#先查下电脑有没有安装过node和npm node -v npm -v #安装vue npm install -g vue #安装webpack npm install webpack -g 都安装好后&#xff0c;进入你想创建的文件夹内 创建名字&#xff1a;vue init webpack <project_name> 就默认回车 然后根据项目需求Y/n 比如…...

Java框架常见面试题

在Java框架面试中&#xff0c;面试官通常会考察候选人对常见Java框架的理解、使用经验以及解决问题的能力。以下是一些常见的Java框架面试题及其详细回答&#xff1a; 1. Spring框架相关问题 问题&#xff1a;Spring框架的核心组件有哪些&#xff1f;它们各自的作用是什么&am…...

linux c 应用编程定时器函数

在 Linux C 应用编程中&#xff0c;对于多线程编程中的定时器函数使用&#xff0c;通常可以借助 pthread 库和系统提供的定时器相关的函数来实现。 首先&#xff0c;常见的定时器函数有 setitimer() 和 alarm() 。setitimer() 函数可以更精确地设置定时器&#xff0c;它可以设…...

设备调试上位机GUI

C Fast Qt C 前端 原来真的不需要在 design 上画来画去&#xff0c;有chat-gpt 那里不知道问哪里 全是组件拼起来的,不需要画,最后发现其实也是定式模式,跟着AI 学套路 最终前端界面 鼠标邮件绑定几个功能 太nice 了 在再加一个全局的日志模块 yyds MVC 的架构&#xff0c; 视图…...

项目管理系统厂商:奥博思发布《项目管理系统助力 IPD 高效落地》演讲

一场题为&#xff1a;“标准为基&#xff0c;项目之上 &#xff0c;持续提升 PMO 卓越中心”的全国 PMO 专业人士年度盛会在京召开。会议围绕 PMO 卓越中心能力提升、项目管理标准化、项目管理体系建设等核心话题力邀业界专家、卓有建树的 PMO 实践精英来演讲、交流、分享。 奥…...

Java项目总结1

1.什么是面向对象&#xff08;此对象非彼对象&#xff09; “面向对象的方法主要是把事物给对象化&#xff0c;包括其属性和行为。面向对象编程更贴近实际生活的思想。总体来说面向对象的底层还是面向过程&#xff0c;面向过程抽象成类&#xff0c;然后封装&#xff0c;方便使用…...

Java中的类加载机制详解

Java中的类加载机制详解 大家好&#xff0c;我是微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; 类加载机制概述 在Java中&#xff0c;类加载机制是Java虚拟机&#xff08;JVM&#xff09;将.class文件加载到内存中并转换…...

SwiftUI 中 Grid 内多个 NavigationLink 同时发生导航之诡异问题的解决

问题现象 不知小伙伴们发现了没有?在 SwiftUI 中如果有多个 NavigationLink 视图嵌入在 Grid(包括 LazyVGrid 和 LazyHGrid)容器中,点击其中任意一个 NavigationLink 都会导致所有导航一起发生。 如上图所示,点击 Grid 中任何一个 NavigationLink,所有 NavigationLink 都…...

51单片机第21步_将TIM0用作两个8位定时器同时将TIM1用作波特率发生器

本章重点讲解将TIM0用作两个8位定时器&#xff0c;同时将TIM1用作波特率发生器。 当定时器T0在方式3时&#xff0c;T1不能产生中断&#xff0c;但可以正常工作在方式0、1、2下&#xff0c;大多数情况下&#xff0c;T1将用作串口的波特率发生器。 1、定时器0工作在模式3框图&a…...

API-元素尺寸与位置

学习目标&#xff1a; 掌握元素尺寸与位置 学习内容&#xff1a; 元素尺寸与位置仿京东固定导航栏案例实现bilibili点击小滑块移动效果 元素尺寸与位置&#xff1a; 使用场景&#xff1a; 前面案例滚动多少距离&#xff0c;都是我们自己算的&#xff0c;最好是页面滚动到某个…...

C语言中的基础指针操作

在C语言中&#xff0c;指针是一个非常重要的概念&#xff0c;它提供了直接访问内存地址的能力。指针变量用于存储内存地址&#xff0c;而不是数据值&#xff0c;在某种意义上和门牌号具有相似含义&#xff1a;指针是一个变量&#xff0c;其存储的是另一个变量的内存地址&#x…...

LabVIEW环境下OCR文字识别的实现策略与挑战解析

引言 在自动化测试领域&#xff0c;OCR&#xff08;Optical Character Recognition&#xff0c;光学字符识别&#xff09;技术扮演着重要角色&#xff0c;它能够将图像中的文字转换成机器可编辑的格式。对于使用LabVIEW约5个月&#xff0c;主要进行仪器控制与数据采集的你而言…...

中英双语介绍美国的州:堪萨斯州(Kansas)

中文版 堪萨斯州简介 堪萨斯州&#xff08;Kansas&#xff09;位于美国中部&#xff0c;以其广阔的平原、丰富的农业资源和多样的文化遗产而著称。以下是对堪萨斯州的详细介绍&#xff0c;包括其地理位置、人口、经济、教育、文化和主要城市。 地理位置 堪萨斯州位于美国中…...

信息收集---端口服务信息收集

1. 什么是端口 是设备与外界通讯交流的出口。端口可分为虚拟端口和物理端口&#xff0c;其中虚拟端口指计算机内部或交换机路由器内的端口&#xff0c;不可见。例如计算机中的80端口、21端口、23端口等。物理端口又称为接口&#xff0c;是可见端口&#xff0c;计算机背板的RJ45…...

Python知识点背诵手册,超详细知识梳理

一、手册介绍 《Python知识点背诵手册》是一份详尽的Python学习资料&#xff0c;旨在帮助学习者系统地掌握Python语言的基础知识和进阶技能。该手册将Python的所有关键语法和概念进行了精炼的总结&#xff0c;并以易于理解和记忆的方式呈现。以下是手册的主要特点和内容概述&a…...

【Pytorch实用教程】如何在多个GPU上使用分布式数据并行进行训练模型

文章目录 1. 代码(可直接运行,含随机生成的训练数据)2. 代码的详细解释2.1. 导入必要的库和模块2.2. 设置每个进程的初始设置2.3. 随机生成数据集类 `RandomDataset`2.4. 训练函数 `train`1. 代码(可直接运行,含随机生成的训练数据) 以下是一个基于PyTorch的多GPU分布式…...

PIL,OpenCV,Pytorch处理图像时的通道顺序(颜色,长宽深)

项目颜色通道顺序长宽通道顺序数据类型取值范围PILRGBHWCndarray0-255 (byte)OpenCVBGRHWCndarray0-255 (byte)PyTorchRGB/BGR (取决于如何读取)(N)CHWtensor0-1 (float, 标准化后); 0-255 (int, 未标准化) 注意以下几点&#xff1a; 颜色通道顺序&#xff1a;PIL默认使用RGB顺…...

经纬恒润亮相2024世界智能产业博览会

近日&#xff0c;以“智行天下 能动未来”为主题的2024世界智能产业博览会&#xff08;以下简称“智博会”&#xff09;在国家会展中心&#xff08;天津&#xff09;成功举办。本次智博会上&#xff0c;经纬恒润自主研发的汽车电子产品联合天津&#xff08;西青&#xff09;国家…...

Python序列化和反序列化

一.序列化和反序列化 在Python中&#xff0c;序列化&#xff08;Serialization&#xff09;和反序列化&#xff08;Deserialization&#xff09;是处理对象数据的过程&#xff0c;主要用于对象的存储或网络传输。 序列化&#xff08;Serialization&#xff09; 序列化是将Pyth…...

Stream toArray 好过collect

toArray 比collect 更好用&#xff0c;这样就不需要判断Null。 if(_user.getUserRole()!null) {_user.setRole(_roleList.stream().filter(_e->_e.getRoleId()_user.getUserRole()).toArray(Role[]::new)[0]); } if(_user.getUserRole()!null) {_user.setRole(_roleList.s…...

qt/c++/mysql教务管理系统

简介 qt/c/mysql教务管理系统 学生端&#xff0c;教师端&#xff0c;管理员端 演示 qt/c/mysql教务管理系统 源码获取 printf("白嫖勿扰,需要的加v%s","ywj17347418171");...

Echarts公共方法

Vue引入Echarts install 1.安装Echartsnpm install echarts --save 2.项目全局引入形式--#main.js 全局引入形式import * as echarts from "echarts"Vue.prototype.$echarts echarts 公共方法JS /*** author: wangjie* description: 通用echarts图表封装* date: …...

Excel多表格合并

我这里一共有25张表格: 所有表的表头和格式都一样,但是内容不一样: 现在我要做的是把所有表格的内容合并到一起,研究了一下发现WPS的这项功能要开会员的,本来想用代码撸出来的,但是后来想想还是找其他办法,后来找到"易用宝"这个插件,这个插件可以从如下地址下载:ht…...

微信小程序template模板引入

如图&#xff1a;temp.wxml是template引入的模板 在two.wxml中&#xff1a; import&#xff1a;是引入temp的页面让template中的内容显示出来在two页面中&#xff1b; include:是显示temp页面内容不在template包裹&#xff0c;template以外的view标签文字和不在view的文字让…...

【云原生】Kubernetes资源配额+HPA+节点选择器+亲和性+污点

Kubernetes高级功能 文章目录 Kubernetes高级功能一、资源配额1.1、什么是资源配额1.2、资源配额应用1.2.1、针对Namespace设置资源配额1.2.2、针对Pod设置资源配额 二、HorizontalPodAutoscaler&#xff08;HPA&#xff09;2.1、什么是HorizontalPodAutoscaler2.2、Horizontal…...

Java 家庭物联网

家庭物联网系统的代码和说明&#xff0c;包括用户认证、设备控制、数据监控、通知和警报、日志记录以及WebSocket实时更新功能。 ### 项目结构 plaintext home-iot-system ├── backend │ └── src │ └── main │ └── java │ └…...

[leetcode] n个骰子的点数

. - 力扣&#xff08;LeetCode&#xff09; class Solution { public:vector<double> statisticsProbability(int num) {vector<double> dp(6, 1.0 / 6.0);for (int i 2; i < num; i) {vector<double> tmp(5 * i 1, 0);for (int j 0; j < dp.size()…...

精雕细琢:Postman中请求体的设置艺术

精雕细琢&#xff1a;Postman中请求体的设置艺术 在API测试与开发的广阔天地中&#xff0c;Postman以其强大的功能和用户友好的界面成为了探索这一领域的必备工具。而在构建API请求的过程中&#xff0c;请求体&#xff08;Body&#xff09;的设置无疑是传达数据给服务器的关键…...

全新MINIJCW将于纽博格林24小时耐力赛首次亮相

作为宝马集团旗下的经典英伦品牌,MINI极富运动天赋,自诞生起便与赛车运动有着不解之缘。如今,在即将到来的纽博格林24小时耐力赛中,MINI将首次亮相全新一代MINI JOHN COOPER WORKS,并身披定制涂装,诠释MINI品牌悠久的赛车历史,及对卡丁车般驾驶乐趣的极致追求。纽博格林…...

Nginx配置若依前后端分离项目验证码不显示,403,405,404错误解决方式

server { listen 80; server_name 域名; location / { # 静态文件服务配置&#xff08;可选&#xff09; 前端打包后的位置dist里面的文件root /www/wwwroot/web; index index.html; try_files $uri $uri/ /index.html; } # 根据文件前端项目 .env.production里面内容进…...

【Qt】Qt框架文件处理精要:API解析与应用实例:QFile

文章目录 前言&#xff1a;1. Qt 文件概述2. 输入输出设备类3. 文件读写类3.1. 打开open3.2. 读read / readline/ readAll3.3. 写write3.4. 关闭close 4. 读写文件示例5. 文件件和目录信息类总结&#xff1a; 前言&#xff1a; 在现代软件开发中&#xff0c;文件操作是应用程序…...

你对仲裁裁决不服怎么办?我教你四个狠招!

你对仲裁裁决不服怎么办&#xff1f;我教你四个狠招&#xff01; 这个标题是什么意思呢&#xff1f;也就是说&#xff0c;当你&#xff08;或用人单位&#xff09;向劳动仲裁委提出仲裁申请后&#xff0c;但劳动仲裁结果没有维护你的权益&#xff0c;或者你不满意&#xff0c;…...

pytorch修改ConvNeXt-T网络

使用迁移学习&#xff0c;修改ConvNeXt-T网络&#xff0c;对特征进行融合 import torch import torch.nn as nn import torchvision.models as modelsclass CustomConvNeXtT(nn.Module):def __init__(self, in_channels3, num_classes2, chunk2, csv_shape107, CSVTrue):super…...

c++ |继承

继承 1 继承的概念及定义1.1 继承的概率1.2 继承的定义1.3 继承关系和访问权限 2 基类对象和派生类对象的赋值转换3 继承中的作用域4 派生类的默认成员函数5 继承和友元6 继承与静态成员7 复杂的菱形继承及菱形虚拟继承7.1 菱形继承的概率7.2 菱形继承存在的问题 虚拟继承解决数…...