10.2 整流电路

news2024/11/19 15:20:54

在分析整流电路时,为了突出重点,简化分析过程,一般均假定负载为纯电阻性;整流二极管为理想二极管,即导通时正向压降为零,截止时反向电流为零;变压器无损耗,内部压降为零等。

一、整流电路的分析方法及基本参数

分析整流电路,就是弄清电路的工作原理(即整流原理),求出主要参数,并确定整流二极管的极限参数。

1、工作原理

如图10.2.1所示的单相半波整流电路是最简单的一种整流电路,设变压器的副边电压有效值为 U 2 U_2 U2,则其瞬时值 u 2 = 2 U 2 sin ⁡ ω t u_2=\sqrt2U_2\sin\omega t u2=2 U2sinωt

在这里插入图片描述
u 2 u_2 u2 的正半周, A \textrm A A 点为正, B \textrm B B 点为负,二极管外加正向电压,因而处于导通状态。电流从 A \textrm A A 点流出,经过二极管 D \textrm D D 和负载电阻 R L R_L RL 流入 B \textrm B B 点, u O = u 2 = 2 U 2 sin ⁡ ω t   ( ω t = 0 ∼ π ) u_{\scriptscriptstyle O}=u_2=\sqrt2U_2\sin\omega t\,(\omega t=0\simπ) uO=u2=2 U2sinωt(ωt=0π)。在 u 2 u_2 u2 的负半周, B \textrm B B 点为正, A \textrm A A 点为负,二极管外加反向电压,因而处于截止状态, u O = 0   ( ω t = π ∼ 2 π ) u_{\scriptscriptstyle O}=0\,(\omega t=π\sim2π) uO=0(ωt=π2π)。负载电阻 R L R_L RL 的电压和电流都具有单一方向脉动的特性。图10.2.2所示为变压器副边电压 u 2 u_2 u2、输出电压 u O u_{\scriptscriptstyle O} uO(也是输出电流和二极管的电流)、二极管端电压的波形。

在这里插入图片描述
分析整流电路工作原理时,应研究变压器副边电压极性不同时二极管的工作状态,从而得出输出电压的波形,也就弄清了整流原理。整流电路的波形分析是其定量分析的基础。

2、主要参数

