高等数学:线性代数-第二章
文章目录
- 第2章 矩阵及其运算
- 2.1 线性方程组和矩阵
- 2.2 矩阵的运算
- 2.3 逆矩阵
- 2.4 Cramer法则
第2章 矩阵及其运算
2.1 线性方程组和矩阵
n \bm{n} n 元线性方程组 设有 n 个未知数 m 个方程的线性方程组
{ a 11 x 1 + a 12 x 2 + ⋯ + a 1 n x n = b 1 a 21 x 1 + a 22 x 2 + ⋯ + a 2 n x n = b 2 ⋯ ⋯ ⋯ ⋯ a m 1 x 1 + a m 2 x 2 + ⋯ + a m n x n = b m \begin{cases} a_{11}x_{1} + a_{12}x_{2} + \cdots + a_{1n}x_{n} = b_{1} \\ a_{21}x_{1} + a_{22}x_{2} + \cdots + a_{2n}x_{n} = b_{2} \\ \cdots\cdots\cdots\cdots \\ a_{m1}x_{1} + a_{m2}x_{2} + \cdots + a_{mn}x_{n} = b_{m} \\ \end{cases} \\ ⎩ ⎨ ⎧a11x1+a12x2+⋯+a1nxn=b1a21x1+a22x2+⋯+a2nxn=b2⋯⋯⋯⋯am1x1+am2x2+⋯+amnxn=bm
当常数项 b i b_{i} bi 不全为零时,称该方程组为n 元非齐次线性方程组,当 b i b_{i} bi 全为零时,称该方程组为n 元齐次线性方程组。
矩阵 由 m × n m \times n m×n 个数 a i j a_{ij} aij 排成的 m 行 n 列的数表
a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a m 1 a m 2 ⋯ a m n \begin{matrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \\ \end{matrix} \\ a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn
称为 m × n m \times n m×n矩阵,记作
A = ( a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a m 1 a m 2 ⋯ a m n ) \bm{A} = \begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \\ \end{pmatrix} \\ A= a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn
特别地,当 m = n 时,该矩阵叫做n 阶方阵。
增广矩阵 对于非齐次线性方程组
{ a 11 x 1 + a 12 x 2 + ⋯ + a 1 n x n = b 1 a 21 x 1 + a 22 x 2 + ⋯ + a 2 n x n = b 2 ⋯ ⋯ ⋯ ⋯ a m 1 x 1 + a m 2 x 2 + ⋯ + a m n x n = b m \begin{cases} a_{11}x_{1} + a_{12}x_{2} + \cdots + a_{1n}x_{n} = b_{1} \\ a_{21}x_{1} + a_{22}x_{2} + \cdots + a_{2n}x_{n} = b_{2} \\ \cdots\cdots\cdots\cdots \\ a_{m1}x_{1} + a_{m2}x_{2} + \cdots + a_{mn}x_{n} = b_{m} \\ \end{cases} \\ ⎩ ⎨ ⎧a11x1+a12x2+⋯+a1nxn=b1a21x1+a22x2+⋯+a2nxn=b2⋯⋯⋯⋯am1x1+am2x2+⋯+amnxn=bm
它的系数矩阵、未知数矩阵和常数项矩阵分别如下:
A = ( a i j ) m × n x = ( x 1 x 2 ⋯ x n ) b = ( b 1 b 2 ⋯ b m ) \begin{align} &\bm{A} = (a_{ij})_{m \times n} \\ &\bm{x} = \begin{pmatrix} x_{1} & x_{2} & \cdots & x_{n} \\ \end{pmatrix} \\ &\bm{b} = \begin{pmatrix} b_{1} & b_{2} & \cdots & b_{m} \\ \end{pmatrix} \\ \end{align} \\ A=(aij)m×nx=(x1x2⋯xn)b=(b1b2⋯bm)
它的增广矩阵定义为
B = ( A b ) = ( a 11 a 12 ⋯ a 1 n b 1 a 21 a 22 ⋯ a 2 n b 2 ⋮ ⋮ ⋱ ⋮ ⋮ a m 1 a m 2 ⋯ a m n b m ) \bm{B} = ( \begin{array}{c|c} \bm{A} & \bm{b} \end{array} ) = \begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} & b_{1} \\ a_{21} & a_{22} & \cdots & a_{2n} & b_{2} \\ \vdots & \vdots & \ddots & \vdots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} & b_{m} \\ \end{pmatrix} \\ B=(Ab)= a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amnb1b2⋮bm
对角矩阵 方阵
( λ 1 λ 2 ⋱ λ n ) \begin{pmatrix} \lambda_{1} & & & \\ & \lambda_{2} & & \\ & & \ddots & \\ & & & \lambda_{n} \\ \end{pmatrix} \\ λ1λ2⋱λn
叫做对角矩阵,简称对角阵,记作 d i a g ( λ 1 λ 2 ⋯ λ n ) \mathrm{diag}(\begin{array}{ccc} \lambda_{1} & \lambda_{2} & \cdots & \lambda_{n} \end{array}) diag(λ1λ2⋯λn) .
单位矩阵 对角矩阵 d i a g ( 1 1 ⋯ 1 ) \mathrm{diag}(\begin{array}{ccc} 1 & 1 & \cdots & 1 \end{array}) diag(11⋯1) 叫做 n 阶单位矩阵,简称单位阵,记作 E n \bm{E}_{n} En .
2.2 矩阵的运算
矩阵加法
A + B = ( a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a m 1 a m 2 ⋯ a m n ) + ( b 11 b 12 ⋯ b 1 n b 21 b 22 ⋯ b 2 n ⋮ ⋮ ⋱ ⋮ b m 1 b m 2 ⋯ b m n ) = ( a 11 + b 11 a 12 + b 12 ⋯ a 1 n + b 1 n a 21 + b 21 a 22 + b 22 ⋯ a 2 n + b 2 n ⋮ ⋮ ⋱ ⋮ a m 1 + b m 1 a m 2 + b m 2 ⋯ a m n + b m n ) \begin{align} \bm{A} + \bm{B} &= \begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \\ \end{pmatrix} + \begin{pmatrix} b_{11} & b_{12} & \cdots & b_{1n} \\ b_{21} & b_{22} & \cdots & b_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ b_{m1} & b_{m2} & \cdots & b_{mn} \\ \end{pmatrix} \\ &= \begin{pmatrix} a_{11} + b_{11} & a_{12} + b_{12} & \cdots & a_{1n} + b_{1n} \\ a_{21} + b_{21} & a_{22} + b_{22} & \cdots & a_{2n} + b_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} + b_{m1} & a_{m2} + b_{m2} & \cdots & a_{mn} + b_{mn} \\ \end{pmatrix} \\ \end{align} \\ A+B= a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn + b11b21⋮bm1b12b22⋮bm2⋯⋯⋱⋯b1nb2n⋮bmn = a11+b11a21+b21⋮am1+bm1a12+b12a22+b22⋮am2+bm2⋯⋯⋱⋯a1n+b1na2n+b2n⋮amn+bmn
矩阵加法满足:
A + B = B + A ( A + B ) + C = A + ( B + C ) \bm{A} + \bm{B} = \bm{B} + \bm{A} (\bm{A} + \bm{B}) + \bm{C} = \bm{A} + (\bm{B} + \bm{C}) A+B=B+A(A+B)+C=A+(B+C)
矩阵数乘
c A = c ( a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a m 1 a m 2 ⋯ a m n ) = ( c a 11 c a 12 ⋯ c a 1 n c a 21 c a 22 ⋯ c a 2 n ⋮ ⋮ ⋱ ⋮ c a m 1 c a m 2 ⋯ c a m n ) \begin{align} c\bm{A} &= c \begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \\ \end{pmatrix} \\ &= \begin{pmatrix} ca_{11} & ca_{12} & \cdots & ca_{1n} \\ ca_{21} & ca_{22} & \cdots & ca_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ ca_{m1} & ca_{m2} & \cdots & ca_{mn} \\ \end{pmatrix} \\ \end{align} \\ cA=c a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn = ca11ca21⋮cam1ca12ca22⋮cam2⋯⋯⋱⋯ca1nca2n⋮camn
矩阵数乘满足:
c A = A c ( λ μ ) A = λ ( μ A ) ( λ + μ ) A = λ A + μ A λ ( A + B ) = λ A + λ B c\bm{A} = \bm{A}c (\lambda\mu)\bm{A} = \lambda(\mu\bm{A}) (\lambda + \mu)\bm{A} = \lambda\bm{A} + \mu\bm{A} \lambda(\bm{A} + \bm{B})=\lambda\bm{A} + \lambda\bm{B} cA=Ac(λμ)A=λ(μA)(λ+μ)A=λA+μAλ(A+B)=λA+λB
矩阵乘法 对于 m × s m \times s m×s矩阵 A \bm{A} A 和 s × n s \times n s×n矩阵 B \bm{B} B ,它们的乘法定义为 C = A B = ( c i j ) m × n \bm{C} = \bm{A}\bm{B} = (c_{ij})_{m \times n} C=AB=(cij)m×n ,且满足
c i j = ∑ k = 1 s a i k b k j ( i ∈ Z ≤ m , j ∈ Z ≤ n ) c_{ij} = \sum_{k = 1}^{s}a_{ik}b_{kj} ~~~~ (i \in \mathbb{Z} \leq m, j \in \mathbb{Z} \leq n) \\ cij=k=1∑saikbkj (i∈Z≤m,j∈Z≤n)
矩阵乘法满足:
( A B ) C = A ( B C ) c ( A B ) = ( c A ) B = A ( c B ) A ( B + C ) = A B + A C ( B + C ) A = B A + C A (\bm{A}\bm{B})\bm{C} = \bm{A}(\bm{B}\bm{C}) c(\bm{A}\bm{B}) = (c\bm{A})\bm{B} = \bm{A}(c\bm{B}) \bm{A}(\bm{B} + \bm{C}) = \bm{A}\bm{B} + \bm{A}\bm{C} (\bm{B} + \bm{C})\bm{A} = \bm{B}\bm{A} + \bm{C}\bm{A} (AB)C=A(BC)c(AB)=(cA)B=A(cB)A(B+C)=AB+AC(B+C)A=BA+CA
需要注意的是,
A B ≠ B A ( B ≠ E ) . \bm{A}\bm{B} \ne \bm{B}\bm{A} ~~~~ (\bm{B} \ne \bm{E}) . AB=BA (B=E).
矩阵转置 矩阵 A = ( a i j ) m × n \bm{A} = (a_{ij})_{m \times n} A=(aij)m×n的转置矩阵记作 A T \bm{A}^\mathrm{T} AT ,且满足
A T = ( a j i ) n × m \bm{A}^\mathrm{T} = (a_{ji})_{n \times m} \\ AT=(aji)n×m
矩阵转置满足:
( A T ) T = A ( A + B ) T = A T + B T ( λ A ) T = λ A T ( A B ) T = B T A T (\bm{A}^{T})^{T} = \bm{A} (\bm{A} + \bm{B})^\mathrm{T} = \bm{A}^\mathrm{T} + \bm{B}^\mathrm{T} (\lambda \bm{A})^\mathrm{T} = \lambda\bm{A}^\mathrm{T} (\bm{A}\bm{B})^\mathrm{T} =\bm{B}^\mathrm{T}\bm{A}^\mathrm{T} (AT)T=A(A+B)T=AT+BT(λA)T=λAT(AB)T=BTAT
方阵的行列式 由 n 阶方阵 A \bm{A} A的元素所构成的行列式,称为方阵 A \pmb{A} A 的行列式,记作 det A \det\bm{A} detA或 ∣ A ∣ | \bm{A} | ∣A∣
方阵的行列式满足:
∣ A T ∣ = ∣ A ∣ ∣ λ A ∣ = λ n ∣ A ∣ | \bm{A}^\mathrm{T} | = | \bm{A} | | \lambda\bm{A} | = \lambda^{n} | \bm{A} | ∣AT∣=∣A∣∣λA∣=λn∣A∣
其中 n 为矩阵 A \bm{A} A的阶数
∣ A B ∣ = ∣ A ∣ ∣ B ∣ | \pmb{A}\bm{B} | = | \pmb{A} || \bm{B} | ∣AB∣=∣A∣∣B∣
2.3 逆矩阵
伴随矩阵 行列式 | \bm{A} | 的各个元素的代数余子式 A_{ij} 所构成的如下的矩阵
A ∗ = ( A 11 A 21 ⋯ A n 1 A 12 A 22 ⋯ A n 2 ⋮ ⋮ ⋱ ⋮ A 1 n A 2 n ⋯ A n n ) \bm{A}^{*} = \begin{pmatrix} A_{11} & A_{21} & \cdots & A_{n1} \\ A_{12} & A_{22} & \cdots & A_{n2} \\ \vdots & \vdots & \ddots & \vdots \\ A_{1n} & A_{2n} & \cdots & A_{nn} \\ \end{pmatrix} \\ A∗= A11A12⋮A1nA21A22⋮A2n⋯⋯⋱⋯An1An2⋮Ann
称为矩阵 A \bm{A} A的伴随矩阵,简称伴随阵,记作 A ∗ \bm{A}^{*} A∗
矩阵 A \bm{A} A和它的伴随矩阵 A ∗ \bm{A}^{*} A∗ 满足
A A ∗ = A ∗ A = ∣ A ∣ E \bm{A}\bm{A}^{*}=\bm{A}^{*}\bm{A}=|\bm{A}|\bm{E} \\ AA∗=A∗A=∣A∣E
逆矩阵 对于 n 阶矩阵 A \bm{A} A,如果有一个 n 阶矩阵 B \bm{B} B ,使得
A B = B A = E \bm{A}\bm{B} = \bm{B}\bm{A} = \bm{E} \\ AB=BA=E
则说矩阵 A \bm{A} A是可逆的,并把矩阵 B \bm{B} B称为矩阵 A \bm{A} A的逆矩阵,简称逆阵,记作 A − 1 \bm{A}^{-1} A−1.
如果矩阵 A \bm{A} A是可逆的,那么 A \bm{A} A 的逆矩阵是惟一的。
矩阵 A \bm{A} A 可逆的充分必要条件是 ∣ A ∣ ≠ 0 | \bm{A} | \ne 0 ∣A∣=0 。若 ∣ A ∣ ≠ 0 | \bm{A} | \ne 0 ∣A∣=0,则
A − 1 = 1 ∣ A ∣ A ∗ \bm{A}^{-1} = \frac{1}{| \bm{A} |}\bm{A}^{*} \\ A−1=∣A∣1A∗
逆矩阵满足:
( A − 1 ) − 1 = A ( λ A ) − 1 = λ − 1 A − 1 (\bm{A}^{-1})^{-1} = \bm{A} (\lambda \bm{A})^{-1} = \lambda^{-1}\bm{A}^{-1} (A−1)−1=A(λA)−1=λ−1A−1
若 A \bm{A} A、 B \bm{B} B 为同阶矩阵且均可逆,则
( A B ) − 1 = B − 1 A − 1 (\bm{A}\bm{B})^{-1} = \bm{B}^{-1}\bm{A}^{-1} (AB)−1=B−1A−1
奇异矩阵 不可逆矩阵叫做奇异矩阵。
非奇异矩阵 可逆矩阵叫做非奇异矩阵。
2.4 Cramer法则
Cramer法则 如果线性方程组
{ a 11 x 1 + a 12 x 2 + ⋯ = b 1 a 21 x 1 + a 22 x 2 + ⋯ = b 2 ⋯ ⋯ ⋯ ⋯ a n 1 x 1 + a n 2 x 2 + ⋯ = b n \begin{cases} a_{11}x_{1} + a_{12}x_{2} + \cdots = b_{1} \\ a_{21}x_{1} + a_{22}x_{2} + \cdots = b_{2} \\ \cdots\cdots\cdots\cdots \\ a_{n1}x_{1} + a_{n2}x_{2} + \cdots = b_{n} \\ \end{cases} \\ ⎩ ⎨ ⎧a11x1+a12x2+⋯=b1a21x1+a22x2+⋯=b2⋯⋯⋯⋯an1x1+an2x2+⋯=bn
的系数矩阵 A 的行列式不等于零,即
∣ A ∣ = ∣ a 11 ⋯ a 1 n ⋮ ⋮ a n 1 ⋯ a n n ∣ ≠ 0 \left\lvert A \right\rvert = \begin{vmatrix} a_{11} & \cdots & a_{1n} \\ \vdots & & \vdots \\ a_{n1} & \cdots & a_{nn} \\ \end{vmatrix} \ne 0 \\ ∣A∣= a11⋮an1⋯⋯a1n⋮ann =0
则该方程组有惟一解
x i = ∣ A i ∣ ∣ A ∣ x_{i} = \frac{\left\lvert A_{i} \right\rvert}{\left\lvert A \right\rvert} \\ xi=∣A∣∣Ai∣
其中
A i = ( a 11 ⋯ a 1 , i − 1 b 1 a 1 , i + 1 ⋯ a 1 n ⋮ ⋮ ⋮ ⋮ ⋮ a n 1 ⋯ a n , i − 1 b n a n , i + 1 ⋯ a n n ) A_{i} = \begin{pmatrix} a_{11} & \cdots & a_{1, i - 1} & b_{1} & a_{1, i + 1} & \cdots & a_{1n} \\ \vdots & & \vdots & \vdots & \vdots & & \vdots \\ a_{n1} & \cdots & a_{n, i - 1} & b_{n} & a_{n, i + 1} & \cdots & a_{nn} \\ \end{pmatrix} \\ Ai= a11⋮an1⋯⋯a1,i−1⋮an,i−1b1⋮bna1,i+1⋮an,i+1⋯⋯a1n⋮ann
相关文章:
高等数学:线性代数-第二章
文章目录 第2章 矩阵及其运算2.1 线性方程组和矩阵2.2 矩阵的运算2.3 逆矩阵2.4 Cramer法则 第2章 矩阵及其运算 2.1 线性方程组和矩阵 n \bm{n} n 元线性方程组 设有 n 个未知数 m 个方程的线性方程组 { a 11 x 1 a 12 x 2 ⋯ a 1 n x n b 1 a 21 x 1 a 22 x 2 ⋯ a …...
星戈瑞分析FITC-PEG-Alkyne的荧光特性和光谱特性
欢迎来到星戈瑞荧光stargraydye!小编带您盘点: FITC-PEG-Alkyne的荧光特性和光谱特性是对其荧光性能进行分析的方面。以下是FITC-PEG-Alkyne的一些常见荧光特性和光谱特性: **1. 荧光激发波长:**FITC-PEG-Alkyne的荧光激发波长通…...
VB.NET调用VB6 Activex EXE实现PowerBasic和FreeBasic的标准DLL调用
VB6写的ActiveX EXE公共对象是外置进程,因此,尽管它是x86 32位的进程,但可以集成到 VB.NET的x64和x32程序中使用。 VS2022的VB.NET程序,调用ActiveX DLL对象我在上篇笔记中写了 VB.NET通过VB6 ActiveX DLL调用PowerBasic及FreeB…...
深入了解Unity的Physics类:一份详细的技术指南(七)(下篇)
接着上一篇深入了解Unity的Physics类(上篇),我们继续把Physics类剩余的属性和方法进行讲解 碰撞检测和忽略: (这些方法和属性涉及查询和处理物体之间的碰撞) Physics.CheckBox: 检查给定位置的盒子是否与任何碰撞器接触或者位于任何碰撞器内部。 Physics.CheckCapsu…...
C++入门:引用是什么
目录 1.引用的概念 2.引用的特征 3.常引用 4.引用使用场景 5.传值,传引用效率比较 6.引用与指针的区别 1.引用的概念 引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空 间,它和它引用…...
2023年人工智能与自动化控制国际学术会议(AIAC 2023)
2023年人工智能与自动化控制国际学术会议(AIAC 2023) The 2023 International Conference on Artificial Intelligence and Automation Control 2023年人工智能与自动化控制国际学术会议(AIAC 2023)将于2023年10月27-29日在中…...
分布式核心知识以及常见微服务框架
分布式中的远程调用 在微服务架构中,通常存在多个服务之间的远程调用的需求。远程调用通常包含两个部分:序列化和通信协议。常见的序列化协议包括json、xml、 hession、 protobuf、thrift、text、 bytes等,目前主流的远程调用技术有基于HTTP…...
Unity记录4.1-存储-根据关键字加载Tile
文章首发见博客:https://mwhls.top/4810.html。 无图/格式错误/后续更新请见首发页。 更多更新请到mwhls.top查看 欢迎留言提问或批评建议,私信不回。 汇总:Unity 记录 摘要:实现完 Tilemap 地图生成后,实现根据关键字…...
数据结构—树表的查找
7.3树表的查找 当表插入、删除操作频繁时,为维护表的有序表,需要移动表中很多记录。 改用动态查找表——几种特殊的树 表结构在查找过程中动态生成 对于给定值key 若表中存在,则成功返回; 否则࿰…...
微信小程序测试策略和注意事项?
一、测试前准备(环境搭建) 1、前端页面 微信 Web 开发者工具安装、授权测试用的微信号可预览和调试小程序 2、管理后台 配置内网测试服务器环境,通过 PC 端 Web 站点管理小程序前端的输出内容,可从开发人员获取管理账号进行测…...
VUE3封装EL-ELEMENT-PLUS input组件
VUE3封装EL-ELEMENT-PLUS input组件 完整代码 <template><div><div><div class"lable_top" v-if"label"><label :class"lable_sty">{{ label }}</label></div><el-inputv-model"inputValue&…...
RISC-V公测平台发布 · 在SG2042上配置Jupiter+Octave科学计算环境
简介 JupyterHub是一个开源的共享计算平台,它为每个用户管理一个单独的 Jupyter 环境, 可以用于学生班级、企业数据科学小组或科学研究小组。它是一个多用户中心,可以生成、管理和代理多个单用户Jupyter笔记本服务器的实例。 GNU Octave是一…...
初识Sentinel
目录 1.解决雪崩的方式有4种: 1.1.2超时处理: 1.1.3仓壁模式 1.1.4.断路器 1.1.5.限流 1.1.6.总结 1.2.服务保护技术对比 1.3.Sentinel介绍和安装 1.3.1.初识Sentinel 1.3.2.安装Sentinel 1.4.微服务整合Sentinel 2.流量控制 2.1.簇点链路 …...
【官方中文文档】Mybatis-Spring #注入映射器
注入映射器 与其在数据访问对象(DAO)中手工编写使用 SqlSessionDaoSupport 或 SqlSessionTemplate 的代码,还不如让 Mybatis-Spring 为你创建一个线程安全的映射器,这样你就可以直接注入到其它的 bean 中了: <bea…...
UG\NX 二次开发 相切面、相邻面的选择控件
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: 有群友问“UFUN多选功能过滤面不能选择相切面或相邻面之类的吗?” 这个用Block UI的"面收集器"就可以,ufun函数是不行的。 效果: C++语言在UG二次开发中的应用及综合分析 C++ …...
Quartz任务调度框架介绍和使用
一、Quartz介绍 Quartz [kwɔːts] 是OpenSymphony开源组织在Job scheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。但是相较于Timer, Quartz增加了很多功能: 1.持久性作业 …...
drools8尝试
drools7升级到drools8有很大很大的变更.几乎不能说是一个项目了. 或者说就是名字相同的不同项目, 初看下来变化是这样 两个最关键的东西都retired了 https://docs.drools.org/8.42.0.Final/drools-docs/drools/migration-guide/index.html business central变成了一个VS code…...
【机器学习】python基础实现线性回归
手写梯度下降的实现ykxb的线性回归 算法步骤: (1)构造数据,y3*x5; (2)随机初始化和,任意数值,例如9,10; (3)计算,,并计算 (4&…...
vue table合并行 动态列名
需求: 1.合并行,相同数据合并 2,根据后端返回数据动态显示列名, 我这个业务需求是,每年增加一列,也就是列名不是固定的,后端返回数据每年会多一条数据,根据返回数据显示列名 实现: html <el-table v-loading"loading" :data"dataList" :span-metho…...
Spring Cloud Alibaba-Nacos Discovery--服务治理
1 服务治理介绍 先来思考一个问题 通过上一章的操作,我们已经可以实现微服务之间的调用。但是我们把服务提供者的网络地址 (ip,端口)等硬编码到了代码中,这种做法存在许多问题: 一旦服务提供者地址变化&am…...
【C++】unordered_map和unordered_set的使用 及 OJ练习
文章目录 前言1. unordered系列关联式容器2. map、set系列容器和unordered_map、unordered_set系列容器的区别3. unordered_map和unordered_set的使用4. set与unordered_set性能对比5. OJ练习5.1 在长度 2N 的数组中找出重复 N 次的元素思路分析AC代码 5.2 两个数组的交集思路分…...
初识 JVM 01
JVM JRE JDK的关系 JVM 的内存机构 程序计数器 java指令的执行流程: 1 右侧的java源代码编译为左侧的java字节码(右侧第一个方块对应左侧第一个方块) 2 字节码 经过解释器 变为机器码 3 机器码就可以被cpu来执行 程序计数器的作用就…...
FPGA应用学习笔记----I2S和总结
时序一致在慢时序方便得多 增加了时序分布和分析的复杂性 使用fifo会开销大量资源...
归并排序之从微观看递归
前言 这次,并不是具体讨论归并排序算法,而是利用归并排序算法,探讨一下递归。归并排序的特点在于连续使用了两次递归调用,这次我们将从微观上观察递归全过程,从本质上理解递归,如果能看完,你一…...
Pytorch-day07-模型保存与读取
PyTorch 模型保存&读取 模型存储模型单卡存储&多卡存储模型单卡读取&多卡读取 1、模型存储 PyTorch存储模型主要采用pkl,pt,pth三种格式,就使用层面来说没有区别PyTorch模型主要包含两个部分:模型结构和权重。其中模型是继承n…...
【C语言每日一题】01. Hello, World!
题目来源:http://noi.openjudge.cn/ch0101/01/ 01. Hello, World! 总时间限制: 1000ms 内存限制: 65536kB 问题描述 对于大部分编程语言来说,编写一个能够输出“Hello, World!”的程序往往是最基本、最简单的。因此,这个程序常常作为一个初…...
arm: day8
1.中断实验:按键控制led灯 流程: key.h /*************************************************************************> File Name: include/key.h> Created Time: 2023年08月21日 星期一 17时03分20秒***************************************…...
k8s容器加入host解析字段
一、通过edit或path来修改 kubectl edit deploy /xxxxx. x-n cattle-system xxxxx为你的资源对象名称 二、添加字段 三、code hostAliases:- hostnames:- www.rancher.localip: 10.10.2.180...
浅谈开发过程中完善的注释的重要性
第一部分:引言 1.1 简述编程注释的定义和功能 编程注释是一种在源代码中添加的辅助性文字,它不参与编译或执行,但对于理解源代码起着至关重要的作用。注释可以简单地描述代码的功能,也可以详细地解释算法的工作原理、设计决策的…...
Docker 微服务实战
1. 通过IDEA新建一个普通微服务模块 1.1 建Module docker_boot 1.2 改写pom <?xml version"1.0" encoding"UTF-8"?><project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance&…...
一个网站的上线流程/sem优化服务公司
早晨起床时间:6:30 晚上休息时间:23:26 全天处理事件:1.上班。 今日反思:今天还是在I组装设备,中途开了个会,到了下午大体外形已装好,简单的调试了下程序,发现了许多问题。今天效率一…...
wordpress 访客/广州全网推广
目录 一.静态代理 二.动态代理: 一.静态代理 1)静态代理角色分析: a:抽象角色:一般使用接口 或者 抽象类来实现。 b:真实角色:被代…...
青海做网站哪家好/百度网站客服电话
导出整个数据库到SQL mysqldump -h localhost -u user-p dbname> /home/bao/test.sql 然后输入密码,确认 导出数据库的某张表到 sql mysqldump -h localhost -u user -p dbname some_table_name> /home/bao/test.sql 导出数据库所有表结构 mysqldump -…...
网站建设 功能需求/竞价推广怎么样
首选的FTP服务器搭建方式安装vsftpd#查看当前系统版本 cat /etc/redhat-release CentOS release 6.6 (Final) #查看是否已经安装vsftpd rpm -qa | grep vsftpd #如果没有,就安装,并设置开机启动 yum -y install vsftpd chkconfig vsftpd on基于虚拟用户…...
一般课程网站要怎么做/百度统计代码安装位置
interruptedException: http://blog.csdn.net/srzhz/article/details/6804756 1. 处于sleeping,awaiting,或是倍占用的线程(阻塞状态),中断就会抛出interruptedException: 但是并没有被职位,而且也不会中断…...
网站未做安全隐患检测怎么拿shell/保定seo排名优化
编写 sublime-build 文件 在 Sublime Text 窗口中,找到菜单栏上的 Tools -> Build System -> New Build System…。点击之后,Sublime Text 会打开一个新文件,将如下内容复制进文件: C11 {"cmd": ["g"…...