信号与系统笔记分享

文章目录

  • 一、导论
    • 信号分类
    • 周期问题
    • 能量信号和功率信号
    • 系统的线性判断
    • 时变,时不变系统
    • 因果系统判断
    • 记忆性系统判断
    • 稳定性系统判断
  • 二、信号时域分析
    • 阶跃函数
    • 冲激函数
      • 取样性质
      • 四种特性
        • 1 筛选特性
        • 2 抽样特性
        • 3 展缩特性
        • 4 卷积特性
          • 卷积作用
    • 冲激偶函数
      • 奇函数性质
      • 公式
      • 推导与证明
    • 斜坡信号
  • 三、系统时域分析
      • 连续时间LTI系统的响应
      • 离散时间LTI系统的响应
  • 四、周期频域分析
      • 三角形式的傅里叶级数
      • 指数形式的傅里叶级数
  • 五、非周期频域分析
    • 傅里叶变换
    • 连续时间傅里叶变换的性质
  • 六、系统频域分析
    • 系统对信号的响应

介绍
我只整理了一些比较关键的、考试可能会考的点(拉普拉斯变换后面那些我们考试不用考,所以就没整理),希望对大家有所帮助!

一、导论

信号 x ( t ) → 系统 h ( t ) → 响应 y ( t ) 信号x(t) \rightarrow 系统h(t) \rightarrow 响应y(t) 信号x(t)系统h(t)响应y(t)

信号分类

连续:模拟信号 / 时域连续信号 自变量和函数值都取连续值

离散:时域离散信号 自变量离散,函数值连续

数字信号 — 幅度量化了的时域离散信号

函数值幅值量化后变离散,如 0.64 -> 0.101 用二进制编码表示

连续信号经过抽样得到离散信号,离散信号经过幅值量化才得到数字信号

周期问题

2 π w \frac{2\pi}{w} w2π为整数,周期为 2 π w \frac{2\pi}{w} w2π

2 π w \frac{2\pi}{w} w2π是有理数, 2 π w = P Q \frac{2\pi}{w} = \frac{P}{Q} w2π=QP P Q 互为素数,周期为P

2 π w \frac{2\pi}{w} w2π为无理数,不是周期序列

能量信号和功率信号

能量有界,能量有限信号,功率 P = 0

功率有界,功率有界信号,能量 E = ∞

连续符号是积分,离散符号是累加

系统的线性判断

线性需要满足以下三个条件:

1 可分解性 分解为: y z i y_{zi} yzi (y zero input) 零输入响应 + y z s y_{zs} yzs (y zero status) 零状态响应

y z i y_{zi} yzi f ( t ) = 0 f(t) = 0 f(t)=0

y z s y_{zs} yzs x ( 0 ) = 0 x(0) = 0 x(0)=0

如果是 x ( 0 ) ⋅ f ( t ) x(0) · f(t) x(0)f(t) 这种乘积形式,显然不可分解,肯定非线性

2 y z i y_{zi} yzi 线性 3 y z s y_{zs} yzs 线性 判断线性:要满足 均匀性 + 可加性

均匀性 k x ( t ) = k y ( t ) kx(t) = ky(t) kx(t)=ky(t) 输入增加k倍,输出也增加k倍

可加性 x 1 ( t ) + x 2 ( t ) = y 1 ( t ) + y 2 ( t ) x1(t) + x2(t) = y1(t) + y2(t) x1(t)+x2(t)=y1(t)+y2(t) 对应成比例

整体判断 a x 1 + b x 2 = a y 1 + b y 2 ax1 + bx2 = ay1 + by2 ax1+bx2=ay1+by2

时变,时不变系统

针对零状态响应,只与激励有关

判断方法: 当输入 x ( t − t 0 ) x(t-t_0) x(tt0) 时, 输出 t ( t − t 0 ) t(t-t_0) t(tt0) 时不变

若式子中的 t 只在 f ( t ) f(t) f(t) 中,那么时不变,如 f ( t ) 2 f(t)^2 f(t)2

若有 g ( t ) f ( t ) g(t)f(t) g(t)f(t) t f ( t ) tf(t) tf(t) 等形式,那么时变

对于其他复杂形式:

t 0 t_0 t0 这个行为对于右边两种情况: y中的t,变的是t本身, f(t)中的t,变的是括号( )内