在研究整流电路时,至少应考查整流电路输出电压平均值和输出电流平均值两项指标,有时还需考虑脉动系数,以便定量反映输出波形脉动的情况。
输出电压平均值就是负载电阻上电压的平均值 U O ( A V ) U_{O(AV)} UO(AV)。从图10.2.2所示波形图可知,当 ω t = 0 ∼ π \omega t=0\simπ ωt=0π 时, u O = 2 U 2 sin ⁡ ω t u_{\scriptscriptstyle O}=\sqrt2U_2\sin\omega t uO=2 U2sinωt;当 ω t = π ∼ 2 π \omega t=π\sim 2π ωt=π2π 时, u O = 0 u_{\scriptscriptstyle O}=0 uO=0。所以,求解 u O u_{\scriptscriptstyle O} uO 的平均值 U O ( A V ) U_{O(AV)} UO(AV),也就是将 0 ∼ π 0\simπ 0π 的电压平均在 0 ∼ 2 π 0\sim2π 02π 时间间隔之中,如图10.2.3所示,写成表达式 U O ( A V ) = 1 2 π ∫ 0 π 2 U 2 sin ⁡ ω t   d ( ω t ) U_{O(AV)}=\frac{1}{2π}\int_0^π\sqrt2U_2\sin\omega t\,\textrm d(\omega t) UO(AV)=2π10π2 U2sinωtd(ωt)解得 U O ( A V ) = 2 U 2 π ≈ 0.45 U 2 ( 10.2.1 ) U_{O(AV)}=\frac{\sqrt 2U_2}{π}\approx0.45U_2\kern 30pt(10.2.1) UO(AV)=π2 U20.45U2(10.2.1)在这里插入图片描述
负载电流的平均值 I O ( A V ) = U O ( A V ) R L = 2 U 2 π R L ≈ 0.45 U 2 R L ( 10.2.2 ) I_{O(AV)}=\frac{U_{O(AV)}}{R_L}=\frac{\sqrt2U_2}{πR_L}\approx\frac{0.45U_2}{R_L}\kern 20pt(10.2.2) IO(AV)=RLUO(AV)=πRL2 U2RL0.45U2(10.2.2)例如,当变压器副边电压有效值 U 2 = 20   V U_2=20\,\textrm V U2=20V 时,单相半波整流电路的输出电压平均值 U O ( A V ) ≈ 9   V U_{O(AV)}\approx9\,\textrm V UO(AV)9V。若负载电阻 R L = 20   Ω R_L=20\,\textrm Ω RL=20Ω,则负载电流平均值 I O ( A V ) ≈ 0.45   A I_{O(AV)}\approx0.45\,\textrm A IO(AV)0.45A
整流输出电压的脉动系数 S S S 定义为整流输出电压的基波峰值 U O1M U_{\textrm{O1M}} UO1M 与输出电压平均值 U O ( A V ) U_{O(AV)} UO(AV) 之比,即 S = U O1M U O ( A V ) ( 10.2.3 ) S=\frac{U_{\textrm{O1M}}}{U_{O(AV)}}\kern 50pt(10.2.3) S=UO(AV)UO1M(10.2.3)因而 S S S 愈大,脉动愈大。
由于半波整流电路输出电压 u O u_{\scriptscriptstyle O} uO 的周期与 u 2 u_2 u2 相同, u O u_{\scriptscriptstyle O} uO 的基波频率与 u 2 u_2 u2 相同,即 50   Hz 50\,\textrm{Hz} 50Hz。通过谐波分析,即对 u O u_{\scriptscriptstyle O} uO 做傅里叶级数展开,其基波 u O 1 = 1 π ∫ 0 π 2 U 2 sin ⁡ ω t ⋅ sin ⁡ ω t   d ( ω t ) ⋅ sin ⁡ ω t = 1 2 U 2 sin ⁡ ω t u_{\scriptscriptstyle O1}=\frac{1}{π}\int_0^{π}\sqrt2U_2\sin\omega t\cdot\sin\omega t\,\textrm d(\omega t)\cdot\sin\omega t=\frac{1}{\sqrt2}U_2\sin\omega t uO1=π10π2 U2sinωtsinωtd(ωt)sinωt=2 1U2sinωt所以 U O1M = U 2 / 2 U_{\textrm{O1M}}=U_2/\sqrt2 UO1M=U2/2 ,故半波整流电路输出电压的脉动系数 S = U 2 / 2 2 U 2 / π = π 2 ≈ 1.57 ( 10.2.4 ) S=\frac{U_2/\sqrt2}{\sqrt2U_2/π}=\frac{π}{2}\approx1.57\kern 20pt(10.2.4) S=2 U2/πU2/2 =2π1.57(10.2.4)说明半波整流电路的输出脉动很大,其基波峰值约为平均值的 1.57 1.57 1.57 倍。

3、二极管的选择

当整流电路的变压器副边电压有效值和负载电阻值确定后,电路对二级管参数的要求也就确定了。一般应根据流过二极管电流的平均值和它所承受的最大反向电压来选择二极管的型号。
在单相半波整流电路中,二极管的正向平均电流等于负载电流平均值,即 I D ( A V ) = I O ( A V ) ≈ 0.45 U 2 R L ( 10.2.5 ) I_{D(AV)}=I_{O(AV)}\approx\frac{0.45U_2}{R_L}\kern 30pt(10.2.5) ID(AV)=IO(AV)RL0.45U2(10.2.5)二极管承受的最大反向电压等于变压器副边的峰值电压,即 U R m a x = 2 U 2 ( 10.2.6 ) U_{Rmax}=\sqrt2U_2\kern 50pt(10.2.6) URmax=2 U2(10.2.6)一般情况下,允许电网电压有 ± 10 % ±10\% ±10% 的波动,即电源变压器原边电压为 198 ∼ 242   V 198\sim242\,\textrm V 198242V,因此在选用二极管时,对于最大整流平均电流 I F I_F IF 和最高反向工作电压 U R M U_{RM} URM 应至少留有 10 % 10\% 10% 的余地,以保证二极管安全工作,即选取 I F > 1.1 I O ( A V ) = 1.1 2 U 2 π R L ( 10.2.7 ) I_F>1.1I_{O(AV)}=1.1\frac{\sqrt{2}U_2}{πR_L}\kern 20pt(10.2.7) IF>1.1IO(AV)=1.1πRL2 U2(10.2.7) U R M > 1.1 2 U 2 ( 10.2.8 ) U_{RM}>1.1\sqrt2U_2\kern40pt(10.2.8) URM>1.12 U2(10.2.8)单相半波整流电路简单易行,所用二极管数量少。但是由于它只利用了交流电压的半个周期,所以输出电压低,交流分量大(即脉动大),效率低。因此,这种电路仅适用于整流电流较小,对脉动要求不高的场合。

