波形的变化和信号的产生1+multisim仿真
目录
1.正弦波振荡电路
1.1RC正弦波振荡电路
1.1.1RC串并联选频网络
1.1.2RC桥式正弦波振荡电路
1.1.4LC正弦波振荡电路
1.1.3石英晶体正弦波振荡电路
2.电压比较器
2.1概述
2.1.1基本概念
2.2电压比较器的种类
2.2.1过零比较器
2.2.2一般单限比较器
2.2.3滞回比较器
2.2.4窗口比较器
2.3集成电压比较器
2.3.1集成电压比较器的主要特点和分类
2.3.2集成电压比较器的基本接法
3.非正弦波发生电路
3.1非正弦波发生电路发生电路的种类
3.1.1矩形波发生电路
3.1.2占空比可调的矩形波发生器
3.1.3三角波发生器
1.正弦波振荡电路
1.1RC正弦波振荡电路
1.1.1RC串并联选频网络
- 基本组成
(1)将电阻与电容
串联、电阻
与电容
并联所组成的网络称为RC串并联选频网络,如图所示。通常,选取
=
=R,C1=C2=C。因为RC串并联选频网络在正弦波振荡电路中既为选频网络,又为正反馈网络,所以其输入电压为
。,输出电压为

(2)当信号频率足够低时,,因而网络的简化电路及其电压和电流的相量图如图(b)所示。
超前
。,当频率趋近于零时,相位超前趋近于+90°,且
趋近于零。
(3)当信号频率足够高时,,因而网络的简化电路及其电压和电流的相量图如图(c)所示。
滞后
。,当频率趋近于无穷大时,相位超前趋近于-90°,且
趋近于零。
(4)可以想象,当信号频率从零逐渐变化到无穷大时,的相位将从+90°逐渐变化到-90°。因此,对于RC串并联选频网络,必定存在一个频率
,当
时,
同相。通过以下计算,可以求出RC串并联选频网络的频率特性和
。






1.1.2RC桥式正弦波振荡电路
- 基本概念
(1)因为当时,
号,所以
=3。


(2)表明,只要为RC串并联选频网络匹配一个电压放大倍数等于3(即输出电压与输入电压同相,且放大倍数的数值为3)的放大电路就可以构成正弦波振荡电路,如图8.1.6所示。考虑到起振
条件,所选放大电路的电压放大倍数应略大于3。
(3)从理论上讲,任何满足放大倍数要求的放大电路与RC串并联选频网络都可组成正弦波振荡电路;但是,实际上,所选用的放大电路应具有尽可能大的输入电阻和尽可能小的输出电阻,以减小放大电路对选频特性的影响,使振荡频率几乎仅仅决定于选频网络负反馈的放大电路,如同相比例运算电路。
(4)由RC串并联选频网络和同相比例运算电路所构成的RC桥式正弦波振荡电路如图8.1.7(a)所示。观察电路,负反馈网络的R:、R,以及正反馈网络串联的R和C、并联的R和C各为一臂构成桥路,故此得名。集成运放的输出端和“地”接桥路的两个顶点作为电路的输出;集成运放的同相输入端和反相输入端接另外两个顶点,是集成运放的净输入电压;如图(b)所示。
(5)正反馈网络的反馈电压U:是同相比例运算电路的输人电压,因而要把同相比例运算电路作为整体看成电压放大电路,它的比例系数是电压放大倍数,根据起振条件和幅值平衡条件


(6)R的取值要略大于2。应当指出,由于
与
具有良好的线性关系,所以为了稳定输出电压的幅值,一般应在电路中加入非线性环节。例如,可选用R1为正温度系数的热敏电阻,当
因某种原因而增大时,流过
和R1上的电流增大,
上的功耗随之增大,导致温度升高,因而R,的阻值增大,从而使得
数值减小,
也就随之减小;当
因某种原因而减小时,各物理量与上述变化相反,从而使输出电压稳定。当然,也可选用R为负温度系数的热敏电阻。
(7)此外,还可在回路串联两个并联的二极管,如图8.1.8所示,利用电流增大时二极管动态电阻减小、电流减小时二极管动态电阻增大的特点,加入非线性环节,从而使输出电压稳定。此时比例系数为