比如 f ( − t ) f(-t) f(t) y 中的 t 对应 f ( − ( t − t 0 ) ) f ( -( t-t_0 ) ) f((tt0)) f( ) 中的 t 对应 f ( − t − t 0 ) f ( -t - t_0 ) f(tt0) 因此为时变

比如 f ( t 3 ) f(\frac{t}{3}) f(3t) y 中的 t 对应 f ( t − t 0 3 ) f ( \frac{t-t_0}{3} ) f(3tt0) f( ) 中的 t 对应 f ( t 3 − t 0 ) f ( \frac {t}{3} - t_0 ) f(3tt0) 因此为时变

因果系统判断

先有输入,才有输出,即 t ( i n ) ⩽ t ( o u t ) t(in) \leqslant t(out) t(in)t(out) 才正确

特例:如果没给出 t > 0 的前提条件,需要先进行分类讨论

记忆性系统判断

当前输出只取决于当前输入,无记忆;
取决于之前输入,有记忆;
取决于之后输入,啥也不是 …

稳定性系统判断

当输入有界时,输出也有界,则系统稳定

二、信号时域分析

阶跃函数

μ ( t ) \mu(t) μ(t) 0 跳到 1

冲激函数

δ ( t ) \delta(t) δ(t) 类似阶跃函数的导数,积分(面积) = 1,仅在0时刻有值,其他地方的y均=0

取样性质

f ( t ) δ ( t ) = f ( 0 ) δ ( t ) ∫ − ∞ + ∞ f ( t ) δ ( t ) d t = f ( 0 ) ∫ − ∞ + ∞ δ ( t ) d t = f ( 0 ) f ( t ) δ ( t − t 0 ) = f ( t 0 ) δ ( t − t 0 ) ∫ − ∞ + ∞ f ( t ) δ ( t − t 0 ) d t = f ( t 0 ) ∫ − ∞ + ∞ δ ( t − t 0 ) d t = f ( t 0 ) f(t) \delta(t) = f(0) \delta(t) \\ \int_{-\infty}^{+\infty} f(t) \delta(t) dt = f(0) \int_{-\infty}^{+\infty}\delta(t) dt = f(0) \\ f(t) \delta(t-t_0) = f(t_0) \delta(t-t_0) \\ \int_{-\infty}^{+\infty} f(t) \delta(t-t_0) dt = f(t_0) \int_{-\infty}^{+\infty} \delta(t-t_0) dt = f(t_0) f(t)δ(t)=f(0)δ(t)+f(t)δ(t)dt=f(0)+δ(t)dt=f(0)f(t)δ(tt0)=f(t0)δ(tt0)+f(t)δ(tt0)dt=f(t0)+δ(tt0)dt=f(t0)

四种特性

没有积分就是筛选特性,有积分就是抽样特性

1 筛选特性

