【高等代数笔记】线性空间(二十四下半部分-二十六)

ops/2024/10/10 15:01:52/

3.23 子空间的运算

【推论1】 dim ⁡ ( V 1 + V 2 ) = dim ⁡ V 1 + dim ⁡ V 2 ⇔ V 1 ∩ V 2 = 0 \dim(\textbf{V}_1+\textbf{V}_2 )=\dim\textbf{V}_1+\dim\textbf{V}_2\Leftrightarrow\textbf{V}_1\cap\textbf{V}_2=\textbf{0} dim(V1+V2)=dimV1+dimV2V1V2=0

3.24 子空间的直和

【定理3】设 V 1 , V 2 \textbf{V}_1,\textbf{V}_2 V1,V2都是 V \textbf{V} V的子空间,如果 V 1 + V 2 \textbf{V}_1+\textbf{V}_2 V1+V2中每一个向量 α \boldsymbol\alpha α表示成 α = α 1 + α 2 , α 1 ∈ V 1 , α 2 ∈ V 2 \boldsymbol\alpha=\boldsymbol\alpha_1+\boldsymbol\alpha_2,\boldsymbol\alpha_1\in\textbf{V}_1,\boldsymbol\alpha_2\in\textbf{V}_2 α=α1+α2,α1V1,α2V2的表示法唯一,那么称和 V 1 + V 2 \textbf{V}_1+\textbf{V}_2 V1+V2直和
V 1 , V 2 \textbf{V}_1,\textbf{V}_2 V1,V2都是 V \textbf{V} V的子空间,则:
(1) V 1 + V 2 \textbf{V}_1+\textbf{V}_2 V1+V2是直和;
(2) V 1 + V 2 \textbf{V}_1+\textbf{V}_2 V1+V2 0 \boldsymbol{0} 0的表法唯一(即若 0 = α 1 + α 2 , α 1 ∈ V 1 , α 2 ∈ V 2 \boldsymbol{0}=\boldsymbol\alpha_1+\boldsymbol\alpha_2,\boldsymbol\alpha_1\in\textbf{V}_1,\boldsymbol\alpha_2\in\textbf{V}_2 0=α1+α2,α1V1,α2V2,又由于 0 = 0 + 0 \boldsymbol{0}=\boldsymbol{0}+\boldsymbol{0} 0=0+0,则 α 1 = 0 , α 2 = 0 \boldsymbol\alpha_1=\boldsymbol{0},\boldsymbol\alpha_2=\boldsymbol{0} α1=0,α2=0
(3) V 1 ∩ V 2 = 0 \textbf{V}_1\cap\textbf{V}_2=\textbf{0} V1V2=0
(4) V 1 \textbf{V}_1 V1的一个基 S 1 \textbf{S}_1 S1 V 2 \textbf{V}_2 V2的一个基 S 2 \textbf{S}_2 S2 S 1 ∪ S 2 \textbf{S}_1\cup \textbf{S}_2 S1S2 V 1 + V 2 \textbf{V}_1+\textbf{V}_2 V1+V2的一个基。
这4个命题是等价的。

【证】(1)推出(2)显然,(2)推出(3),任取 α ∈ V 1 ∩ V 2 \boldsymbol\alpha\in\textbf{V}_1\cap\textbf{V}_2 αV1V2,则 α 1 ∈ V 1 , α 2 ∈ V 2 \boldsymbol\alpha_1\in\textbf{V}_1,\boldsymbol\alpha_2\in\textbf{V}_2 α1V1,α2V2 0 = α + ( − α ) \textbf{0}=\boldsymbol\alpha+(-\boldsymbol\alpha) 0=α+(α)
由(2)得 α = 0 \boldsymbol\alpha=\boldsymbol{0} α=0
(3)推出(1),任取 α ∈ V 1 + V 2 \boldsymbol\alpha\in\textbf{V}_1+\textbf{V}_2 αV1+V2 α = α 1 + α 2 = β 1 + β 2 \boldsymbol\alpha=\boldsymbol\alpha_1+\boldsymbol\alpha_2=\boldsymbol\beta_1+\boldsymbol\beta_2 α=α1+α2=β1+β2(如果它有两种表示,反证法)
α 1 − β 1 = β 2 − α 2 , α 1 − β 1 ∈ V 1 , β 2 − α 2 ∈ V 2 \boldsymbol\alpha_1-\boldsymbol\beta_1=\boldsymbol\beta_2-\boldsymbol\alpha_2,\boldsymbol\alpha_1-\boldsymbol\beta_1\in\textbf{V}_1,\boldsymbol\beta_2-\boldsymbol\alpha_2\in\textbf{V}_2 α1β1=β2α2,α1β1V1,β2α2V2,则 α 1 − β 1 = β 2 − α 2 ∈ V 1 + V 2 \boldsymbol\alpha_1-\boldsymbol\beta_1=\boldsymbol\beta_2-\boldsymbol\alpha_2\in\textbf{V}_1+\textbf{V}_2 α1β1=β2α2V1+V2
从而 α 1 = β 1 , α 2 = β 2 \boldsymbol\alpha_1=\boldsymbol\beta_1,\boldsymbol\alpha_2=\boldsymbol\beta_2 α1=β1,α2=β2,因此 V 1 + V 2 \textbf{V}_1+\textbf{V}_2 V1+V2是直和
(2)推出(4)任取 S 1 ∪ S 2 \textbf{S}_1\cup \textbf{S}_2 S1S2的一个有限子集: γ 1 , . . . , γ t , δ 1 , . . . , δ r \boldsymbol\gamma_{1},...,\boldsymbol\gamma_{t},\boldsymbol\delta_{1},...,\boldsymbol\delta_{r} γ1,...,γt,δ1,...,δr,其中 γ 1 , . . . , γ t ∈ S 1 , δ 1 , . . . , δ r ∈ S 2 \boldsymbol\gamma_{1},...,\boldsymbol\gamma_{t}\in\textbf{S}_1,\boldsymbol\delta_{1},...,\boldsymbol\delta_{r}\in\textbf{S}_2 γ1,...,γtS1,δ1,...,δrS2
( k 1 γ 1 + . . . + k t γ t ) + ( l 1 δ 1 + . . . + l r δ r ) = 0 (k_1\boldsymbol\gamma_{1}+...+k_t\boldsymbol\gamma_{t})+(l_1\boldsymbol\delta_{1}+...+l_r\boldsymbol\delta_{r})=\boldsymbol{0} (k1γ1+...+ktγt)+(l1δ1+...+lrδr)=0
由于 S 1 \textbf{S}_1 S1 V 1 \textbf{V}_1 V1的一个基
所以 k 1 γ 1 + . . . + k t γ t k_1\boldsymbol\gamma_{1}+...+k_t\boldsymbol\gamma_{t} k1γ1+...+ktγt V 1 \textbf{V}_1 V1的一个子空间
同理 l 1 δ 1 + . . . + l r δ r l_1\boldsymbol\delta_{1}+...+l_r\boldsymbol\delta_{r} l1δ1+...+lrδr V 2 \textbf{V}_2 V2的一个子空间
由(2)可知(零向量表法唯一), k 1 γ 1 + . . . + k t γ t = 0 , l 1 δ 1 + . . . + l r δ r = 0 k_1\boldsymbol\gamma_{1}+...+k_t\boldsymbol\gamma_{t}=\boldsymbol{0},l_1\boldsymbol\delta_{1}+...+l_r\boldsymbol\delta_{r}=\boldsymbol{0} k1γ1+...+ktγt=0,l1δ1+...+lrδr=0
由于 γ 1 , . . . , γ t \boldsymbol\gamma_{1},...,\boldsymbol\gamma_{t} γ1,...,γt线性无关,所以 k 1 = . . . = k t = 0 k_1=...=k_t=0 k1=...=kt=0
同理 l 1 = . . . = l r = 0 l_1=...=l_r=0 l1=...=lr=0
因此 { γ 1 , . . . , γ t , δ 1 , . . . , δ t } \{\boldsymbol\gamma_1,...,\boldsymbol\gamma_t,\boldsymbol\delta_1,...,\boldsymbol\delta_t\} {γ1,...,γt,δ1,...,δt}线性无关
从而 S 1 ∪ S 2 \textbf{S}_1\cup\textbf{S}_2 S1S2线性无关。
任取 V 1 + V 2 \textbf{V}_1+\textbf{V}_2 V1+V2中一个向量 α = α 1 + α 2 , α 1 ∈ V 1 , α 2 ∈ V 2 \boldsymbol\alpha=\boldsymbol\alpha_1+\boldsymbol\alpha_2,\boldsymbol\alpha_1\in\textbf{V}_1,\boldsymbol\alpha_2\in\textbf{V}_2 α=α1+α2,α1V1,α2V2
由于 S 1 \textbf{S}_1 S1 V 1 \textbf{V}_1 V1的一个基,因此 α 1 \boldsymbol\alpha_1 α1可以由 S 1 \textbf{S}_1 S1中有限个向量线性表出,同理, α 2 \boldsymbol\alpha_2 α2可以由 S 2 \textbf{S}_2 S2中有限个向量线性表出,于是 α = α 1 + α 2 \boldsymbol\alpha=\boldsymbol\alpha_1+\boldsymbol\alpha_2 α=α1+α2可由 S 1 ∪ S 2 \textbf{S}_1\cup\textbf{S}_2 S1S2中有限多个向量线性表出
因此 S 1 ∪ S 2 \textbf{S}_1\cup\textbf{S}_2 S1S2 V 1 + V 2 \textbf{V}_1+\textbf{V}_2 V1+V2的一个基。
(4)推出(2),设 0 = α 1 + α 2 , α 1 ∈ V 1 , α 2 ∈ V 2 \boldsymbol{0}=\boldsymbol\alpha_1+\boldsymbol\alpha_2,\boldsymbol\alpha_1\in\textbf{V}_1,\boldsymbol\alpha_2\in\textbf{V}_2 0=α1+α2,α1V1,α2V2
由于 S 1 \textbf{S}_1 S1 V 1 \textbf{V}_1 V1的一个基,因此 α 1 = a 1 γ 1 + . . . + a m γ m \boldsymbol\alpha_1=a_1\boldsymbol\gamma_1+...+a_m\boldsymbol\gamma_m α1=a1γ1+...+amγm,其中 γ 1 , . . . , γ m ∈ S 1 \boldsymbol\gamma_1,...,\boldsymbol\gamma_m\in\textbf{S}_1 γ1,...,γmS1
同理 α 2 = b 1 δ 1 + . . . + b m δ m \boldsymbol\alpha_2=b_1\boldsymbol\delta_1+...+b_m\boldsymbol\delta_m α2=b1δ1+...+bmδm,其中 δ 1 , . . . , δ t ∈ S 2 \boldsymbol\delta_1,...,\boldsymbol\delta_t\in\textbf{S}_2 δ1,...,δtS2
从而 0 = ( a 1 γ 1 + . . . + a m γ m ) + ( b 1 δ 1 + . . . + b m δ m ) \boldsymbol{0}=(a_1\boldsymbol\gamma_1+...+a_m\boldsymbol\gamma_m)+(b_1\boldsymbol\delta_1+...+b_m\boldsymbol\delta_m) 0=(a1γ1+...+amγm)+(b1δ1+...+bmδm),由于 γ 1 , . . . , γ m , δ 1 , . . . , δ t ∈ S 1 ∪ S 2 \boldsymbol\gamma_1,...,\boldsymbol\gamma_m,\boldsymbol\delta_1,...,\boldsymbol\delta_t\in\textbf{S}_1\cup\textbf{S}_2 γ1,...,γm,δ1,...,δtS1S2
因此根据(4)是 V 1 + V 2 \textbf{V}_1+\textbf{V}_2 V1+V2的一个基
线性无关的集合的任意一个有限子集都是线性无关的
从而 γ 1 , . . . , γ m , δ 1 , . . . , δ t ∈ S 1 ∪ S 2 \boldsymbol\gamma_1,...,\boldsymbol\gamma_m,\boldsymbol\delta_1,...,\boldsymbol\delta_t\in\textbf{S}_1\cup\textbf{S}_2 γ1,...,γm,δ1,...,δtS1S2线性无关
从而 a 1 = . . . = a m = b 1 = . . . = b t = 0 a_1=...=a_m=b_1=...=b_t=0 a1=...=am=b1=...=bt=0,于是 α 1 = 0 \boldsymbol\alpha_1=\boldsymbol{0} α1=0 α 2 = 0 \boldsymbol\alpha_2=\boldsymbol{0} α2=0
因此 V 1 + V 2 \textbf{V}_1+\textbf{V}_2 V1+V2中零向量的表法唯一。

【定理4】设 V 1 , V 2 \textbf{V}_1,\textbf{V}_2 V1,V2都是 V \textbf{V} V的有限维的子空间,则 V 1 + V 2 \textbf{V}_1+\textbf{V}_2 V1+V2是直和 ⇔ dim ⁡ V 1 + dim ⁡ V 2 = dim ⁡ ( V 1 + V 2 ) \Leftrightarrow\dim\textbf{V}_1+\dim\textbf{V}_2=\dim(\textbf{V}_1+\textbf{V}_2) dimV1+dimV2=dim(V1+V2)

【证】 V 1 + V 2 \textbf{V}_1+\textbf{V}_2 V1+V2是直和(定理3) ⇔ V 1 ∩ V 2 \Leftrightarrow\textbf{V}_1\cap\textbf{V}_2 V1V2是零子空间(推论1) ⇔ dim ⁡ V 1 + dim ⁡ V 2 = dim ⁡ ( V 1 + V 2 ) \Leftrightarrow\dim\textbf{V}_1+\dim\textbf{V}_2=\dim(\textbf{V}_1+\textbf{V}_2) dimV1+dimV2=dim(V1+V2)

【定义2】若 V = V 1 ⊕ V 2 \textbf{V}=\textbf{V}_1\oplus \textbf{V}_2 V=V1V2 V \textbf{V} V里面的每一个向量都可以表示成 V 1 \textbf{V}_1 V1的一个向量加 V 2 \textbf{V}_2 V2的一个向量, V = V 1 + V 2 \textbf{V}=\textbf{V}_1+ \textbf{V}_2 V=V1+V2是直和),称 V 2 \textbf{V}_2 V2 V 1 \textbf{V}_1 V1的一个补空间,也称 V 1 \textbf{V}_1 V1 V 2 \textbf{V}_2 V2的一个补空间。(类比补集的概念)
【命题2】设 dim ⁡ U = n \dim\textbf{U}=n dimU=n(有限维),则 V \textbf{V} V的每一个子空间 U \textbf{U} U都在 V \textbf{V} V中有一个补空间。