1.1.4LC正弦波振荡电路
- 基本概念
(1)LC正弦波振荡电路与RC桥式正弦波振荡电路的组成原则在本质上是相同的,只是选频网络采用LC电路。在LC振荡电路中,当时,放大电路的放大倍数数值最大,而其余频率的信号均被衰减到零;引人正反馈后,使反馈电压作为放大电路的输入电压,以维持输出电压,从而形成正弦波振荡。由于LC正弦波振荡电路的振荡频率较高,所以放大电路多采用分立元件电路,必要时还应采用共基电路。
- 理想的并联谐振回路
(1)常见的LC正弦波振荡电路中的选频网络多采用LC并联网络,如图8.1.10所示。图(a)为理想电路,无损耗,谐振频率为





- 存在损耗的谐振频率
(1)在信号频率较低时,电容的容抗很大,网络呈感性;在信号频率较高时,电感的感抗很大,网络呈容性;只有当时,网络才呈纯阻性,且阻抗无穷大。这时电路产生电流谐振,电容的电场能转换成磁场能,而电感的磁场能又转换成电场能,两种能量相互转换。








1.1.3石英晶体正弦波振荡电路
- 石英晶体的特点
(1)将二氧化硅(S02)结晶体按-一定的方向切割成很薄的晶片,再将晶片两个对应的表面抛光和涂敷银层,并作为两个极引出管脚,加以封装,就构成石英晶体谐振器。其结构示意图和符号如图8.1.27所示。

(2)压电效应:压电效应在石英晶体两个管脚加交变电场时,它将会产生一定频率的机械变形,而这种机械振动又会产生交变电场,上述物理现象称为压电效应。
(3)压电振荡:一般情况下,无论是机械振动的振幅,还是交变电场的振幅都非常小。但是,当交变电场的频率为某一特定值时,振幅骤然增大,产生共振,称之为压电振荡。这一特定频率就是石英晶体的固有频率,也称谐振频率。
(4)石英晶体的等效电路:
石英晶体的等效电路如图8.1.28(a)所示。当石英晶体不振动时,可等效为一个平板电容,称为静态电容;其值决定于晶片的几何尺寸和电极面积,一般约为几到几十皮法。当晶片产生振动时,机械振动的惯性等效为电感L,其值为几毫亨到几十毫亨。晶片的弹性等效为电容C,,其值仅为0.01到0.1pF,因此
。晶片的摩擦损耗等效为电阻R,其值约为100Ω,理想情况下R=0。

- 振荡频率
(1)当等效电路中的L、C、R支路产生串联谐振时,该支路呈纯阻性,等效电阻为R,谐振频率

谐振频率下整个网络的电抗等于R并联的容抗,因
,故可以近似认为石英晶体也呈纯阻性,等效电阻为R。
(2)当时,
和
电抗较大,起主导作用,石英晶体呈容性。(
)
(3)当时,L、C、R支路呈感性,将与
产生并联谐振,石英晶体又呈纯阻性,谐振频率

由于,所以
(4)当时,电抗主要决定于
,石英晶体又呈容性。因此,
时石英晶体电抗的频率特性如图8.1.28(b)所示,只有在
的情况下,石英晶体才呈感性;并且C和
的容量相差愈悬殊,
和
愈接近,石英晶体呈感性的频带愈狭窄。

(5)由居品质因数的表达式


- 并联型石英晶体振荡电路
(1)如果用石英晶体取代图8.1.20所示电路中的电感,就得到并联型石英晶体正弦波振荡电路,如图8.1.29所示。
(2)图中电容C1和C2与石英晶体中的C0并联,总容量大于C0,当然远大于石英晶体中的C,所以电路的振荡频率约等于石英晶体的并联谐振频率。




- 串联型石英晶体振荡电路
(1)图8.1.30所示为串联型石英晶体振荡电路。电容C为旁路电容,对交流信号可视为短路。电路的第一级为共基放大电路,第二级为共集放大电路。若断开反馈,给放大电路加输入电压,极性上“+”下“-”;则T管集电极动态电位为“+”,T2管的发射极动态电位也为“+”。只有在石英晶体呈纯阻性,即产生串联谐振时,反馈电压才与输入电压同相,电路才满足正弦波振荡的相位平衡条件。所以电路的振荡频率为石英晶体的串联谐振频率。调整
的阻值,可使电路满足正弦波振荡的幅值平衡条件。