f ( t ) δ ′ ( t − t 0 ) = f ( t 0 ) δ ′ ( t − t 0 ) − f ′ ( t 0 ) δ ( t − t 0 ) { f(t) {\delta}'(t-t_0) = f(t_0) {\delta}'(t-t_0) - {f}'(t_0)\delta (t-t_0)} f(t)δ(tt0)=f(t0)δ(tt0)f(t0)δ(tt0)

函数 * 冲激函数 = t 0 t_0 t0 位置的值,在求冲激响应时会用到!

2 抽样特性

注意:冲击偶后面要求导 + 变号,冲激就只是取样性质而已
∫ − ∞ ∞ f ( t ) δ ′ ( t − t 0 ) d t = − f ′ ( t 0 ) \int_{-\infty}^{\infty} f(t){\delta}'(t-t_0)dt = -{f}'(t_0) f(t)δ(tt0)dt=f(t0)

相乘的积分 = 在 t 0 t_0 t0 位置的值

3 展缩特性

0阶导(就是正常没导数的情况)
δ ( a t ) = 1 ∣ a ∣ δ ( t ) ( a ≠ 0 ) {\delta}(at) = \frac{1}{\left | a \right |} {\delta}(t) \quad\quad {\small (a \neq 0) } δ(at)=a1δ(t)(a=0)
n阶导
δ ( n ) ( a t ) = 1 a n ∣ a ∣ δ ( n ) ( t ) ( a ≠ 0 ) {\delta}^{(n)}(at) = \frac{1}{a^n \left | a \right |} {\delta}^{(n)}(t) \quad\quad {\small (a \neq 0) } δ(n)(at)=ana1δ(n)(t)(a=0)
一般情况
δ ( a t + b ) = 1 ∣ a ∣ δ ( t + b a ) ( a ≠ 0 ) {\delta}(at + b) = \frac{1}{\left | a \right|} {\delta}(t + \frac{b}{a}) \quad\quad {\small (a \neq 0) } δ(at+b)=a1δ(t+ab)(a=0)

δ ′ ( a t + b ) = 1 a ∣ a ∣ δ ′ ( t + b a ) ( a ≠ 0 ) {\delta}'(at + b) = \frac{1}{a \left | a \right |} {\delta}'(t + \frac{b}{a}) \quad\quad {\small (a \neq 0) } δ(at+b)=aa1δ(t+ab)(a=0)

at 的系数 a 可以提到外面,当 a = -1 时,冲激信号是偶函数

4 卷积特性

西电讲解 推导公式
f ( t ) = ∫ − ∞ ∞ f ( τ ) δ ( t − τ ) d τ f(t) = \int_{-\infty}^{\infty}f(\tau)\delta(t-\tau)d\tau f(t)=f(τ)δ(tτ)dτ
卷积定义式 δ → g \delta \rightarrow g δg 是信号变为零状态响应的变形推导
f ( t ) = f ( t ) ∗ g ( t ) = ∫ − ∞ ∞ f ( τ ) g ( t − τ ) d τ f(t) = f(t) * g(t) = \int_{-\infty}^{\infty}f(\tau)g(t-\tau)d\tau f(t)=f(t)g(t)=f(τ)g(tτ)dτ

卷积公式 函数与冲激信号的卷积 = 函数 t-t0 延时

卷积作用

系统函数取反,然后从左边根据时间 t 不断向右挪,然后和自变量x(t)相乘求积分,这就是卷积,以及其应用。

冲激偶函数

δ ′ ( t ) {\delta}'(t) δ(t) 冲激函数的导数

奇函数性质

冲激函数是偶函数,所以冲激偶函数是奇函数(好绕,不知道为什么要这么取名字…)

δ ′ ( − t ) = − δ ′ ( t ) {\delta}'(-t) = -{\delta}'(t) δ(t)=δ(t)

公式

f ( t ) δ ′ ( t ) = f ( 0 ) δ ′ ( t ) − f ′ ( 0 ) δ ( t ) f ( t ) δ ′ ( t − t 0 ) = f ( t 0 ) δ ′ ( t − t 0 ) − f ′ ( t 0 ) δ ( t − t 0 ) ( 筛选特性 ) f(t) {\delta}'(t) = f(0) {\delta}'(t) - {f}'(0)\delta (t) \quad\quad \\ \quad\quad\quad\quad f(t) {\delta}'(t-t_0) = f(t_0) {\delta}'(t-t_0) - {f}'(t_0)\delta (t-t_0) \quad\quad (筛选特性) f(t)δ(t)=f(0)δ(t)f(0)δ(t)f(t)δ(tt0)=f(t0)δ(tt0)f(t0)δ(tt0)(筛选特性)

推导与证明

[ f ( t ) δ ( t ) ] ′ = f ( t ) ′ δ ( t ) + f ( t ) δ ( t ) ′ f ( t ) δ ( t ) ′ = [ f ( t ) δ ( t ) ] ′ − f ( t ) ′ δ ( t ) 由冲激函数性质 : f ( t ) δ ( t ) = f ( 0 ) δ ( t ) 因此将 f ( t ) 中的 t 代换成 0 , 得 : f ( t ) δ ( t ) ′ = [ f ( 0 ) δ ( t ) ] ′ − f ( 0 ) ′ δ ( t ) = f ( 0 ) δ ′ ( t ) − f ′ ( 0 ) δ ( t ) {[f(t)\delta(t)]}' = {f(t)}'\delta(t) + f(t){\delta(t)}' \\ f(t){\delta(t)}' = {[f(t)\delta(t)]}' - {f(t)}'\delta(t) \\ 由冲激函数性质: f(t)\delta(t) = f(0)\delta(t) \\ 因此将f(t)中的t代换成0,得: \\ f(t){\delta(t)}' = {[f(0)\delta(t)]}' - {f(0)}'\delta(t) \\ = f(0){\delta}'(t) - {f}'(0)\delta(t) [f(t)δ(t)]=f(t)δ(t)+f(t)δ(t)f(t)δ(t)=[f(t)δ(t)]f(t)δ(t)由冲激函数性质:f(t)δ(t)=f(0)δ(t)因此将f(t)中的t代换成0,:f(t)δ(t)=[f(0)δ(t)]f(0)δ(t)=f(0)δ(t)f(0)δ(t)

斜坡信号

r ( t ) r(t) r(t) 类似于ReLU,在单纯的 f ( t ) f(t) f(t)情况下就是ReLU

但是 r ( t ) r(t) r(t) 可以平移和伸缩,右半部分是 k x + b kx + b kx+b 这个形式

三、系统时域分析

连续时间LTI系统的响应

微分方程求解和高数一样,注意自变量x换成t,u(t)=1 (t>0) 就行

注意例题(重点)

离散时间LTI系统的响应

差分方程求解,积分变累加

注意例题(重点)

固有响应:本来就有的响应(后面和特征根匹配的)

强迫响应:外界输入的

暂态响应:暂时的,k趋于无穷大时,值趋于0的项

稳态响应:稳定的,k趋于无穷大时,值不趋于0的项

四、周期频域分析

三角形式的傅里叶级数

f ( t ) 分为:直流 + 基波 + 谐波分量 f(t)分为:直流 + 基波 + 谐波分量 f(t)分为:直流+基波+谐波分量

n = 1:基波分量 n > 1:谐波分量

f ( t ) = a 0 2 + ∑ n = 1 ∞ ( a n cos ⁡ ( 2 π n t T ) + b n sin ⁡ ( 2 π n t T ) ) f(t) = \frac{a_0}{2} + \sum_{n=1}^{\infty} \left( a_n \cos \left( \frac{2\pi n t}{T} \right) + b_n \sin \left( \frac{2\pi n t}{T} \right) \right) f(t)=2a0+n=1(ancos(T2πnt)+bnsin(T2πnt))

a 0 = 2 T ∫ 0 T f ( t ) d t a_0 = \frac{2}{T} \int_{0}^{T} f(t) dt a0=T20Tf(t)dt

a n = 2 T ∫ 0 T f ( t ) cos ⁡ ( 2 π n t T ) d t for  n ≥ 1 a_n = \frac{2}{T} \int_{0}^{T} f(t) \cos \left( \frac{2\pi n t}{T} \right) dt \quad \text{for } n \geq 1 an=T20Tf(t)cos(T2πnt)dtfor n1

b n = 2 T ∫ 0 T f ( t ) sin ⁡ ( 2 π n t T ) d t for  n ≥ 1 b_n = \frac{2}{T} \int_{0}^{T} f(t) \sin \left( \frac{2\pi n t}{T} \right) dt \quad \text{for } n \geq 1 bn=T20Tf(t)sin(T2πnt)dtfor n1

若函数 f ( t ) 的周期为 : 2 π ,即 T = 2 π ,则傅里叶级数可以简化为: 若函数 f(t) 的周期为: 2\pi,即 T = 2\pi ,则傅里叶级数可以简化为: 若函数f(t)的周期为:2π,即T=2π,则傅里叶级数可以简化为:

f ( t ) = a 0 2 + ∑ n = 1 ∞ ( a n cos ⁡ ( n t ) + b n sin ⁡ ( n t ) ) f(t) = \frac{a_0}{2} + \sum_{n=1}^{\infty} \left( a_n \cos(nt) + b_n \sin(nt) \right) f(t)=2a0+n=1(ancos(nt)+bnsin(nt))

相应的系数 ( a n ) 和 ( b n ) 的计算公式变为: 相应的系数 ( a_n ) 和 ( b_n ) 的计算公式变为: 相应的系数(an)(bn)的计算公式变为:

a 0 = 1 π ∫ − π π f ( t ) d t a_0 = \frac{1}{\pi} \int_{-\pi}^{\pi} f(t) dt a0=π1ππf(t)dt

a n = 1 π ∫ − π π f ( t ) cos ⁡ ( n t ) d t for  n ≥ 1 a_n = \frac{1}{\pi} \int_{-\pi}^{\pi} f(t) \cos(nt) dt \quad \text{for } n \geq 1 an=π1ππf(t)cos(nt)dtfor n1

b n = 1 π ∫ − π π f ( t ) sin ⁡ ( n t ) d t for  n ≥ 1 b_n = \frac{1}{\pi} \int_{-\pi}^{\pi} f(t) \sin(nt) dt \quad \text{for } n \geq 1 bn=π1ππf(t)sin(nt)dtfor n1

信号为偶函数,不含正弦项

信号为奇函数,不含直流和余弦项

半波对称函数,傅里叶级数只含偶次谐波,又称偶谐函数

半波镜像对称函数,傅里叶级数只含奇次谐波,又称奇谐函数

指数形式的傅里叶级数

假设 f ( t ) f(t) f(t) 是一个周期为 T T T 的周期信号,即 f ( t ) = f ( t + T ) f(t) = f(t + T) f(t)=f(t+T)。它可以表示为:

f ( t ) = ∑ n = − ∞ ∞ C n e j n ω 0 t f(t) = \sum_{n=-\infty}^{\infty} C_n e^{j n \omega_0 t} f(t)=n=Cnejnω0t

傅里叶级数系数 C n C_n Cn 可以通过以下公式计算得到:

C n = 1 T ∫ 0 T f ( t ) e − j n ω 0 t d t C_n = \frac{1}{T} \int_{0}^{T} f(t) e^{-j n \omega_0 t} \, dt Cn=T10Tf(t)ejnω0tdt

C n C_n Cn也可以不用算啊, 如果题目给了 f ( t ) f(t) f(t)的话,直接欧拉公式然后看出来啊,然后画频谱图就行

频谱图公式:
C n = ∣ C n ∣ e j ϕ n C_n = \left | C_n \right | e^{j\phi n} Cn=Cnejϕn
很明显可以直接看出来 ϕ \phi ϕ 是什么东西,到时两个图横坐标都是 w w w,纵坐标一个 ∣ C n ∣ |C_n | Cn ,一个 ϕ \phi ϕ

注意:如果 C n C_n Cn已经是实数了(没有 j )而不是复数,那么就没有两个图,画一个纵坐标为 C n C_n Cn的就行!

五、非周期频域分析

傅里叶变换

正变换:时域 → \rightarrow 频域

反变换:频域 → \rightarrow 时域

F(jw)称为f(t)的傅里叶变换,或频谱密度函数,简称频谱。

F ( j ω ) = ∫ − ∞ ∞ f ( t ) e − j ω t d t F(j\omega) = \int_{-\infty}^{\infty} f(t) e^{-j\omega t} dt F()=f(t)etdt

f(t)称为F(jw)的傅里叶反变换或原函数,就是把指数形式的傅里叶级数变换成F(jw)的形式

f ( t ) = 1 2 π ∫ − ∞ ∞ F ( j ω ) e j ω t d ω f(t) = \frac{1}{2\pi} \int_{-\infty}^{\infty} F(j\omega) e^{j\omega t} d\omega f(t)=2π1F()etdω

下面是b站 张锦皓Roger up主整理的图

  • 如果不是速成而是要好好学的话,我推荐看他的课程,主要是感觉他的题目过程讲解很细致清晰

在这里插入图片描述

连续时间傅里叶变换的性质

在这里插入图片描述

六、系统频域分析

时域:信号 x ( t ) → 系统 h ( t ) → 响应 y ( t ) x(t) \rightarrow 系统h(t) \rightarrow 响应y(t) x(t)系统h(t)响应y(t)

频域:信号 E ( j w ) → 系统 H ( j w ) → 响应 Y ( j w ) E(jw) \rightarrow 系统H(jw) \rightarrow 响应Y(jw) E(jw)系统H(jw)响应Y(jw)

  • 省流:全换成大写,t 换成 jw

系统对信号的响应

e j ω 0 t → y ( t ) = H ( j ω 0 ) e j ω 0 t = ∣ H ( j ω 0 ) ∣ e j [ ω 0 t + ϕ ( ω 0 ) ] e^{j\omega_0t} \rightarrow y(t) = H(j\omega_0)e^{j\omega_0t} = \left | H(j\omega_0) \right | e^{j[\omega_0t + \phi(\omega_0)]} ejω0ty(t)=H(jω0)ejω0t=H(jω0)ej[ω0t+ϕ(ω0)]

c o s ω 0 t → y ( t ) = ∣ H ( j ω 0 ) ∣ c o s [ ω 0 t + ϕ ( ω 0 ) ] cos\omega_0t \rightarrow y(t) = \left | H(j\omega_0) \right |cos[\omega_0t + \phi(\omega_0)] cosω0ty(t)=H(jω0)cos[ω0t+ϕ(ω0)]

c o s ( ω 0 t + ϕ n ) → y ( t ) = ∣ H ( j ω 0 ) ∣ c o s [ ω 0 t + ϕ ( ω 0 ) + ϕ n ] cos(\omega_0t + \phi_n) \rightarrow y(t) = \left | H(j\omega_0) \right |cos[\omega_0t + \phi(\omega_0) + \phi_n] cos(ω0t+ϕn)y(t)=H(jω0)cos[ω0t+ϕ(ω0)+ϕn]

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

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

相关文章

Spring Boot基础篇

快速上手 SpringBoot是由Pivotal团队提高的全新框架,其设计目的是用来简化Spring应用的初始化搭建以及开发过程 入门案例 在Idea创建 创建时要选择Spring Initializr。 Server URL为要连接的网站,默认为官网start.spring.io(访问速度慢&…

数字化精益生产系统--IFS财务管理系统

IFS财务管理系统是一款功能丰富、高效且灵活的企业财务管理软件,广泛应用于多个行业和不同规模的企业中。以下是对IFS财务管理系统的功能设计:

SpringBoot测试类注入Bean失败的原因

针对SpringBoot的测试类&#xff0c;2.2版本之前和之后是不一样的。 2.2版本之后 导包pom.xml 添加test依赖 <!-- starter-test&#xff1a;junit spring-test mockito --> <dependency><groupId>org.springframework.boot</groupId><artifac…

【论文阅读】AsyncDiff: Parallelizing Diffusion Models by Asynchronous Denoising

论文&#xff1a;2406.06911 (arxiv.org) 代码&#xff1a;czg1225/AsyncDiff: Official implementation of "AsyncDiff: Parallelizing Diffusion Models by Asynchronous Denoising" (github.com) 简介&#xff1a;异步去噪并行化扩散模型。提出了一种新的扩散模…

【Java】垃圾回收学习笔记(一):判定对象的存活或死亡?Root Search 根可达算法

文章目录 1. 引用计数法优点缺点 2. 可达性分析 Root Search2.1 那些对象是GC Roots2.2 引用的分类 3. 回收方法区Reference 最近上班地铁上偶尔看看书&#xff0c;周末有空理一下&#xff0c;做个笔记。 下面说说GC过程中如何判断对象是否存活。 1. 引用计数法 用于微软COM&a…

文心一言 VS 讯飞星火 VS chatgpt (297)-- 算法导论22.1 1题

一、给定有向图的邻接链表&#xff0c;需要多长时间才能计算出每个结点的出度(发出的边的条数)&#xff1f;多长时间才能计算出每个结点的入度(进入的边的条数)&#xff1f;如果要写代码&#xff0c;请用go语言。 文心一言&#xff1a; 计算出度 对于有向图的邻接链表表示&a…

基于OpenCv的快速图片颜色交换,轻松实现图片背景更换

图片颜色更换 图片颜色转换 当我们有2张图片,很喜欢第一张图片的颜色,第2张图片的前景照片,很多时候我们需要PS进行图片的颜色转换,这当然需要我们有强大的PS功底,当然小编这里不是介绍PS的,我们使用代码完全可以代替PS 进行图片的颜色转换 图片颜色转换步骤: 步骤…

MySQL高级----详细介绍MySQL中的锁

概述 锁是计算机协调多个进程或线程并发访问某一资源的机制&#xff0c;为了解决数据访问的一致性和有效性问题。在数据库中&#xff0c;除传统的计算资源(CPU、RAN、I/O&#xff09;的争用以外&#xff0c;数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、…

U盘非安全退出后的格式化危机与高效恢复策略

在数字化时代&#xff0c;U盘作为数据存储与传输的重要工具&#xff0c;其数据安全备受关注。然而&#xff0c;一个常见的操作失误——U盘没有安全退出便直接拔出&#xff0c;随后再插入时却遭遇“需要格式化”的提示&#xff0c;这不仅让用户措手不及&#xff0c;更可能意味着…

kubeadm快速部署k8s集群

文章目录 Kubernetes简介1、k8s集群环境2、linux实验环境初始化【所有节点】3、安装docker容器引擎【所有节点】4、安装cri-dockerd【所有节点】5、安装 kubeadm、kubelet、kubectl【所有节点】6、部署 k8s master 节点【master节点】7、加入k8s Node 节点【node节点】8、部署容…

【JavaWeb程序设计】JSP访问数据库

目录 一、安装Mysql&#xff0c;设置好数据库的账户和密码 二、JSP访问数据库的步骤 ①加载数据库驱动程序&#xff1b; ②建立连接对象&#xff1b; ③创建语句对象&#xff1b; ④获得结果集&#xff1b; ⑤关闭有关连接对象。 三、实现个人信息的查询和展示 1、新增…

缓存-缓存使用2

1.缓存击穿、穿透、雪崩 1.缓存穿透 指查询一个一定不存在的数据&#xff0c;由于缓存是不命中&#xff0c;将去查询数据库&#xff0c;但是数据库也无此纪录&#xff0c;我们没有将这次查询的null写入缓存&#xff0c;这将导致这个不存在的数据每次请求都要到存储层去查询&a…

java信号量(Semaphore)

Java中的信号量&#xff08;Semaphore&#xff09;是一种用于控制多个线程对共享资源的访问的同步工具。它可以用来限制可以同时访问某些资源的线程数量。Semaphore 提供了一个计数器来管理许可证的获取和释放&#xff0c;每个许可证代表对资源的一次访问权限。 import java…

【Python进阶】函数的扩展

函数 目录 函数 一、容器知识补充 1、字典遍历方法 2、遍历字典元素 keys()方法&#xff1a; values()方法&#xff1a; items()方法&#xff1a; 3、公共运算符 4、公共方法 二、函数介绍 1、函数的概念 2、引入函数 3、函数定义与调用 4、函数的参数 5、函数…

机器学习与深度学习:区别(含工作站硬件推荐)

一、机器学习与深度学习区别 机器学习&#xff08;ML&#xff1a;Machine Learning&#xff09;与深度学习&#xff08;DL&#xff1a;Deep Learning&#xff09;是人工智能&#xff08;AI&#xff09;领域内两个重要但不同的技术。它们在定义、数据依赖性以及硬件依赖性等方面…

Unity扩展 Text支持超链接文本

重点提示&#xff1a;当前的文本扩展支持多个超链接&#xff0c;支持修改超链接规则和支持修改超链接颜色。 近期在邮件文本中用到了超链接。最初是在邮件窗口中新加一个按钮用来超链接跳转&#xff0c;之后发现效果表现不如直接在文本中添加&#xff0c;后经过几个小时的资料…

日本服务器托管需要注意哪些问题

日本服务器托管是一项涉及多方面因素的重要决策&#xff0c;为了确保托管服务的稳定、高效与安全&#xff0c;企业或个人在托管过程中需要注意以下几个关键问题&#xff1a; 首先&#xff0c;数据中心的基础设施建设标准是决定托管稳定性的关键。这包括数据中心的建筑抗震、抗洪…

拍桌子、甩脸子、抡棒子没用,带出一流战斗力团队用好3招就够了

拍桌子、甩脸子、抡棒子没用&#xff0c;带出一流战斗力团队用好3招就够了 第一招&#xff1a;及时激励 在现实中&#xff0c;绝大部分管理者管理手段缺乏&#xff0c;只知道用钱进行激励。 而真正的高手不仅会满足员工物质上的需求&#xff0c;更注重员工心理上的满足。 他…

水箱高低水位浮球液位开关工作原理

工作原理 水箱高低水位浮球液位开关是一种利用浮球随液位升降来实现液位控制的设备。其基本原理是浮球在液体的浮力作用下上下浮动&#xff0c;通过磁性作用驱动与之相连的磁簧开关的开合&#xff0c;从而实现液位的高低控制和报警。当液位升高时&#xff0c;浮球上浮&#xf…

04-ArcGIS For JavaScript的可视域分析功能

文章目录 综述代码实现代码解析结果 综述 在数字孪生或者实景三维的项目中&#xff0c;视频融合和可视域分析&#xff0c;一直都是热点问题。Cesium中&#xff0c;支持对阴影的后处理操作&#xff0c;通过重新编写GLSL代码就能实现视域和视频融合的功能。ArcGIS之前支持的可视…