当前位置: 首页 > news >正文

(五)物质导数与空间时间导数

1. 物质导数与空间时间导数及二者的联系

考虑运动变形过程中代表性物质点的物理量 Φ\bold\PhiΦ(张量) 随时间的变化率

  • 在物质描述中,Φ\bold\PhiΦ(X⃗,t)(\vec{X},t)(X,t) 为自变量;
  • 在空间描述中,Φ\bold\PhiΦ(x⃗,t)(\vec{x},t)(x,t) 为自变量。

物理量 Φ\bold \PhiΦ 随某一固定的物质点一起运动的时间变化率(称作:物质导数)可写作:
DΦDt=(∂Φ(X⃗,t)∂t)∣X⃗≜Φ∙\dfrac{D\bold \Phi}{Dt} =\left. \left(\frac{\partial \bold\Phi(\vec{X},t)}{\partial t}\right)\right|_{\vec X} \triangleq \overset{\bullet}{\bold\Phi}DtDΦ=(tΦ(X,t))XΦ
物理量 Φ\bold \PhiΦ 在某一固定的空间坐标上的时间变化率(称作:空间时间导数/局部导数)可写作:
(∂Φ(x⃗,t)∂t)∣x⃗≜Φ′\left. \left(\frac{\partial \bold\Phi(\vec{x},t)}{\partial t}\right)\right|_{\vec x} \triangleq \bold\Phi'(tΦ(x,t))xΦ

根据复合函数的求导法则可推出:
Φ∙={∂Φ[x⃗(X⃗,t),t]∂t}∣X⃗=(∂Φ∂t)∣x⃗+(∂Φ∂xr)(∂xr∂t)∣X⃗=Φ′+(∂Φ∂xr⊗g⃗r)⋅(g⃗s∂xs∂t)∣X⃗=Φ′+(Φ▽)⋅(∂x⃗∂t)∣X⃗=Φ′+(Φ▽)⋅(∂u⃗∂t)=Φ′+(Φ▽)⋅v⃗=Φ′+v⃗⋅(▽Φ)\begin{aligned} & \overset{\bullet}{\bold\Phi} =\left. \left\{\frac{\partial \bold\Phi[\vec{x}(\vec{X},t),t]}{\partial t}\right\}\right|_{\vec X} \\\\ &\quad=\left.\left(\dfrac{\partial\bold\Phi}{\partial t}\right)\right|_{\vec{x}}+\left(\dfrac{\partial\bold\Phi}{\partial {x}^r}\right)\left.\left(\dfrac{\partial x^r}{\partial t}\right)\right|_{\vec{X}}\\\\ &\quad=\bold\Phi'+\left(\dfrac{\partial\bold\Phi}{\partial {x}^r}\otimes\vec{g}\ ^r\right)\cdot\left.\left(\vec{g}_s\dfrac{\partial x^s}{\partial t}\right)\right|_{\vec{X}}\\\\ &\quad=\bold\Phi'+\left(\bold\Phi\triangledown\right)\cdot\left.\left(\dfrac{\partial\vec x}{\partial t}\right)\right|_{\vec{X}}\\\\ &\quad=\bold\Phi'+\left(\bold\Phi\triangledown\right)\cdot\left(\dfrac{\partial\vec u}{\partial t}\right)\\\\ &\quad=\bold\Phi'+\left(\bold\Phi\triangledown\right)\cdot\vec{v}\\\\ &\quad=\bold\Phi'+\vec{v}\cdot\left(\triangledown\bold\Phi\right) \end{aligned}Φ={tΦ[x(X,t),t]}X=(tΦ)x+(xrΦ)(txr)X=Φ+(xrΦg r)(gstxs)X=Φ+(Φ)(tx)X=Φ+(Φ)(tu)=Φ+(Φ)v=Φ+v(Φ)

2. 空间坐标系相关量的物质导数

2.1. 空间坐标系基矢的物质导数