2.电压比较器
2.1概述
2.1.1基本概念
- 电压比较器的电压传输特性
(1)电压比较器的输出电压与输人电压
的函数关系
一般用曲线来描述,称为电压传输特性。输入电压
是模拟信号,而输出电压
只有两种可能的状态,不是高电平
,就是低电平
,用以表示比较的结果。使
从
跃变为
,或者从
跃变为
的输入电压称为阈值电压,或转折电压,记作
。
- 集成运放的非线性工作区
(1)在电压比较器电路中,绝大多数集成运放不是处于开环状态(即没有引人反馈),就是只引入了正反馈,如图8.2.1(a)、(b)所示;
(2)图(b)中反馈通路为电阻网络。对于理想运放,由于差模增益无穷大,只要同相输入端与反相输入端之间有无穷小的差值电压,输出电压就将达到正的最大值或负的最大值,即输出电压与输入电压(
)不再是线性关系,称集成运放工作在非线性工作区,其电压传输特性如图(c)所示。
(3)若集成运放的输出电压的幅值为
,则当
时
,当
时,
。并且由于理想运放的差模输入电阻无穷大,故净输人电流为零,即
。

2.2电压比较器的种类
2.2.1过零比较器
- 基本概念
(1)过零比较器,顾名思义,其阈值电压=0V。电路如图8.2.3(a)所示,集成运放工作在开环状态,其输出电压为
或-
。当输入电压
<0V时,
;当
>0V时,
。因此,电压传输特性如图(b)所示。若想获得u0跃变方向相反的电压传输特性,则应在图(a)所示电路中将反相输入端接地,而在同相输入端接输入电压。

(2)为了限制集成运放的差模输人电压,保护其输入级,可加二极管限幅电路,如图8.2.4所示。

(3) 在实用电路中为了满足负载的需要,常在集成运放的输出端加稳压管限幅电路,从而获得合适的和
,图中R为限流电阻,两只稳压管的稳定电压均应小于集成运放的最大输出电压
。设稳压管
的稳定电压为
,
的稳定电压为
,
和
的正向导通电压均为
。当
时,由于集成运放的输出电压
,使
工作在稳压状态,
工作在正向导通状态,所以输出电压
。当
V时,由于集成运放的输出电压
,使
工作在稳压状态,
工作在正向导通状态,所以输出电压
。若要求
,


(4)则可以采用两只特性相同而又制作在一起的稳压管,其符号如图8.2.5(b)所示,导通时的端电压标为,当
时,
,当
时,


(5)限幅电路的稳压管还可跨接在集成运放的输出端和反相输入端之间,如图8.2.6所示。假设稳压管截止,则集成运放必然工作在开环状态,输出电压不是就是
;这样,必将导致稳压管击穿而工作在稳压状态,
构成负反馈通路,使反相输入端为“虚地”,限流电阻上的电流
等于稳压管的电流
,输出电压
。可见,虽然图示电路中引入了负反馈,但它仍具有电压比较器的基本特征。
(6)图8.2.6电路具有如下两个优点:一是由于集成运放的净输入电压和净输入电流均近似为零,从而保护了输人级;二是由于集成运放并没有工作到非线性区,因而在输入电压过零时,其内部的晶体管不需要从截止区逐渐进入饱和区,或从饱和区逐渐进入截止区,所以提高了输出电压的变化速度。

2.2.2一般单限比较器
- 基本概念
(1) 图8.2.7(a)所示为一般单限比较器,为外加参考电压。根据叠加原理,集成运放反相输入端的电位

(2)令=0,则求出阈值电压


(3) 当时,
,所以
,
,当
时,
,所以
,
。若
,则图(a)所示电路的电压传输特性如图(b)所示。
(4)根据式(8.2.1)可知,只要改变参考电压的大小和极性,以及电阻和
的阻值,就可以改变阈值电压的大小和极性。若要改变
过
时
的跃变方向,则应将集成运放的同相输人端和反相输入端所接外电路互换。