【证】在 U \textbf{U} U中取一个基 α 1 , . . . , α m \boldsymbol\alpha_1,...,\boldsymbol\alpha_m α1,...,αm,把它扩充成 V \textbf{V} V的一个基 α 1 , . . . , α m , β 1 , . . . , β n − m \boldsymbol\alpha_1,...,\boldsymbol\alpha_m,\boldsymbol\beta_1,...,\boldsymbol\beta_{n-m} α1,...,αm,β1,...,βnm
从而 V = < α 1 , . . . , α m , β 1 , . . . , β n − m > = < α 1 , . . . , α m > + < β 1 , . . . , β n − m > = U + W , W = < β 1 , . . . , β n − m > \textbf{V}=<\boldsymbol\alpha_1,...,\boldsymbol\alpha_m,\boldsymbol\beta_1,...,\boldsymbol\beta_{n-m}>=<\boldsymbol\alpha_1,...,\boldsymbol\alpha_m>+<\boldsymbol\beta_1,...,\boldsymbol\beta_{n-m}>=\textbf{U}+\textbf{W},\textbf{W}=<\boldsymbol\beta_1,...,\boldsymbol\beta_{n-m}> V=<α1,...,αm,β1,...,βnm>=<α1,...,αm>+<β1,...,βnm>=U+W,W=<β1,...,βnm>
(上节课命题1)
β 1 , . . . , β n − m \boldsymbol\beta_1,...,\boldsymbol\beta_{n-m} β1,...,βnm W \textbf{W} W的一个基
根据定理3中(4)和(1)等价, U + W \textbf{U}+\textbf{W} U+W是直和,因此 V = U ⊕ W \textbf{V}=\textbf{U}\oplus \textbf{W} V=UW
因此 W \textbf{W} W U \textbf{U} U的一个补空间
证毕