随时间变化,某一固定物质点将映射至空间坐标系中的不同位置。因此,“空间坐标系基矢的物质导数”是指:某一物质点所在处的基矢变化率。故
g⃗i∙=(g⃗i)′+v⃗⋅▽g⃗i=v⃗⋅▽g⃗i=vj∂g⃗i∂xj=vjΓijkg⃗k=vjΓij,kg⃗k\overset{\bullet}{\vec{g}_i} =(\vec{g}_i)'+\vec{v}\cdot\triangledown\vec{g}_i =\vec{v}\cdot\triangledown\vec{g}_i =v^j\dfrac{\partial \vec{g}_i}{\partial x^j} =v^j\Gamma_{ij}^k\vec{g}_k =v^j\Gamma_{ij,k}\vec{g}^kgi=(gi)+vgi=vgi=vjxjgi=vjΓijkgk=vjΓij,kgk
式中,Γijk、Γij,k\Gamma_{ij}^k、\Gamma_{ij,k}ΓijkΓij,k 分别为空间坐标系的第二类、第一类 Christoffel 符号。又由于
DDt(g⃗i⋅g⃗j)=g⃗i∙⋅g⃗j+g⃗i⋅g⃗j∙=0⟹g⃗i⋅g⃗j∙=−g⃗i∙⋅g⃗j\dfrac{D}{Dt}(\vec{g}_i\cdot\vec{g}^j) =\overset{\bullet}{\vec{g}_i}\cdot\vec{g}^j+\vec{g}_i\cdot\overset{\bullet}{\vec{g}^j} =0 \Longrightarrow \vec{g}_i\cdot\overset{\bullet}{\vec{g}^j}=-\overset{\bullet}{\vec{g}_i}\cdot\vec{g}^jDtD(gigj)=gigj+gigj=0gigj=gigj
g⃗j∙=βijg⃗i\overset{\bullet}{\vec{g}^j}=\beta^j_i\vec{g}^igj=βijgi ,那么:
g⃗i⋅βkjg⃗k=βij=−g⃗i∙⋅g⃗j=−vkΓikj\vec{g}_i\cdot\beta^j_k\vec{g}^k =\beta^j_i =-\overset{\bullet}{\vec{g}_i}\cdot\vec{g}^j =-v^k\Gamma^j_{ik}giβkjgk=βij=gigj=vkΓikj
故,
g⃗j∙=−vkΓikjg⃗i\overset{\bullet}{\vec{g}^j}=-v^k\Gamma^j_{ik}\vec{g}^igj=vkΓikjgi

2.2. 空间坐标系协变基矢混合积的 g\sqrt{g}g 的物质导数

由空间坐标系基矢的物质导数可知:
gij∙=g⃗i∙⋅g⃗j+g⃗i⋅g⃗j∙=vr(Γirkgkj+Γjrkgki)=vr(Γir,j+Γjr,i)\overset{\bullet}{g_{ij}} =\overset{\bullet}{\vec{g}_i}\cdot\vec{g}_j+\vec{g}_i\cdot\overset{\bullet}{\vec{g}_j} =v^r(\Gamma^k_{ir}g_{kj}+\Gamma^k_{jr}g_{ki}) =v^r(\Gamma_{ir,j}+\Gamma_{jr,i})gij=gigj+gigj=vr(Γirkgkj+Γjrkgki)=vr(Γir,j+Γjr,i)
由于,
1det([A])[A∗]=[A]−1\dfrac{1}{det([A])}[A^*]=[A]^{-1}det([A])1[A]=[A]1
其中,[A∗][A^*][A][A][A][A] 的伴随矩阵。则
1g∂g∂gji=gij,g=det(gij)\dfrac{1}{g}\dfrac{\partial g}{\partial g_{ji}}=g^{ij},g=det(g_{ij})g1gjig=gijg=det(gij)
故,det(gij)det(g_{ij})det(gij) 的物质导数为:
g∙=∂g∂gjigji∙=ggijgji∙=gvr(Γiri+Γjrj)=2gvrΓiri\overset{\bullet}{g} =\dfrac{\partial g}{\partial g_{ji}}\overset{\bullet}{g_{ji}} =gg^{ij}\overset{\bullet}{g_{ji}} =gv^r(\Gamma_{ir}^i+\Gamma_{jr}^j) =2gv^r\Gamma_{ir}^ig=gjiggji=ggijgji=gvr(Γiri+Γjrj)=2gvrΓiri
式中,Γiri\Gamma_{ir}^iΓiri 为空间坐标系的第二类Christoffel 符号。进一步:
g∙=gvrΓiri\overset{\bullet}{\sqrt{g}}=\sqrt gv^r\Gamma_{ir}^ig=gvrΓiri
上式也可利用第二类Christoffel符号与协变基矢的混合积 g\sqrt{g}g 的关系物质导数和局部导数的关系得到:
g∙=v⃗⋅(▽g)=vi∂g∂xi=gvrΓiri\overset{\bullet}{\sqrt{g}} =\vec{v}\cdot(\triangledown\sqrt{g}) =v^i\dfrac{\partial \sqrt{g}}{\partial x^i} =\sqrt gv^r\Gamma_{ir}^ig=v(g)=vixig=gvrΓiri