2.2.3滞回比较器
- 基本概念
(1) 在单限比较器中,输入电压在阈值电压附近的任何微小变化,都将引起输出电压的跃变,不管这种微小变化是来源于输入信号还是外部干扰。因此,虽然单限比较器很灵敏,但是抗干扰能力差。滞回比较器具有滞回特性,即具有惯性,因而也就具有一定的抗干扰能力。从反相输入端输入的滞回比较器电路如图8.2.9(a)所示,滞回比较器电路中引入了正反馈。

(2)假设,那么
一定小于
,因而
,所以
。只有当输入电压增大到
,再增大一个无穷小量时,输出电压
才会从
跃变为
同理,假设
,那么
一定大于
,因而
,所以
。只有当输入电压
减小到
,再减小一个无穷小量时,输出电压
才会从
跃变为
。可见,
从
跃变为
和
从
跃变为
的阈值电压是不同的,电压传输特性如图8.2.9(b)所示。

(3)从电压传输特性曲线上可以看出,当时,
可能是
,也可能是
。如果
是从小于
的值逐渐增大到
那么
应为
;如果
是从大于
的值逐渐减小到
,那么
应为
;曲线具有方向性,如图(b)中所标注。

(4)为使滞回比较器的电压传输特性曲线向左或向右平移,需将两个阈值电压叠加相同的正电压或负电压。把电阻R1的接地端接参考电压,可达到此目的
(5)图中,同相输入端电位为


(6)两式中第一项是曲线在横轴左移或右移的距离,当时,图(a)所示电路的电压传输特性如图(b)所示,改变UEF的极性即可改变曲线平移的方向。为使电压传输特性曲线上、下平移,则应改变稳压管的稳定电压。
2.2.4窗口比较器
- 基本概念
(1)图8.2.13(a)所示为一种窗口比较器,外加参考电压,电阻
,
和稳压管
构成限幅电路。

(2)当输人电压大于
时,必然大于
,所以集成运放
的输出
,
的输出
。使得二极管D1导通,D2截止,电流通路如图中实线所标注,稳压管
工作在稳压状态,输出电压
(3)当输人电压小于
时,必然小于
,所以集成运放
的输出
,
的输出
。使得二极管D2导通,D1截止,电流通路如图中虚线所标注,稳压管
工作在稳压状态,输出电压
(4)当时,
,所以D1和D2均截止,稳压管截止,
2.3集成电压比较器
2.3.1集成电压比较器的主要特点和分类



2.3.2集成电压比较器的基本接法







3.非正弦波发生电路
3.1非正弦波发生电路发生电路的种类
3.1.1矩形波发生电路
(1)矩形波发生电路是其它非正弦波发生电路的基础,例如,若方波电压加在积分运算电路的输人端,则输出就获得三角波电压;若改变积分电路正向积分和反向积分时间常数,使某一方向的积分常数趋于零,则可获得锯齿波。

- 电路组成及工作原理
(1)因为矩形波电压只有两种状态,不是高电平,就是低电平,所以电压比较器是它的重要组成部分;因为产生振荡,就是要求输出的两种状态自动地相互转换,所以电路中必须引入反馈;因为输出状态应按一定的时间间隔交替变化,即产生周期性变化,所以电路中要有延迟环节来确定每种状态维持的时间。图8.3.2所示为矩形波发生电路,它由反相输入的滞回比较器和RC电路组成。RC回路既作为延迟环节,又作为反馈网络,通过RC充放电实现输出状态的自动转换。
(2)图中滞回比较器的输出电压,阈值电压


(3) 设某一时刻输出电压,则同相输入端电位
。
通过R3对电容C正向充电,如图中实线箭头所示。反相输入端电位
随时间
增长而逐渐升高,当
趋近于无穷时,
趋于
;但是,一旦
,
再稍增大,就从
跃变为
,与此同时
从
跃变为
。
(4)随后,又通过R3对电容C反向充电,或者说放电,如图中虚线箭头所示。反相输入端电位
随时间t增长而逐渐降低,当
趋近于无穷时,uN趋于一U;但是,一旦uN=-Ur,再稍减小,uo就从-Uz跃变为+U2,与此同时up从一U?跃变为+UT,电容又开始正向充电。上述过程周而复始,电路产生了自激振荡。
- 波形分析及主要参数
(1)由于图8.3.2所示电路中电容正向充电与反向充电的时间常数均为RC,而且充电的总幅值也相等,因而在一个周期内的时间与
的时间相等,
为对称的方波,所以也称该电路为方波发生电路。电容上电压
(即集成运放反相输入端电位
)和电路输出电压
波形如图8.3.4所示。矩形波的宽度
与周期
之比称为占空比,因此
是占空比为1/2的矩形波。