【注】 U \textbf{U} U的补空间不唯一。

【定义3】设 V 1 , . . . , V m \textbf{V}_1,...,\textbf{V}_m V1,...,Vm都是 V \textbf{V} V的子空间,若 V 1 + . . . + V m \textbf{V}_1+...+\textbf{V}_m V1+...+Vm每一个向量 α \boldsymbol\alpha α表示成 α = α 1 + α 2 + . . . + α m \boldsymbol\alpha=\boldsymbol\alpha_1+\boldsymbol\alpha_2+...+\boldsymbol\alpha_m α=α1+α2+...+αm,其中 α i ∈ V i , i = 1 , 2 , . . . , m \boldsymbol\alpha_i\in\textbf{V}_i,i=1,2,...,m αiVi,i=1,2,...,m的表法唯一,那么称 V 1 + . . . + V m \textbf{V}_1+...+\textbf{V}_m V1+...+Vm是直和,记作 ⨁ i = 1 m = V 1 ⊕ . . . ⊕ V m \bigoplus\limits_{i=1}^{m}=\textbf{V}_1\oplus ...\oplus \textbf{V}_m i=1m=V1...Vm.
【定理5】设 V 1 , . . . , V m \textbf{V}_1,...,\textbf{V}_m V1,...,Vm都是 V \textbf{V} V的子空间,则下列命题等价:
(1) V 1 + . . . + V m \textbf{V}_1+...+\textbf{V}_m V1+...+Vm是直和;
(2) V 1 + . . . + V m \textbf{V}_1+...+\textbf{V}_m V1+...+Vm中零向量表法唯一;
(3) V i ∩ ( ∑ j ≠ i V j ) = 0 , i = 1 , 2 , . . . , m \textbf{V}_i\cap(\sum\limits_{j\ne i}\textbf{V}_j)=\boldsymbol{0},i=1,2,...,m Vi(j=iVj)=0,i=1,2,...,m
(4)设 V i \textbf{V}_i Vi的一个基为 S i , i = 1 , 2 , . . , m \textbf{S}_i,i=1,2,..,m Si,i=1,2,..,m,则 S 1 ∪ S 2 ∪ . . . ∪ S m \textbf{S}_1\cup\textbf{S}_2\cup...\cup\textbf{S}_m S1S2...Sm V 1 + . . . + V m \textbf{V}_1+...+\textbf{V}_m V1+...+Vm的一个基。
【定理6】设 V 1 , . . . , V m \textbf{V}_1,...,\textbf{V}_m V1,...,Vm都是 V \textbf{V} V的有限维的子空间,则 V 1 + V 2 + . . . + V m \textbf{V}_1+\textbf{V}_2+...+\textbf{V}_m V1+V2+...+Vm是直和 ⇔ dim ⁡ ( V 1 + V 2 + . . . + V m ) = dim ⁡ V 1 + dim ⁡ V 2 + . . . + dim ⁡ V m \Leftrightarrow\dim(\textbf{V}_1+\textbf{V}_2+...+\textbf{V}_m)=\dim\textbf{V}_1+\dim\textbf{V}_2+...+\dim\textbf{V}_m dim(V1+V2+...+Vm)=dimV1+dimV2+...+dimVm