例10.2.1】在图10.2.1所示整流电流中,已知电网电压波动范围是 ± 10 % ±10\% ±10%,变压器副边电压有效值 U 2 = 30   V U_2=30\,\textrm V U2=30V,负载电阻 R L = 100   Ω R_L=100\,Ω RL=100Ω,试问:
(1)负载电阻 R L R_L RL 上的电压平均值和电流平均值各为多少?
(2)二极管承受的最大反向电压和流过的最大电流平均值各为多少?
(3)若不小心将输出端短路,则会出现什么现象?

解: (1)负载电阻上电压平均值 U O ( A V ) ≈ 0.45 U 2 = 13.5   V U_{O(AV)}\approx0.45U_2=13.5\,\textrm V UO(AV)0.45U2=13.5V流过负载电阻的电流平均值 I O ( A V ) = U O ( A V ) R L ≈ 0.135   A I_{O(AV)}=\frac{U_{O(AV)}}{R_L}\approx0.135\,\textrm A IO(AV)=RLUO(AV)0.135A(2)二极管承受的最大反向电压 U R m a x = 1.1 2 U 2 ≈ 46.7   V U_{Rmax}=1.1\sqrt2U_2\approx46.7\,\textrm V URmax=1.12 U246.7V二极管流过的最大平均电流 I D ( A V ) = 1.1 I O ( A V ) ≈ 0.149   A I_{D(AV)}=1.1I_{O(AV)}\approx0.149\,\textrm A ID(AV)=1.1IO(AV)0.149A(3)若不小心将输出端短路,则变压器副边电压全部加在二极管上,二极管会因正向电流过大而烧坏。若将二极管烧成为短路,则会使变压器副边线圈短路,副边电流将很大,如不及时断电,会造成变压器永久性损坏。

二、单相桥式整流电路

为了克服单相半波整流电路的缺点,在实用电路中多采用单相全波整流电路,最常用的是单相桥式整流电路。

1、电路的组成

单相桥式整流电路由四只二极管组成,其构成原则就是保证在变压器副边电压 u 2 u_2 u2 的整个周期内,负载上的电压和电流方向始终不变。为达到这一目的,就要在 u 2 u_2 u2 的正、负半周内正确引导流向负载的电流。设变压器副边两端分别为 A \textrm A A B \textrm B B,则 A \textrm A A 为 “+”、 B \textrm B B 为 “-” 时应有电流流出 A \textrm A A 点, A \textrm A A 为 “-”、 B \textrm B B 为 “+” 时应有电流流入 A \textrm A A 点;相反, A \textrm A A 为 “+”、 B \textrm B B 为 “-” 时应有电流流入 B \textrm B B 点, A \textrm A A 为 “-”、 B \textrm B B 为 “+” 时应有电流流出 B \textrm B B 点;因而 A \textrm A A B \textrm B B 点均应分别接两只二极管的阳极和阴极,以引导电流;如图10.2.4(a)所示,负载接入的方式如图(b)所示。图10.2.5(a)所示为习惯画法,图(b)所示为简化画法。

在这里插入图片描述在这里插入图片描述

2、工作原理