(2)根据电容上电压波形可知,在二分之一周期内,电容充电的起始值为,终了值为
,时间常数为
;时间
趋于无穷时,
趋近于
,利用一阶RC电路的三要素法可列出方程




3.1.2占空比可调的矩形波发生器
(1)通过对方波发生电路的分析,可以想象,欲改变输出电压的占空比,就必须使电容正向和反向充电的时间常数不同,即两个充电回路的参数不同。利用二极管的单向导电性可以引导电流流经不同的通路,占空比可调的矩形波发生电路如图8.3.5(a)所示,电容上电压和输出电压波形如图(b)所示。
(2)当=
时,
通过R1、
和R3对电容C正向充电,若忽略二极管导通时的等效电阻,则时间常数



3.1.3三角波发生器
- 电路的组成
(1)在方波发生电路中,当滞回比较器的阈值电压数值较小时,可将电容两端的电压看成为近似三角波。但是,一方面这个三角波的线性度较差,另一方面带负载后将使电路的性能产生变化。实际上,只要将方波电压作为积分运算电路的输入,在其输出就得到三角波电压,如图8.3.6(a)所示。当方波发生电路的输出电压时,积分运算电路的输出电压
将线性下降;而当
时,
将线性上升;波形如图(b)所示。

(2)由于图8.3.6(a)所示电路中存在RC电路和积分电路两个延迟环节,在实用电路中,将它们“合二而一”,即去掉方波发生电路中的C回路,使积分运算电路即作为延迟环节,又作为方波变三角波电路,滞回比较器和积分运算电路的输出互为另一个电路的输入,如图8.3.7所示。由图8.3.4和图8.3.6(b)所示波形可知,前者RC回路充电方向与后者积分电路的积分方向相反,故为了满足极性的需要,滞回比较器改为同相输入。
- 工作原理
(1)在图8.3.7所示三角波发生电路中,虚线左边为同相输入滞回比较器,右边为积分运算电路。对于由多个集成运放组成的应用电路,一般应首先分析每个集成运放所组成电路输出与输入的函数关系,然后分析各电路间的相互联系,在此基础上得出电路的功能。