3. 随体坐标系 {XA,t}\{X^A,t\}{XA,t} 相关量的物质导数

3.1. 随体坐标系 {XA,t}\{X^A,t\}{XA,t} 基矢的物质导数

随时间的变化,特定的物质点在随体坐标系 {XA,t}\{X^A,t\}{XA,t} 中的基矢不断改变。其协变基矢的变化率可写作:
C⃗A∙=[∂∂t(∂x⃗∂XA)]∣X⃗=[∂∂XA(∂x⃗∂t)]∣X⃗=∂∂XA(∂u⃗∂t)=∂v⃗∂XA=vB∣∣AC⃗B=∂v⃗∂xi∂xi∂XA=x,Ai∂v⃗∂xi=x,Aivj∣ig⃗j\begin{aligned} &\overset{\bullet}{\vec{C}_A} =\left.\left[\dfrac{\partial}{\partial t}\left(\dfrac{\partial \vec{x}}{\partial X^A}\right)\right]\right|_{\vec{X}} =\left.\left[\dfrac{\partial}{\partial X^A}\left(\dfrac{\partial \vec{x}}{\partial t}\right)\right]\right|_{\vec{X}} \\\ \\ &\quad\ =\dfrac{\partial}{\partial X^A}\left(\dfrac{\partial \vec{u}}{\partial t}\right) =\dfrac{\partial\vec{v}}{\partial X^A} =v^B||_A\vec{C}_B \\\ \\ &\quad\ =\dfrac{\partial\vec{v}}{\partial x^i}\dfrac{\partial x^i}{\partial X^A} =x^i_{,A}\dfrac{\partial\vec{v}}{\partial x^i} =x^i_{,A}v^j|_i\vec{g}_j \end{aligned}  CA=[t(XAx)]X=[XA(tx)]X =XA(tu)=XAv=vBACB =xivXAxi=x,Aixiv=x,Aivjigj
同理可知
C⃗A∙∙=∂a⃗∂XA=aB∣∣AC⃗B\overset{\bullet\bullet}{\vec{C}_A} =\dfrac{\partial\vec{a}}{\partial X^A} =a^B||_A\vec{C}_BCA∙∙=XAa=aBACB

DC⃗A⋅C⃗BDt=C⃗A∙⋅C⃗B+C⃗A⋅C⃗B∙=0\dfrac{D{\vec{C}_A\cdot\vec{C}^B}}{Dt} =\overset{\bullet}{\vec{C}_A}\cdot\vec{C}^B+{\vec{C}_A}\cdot\overset{\bullet}{\vec{C}^B} =0DtDCACB=CACB+CACB=0

C⃗A∙=−(C⃗B∙⋅C⃗A)C⃗B=−vA∣∣BC⃗B=−X,jAvj∣ig⃗i\overset{\bullet}{\vec{C}^A} =-(\overset{\bullet}{\vec{C}_B}\cdot\vec{C}^A)\vec{C}^B =-v^A||_B\vec{C}^B =-X^A_{,\ j}v^j|_i\vec{g}^iCA=(CBCA)CB=vABCB=X, jAvjigi