设变压器副边电压 u 2 = 2 U 2 sin ⁡ ω t u_2=\sqrt2U_2\sin\omega t u2=2 U2sinωt U 2 U_2 U2 为其有效值。
u 2 u_2 u2 为正半周时,电流由 A \textrm A A 点流出,经 D 1 D_1 D1 R L R_L RL D 3 D_3 D3 流入 B \textrm B B 点,如图10.2.5(a)中实线箭头所示,因而负载电阻 R L R_L RL 上的电压等于变压器副边电压,即 u O = u 2 u_{\scriptscriptstyle O}=u_2 uO=u2 D 2 D_2 D2 D 4 D_4 D4 管承受的反向电压为 − u 2 -u_2 u2。当 u 2 u_2 u2 为负半周时,电流由 B \textrm B B 点流出,经 D 2 、 R L D_2、R_L D2RL D 4 D_4 D4 流入 A \textrm A A 点,如图10.2.5(a)中虚线箭头所示,负载电阻 R L R_L RL 上的电压等于 − u 2 -u_2 u2,即 u O = − u 2 u_{\scriptscriptstyle O}=-u_2 uO=u2 D 1 D_1 D1 D 3 D_3 D3 承受的反向电压为 u 2 u_2 u2
这样,由于 D 1 D_1 D1 D 3 D_3 D3 D 2 D_2 D2 D 4 D_4 D4 两对二极管交替导通,致使负载电阻 R L R_L RL 上在 u 2 u_2 u2 的整个周期内都有电流通过,而且方向不变,输出电压 u O = ∣ 2 U 2 sin ⁡ ω t ∣ u_{\scriptscriptstyle O}=|\sqrt2U_2\sin\omega t| uO=2 U2sinωt。图10.2.6所示为单相桥式整流电路各部分的电压和电流的波形。

在这里插入图片描述

3、输出电压平均值 U O ( A V ) U_{O(AV)} UO(AV) 和输出电流平均值 I O ( A V ) I_{O(AV)} IO(AV)

根据图10.2.6中所示 u O u_{\scriptscriptstyle O} uO 的波形可知,输出电压的平均值 U O ( A V ) = 1 π ∫ 0 π 2 U 2 sin ⁡ ω t   d ( ω t ) U_{O(AV)}=\frac{1}{π}\int_0^π\sqrt2U_2\sin\omega t\,\textrm d(\omega t) UO(AV)=π10π2 U2sinωtd(ωt)解得 U O ( A V ) = 2 2 U 2 π ≈ 0.9 U 2 ( 10.2.9 ) U_{O(AV)}=\frac{2\sqrt2U_2}{π}\approx0.9U_2\kern 20pt(10.2.9) UO(AV)=π22 U20.9U2(10.2.9)由于桥式整流电路实现了全波整流电路,它将 u 2 u_2 u2 的负半周也利用起来,所以在变压器副边电压有效值相同的情况下,输出电压的平均值是半波整流电路的两倍。
输出电流的平均值(即负载电阻中的电流平均值) I O ( A V ) = U O ( A V ) R L = 2 2 U 2 π R L ≈ 0.9 U 2 R L ( 10.2.10 ) I_{O(AV)}=\frac{U_{O(AV)}}{R_L}=\frac{2\sqrt2U_2}{πR_L}\approx\frac{0.9U_2}{R_L}\kern 10pt(10.2.10) IO(AV)=RLUO(AV)=πRL22 U2RL0.9U2(10.2.10)在变压器副边电压相同、且负载也相同的情况下,输出电流的平均值也是半波整流电路的两倍。
根据谐波分析,桥式整流电路的基波 U O1M U_{\textrm{O1M}} UO1M 的角频率是 u 2 u_2 u2 2 2 2 倍,即 100   Hz 100\,\textrm{Hz} 100Hz,将 u O u_{\scriptscriptstyle O} uO 按 傅里叶级数展开,得到其基波 u O 1 = 2 π ∫ 0 π 2 U 2 sin ⁡ ω t ⋅ cos ⁡ 2 ω t   d ( ω t ) ⋅ cos ⁡ 2 ω t = 4 2 U 2 3 π ⋅ cos ⁡ 2 ω t u_{O1}=\frac{2}{π}\int_0^π\sqrt2U_2\sin\omega t\cdot\cos2\omega t\,\textrm d(\omega t)\cdot\cos2\omega t=\frac{4\sqrt2U_2}{3π}\cdot\cos 2\omega t uO1=π20π2 U2sinωtcos2ωtd(ωt)cos2ωt=3π42 U2cos2ωt所以 U O 1 = 2 3 × 2 2 U 2 π U_{O1}=\displaystyle\frac{2}{3}\times\frac{2\sqrt2U_2}{π} UO1=32×π22 U2。故脉动系数 S = U O1M U O ( A V ) = 2 3 ≈ 0.67 ( 10.2.11 ) S=\frac{U_{\textrm{O1M}}}{U_{O(AV)}}=\frac{2}{3}\approx0.67\kern 30pt(10.2.11) S=UO(AV)UO1M=320.67(10.2.11)与半波整流电路相比,输出电压的脉动系数减小很多。