相关文章:
波形的变化和信号的产生1+multisim仿真
目录 1.正弦波振荡电路 1.1RC正弦波振荡电路 1.1.1RC串并联选频网络 1.1.2RC桥式正弦波振荡电路 1.1.4LC正弦波振荡电路 1.1.3石英晶体正弦波振荡电路 2.电压比较器 2.1概述 2.1.1基本概念 2.2电压比较器的种类 2.2.1过零比较器 2.2.2一般单限比较器 2.2.3滞回比较…...
【FAQ】HarmonyOS SDK 闭源开放能力 —Map Kit(3)
1.问题描述: compatibleSdkVersion升级到5.0.0(12)之后,调用坐标系转换API:map.convertCoordinate(mapCommon.CoordinateType.WGS84, mapCommon.CoordinateType.GCJ02, { longitude: location.longitude, latitude:…...
电脑微信多开方法,保姆级教学,超简单!
文章目录 前言方法教学 前言 大家在日常生活中一般都会有多个微信号或QQ号,但大部分人只有一部手机和一台电脑,这就导致每次都需要来回切换不同的账号,非常麻烦;QQ还好,在电脑上可以登陆多个账号,但微信只能…...
【Mysql】-锁,行级锁
Mysql mysql中的行锁 在 MySQL 的 InnoDB 存储引擎中,行级锁通常是加在索引上的,而不是直接加在数据行上。这种机制是基于索引的锁定策略,具体来说: 主键索引:如果查询更新使用了主键进行查找,InnoDB 会直…...
手机功耗技术领域
手机功耗技术领域 器件 器件-电池 提升电池能量密度 提升正极电压、升级负极材料正极电压方面,目前行业还是以4.5V体系为主;4.53V体系预计24-25年落地;负极材料方面,石墨体系每年2%能量密度提升迭代; 掺硅方案目前…...
Golang | Leetcode Golang题解之第493题翻转对
题目: 题解: type fenwick struct {tree []int }func newFenwickTree(n int) fenwick {return fenwick{make([]int, n1)} }func (f fenwick) add(i int) {for ; i < len(f.tree); i i & -i {f.tree[i]} }func (f fenwick) sum(i int) (res int)…...
linux笔记(yum本地源仓库搭建)
一、准备工作 安装必要的软件包 在大多数 Linux 发行版中,Yum 已经默认安装。如果系统中没有安装,可以根据发行版的包管理器进行安装。 准备本地源文件 可以是光盘镜像(如果是从光盘安装系统),或者是已经下载好的系…...
K8S系列-Kubernetes网络
一、Kubernetes网络模型 Kubernetes网络模型设计的一个基础原则是:每个Pod都拥有一个独立的IP地址,并假定所有Pod都在一个可以直接连通的、扁平的网络空间中,不管它们是否运行在同一个Node(宿主机)中,都…...
Excel 对数据进行脱敏
身份证号脱敏:LEFT(A2,6)&REPT("*",6)&RIGHT(A2,6) 手机号脱敏:LEFT(B2,3)&REPT("*",5)&RIGHT(B2,3) 姓名脱敏:LEFT(C2,1)&REPT("*",1)&RIGHT(C2,1) 参考: excel匹配替换…...
OJ-1014田忌赛马
示例1: 输入 11 8 20 10 13 7 输出 1 示例2: 输入 11 12 20 10 13 7 输出 2 示例3: 输入 1 2 3 4 5 6 输出 6 解题思路: 问题的关键在于调整数组a的顺序,使得尽可能多的a[i] > b[i]。为了达到最优结果,我们可以采用贪心的策…...
Excel重新踩坑3:条件格式;基本公式运算符;公式中的单元格引用方式;公式菜单栏其他有用的功能说明;
0、前言:以下内容是学习excel公式的基础内容。 1、需求:将表格特定区域中数值大小大于等于30,小于等于80的单元格,颜色填充为红色,大于80的,颜色填充为黄色。 新建规则之后也可以通过该功能清除规则。 2、基…...
【AI知识点】FAISS如何提高检索效率?
【AI论文解读】【AI知识点】【AI小项目】【AI战略思考】 FAISS(Facebook AI Similarity Search) 是一个高效的相似度搜索库,专门设计用于处理大规模的向量检索任务,尤其是在稠密向量的检索中表现出色。FAISS 能够显著提高检索效率…...
【Git】Gitlab进行merge request的时候,出现待合并分支合并了主分支的问题的解决
最近在公司开始用merge request进行代码合并了。 然后不知道为啥,如果待合并分支(A)进行merge request到主分支(B)的时候,如果A和B有冲突,然后我在gitlab上使用页面进行冲突的解决,比…...
jetson nano ubuntu20.04安装ros-Noetic
jetson nano ubuntu20.04 安装ros-Noetic 一. 初始准备nano连接wifinano网络配置二. 查看系统版本三. 开始安装1. 移除不需要的 amd64 架构2. 配置软件源3.安装 ROS Melodic`4. 解决 rosdep update报错`一. 初始准备 nano连接wifi nano网络配置 二. 查看系统版本 lsb_relea…...
【数据结构与算法】走进数据结构的“时间胶囊”——栈
大家好,我是小卡皮巴拉 文章目录 目录 引言 一.栈的基本概念 1.1 定义 1.2 特性 1.3 基本操作 二.栈的实现方式 2.1 顺序栈 2.2 链栈 三.顺序栈的实现 定义顺序栈的结构 初始化 入栈 检查栈是否为空 出栈 销毁 四.链栈的实现 定义链栈的结构 初始…...
伺服增量式和绝对式的本质区别?
伺服增量式和绝对式的本质区别? 增量式编码器是将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示位移的大小。以转动时输出脉冲,通过计数设备来知道其位置,当编码器不动或停电时,…...
应对 .DevicData-X-XXXXXXXX 勒索病毒:防御与恢复策略
引言 随着信息技术的快速发展,网络安全问题愈发严峻。勒索病毒作为一种恶性网络攻击手段,已成为企业和个人面临的重大威胁之一。尤其是 .DevicData-X-XXXXXXXX 勒索病毒,其通过加密用户数据并勒索赎金,给受害者带来了巨大的经济损…...
【代码随想录——数组——二刷】
数组 1. 二分查找(704) 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 1.1 二分法的第一种写法 我们定义 target 是在…...
spring-boot(4)
1.VueRouter安装与使用 2.状态管理VueX 3. 4. 5. 6....
深度学习模型:原理、架构与应用
深度学习(Deep Learning)是机器学习中的一个分支,基于人工神经网络的发展,尤其是多层神经网络的研究,使其在语音识别、图像处理、自然语言处理等领域取得了显著进展。深度学习的核心是通过大量数据的训练,学习到数据的内在结构和模式,并且具备自动从复杂的输入中提取特征…...
生成xcframework
打包 XCFramework 的方法 XCFramework 是苹果推出的一种多平台二进制分发格式,可以包含多个架构和平台的代码。打包 XCFramework 通常用于分发库或框架。 使用 Xcode 命令行工具打包 通过 xcodebuild 命令可以打包 XCFramework。确保项目已经配置好需要支持的平台…...
TDengine 快速体验(Docker 镜像方式)
简介 TDengine 可以通过安装包、Docker 镜像 及云服务快速体验 TDengine 的功能,本节首先介绍如何通过 Docker 快速体验 TDengine,然后介绍如何在 Docker 环境下体验 TDengine 的写入和查询功能。如果你不熟悉 Docker,请使用 安装包的方式快…...
JVM垃圾回收机制全解析
Java虚拟机(JVM)中的垃圾收集器(Garbage Collector,简称GC)是用于自动管理内存的机制。它负责识别和清除不再被程序使用的对象,从而释放内存空间,避免内存泄漏和内存溢出等问题。垃圾收集器在Ja…...
【android bluetooth 框架分析 04】【bt-framework 层详解 1】【BluetoothProperties介绍】
1. BluetoothProperties介绍 libsysprop/srcs/android/sysprop/BluetoothProperties.sysprop BluetoothProperties.sysprop 是 Android AOSP 中的一种 系统属性定义文件(System Property Definition File),用于声明和管理 Bluetooth 模块相…...
leetcodeSQL解题:3564. 季节性销售分析
leetcodeSQL解题:3564. 季节性销售分析 题目: 表:sales ---------------------- | Column Name | Type | ---------------------- | sale_id | int | | product_id | int | | sale_date | date | | quantity | int | | price | decimal | -…...
MySQL中【正则表达式】用法
MySQL 中正则表达式通过 REGEXP 或 RLIKE 操作符实现(两者等价),用于在 WHERE 子句中进行复杂的字符串模式匹配。以下是核心用法和示例: 一、基础语法 SELECT column_name FROM table_name WHERE column_name REGEXP pattern; …...
聊一聊接口测试的意义有哪些?
目录 一、隔离性 & 早期测试 二、保障系统集成质量 三、验证业务逻辑的核心层 四、提升测试效率与覆盖度 五、系统稳定性的守护者 六、驱动团队协作与契约管理 七、性能与扩展性的前置评估 八、持续交付的核心支撑 接口测试的意义可以从四个维度展开,首…...
Springboot社区养老保险系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,社区养老保险系统小程序被用户普遍使用,为方…...
【生成模型】视频生成论文调研
工作清单 上游应用方向:控制、速度、时长、高动态、多主体驱动 类型工作基础模型WAN / WAN-VACE / HunyuanVideo控制条件轨迹控制ATI~镜头控制ReCamMaster~多主体驱动Phantom~音频驱动Let Them Talk: Audio-Driven Multi-Person Conversational Video Generation速…...
CSS | transition 和 transform的用处和区别
省流总结: transform用于变换/变形,transition是动画控制器 transform 用来对元素进行变形,常见的操作如下,它是立即生效的样式变形属性。 旋转 rotate(角度deg)、平移 translateX(像素px)、缩放 scale(倍数)、倾斜 skewX(角度…...