3.2. 随体坐标系 {XA,t}\{X^A,t\}{XA,t} 协变基矢混合积的 C\sqrt{C}C 的物质导数

C∙AB=C⃗∙A⋅C⃗B+C⃗A⋅C⃗∙B=vB∣∣A+vA∣∣B\overset{\bullet}{C}_{AB} =\overset{\bullet}{\vec C}_{A}\cdot{\vec C}_{B}+\vec{C}_A\cdot\overset{\bullet}{\vec C}_{B} =v_B||_A+v_A||_BCAB=CACB+CACB=vBA+vAB

1C∂C∂CBA=C−1AB,C=det(CAB)\dfrac{1}{C}\dfrac{\partial C}{\partial C_{BA}}=\overset{-1}{C}\ ^{AB},C=det(C_{AB})C1CBAC=C1 ABC=det(CAB)

C∙=∂C∂CBAC∙AB=CC−1ABC∙AB=C(vA∣∣A+vB∣∣B)=2CvA∣∣A\overset{\bullet}{C} =\dfrac{\partial C}{\partial C_{BA}}\overset{\bullet}{C}_{AB} =C\overset{-1}{C}\ ^{AB}\overset{\bullet}{C}_{AB} =C(v^A||_A+v^B||_B) =2Cv^A||_AC=CBACCAB=CC1 ABCAB=C(vAA+vBB)=2CvAA
进一步知:
C∙=12CC∙=CvA∣∣A\overset{\bullet}{\sqrt C} =\dfrac{1}{2\sqrt C}\overset{\bullet}{C} =\sqrt Cv^A||_AC=2C1C=CvAA

3.3. J\mathscr{J}J 的物质导数

由于,
J=det(F)=CG\mathscr{J}=det(\bold F)=\sqrt{\dfrac{C}{G}}J=det(F)=GC
故,
J∙=C∙G=CGvA∣∣A=JvA∣∣A=J▽⋅v⃗\overset{\bullet}{\mathscr{J}} ={\dfrac{\overset{\bullet}{\sqrt C}}{\sqrt G}} =\dfrac{\sqrt C}{\sqrt G}v^A||_A =\mathscr{J}v^A||_A =\mathscr{J}\triangledown\cdot\vec{v}J=GC=GCvAA=JvAA=Jv

4. 任意张量在空间坐标系与随体坐标系 {XA,t}\{X^A,t\}{XA,t} 中的物质导数

以三阶张量为例:
Φ=Φ∙∙kijg⃗i⊗g⃗j⊗g⃗k=Φ∙∙MABC⃗A⊗C⃗B⊗C⃗M\bold\Phi =\varPhi^{ij}_{\bullet\bullet k}\ \vec{g}_i\otimes\vec{g}_j\otimes\vec{g}^k =\varPhi^{AB}_{\bullet\bullet M}\ \vec{C}_A\otimes\vec{C}_B\otimes\vec{C}^MΦ=Φ∙∙kij gigjgk=Φ∙∙MAB CACBCM