【证】先证必要性,设 V 1 + V 2 + . . . + V m \textbf{V}_1+\textbf{V}_2+...+\textbf{V}_m V1+V2+...+Vm是直和,根据定理5, V i ∩ ( ∑ j ≠ i V j ) = 0 , i = 1 , 2 , . . . , m \textbf{V}_i\cap(\sum\limits_{j\ne i}\textbf{V}_j)=\boldsymbol{0},i=1,2,...,m Vi(j=iVj)=0,i=1,2,...,m
V 1 \textbf{V}_1 V1 V 2 + . . . + V m \textbf{V}_2+...+\textbf{V}_m V2+...+Vm的交是零子空间
同理 V 2 ∩ ( ∑ j = 3 m V j ) ⊆ V 2 ∩ ( ∑ j ≠ 2 V j ) = 0 \textbf{V}_2\cap(\sum\limits_{j=3}^{m}\textbf{V}_j)\subseteq\textbf{V}_2\cap(\sum\limits_{j\ne 2}\textbf{V}_j)=\boldsymbol{0} V2(j=3mVj)V2(j=2Vj)=0
从而 dim ⁡ ( V 1 + V 2 + . . . + V m ) = dim ⁡ ( V 1 + ( V 2 + . . . + V m ) ) = dim ⁡ V 1 + dim ⁡ ( V 2 + ( V 3 + . . . + V m ) ) = dim ⁡ V 1 + dim ⁡ V 2 + dim ⁡ ( V 3 + . . . + V m ) = . . . = dim ⁡ V 1 + dim ⁡ V 2 + . . . + dim ⁡ V m \dim(\textbf{V}_1+\textbf{V}_2+...+\textbf{V}_m)=\dim(\textbf{V}_1+(\textbf{V}_2+...+\textbf{V}_m))=\dim\textbf{V}_1+\dim(\textbf{V}_2+(\textbf{V}_3+...+\textbf{V}_m))=\dim\textbf{V}_1+\dim\textbf{V}_2+\dim(\textbf{V}_3+...+\textbf{V}_m)=...=\dim\textbf{V}_1+\dim\textbf{V}_2+...+\dim\textbf{V}_m dim(V1+V2+...+Vm)=dim(V1+(V2+...+Vm))=dimV1+dim(V2+(V3+...+Vm))=dimV1+dimV2+dim(V3+...+Vm)=...=dimV1+dimV2+...+dimVm
再证充分性 V i \textbf{V}_i Vi中取一个基 α i 1 , . . . α i r i , i = 1 , 2 , . . . , m \boldsymbol\alpha_{i1},...\boldsymbol\alpha_{ir_{i}},i=1,2,...,m αi1,...αiri,i=1,2,...,m
V 1 + V 2 + . . . + V m = < α 11 , . . . α r 1 > + . . . + < α m 1 , . . . α m r m > = < α 11 , . . . α r 1 , . . . , α m 1 , . . . α m r m > \textbf{V}_1+\textbf{V}_2+...+\textbf{V}_m=<\boldsymbol\alpha_{11},...\boldsymbol\alpha_{r_{1}}>+...+<\boldsymbol\alpha_{m1},...\boldsymbol\alpha_{mr_{m}}>=<\boldsymbol\alpha_{11},...\boldsymbol\alpha_{r_{1}},...,\boldsymbol\alpha_{m1},...\boldsymbol\alpha_{mr_{m}}> V1+V2+...+Vm=<α11,...αr1>+...+<αm1,...αmrm>=<α11,...αr1,...,αm1,...αmrm>
由已知条件 dim ⁡ ( V 1 + V 2 + . . . + V m ) = r 1 + . . . + r m \dim(\textbf{V}_1+\textbf{V}_2+...+\textbf{V}_m)=r_1+...+r_m dim(V1+V2+...+Vm)=r1+...+rm
因此 α 11 , . . . α ‘ r 1 , . . . , α m 1 , . . . α m r m \boldsymbol\alpha_{11},...\boldsymbol\alpha_{`r_{1}},...,\boldsymbol\alpha_{m1},...\boldsymbol\alpha_{mr_{m}} α11,...αr1,...,αm1,...αmrm V 1 + V 2 + . . . + V m \textbf{V}_1+\textbf{V}_2+...+\textbf{V}_m V1+V2+...+Vm的一个基(每一个向量都可以由 n n n个向量线性表出,相当于满秩)
根据定理5, S 1 ∪ S 2 ∪ . . . ∪ S m \textbf{S}_1\cup\textbf{S}_2\cup...\cup\textbf{S}_m S1S2...Sm V 1 + . . . + V m \textbf{V}_1+...+\textbf{V}_m V1+...+Vm的一个基,得到 V 1 + V 2 + . . . + V m \textbf{V}_1+\textbf{V}_2+...+\textbf{V}_m V1+V2+...+Vm是直和。

V = V 1 ⊕ V 2 ⊕ . . . ⊕ V m \textbf{V}=\textbf{V}_1\oplus \textbf{V}_2\oplus ...\oplus \textbf{V}_m V=V1V2...Vm
V i \textbf{V}_i Vi的一个基 ( i = 1 , . . . , m ) (i=1,...,m) (i=1,...,m)合起来应该是 V = V 1 + . . . + V m \textbf{V}=\textbf{V}_1+...+\textbf{V}_m V=V1+...+Vm的一个基。(线性空间分解成有限多个子空间的直和)


http://www.ppmy.cn/ops/123543.html

相关文章

Spring源码-AOP具体源码

1.类ProxyFactory 核心方法&#xff1a;getProxy 1.DefaultAopProxyFactory#createAopProxy 判断使用JDK还是CGLIB动态代理的代码如下&#xff1a; Override public AopProxy createAopProxy(AdvisedSupport config) throws AopConfigException {// 如果ProxyFactory的isOp…

【VUE】虚拟DOM真的比真实DOM性能好吗

首次渲染大量DOM时&#xff0c;由于多了一层虚拟DOM的计算&#xff0c;会比innerHTML插入慢。它能保证性能下限&#xff0c;在真实DOM操作的时候进行针对性的优化时&#xff0c;还是更快的。 虚拟DOM&#xff08;Virtual DOM&#xff09;相比真实DOM&#xff08;Real DOM&…

golang包管理

package 在工程化的Go语言开发项目中&#xff0c;Go语言的源码复用是建立在包&#xff08;package&#xff09;基础之上的。本文介绍了Go语言中如何定义包、如何导出包的内容及如何导入其他包。 包与依赖管理 本章学习目标 掌握包的定义和使用掌握init初始化函数的使用掌握…

前端 + Nginx + 后端架构的无感升级方案

一、前端无感升级 构建新的前端包 使用 Webpack、Vite 等工具进行打包&#xff0c;生成带有版本号或哈希值的静态文件名。确保 index.html 引用最新的静态资源文件&#xff08;例如 app.js?versionabc123&#xff09;。 上传静态资源到服务器 将打包后的前端静态资源上传到 Ng…

昇思MindSpore进阶教程--数据处理性能优化(中)

大家好&#xff0c;我是刘明&#xff0c;明志科技创始人&#xff0c;华为昇思MindSpore布道师。 技术上主攻前端开发、鸿蒙开发和AI算法研究。 努力为大家带来持续的技术分享&#xff0c;如果你也喜欢我的文章&#xff0c;就点个关注吧 shuffle性能优化 shuffle操作主要是对有…

Web3与传统互联网的比较:机遇与挑战

随着科技的不断进步&#xff0c;Web3作为新一代互联网的概念逐渐浮出水面&#xff0c;改变了我们对网络的认知。相较于传统互联网&#xff0c;Web3在许多方面展现出不同的特征与潜力。本文将对Web3与传统互联网进行比较&#xff0c;探讨其带来的机遇与挑战。 一、核心概念的差异…

ubuntu下载gitee库源码

在Ubuntu系统中&#xff0c;你可以通过以下步骤从Gitee&#xff08;码云&#xff09;下载源码&#xff1a; 1. 安装Git 首先&#xff0c;确保你的系统上已经安装了Git。你可以使用以下命令安装Git&#xff1a; sudo apt-get update sudo apt-get install git2. 配置Git 在使…

git 相关问题解决一一记录

文章目录 gitssh.github.com: Permission denied (publickey)1. 检查 SSH 密钥生成新的 SSH 密钥添加 SSH 密钥到 GitHub 2. 配置 SSH 代理启动 SSH 代理添加私钥到 SSH 代理 3. 检查 SSH 配置文件4. 测试 SSH 连接5. 检查防火墙和网络设置6. 检查 GitHub 账户设置详细步骤 更新…