4、二极管的选择

在单相桥式整流电路中,因为每只二极管只在变压器副边电压的半个周期通过电流,所以每只二极管的平均电流只有负载电阻上电流平均值的一半,即 I D ( A V ) = I O ( A V ) 2 = 2 U 2 π R L ≈ 0.45 U 2 R L ( 10.2.12 ) I_{D(AV)}=\frac{I_{O(AV)}}{2}=\frac{\sqrt2U_2}{πR_L}\approx\frac{0.45U_2}{R_L}\kern 20pt(10.2.12) ID(AV)=2IO(AV)=πRL2 U2RL0.45U2(10.2.12)与半波整流电路中二极管的平均电流相同。
根据图10.2.6中所示 u D u_{\scriptscriptstyle D} uD 的波形可知,二极管承受的最大反向电压 U R m a x = 2 U 2 ( 10.2.13 ) U_{Rmax}=\sqrt2U_2\kern 40pt(10.2.13) URmax=2 U2(10.2.13)与半波整流电路中二极管承受的最大反向电压也相同。
考虑到电网电压的波动范围为 ± 10 % ±10\% ±10%,在实际选用二极管时,应至少有 10 % 10\% 10% 的余量,选择最大整流电流 I F I_F IF 和最高反向工作电压 U R M U_{RM} URM 分别为 I F > 1.1 I O ( A V ) 2 = 1.1 2 U 2 π R L ( 10.2.14 ) I_F>\frac{1.1I_{O(AV)}}{2}=1.1\frac{\sqrt2U_2}{πR_L}\kern 20pt(10.2.14) IF>21.1IO(AV)=1.1πRL2 U2(10.2.14) U R M > 1.1 2 U 2 ( 10.2.15 ) U_{RM}>1.1\sqrt2U_2\kern 40pt(10.2.15) URM>1.12 U2(10.2.15)单相桥式整流电路与半波整流电路相比,在相同的变压器副边电压下,对二极管的参数要求是一样的,并且还具有输出电压高、变压器利用率高、脉动小等优点,因此得到相当广泛的应用。目前有不同性能指标的集成电路,称之为 “整流桥堆”。它的主要缺点是所需二极管的数量多,由于实际上二极管的正向电阻不为零,必然使得整流电路内阻较大,当然损耗也就较大。
如果将桥式整流电路变压器副边中点接地,并将两个负载电阻相连接,且连接点接地,如图10.2.7所示;那么根据桥式整流电路的工作原理,当 A \textrm A A 点为 “+” B \textrm B B 点为 “-” 时, D 1 D_1 D1 D 3 D_3 D3 导通, D 2 D_2 D2 D 4 D_4 D4 截止,电流如图中实线所示;而当 B B B 点为 “+” A \textrm A A 点为 “-” 时, D 2 D_2 D2 D 4 D_4 D4 导通, D 1 D_1 D1 D 3 D_3 D3 截止,电流如图中虚线所示;这样,两个负载上就分别获得正、负电源。可见,利用桥式整流电路可以轻而易举地获得正、负电源,这是其它类型整流电路难于做到的。

在这里插入图片描述
在实际应用中,当整流电路的输出功率(即输出电压平均值与电流平均值之积)超过几千瓦且又要求脉动较小时,就需要采用三相整流电流。三相整流电路的组成原则和方法与单相桥式整流电路相同,变压器副边的三个端均应接两只二极管,且一只接阴极,另一只接阳极,电路如图10.2.8(a)所示;二极管共阴极的情况下,只有阳极电位最高的那个导通,二极管共阳极的情况下,阴极电位最低的那个二极管导通。由此可得出其波形,如图(b)所示。