Φ∙=Φ∙∙∙MABC⃗A⊗C⃗B⊗C⃗M+Φ∙∙MABC⃗A∙⊗C⃗B⊗C⃗M+Φ∙∙MABC⃗A⊗C⃗B∙⊗C⃗M+Φ∙∙MABC⃗A⊗C⃗B⊗C⃗∙M=(Φ∙∙∙MAB+Φ∙∙MNBvA∣∣N+Φ∙∙MANvB∣∣N−Φ∙∙NABvN∣∣M)C⃗A⊗C⃗B⊗C⃗M\begin{aligned} &\overset{\bullet}{\bold\Phi} =\overset{\bullet}{\varPhi}\ ^{AB}_{\bullet\bullet M}\ \vec{C}_A\otimes\vec{C}_B\otimes\vec{C}^M +\varPhi^{AB}_{\bullet\bullet M}\ \overset{\bullet}{\vec{C}_A}\otimes\vec{C}_B\otimes\vec{C}^M +\varPhi^{AB}_{\bullet\bullet M}\ \vec{C}_A\otimes\overset{\bullet}{\vec{C}_B}\otimes\vec{C}^M +\varPhi^{AB}_{\bullet\bullet M}\ \vec{C}_A\otimes\vec{C}_B\otimes\overset{\bullet}{\vec{C}}\ ^M \\\\ &\ \ \ =(\overset{\bullet}{\varPhi}\ ^{AB}_{\bullet\bullet M}+\varPhi^{NB}_{\bullet\bullet M}\ v^A||_N+\varPhi^{AN}_{\bullet\bullet M}\ v^B||_N-\varPhi^{AB}_{\bullet\bullet N}\ v^N||_M)\ \vec{C}_A\otimes\vec{C}_B\otimes\vec{C}^M \end{aligned}Φ=Φ ∙∙MAB CACBCM+Φ∙∙MAB CACBCM+Φ∙∙MAB CACBCM+Φ∙∙MAB CACBC M   =(Φ ∙∙MAB+Φ∙∙MNB vAN+Φ∙∙MAN vBNΦ∙∙NAB vNM) CACBCM

Φ∙=Φ∙∙∙kijg⃗i⊗g⃗j⊗g⃗k+Φ∙∙kijg⃗∙i⊗g⃗j⊗g⃗k+Φ∙∙kijg⃗i⊗g⃗∙j⊗g⃗k+Φ∙∙kijg⃗i⊗g⃗j⊗g⃗∙k=(Φ∙∙∙kij+Φ∙∙ksjvrΓrsi+Φ∙∙kisvrΓrsj−Φ∙∙sijvrΓrks)g⃗i⊗g⃗j⊗g⃗k=[(Φ∙∙kij)′+(vrΦ∙∙k,rij+Φ∙∙ksjvrΓrsi+Φ∙∙kisvrΓrsj−Φ∙∙sijvrΓrks)]g⃗i⊗g⃗j⊗g⃗k=[(Φ∙∙kij)′+vrΦ∙∙kij∣r)]g⃗i⊗g⃗j⊗g⃗k=Φ′+v⃗⋅▽Φ\begin{aligned} &\overset{\bullet}{\bold\Phi} =\overset{\bullet}{\varPhi}\ ^{ij}_{\bullet\bullet k}\ \vec{g}_i\otimes\vec{g}_j\otimes\vec{g}^k +\varPhi^{ij}_{\bullet\bullet k}\ \overset{\bullet}{\vec{g}}_i\otimes\vec{g}_j\otimes\vec{g}^k +\varPhi^{ij}_{\bullet\bullet k}\ \vec{g}_i\otimes\overset{\bullet}{\vec{g}}_j\otimes\vec{g}^k +\varPhi^{ij}_{\bullet\bullet k}\ \vec{g}_i\otimes\vec{g}_j\otimes\overset{\bullet}{\vec{g}}\ ^k \\\\ &\ \ \ =(\overset{\bullet}{\varPhi}\ ^{ij}_{\bullet\bullet k}+{\varPhi}\ ^{sj}_{\bullet\bullet k}v^r\Gamma^i_{rs}+{\varPhi}\ ^{is}_{\bullet\bullet k}v^r\Gamma^j_{rs}-{\varPhi}\ ^{ij}_{\bullet\bullet s}v^r\Gamma^s_{rk})\ \vec{g}_i\otimes\vec{g}_j\otimes\vec{g}^k \\\\ &\ \ \ =[({\varPhi}\ ^{ij}_{\bullet\bullet k})'+(v^r{\varPhi}\ ^{ij}_{\bullet\bullet k,r}+{\varPhi}\ ^{sj}_{\bullet\bullet k}v^r\Gamma^i_{rs}+{\varPhi}\ ^{is}_{\bullet\bullet k}v^r\Gamma^j_{rs}-{\varPhi}\ ^{ij}_{\bullet\bullet s}v^r\Gamma^s_{rk})]\ \vec{g}_i\otimes\vec{g}_j\otimes\vec{g}^k \\\\ &\ \ \ =[({\varPhi}\ ^{ij}_{\bullet\bullet k})'+v^r{\varPhi}\ ^{ij}_{\bullet\bullet k}|_r)]\ \vec{g}_i\otimes\vec{g}_j\otimes\vec{g}^k \\\\ &\ \ \ =\bold\Phi'+\vec{v}\cdot\triangledown\bold\Phi \end{aligned}Φ=Φ ∙∙kij gigjgk+Φ∙∙kij gigjgk+Φ∙∙kij gigjgk+Φ∙∙kij gigjg k   =(Φ ∙∙kij+Φ ∙∙ksjvrΓrsi+Φ ∙∙kisvrΓrsjΦ ∙∙sijvrΓrks) gigjgk   =[(Φ ∙∙kij)+(vrΦ ∙∙k,rij+Φ ∙∙ksjvrΓrsi+Φ ∙∙kisvrΓrsjΦ ∙∙sijvrΓrks)] gigjgk   =[(Φ ∙∙kij)+vrΦ ∙∙kijr)] gigjgk   =Φ+vΦ