在这里插入图片描述
例10.2.2】在图10.2.5所示电路中,已知变压器副边电压有效值 U 2 = 30   V U_2=30\,\textrm V U2=30V,负载电阻 R L = 100   Ω R_L=100\,\textrm Ω RL=100Ω。试问:
(1)输出电压与输出电流平均值各为多少?
(2)当电网电压波动范围为 ± 10 % ±10\% ±10%,二极管的最大整流平均电流 I F I_F IF 与最高反向工作电压 U R M U_{RM} URM 至少应取多少?
(3)若整流桥中的二极管 D 1 D_1 D1 开路或短路,则分别产生什么现象?
解: (1)输出电压平均值 U O ( A V ) ≈ 0.9 U 2 = 27   V U_{O(AV)}\approx0.9U_2=27\,\textrm V UO(AV)0.9U2=27V输出电流平均值 I O ( A V ) = U O ( A V ) R L ≈ 0.27   A I_{O(AV)}=\frac{U_{O(AV)}}{R_L}\approx0.27\,\textrm A IO(AV)=RLUO(AV)0.27A(2)二极管的最大整流平均电流 I F I_F IF 和最高反向工作电压 U R M U_{RM} URM 分别应满足 I F > 1.1 I O ( A V ) 2 ≈ 0.149   A I_F>\frac{1.1I_{O(AV)}}{2}\approx0.149\,\textrm A IF>21.1IO(AV)0.149A U R M > 1.1 2 U 2 ≈ 46.7   V U_{RM}>1.1\sqrt2U_2\approx46.7\,\textrm V URM>1.12 U246.7V(3)若 D 1 D_1 D1 开路,则电路仅能实现半波整流,因而输出电压平均值仅为原来的一半。若 D 1 D_1 D1 短路,则在 u 2 u_2 u2 的负半周变压器副边电压将全部加在 D 2 D_2 D2 上, D 2 D_2 D2 将因电流过大而烧坏,且若 D 2 D_2 D2 烧成为短路,则有可能烧坏变压器。

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

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

相关文章

信息化发展35

IT审计技术-风险评估技术 常用的IT 审计技术包括风险评估技术、审计抽样技术、计算机辅助审计技术及大数据审计技术。 IT 风险评估技术一般包括: 1 )风险识别技术: 用以识别可能影响一个或多个目标的不确定性, 包括德…

W11下CMake MinGW配置OpenCV和Qt

💂 个人主页:风间琉璃🤟 版权: 本文由【风间琉璃】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦 前言 前几天将cuda版本的opencv给编译成功了,当时用的VS的MSVC&…

初阶扫雷(超详解)

✨博客主页:小钱编程成长记 🎈博客专栏:C语言小游戏 🎈推荐相关博文:初阶三子棋(超详解) 初阶扫雷 1.游戏介绍2.基本思路3.实现前的准备4.实现步骤4.1 打印菜单4.2 初始化扫雷棋盘4.3 打印扫雷棋…

服务器基准测试实践:SysBench的搭建与基本使用

🏆作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,CSDN博客专家,阿里云社区专家博主,2023年6月CSDN上海赛道top4。 🏆数年电商行业从业经验,AWS/阿里云资深使用…

Java 中的比较 equals 和 ==

这个问题在 Java 面试的时候大概率会被问到。 不是因为这个问题有什么复杂的,只是因为这个地方超出人类认知,你相信吗? 比较什么 如果你上培训班或者在学校学习的话,你的老师大概率可能会告诉你对于: 基本类型&…

【数据结构面试题】栈与队列的相互实现

目录 1.队列实现栈 1.1创建栈 1.2判断是否为空 1.3入栈 1.4出栈 1.5获取栈顶元素 1.6完整代码 2. 用栈实现队列 2.1创建队列 2.2判断是否为空 2.3入队列 2.4出队列 2.5获取队头元素 2.6完整代码 1.队列实现栈 用队列实现栈https://leetcode.cn/problems/impleme…

Java笔记:Volatile

一、简介 volatile是Java提供的一种轻量级的同步机制。Java 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量,相比于synchronized(synchronized通常称为重量级锁),volatile更轻量级…

比较Visual Studio Code中的文件

目录 一、比较两个文件 1.1VS code中的文件大致分为两类: 1.2如何比较VS code中的两个文件? 二、并排差异模式:VS code中的一种差异模式 三、内联差异模式:VS code中的另一种差异模式 四、VS code忽略在行首或者行尾添加或删除…

Shazam音乐检索算法原理及实现

算法基本流程如下: 1. 采集音乐库 2. 音乐指纹采集 3. 采用局部最大值作为特征点 4. 将临近的特征点进行组合形成特征点对 5. 对每个特征点对进行hash编码 编码过程:将f1和f2进行10bit量化,其余bit用来存储时间偏移合集形成32bit的hash码 …

使用LambdaQueryWrapper再也不担心字段拼写错误了 [MyBatis-Plus系列] - 第485篇

历史文章(文章累计480) 《国内最全的Spring Boot系列之一》 《国内最全的Spring Boot系列之二》 《国内最全的Spring Boot系列之三》 《国内最全的Spring Boot系列之四》 《国内最全的Spring Boot系列之五》 《国内最全的Spring Boot系列之六》 E…

数据结构--二叉树-堆(1)

文章目录 树概念相关的基本概念树的表示 二叉树概念特殊二叉树性质 堆二叉树的顺序结构堆的概念 堆的实现初始化数组初始化为堆向上调整向下调整插入删除打印、摧毁、判空、获取堆顶数据验证 堆的应用堆排序TopK问题 树 概念 树是一种常见的非线性的数据结构,&…

Docker 入门:如何打包、部署并运行你的应用

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🐅🐾猫头虎建议程序员必备技术栈一览表📖: 🛠️ 全栈技术 Full Stack: &#x1f4da…

cmake构建和编译

什么是CMake? CMake本身是一个工具集,由五个可执行的程序组成:cmake、ctest、cpack、cmake-gui和ccmake,其中cmake可以说是出镜率最高的明星级别程序了,它用于在构建项目的第一步,进行项目的配置、生成和构…

SQL4 查询结果限制返回行数

描述 题目:现在运营只需要查看前2个用户明细设备ID数据,请你从用户信息表 user_profile 中取出相应结果。 示例: iddevice_idgenderageuniversityprovince12138male21北京大学Beijing23214male复旦大学Shanghai36543female20北京大学Beijin…

健身房预约小程序开发全攻略

随着健身行业的快速发展,健身房预约小程序成为了方便、快捷的预约方式,为健身爱好者提供了更好的服务。本文将介绍如何开发健身房预约小程序。 第一步:登录小程序制作平台 首先,进入后台,点击【轻应用小程序】中的【去…

MATLAB入门-数据的导入和导出

MATLAB入门-数据的导入和导出 注:本篇文章是课程学习笔记,课程链接为:头歌 常见的几个导入数据的方法 load函数 load函数专门用于引入MATLAB的.mat格式数据,十分的简单方便。 例如:一个-ASCII编码形式存储的数据文件…

usb学习笔记

框架 usb 驱动是基于usb core 的,设备插上之后,host 层自然会进行识别,设备驱动通过core层的接口操作设备,而不用直接面对usb硬件。对于应用层需要封装成一个usb 的设备。 驱动是基于urb 数据进行操作的。 49 static void usb_mo…

关于this

参考阮一峰老师对于this的原理理解 一:this的定义 在严格模式下和非严格模式下,this的在全局中会有差别 来自阮一峰老师对于this的由来的理解 由于函数可以在不同的运行环境中运行,所以需要一种机制,能够在函数的内部获取当前运…

大数据课程L6——网站流量项目的SparkStreaming

文章作者邮箱:yugongshiye@sina.cn 地址:广东惠州 ▲ 本章节目的 ⚪ 了解网站流量项目的SparkStreaming概述; ⚪ 掌握网站流量项目的SparkStreaming实现 Wordcount 底层流程; ⚪ 掌握网站流量项目的SparkStreaming实现历史批次的累积处理; ⚪ 掌握网站流…

Vue中使用Google的reCAPTCHA v3人机校验-demo

reCAPTCHA Google 提供了 reCAPTCHA(v3 和 v2)和 reCAPTCHA Enterprise,帮助您保护网站免受欺诈活动、垃圾内容和滥用行为的侵扰 reCAPTCHA v3 「所有的頁面都會有 reCaptcha 的追蹤功能」 不需做任何事,v3會針對使用者行為&#…