相关文章:

(五)物质导数与空间时间导数

本文内容主要包括:1. 物质导数与空间时间导数及二者的联系2. 空间坐标系相关量的物质导数2.1. 空间坐标系基矢的物质导数2.2. 空间坐标系协变基矢混合积的 g\sqrt{g}g​ 的物质导数3. 随体坐标系 {XA,t}\{X^A,t\}{XA,t} 相关量的物质导数3.1. 随体坐标系 {XA,t}\{X^…...

python实战应用讲解-【语法基础篇】流程控制-运算符(附示例代码)

目录 比较运算符 相等运算符 is:相同运算符 in:成员资格运算符 字符串和序列的比较...

MXNet中使用双向循环神经网络BiRNN对文本进行情感分类

文本分类类似于图片分类,也是很常见的一种分类任务,将一段不定长的文本序列变换为文本的类别。这节主要就是关注文本的情感分析(sentiment analysis),对电影的评论进行一个正面情绪与负面情绪的分类。整理数据集第一步都是将数据集整理好&…...

SpringBoot 整合 MongoDB 6 以上版本副本集及配置 SSL / TLS 协议

续上一篇 Linux 中使用 docker-compose 部署 MongoDB 6 以上版本副本集及配置 SSL / TLS 协议 前提:此篇文章是对上一篇文章的实战和项目中相关配置的使用,我这边针对 MongoDB 原有基础上做了增强,简化了 MongoDB 配置 SSL / TLS 协议上的支…...

C语言static关键字

目录static修饰局部变量static修饰全局变量static修饰函数static是C语言的关键字,它有静态的意思static的三种用法:修饰局部变量修饰全局变量修饰函数 static修饰局部变量 我们先看一个程序: void print() {int a 0;a;printf("%d\n&…...

【华为OD机试模拟题】用 C++ 实现 - 单词接龙(2023.Q1)

最近更新的博客 【华为OD机试模拟题】用 C++ 实现 - 货币单位换算(2023.Q1) 【华为OD机试模拟题】用 C++ 实现 - 选座位(2023.Q1) 【华为OD机试模拟题】用 C++ 实现 - 停车场最大距离(2023.Q1) 【华为OD机试模拟题】用 C++ 实现 - 重组字符串(2023.Q1) 【华为OD机试模…...

PHP基础(2)

PHP基础常用函数数组及多维数组数组遍历强制类型转换运算符赋值与基本运算字符串运算逻辑运算符常用函数 substr的用法是:substr(目标字符串,从字符串的哪个位置开始,然后返回往后的几个字符)strchr的用法是&#xff1…...

Java8(JDK1.8)新特性

一、Java8(JDK1.8)新特性 1、Lamdba表达式 2、函数式接口 3、方法引用和构造引用 4、Stream API 5、接口中的默认方法和静态方法 6、新时间日期API 7、OPtional 8、其他特性 二、java8(JDK1.8)新特性简介 1、速度快; 2、代码少、简…...

【C语言】指针的定义和使用

指针一、什么是指针二、指针类型三、指针和数组的关系四、空指针五、野指针一、什么是指针 指针(Pointer)是编程语言中的一个对象,通过地址直接指向内存中该地址的值。由于通过地址能够找到所需的变量存储单元,可以说地址指向该变…...

Parameter ‘zpspid‘ not found

异常:nested exception is org.apache.ibatis.binding.BindingException: Parameter testypid not found. Available parameters are [ztpsXmjcxx, pageable, param1, param2]分析:以为是xml文件中没有对应的字段,一细看了几遍是有这个字段的…...

23、高自由度下的E类波形理论计算(附Matlab代码)

23、高自由度下的E类波形理论计算(附Matlab代码) 0、代码 任意占空比、电压导数条件下的E类波形与阻抗条件计算Matlab 注意修改路径,我这边是:!!!!!!&#…...

软件测试:用“bug”来表示“在电脑程序里的错误”

计算机基础知识计算机(personal computer)俗称电脑(pc),是现代一种用于高速计算的电子机器,可以进行数值计算,又可以进行逻辑判断,还具有存储记忆功能,且能够按照程序的运…...

Git命令

git init # 初始化本地git仓库(创建新仓库)git config --global user.name "xxx" # 配置用户名git config --global user.email "xxxxxx.com" # 配置邮件git config --global color.ui true # git status等命令自动着色git config -…...

Java的异常概念和类型

Java是一种流行的编程语言,拥有强大的异常处理机制,以帮助开发人员在程序出现异常时更好地处理错误情况。本文将介绍Java异常的概念和类型。异常的概念在Java中,异常是指在程序运行时发生的错误或异常情况。例如,当程序试图打开不…...

【Leedcode】环形链表必备的面试题和证明题(附图解)

环形链表必备的面试题和证明题(附图解) 文章目录环形链表必备的面试题和证明题(附图解)前言一、第一题1.题目2.思路3.代码4.延伸问题(1)证明题一:(2)证明题二:二、第二题1.题目2.思路延伸的证明题总结前言 …...

Vulnhub靶场----7、DC-7

文章目录一、环境搭建二、渗透流程三、思路总结一、环境搭建 DC-7下载地址:https://download.vulnhub.com/dc/DC-7.zip kali:192.168.144.148 DC-7:192.168.144.155 二、渗透流程 nmap -T5 -A -p- -sV -sT 192.168.144.155思路: …...

【Unity VR开发】结合VRTK4.0:创建滑块

语录: 只有经历地狱般的磨练,才能炼出创造天堂的力量。 前言: 滑块是一个非常简单的控件,它允许通过沿有限的驱动轴滑动 Interactable 来选择不同的值。我们将使用线性驱动器创建一个滑块控件,该控件允许我们根据与滑…...

Latex中的表格(2)

Latex中的表格一、一个加脚注的三线表的例子二、表格中加注释三、并排的表格3.1 使用小页环境并排表格3.2 使用子表格并排表格四、一个复杂的表格五、一个长表格这篇文章主要罗列一些特殊的表格例子。内容来自:一篇北师大学位论文模板,详见https://githu…...

(七)输运定理

本文主要内容包括:1. 物质积分2. 曲线上物质积分的时间变化率3. 曲面上物质积分的时间变化率4. 体积域上物质积分的时间变化率 (Reynolds 输运定理)1. 物质积分 考虑 t0t_0t0​ 时刻参考构型中由物质点 X⃗\vec{X}X所形成的 物质曲线 ct0c_{t_0}ct0​​、物质曲面 …...

ABBYYFineReader15免费电脑pdf文档文字识别软件

ABBYYFineReader是一款OCR文字识别软件,它可以对图片、文档等进行扫描识别,并将其转换为可编辑的格式,比如Word、Excel等,操作也是挺方便的。 我们在官网找到该软件并进行下载,打开软件后,选择转换为“Mic…...

【Python】 -- 趣味代码 - 小恐龙游戏

文章目录 文章目录 00 小恐龙游戏程序设计框架代码结构和功能游戏流程总结01 小恐龙游戏程序设计02 百度网盘地址00 小恐龙游戏程序设计框架 这段代码是一个基于 Pygame 的简易跑酷游戏的完整实现,玩家控制一个角色(龙)躲避障碍物(仙人掌和乌鸦)。以下是代码的详细介绍:…...

React第五十七节 Router中RouterProvider使用详解及注意事项

前言 在 React Router v6.4 中&#xff0c;RouterProvider 是一个核心组件&#xff0c;用于提供基于数据路由&#xff08;data routers&#xff09;的新型路由方案。 它替代了传统的 <BrowserRouter>&#xff0c;支持更强大的数据加载和操作功能&#xff08;如 loader 和…...

macOS多出来了:Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用

文章目录 问题现象问题原因解决办法 问题现象 macOS启动台&#xff08;Launchpad&#xff09;多出来了&#xff1a;Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用。 问题原因 很明显&#xff0c;都是Google家的办公全家桶。这些应用并不是通过独立安装的…...

全志A40i android7.1 调试信息打印串口由uart0改为uart3

一&#xff0c;概述 1. 目的 将调试信息打印串口由uart0改为uart3。 2. 版本信息 Uboot版本&#xff1a;2014.07&#xff1b; Kernel版本&#xff1a;Linux-3.10&#xff1b; 二&#xff0c;Uboot 1. sys_config.fex改动 使能uart3(TX:PH00 RX:PH01)&#xff0c;并让boo…...

DingDing机器人群消息推送

文章目录 1 新建机器人2 API文档说明3 代码编写 1 新建机器人 点击群设置 下滑到群管理的机器人&#xff0c;点击进入 添加机器人 选择自定义Webhook服务 点击添加 设置安全设置&#xff0c;详见说明文档 成功后&#xff0c;记录Webhook 2 API文档说明 点击设置说明 查看自…...

【网络安全】开源系统getshell漏洞挖掘

审计过程&#xff1a; 在入口文件admin/index.php中&#xff1a; 用户可以通过m,c,a等参数控制加载的文件和方法&#xff0c;在app/system/entrance.php中存在重点代码&#xff1a; 当M_TYPE system并且M_MODULE include时&#xff0c;会设置常量PATH_OWN_FILE为PATH_APP.M_T…...

MySQL 部分重点知识篇

一、数据库对象 1. 主键 定义 &#xff1a;主键是用于唯一标识表中每一行记录的字段或字段组合。它具有唯一性和非空性特点。 作用 &#xff1a;确保数据的完整性&#xff0c;便于数据的查询和管理。 示例 &#xff1a;在学生信息表中&#xff0c;学号可以作为主键&#xff…...

nnUNet V2修改网络——暴力替换网络为UNet++

更换前,要用nnUNet V2跑通所用数据集,证明nnUNet V2、数据集、运行环境等没有问题 阅读nnU-Net V2 的 U-Net结构,初步了解要修改的网络,知己知彼,修改起来才能游刃有余。 U-Net存在两个局限,一是网络的最佳深度因应用场景而异,这取决于任务的难度和可用于训练的标注数…...

uniapp 集成腾讯云 IM 富媒体消息(地理位置/文件)

UniApp 集成腾讯云 IM 富媒体消息全攻略&#xff08;地理位置/文件&#xff09; 一、功能实现原理 腾讯云 IM 通过 消息扩展机制 支持富媒体类型&#xff0c;核心实现方式&#xff1a; 标准消息类型&#xff1a;直接使用 SDK 内置类型&#xff08;文件、图片等&#xff09;自…...

6个月Python学习计划 Day 16 - 面向对象编程(OOP)基础

第三周 Day 3 &#x1f3af; 今日目标 理解类&#xff08;class&#xff09;和对象&#xff08;object&#xff09;的关系学会定义类的属性、方法和构造函数&#xff08;init&#xff09;掌握对象的创建与使用初识封装、继承和多态的基本概念&#xff08;预告&#xff09; &a…...