【连续介质力学】张量的偏微分、球张量和偏张量

news2024/11/17 7:27:59

张量的偏微分

张量的一阶微分,定义:
∂ A ∂ A = A , A = ∂ A i j ∂ A k l ( e ^ i ⨂ e ^ j ⨂ e ^ k ⨂ e ^ l ) = δ i k δ j l ( e ^ i ⨂ e ^ j ⨂ e ^ k ⨂ e ^ l ) = I \frac{\partial A}{\partial A} = A_{,A}=\frac{\partial A_{ij}}{\partial A_{kl}}(\hat e_i\bigotimes\hat e_j\bigotimes\hat e_k\bigotimes\hat e_l )\\=\delta_{ik}\delta_{jl}(\hat e_i\bigotimes\hat e_j\bigotimes\hat e_k\bigotimes\hat e_l ) = I AA=A,A=AklAij(e^ie^je^ke^l)=δikδjl(e^ie^je^ke^l)=I

张量的迹的微分
∂ T r ( A ) ∂ A = T r ( A ) , A = ∂ A k k ∂ A i j ( e ^ i ⨂ e ^ j ) = δ k i δ k j ( e ^ i ⨂ e ^ j ) = δ i j ( e ^ i ⨂ e ^ j ) = 1 \frac{\partial Tr(A)}{\partial A} = Tr(A)_{,A}=\frac{\partial A_{kk}}{\partial A_{ij}}(\hat e_i\bigotimes\hat e_j )\\=\delta_{ki}\delta_{kj}(\hat e_i\bigotimes\hat e_j ) = \delta_{ij}(\hat e_i\bigotimes\hat e_j ) = 1 ATr(A)=Tr(A),A=AijAkk(e^ie^j)=δkiδkj(e^ie^j)=δij(e^ie^j)=1

张量的迹平方的微分
∂ T r ( A ) 2 ∂ A = 2 T r ( A ) T r ( A ) , A = 2 T r ( A ) 1 \frac{\partial Tr(A)^2}{\partial A} = 2Tr(A)Tr(A)_{,A}=2Tr(A)1 ATr(A)2=2Tr(A)Tr(A),A=2Tr(A)1

张量平方的迹的微分
∂ T r ( A 2 ) ∂ A = ∂ A s r A r s ∂ A i j ( e ^ i ⨂ e ^ j ) = [ A r s ∂ A s r ∂ A i j + A s r ∂ A r s ∂ A i j ] ( e ^ i ⨂ e ^ j ) = [ A r s δ s i δ r j + A s r δ r i δ s j ] ( e ^ i ⨂ e ^ j ) = [ A j i + A j i ] ( e ^ i ⨂ e ^ j ) = 2 A j i ( e ^ i ⨂ e ^ j ) = 2 A T \frac{\partial Tr(A^2)}{\partial A} =\frac{\partial A_{sr}A_{rs}}{\partial A_{ij}}(\hat e_i\bigotimes\hat e_j )\\=[A_{rs}\frac{\partial A_{sr}}{\partial A_{ij}} + A_{sr}\frac{\partial A_{rs}}{\partial A_{ij}}](\hat e_i\bigotimes\hat e_j )\\ =[A_{rs}\delta_{si}\delta_{rj}+A_{sr}\delta_{ri}\delta_{sj}](\hat e_i\bigotimes\hat e_j )\\= [A_{ji}+A_{ji}](\hat e_i\bigotimes\hat e_j )=2A_{ji}(\hat e_i\bigotimes\hat e_j )=2A^T ATr(A2)=AijAsrArs(e^ie^j)=[ArsAijAsr+AsrAijArs](e^ie^j)=[Arsδsiδrj+Asrδriδsj](e^ie^j)=[Aji+Aji](e^ie^j)=2Aji(e^ie^j)=2AT

张量立方的迹的微分
∂ T r ( A 3 ) ∂ A = ∂ A p q A q r A r p ∂ A i j ( e ^ i ⨂ e ^ j ) = [ A q r A r p ∂ A p q ∂ A i j + A p q A r p ∂ A q r ∂ A i j + A p q A q r ∂ A r p ∂ A i j ] ( e ^ i ⨂ e ^ j ) = [ A q r A r p δ p i δ q j + A p q A r p δ q i δ r j + A p q A q r δ r i δ p j ] ( e ^ i ⨂ e ^ j ) = [ A j r A r i + A p i A j p + A j q A q i ] ( e ^ i ⨂ e ^ j ) = 3 A j r A r i ( e ^ i ⨂ e ^ j ) = 3 ( A 2 ) T \frac{\partial Tr(A^3)}{\partial A} =\frac{\partial A_{pq}A_{qr}A_{rp}}{\partial A_{ij}}(\hat e_i\bigotimes\hat e_j )\\=[A_{qr}A_{rp}\frac{\partial A_{pq}}{\partial A_{ij}} + A_{pq}A_{rp}\frac{\partial A_{qr}}{\partial A_{ij}} + A_{pq}A_{qr}\frac{\partial A_{rp}}{\partial A_{ij}} ](\hat e_i\bigotimes\hat e_j )\\ =[A_{qr}A_{rp}\delta_{pi}\delta_{qj} + A_{pq}A_{rp} \delta_{qi}\delta_{rj} + A_{pq}A_{qr}\delta_{ri}\delta_{pj}](\hat e_i\bigotimes\hat e_j )\\= [A_{jr}A_{ri}+A_{pi}A_{jp}+A_{jq}A_{qi}](\hat e_i\bigotimes\hat e_j )\\ =3A_{jr}A_{ri}(\hat e_i\bigotimes\hat e_j ) =3(A^2)^T ATr(A3)=AijApqAqrArp(e^ie^j)=[AqrArpAijApq+ApqArpAijAqr+ApqAqrAijArp](e^ie^j)=[AqrArpδpiδqj+ApqArpδqiδrj+ApqAqrδriδpj](e^ie^j)=[AjrAri+ApiAjp+AjqAqi](e^ie^j)=3AjrAri(e^ie^j)=3(A2)T

对于对称张量
∂ T r ( C ) ∂ C = 1 ∂ [ T r ( C ) ] 2 ∂ C = 2 T r ( C ) 1 ∂ [ T r ( C 2 ) ] ∂ C = 2 C T = 2 C ∂ [ T r ( C 3 ) ] ∂ C = 3 ( C 2 ) T = 3 C 2 \frac{\partial Tr(C)}{\partial C} = 1 \\ \frac{\partial [Tr(C)]^2}{\partial C}=2Tr(C) 1 \\ \frac{\partial [Tr(C^2)]}{\partial C}=2C^T=2C \\ \frac{\partial [Tr(C^3)]}{\partial C}=3(C^2)^T=3C^2 CTr(C)=1C[Tr(C)]2=2Tr(C)1C[Tr(C2)]=2CT=2CC[Tr(C3)]=3(C2)T=3C2

张量的范数的微分
∂ ∣ ∣ C ∣ ∣ ∂ C = ∂ C : C ∂ C = ∂ ( T r ( C ⋅ C T ) ) ∂ C = ∂ T r ( C 2 ) ∂ C = 1 2 [ T r ( C 2 ) ] − 1 2 [ T r ( C 2 ) ] , C = 1 2 [ T r ( C 2 ) ] − 1 2 2 C \frac{\partial ||C||}{\partial C}=\frac{\partial \sqrt{C:C}}{\partial C} = \frac{\partial (\sqrt{Tr(C\cdot C^T)})}{\partial C} \\= \frac{\partial \sqrt{Tr(C^2)}}{\partial C}=\frac{1}{2}[Tr(C^2)]^{-\frac{1}{2}}[Tr(C^2)]_{,C}\\=\frac{1}{2}[Tr(C^2)]^{-\frac{1}{2}}2C C∣∣C∣∣=CC:C =C(Tr(CCT) )=CTr(C2) =21[Tr(C2)]21[Tr(C2)],C=21[Tr(C2)]212C

∂ ∣ ∣ C ∣ ∣ ∂ C = C T r ( C 2 ) = C ∣ ∣ C ∣ ∣ \frac{\partial ||C||}{\partial C} = \frac{C}{\sqrt{Tr(C^2)}}=\frac{C}{||C||} C∣∣C∣∣=Tr(C2) C=∣∣C∣∣C

有趣的微分
在这里插入图片描述

张量的逆的微分
由于: ∂ 1 ∂ C = ∂ ( C − 1 ⋅ C ) ∂ C = 0 \frac{\partial 1}{\partial C}=\frac{\partial (C^{-1}\cdot C)}{\partial C}= 0 C1=C(C1C)=0
在这里插入图片描述
由于: C q j = 1 2 ( C q j + C j q ) C_{qj}= \frac{1}{2}(C_{qj}+C_{jq}) Cqj=21(Cqj+Cjq)
在这里插入图片描述
张量形式:
∂ C − 1 ∂ C = 1 2 [ C − 1 ⨂ ‾ C − 1 + C − 1 ⨂ ‾ C − 1 ] \frac{\partial C^{-1}}{\partial C}=\frac{1}{2}[C^{-1}\overline \bigotimes C^{-1}+C^{-1} \underline \bigotimes C^{-1}] CC1=21[C1C1+C1C1]

NOTE: 如果C不是对称的,那么
∂ C i q − 1 ∂ C k l δ q r = − C i q − 1 ∂ C q j ∂ C k l C j r − 1 = − C i q − 1 δ q k δ j l C j r − 1 = − C i k − 1 C l r − 1 \frac{\partial C_{iq}^{-1}}{\partial C_{kl}}\delta_{qr}=-C_{iq}^{-1}\frac{\partial C_{qj}}{\partial C_{kl}}C_{jr}^{-1}=-C_{iq}^{-1}\delta_{qk}\delta_{jl}C_{jr}^{-1} =-C_{ik}^{-1}C_{lr}^{-1} CklCiq1δqr=Ciq1CklCqjCjr1=Ciq1δqkδjlCjr1=Cik1Clr1
不是对称的

不变量的偏微分

I T I_T IT 的微分:
∂ I T ∂ T = ∂ T r ( T ) ∂ T = T r ( T ) , T = 1 \frac{\partial I_T}{\partial T}=\frac{\partial Tr(T)}{\partial T} =Tr(T)_{,T}=1 TIT=TTr(T)=Tr(T),T=1

I I T II_T IIT 的微分:
在这里插入图片描述

应用Cayley-Hamilton定理:
在这里插入图片描述
将上式T表达式,代入 I I T II_T IIT的表达式:
在这里插入图片描述

第三不变量 I I I T III_T IIIT的微分:
在这里插入图片描述
再次应用Cayley-Hamilton定理:
在这里插入图片描述
转置:
在这里插入图片描述
通过比较,可以求出另一种表示 I I I T III_T IIIT的表达式:
∂ I I I T ∂ T = ( I I I T T − 1 ) T = I I I T T − T \frac{\partial III_T}{\partial T}=(III_T T^{-1})^T=III_T T^{-T} TIIIT=(IIITT1)T=IIITTT

张量的时间偏导

定义:
D D t T = T ˙ D 2 D t 2 = T ¨ \frac{D}{Dt}T = \dot T \quad \frac{D^2}{Dt^2}=\ddot T DtDT=T˙Dt2D2=T¨

张量的行列式的时间偏导
D D t [ det ⁡ T ] = D T i j D t c o f ( T ) \frac{D}{Dt}[\det T] = \frac{DT_{ij}}{Dt}cof (T) DtD[detT]=DtDTijcof(T)

其中, c o f ( T ) cof (T) cof(T) 是T的余子式, [ c o f [ T i j ] ] T = det ⁡ ( T ) ( T − 1 ) i j [cof[T_{ij}]]^T = \det (T )(T^{-1})_{ij} [cof[Tij]]T=det(T)(T1)ij

问题1.38 考虑 J = [ det ⁡ b ] 1 2 = ( I I I b ) 1 2 J = [\det b]^{\frac{1}{2}} = (III_b)^{\frac{1}{2}} J=[detb]21=(IIIb)21 b b b是二阶对称张量,求出 J J J ln ⁡ J \ln J lnJ的关于 b b b 的偏导

在这里插入图片描述

球张量和偏张量

任意一个张量都可以分解成球张量和偏张量:
T = T s p h + T d e v = T r ( T ) 3 1 + T d e v = I T 3 1 + T d e v = T m 1 + T d e v T = T^{sph}+T^{dev}=\frac{Tr(T)}{3}1+T^{dev}=\frac{I_T}{3}1+T^{dev}=T_m1+T^{dev} T=Tsph+Tdev=3Tr(T)1+Tdev=3IT1+Tdev=Tm1+Tdev

所以,偏张量的定义:
T d e v = T − T r ( T ) 3 1 = T − T m 1 T^{dev} = T - \frac{Tr(T)}{3}1=T - T_m1 Tdev=T3Tr(T)1=TTm1

由于张量T是对称的, T = T T T = T^T T=TT,所以:
在这里插入图片描述
在笛卡尔坐标系表示球张量和偏张量:
在这里插入图片描述
接下来介绍根据张量T主不变量的偏张量不变量

偏张量的第一不变量

在这里插入图片描述
任意偏张量的迹都为0

偏张量的第二不变量

在主空间中,张量T的分量是:
在这里插入图片描述
主不变量为: I T = T 1 + T 2 + T 3 ; I I T = T 1 T 2 + T 2 T 3 + T 3 T 1 ; I I I T = T 1 T 2 T 3 I_T = T_1+T_2+T_3; \quad II_T = T_1T_2+T_2T_3+T_3T_1; \quad III_T=T_1T_2T_3 IT=T1+T2+T3;IIT=T1T2+T2T3+T3T1;IIIT=T1T2T3

那么偏张量 T d e v = T − T m 1 T^{dev} = T - T_m1 Tdev=TTm1 在主空间的分量为:
在这里插入图片描述
所以,偏张量的第二不变量是:
在这里插入图片描述
同样地,也可以用从第二不变量的定义出发证明:
定义:
在这里插入图片描述
那么偏张量的第二不变量为:
在这里插入图片描述
因为不变量不随坐标系的改变而改变,所以在主空间和一般的笛卡尔坐标系中的表达式一样

可以观察到: T r ( T 2 ) = T 1 2 + T 2 2 + T 3 2 = I T 2 − 2 I I T Tr(T^2) = T_1^2 + T_2^2 + T_3^2=I_T^2-2II_T Tr(T2)=T12+T22+T32=IT22IIT,(问题1.31),偏张量的第二不变量公式变为用张量T的第一和第二不变量表示的形式
I I T d e v = 1 2 [ − I T 2 + 2 I I T + I T 2 3 ] = 1 2 [ 2 I I T − 2 I T 2 3 ] = 1 3 ( 3 I I T − I T 2 ) II_{T^{dev}}=\frac{1}{2}[-I_T^2+2II_T+\frac{I_T^2}{3}]=\frac{1}{2}[2II_T-\frac{2I_T^2}{3}]=\frac{1}{3}(3II_T-I_T^2) IITdev=21[IT2+2IIT+3IT2]=21[2IIT32IT2]=31(3IITIT2)

另一种形式是用偏张量分量表示的形式:
I I T d e v = − 1 2 T r [ ( T d e v ) 2 ] = − 1 2 T r [ ( T d e v ⋅ T d e v ) ] = − 1 2 T d e v ⋅ ⋅ T d e v = − 1 2 T i j d e v T j i d e v II_{T^{dev}}=-\frac{1}{2}Tr[(T^{dev})^2]=-\frac{1}{2}Tr[(T^{dev}\cdot T^{dev})]=-\frac{1}{2}T^{dev}\cdot \cdot T^{dev}=-\frac{1}{2}T_{ij}^{dev}T_{ji}^{dev} IITdev=21Tr[(Tdev)2]=21Tr[(TdevTdev)]=21TdevTdev=21TijdevTjidev

展开,得:
I I T d e v = − 1 2 [ ( T 11 d e v ) 2 + ( T 22 d e v ) 2 + ( T 33 d e v ) 2 + 2 ( T 12 d e v ) 2 + 2 ( T 13 d e v ) 2 + 2 ( T 23 d e v ) 2 ] II_{T^{dev}}=-\frac{1}{2}[(T_{11}^{dev})^2+(T_{22}^{dev})^2+(T_{33}^{dev})^2+2(T_{12}^{dev})^2+2(T_{13}^{dev})^2+2(T_{23}^{dev})^2] IITdev=21[(T11dev)2+(T22dev)2+(T33dev)2+2(T12dev)2+2(T13dev)2+2(T23dev)2]

变换一下:
T 11 d e v ) 2 + ( T 22 d e v ) 2 + ( T 33 d e v ) 2 = − 2 I I T d e v − 2 ( T 12 d e v ) 2 − 2 ( T 13 d e v ) 2 − 2 ( T 23 d e v ) 2 T_{11}^{dev})^2+(T_{22}^{dev})^2+(T_{33}^{dev})^2=-2II_{T^{dev}}-2(T_{12}^{dev})^2-2(T_{13}^{dev})^2-2(T_{23}^{dev})^2 T11dev)2+(T22dev)2+(T33dev)2=2IITdev2(T12dev)22(T13dev)22(T23dev)2

另外,在主空间的分量:
I I T d e v = − 1 2 T i j d e v T j i d e v = − 1 2 [ ( T 1 d e v ) 2 + ( T 2 d e v ) 2 + ( T 3 d e v ) 2 ] II_{T^{dev}}=-\frac{1}{2}T_{ij}^{dev}T_{ji}^{dev}=-\frac{1}{2}[(T_{1}^{dev})^2+(T_{2}^{dev})^2+(T_{3}^{dev})^2] IITdev=21TijdevTjidev=21[(T1dev)2+(T2dev)2+(T3dev)2]

或者:
在这里插入图片描述
或者:
在这里插入图片描述
I I T d e v = − 1 2 T i j d e v T j i d e v = − 1 2 [ ( T 1 d e v ) 2 + ( T 2 d e v ) 2 + ( T 3 d e v ) 2 ] II_{T^{dev}}=-\frac{1}{2}T_{ij}^{dev}T_{ji}^{dev}=-\frac{1}{2}[(T_{1}^{dev})^2+(T_{2}^{dev})^2+(T_{3}^{dev})^2] IITdev=21TijdevTjidev=21[(T1dev)2+(T2dev)2+(T3dev)2]代入到以上式子:
I I T d e v = − 1 6 [ ( T 22 d e v − T 33 d e v ) 2 + ( T 11 d e v − T 33 d e v ) 2 + ( T 11 d e v − T 22 d e v ) 2 ] − ( T 12 d e v ) 2 − ( T 23 d e v ) 2 − ( T 13 d e v ) 2 II_{T^{dev}}=-\frac{1}{6}[(T_{22}^{dev}-T_{33}^{dev})^2+(T_{11}^{dev}-T_{33}^{dev})^2+(T_{11}^{dev}-T_{22}^{dev})^2]-(T_{12}^{dev})^2-(T_{23}^{dev})^2-(T_{13}^{dev})^2 IITdev=61[(T22devT33dev)2+(T11devT33dev)2+(T11devT22dev)2](T12dev)2(T23dev)2(T13dev)2

如果在主空间,则:
I I T d e v = − 1 6 [ ( T 2 d e v − T 3 d e v ) 2 + ( T 1 d e v − T 3 d e v ) 2 + ( T 1 d e v − T 2 d e v ) 2 ] II_{T^{dev}}=-\frac{1}{6}[(T_{2}^{dev}-T_{3}^{dev})^2+(T_{1}^{dev}-T_{3}^{dev})^2+(T_{1}^{dev}-T_{2}^{dev})^2] IITdev=61[(T2devT3dev)2+(T1devT3dev)2+(T1devT2dev)2]

偏张量的第三不变量

偏张量的第三部变量:
在这里插入图片描述
另一个形式:
I I I T d e v = T 1 d e v T 2 d e v T 3 d e v = 1 3 T i j d e v T j k d e v T k l d e v III_{T^{dev}}=T_{1}^{dev}T_{2}^{dev}T_{3}^{dev}=\frac{1}{3}T_{ij}^{dev}T_{jk}^{dev}T_{kl}^{dev} IIITdev=T1devT2devT3dev=31TijdevTjkdevTkldev

问题1.39 σ \sigma σ是对称二阶张量, s = σ d e v s = \sigma^{dev} s=σdev是一个偏张量,证明: s : ∂ s ∂ σ = s s:\frac{\partial s}{\partial \sigma}=s s:σs=s,并证明 σ \sigma σ σ d e v \sigma^{dev} σdev是同轴张量

在这里插入图片描述
参考教材:
Eduardo W.V. Chaves, Notes On Continuum Mechanics

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

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

相关文章

C++ map用法总结(整理)

1,map简介 map是STL的一个关联容器,它提供一对一的hash。 第一个可以称为关键字(key),每个关键字只能在map中出现一次;第二个可能称为该关键字的值(value); map以模板(泛型)方式实现,可以存储任意类型的…

算法26:暴力递归

目录 题目1:给你一个字符串,要求打印打印出这个字符串的全部子序列(子序列不能重复) 题目2:打印一个字符串的全部排列。 题目3:针对题目2,要求去除重复元素 题目4:给定一个字符串…

【靶机】vulnhub靶机billu

靶机下载地址:https://download.vulnhub.com/billu/Billu_b0x.zip 一、环境搭建 1.1 实验环境设计 使用vmware导入靶机,模式为nat模式即可,同时开启kali作为攻击机,对靶机进行渗透,要确定两台主机在同一网段。 Kali…

[Python从零到壹] 六十六.图像识别及经典案例篇之基于机器学习的图像分类

五月太忙,还是写一篇吧! 欢迎大家来到“Python从零到壹”,在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界。所有文章都将结合案例、代码和作者的经验讲解,真心想把…

opencv_c++学习(十五)

一、图像的模板匹配 顾名思义,模板匹配是在一幅图像中寻找一个相同或相似的对象,如上图所示。 matchTemplate(lnputArray image, lnputArray templ,OutputArray result, int method, lnputArray mask noArray())image:待模板匹配的原图像,图…

【Spring/MySQL数据库系列】数据库事务的特点与隔离级别

⭐️前面的话⭐️ 本文已经收录到《Spring框架全家桶系列》专栏,本文将介绍有关数据库事务的特点以及隔离级别。 📒博客主页:未见花闻的博客主页 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 &#x1f4…

数值计算 - 利用机器计算的基本方式

离散化方法 设f(x)是定义在[a,b]上的连续函数,当它们的表达式很复杂,甚至写不出来时,我们可以选择若干个离散点 求出f(x)在这些点处的函数值或函数值的近似值 从而得到一个如下的函数值列表: ⚠️提示:对于一个实际的…

Android源码环境搭建

Android源码环境搭建 参考: Android源码环境搭建 1.安装Ubuntu16.4 系统 2.openjdk 8 的安装 sudo apt-get install openjdk-8-jdk使用java -version检查版本 3.安装所有的软件包 sudo apt-get install git-core gnupg flex bison gperf build-essential zip c…

Shell基础学习---3、Read读取控制台输入、函数、正则表达式入门

1、Read读取控制台输入 1、基本语法 read (选项) (参数) 选项说明-p指定读取值的提示符-t指定读取值等待的时间(秒) 如果-t不加表示一直等待 参数说明变量指定读取值的变量名 2、案例实操 2、函数 2.1 系统函数 2.1.1 bas…

【数据库】SQLServer报修表,维修表,反馈表三表连查

大家好,我是雷工! 最近参与的一个SCADA项目,客户要求增加设备维保的功能,对设备的报修,维修,反馈过程进行记录查询,进一步提升企业的信息化能力。 该过程的实现是通过创建三个表分别记录报修-维…

uniapp 用css画五边形(app 小程序),长方形中间斜线分割成两部分

效果图 css .scoreLabel{ background: $yxs-theme-color; width: 64rpx; height: 69rpx; line-height: 32rpx; font-size: 28rpx; font-family: DINPro; f…

chatgpt赋能Python-python3_9安装scrapy

Python3.9安装Scrapy——加速数据抓取的利器 在现代数字化时代,数据抓取和数据挖掘的重要性越来越受到重视。作为一种高效的爬虫框架,Scrapy能够实现快速的页面抓取和数据解析,并帮助我们快速获取所需数据。本篇文章将会为大家介绍如何在Pyt…

【零基础学web前端】CSS学习,字体属性,文本属性,背景属性,圆角矩形属性

前言: 大家好,我是良辰丫,在上一篇文章中我们了解了CSS引入方式,CSS基础选择器,CSS复合选择器,今天我们继续学习CSS的相关知识点.💞💞 🧑个人主页:良辰针不戳 📖所属专栏:零基础学web前端 🍎励志…

其利天下技术居于32位MCU推出11万转无刷高速吹风筒方案--【高速吹风筒PCBA】

大家都知道高速吹风筒的兴起是因为戴森的产品体验,从另一角度赋予了吹风筒全新的产品形态和灵魂,于是产品有了智能和品质的体验感。 无刷电机的技术瓶颈在大家的共同努力下,从结构到驱动上都有了新的突破,所以近年来,高…

在疯狂三月之后,深入浅出分析AIGC的核心价值 (下篇)|【AI行研商业价值分析】

Rocky Ding 公众号:WeThinkIn 写在前面 【AI行研&商业价值分析】栏目专注于分享AI行业中最新热点/风口的思考与判断。也欢迎大家提出宝贵的优化建议,一起交流学习💪 大家好,我是Rocky。 本文是《在疯狂三月之后,深…

openwrt-安装NGINX

openwrt-安装NGINX 介绍 OpenWrt 是一个用于嵌入式设备的开源操作系统。它基于 Linux 内核,并且主要被设计用于路由器和网络设备。 OpenWrt 的主要特点包括: 完全可定制:OpenWrt 提供了一个完全可写的文件系统,用户可以自定义设…

目前账号矩阵系统源码有几种框架

目前账号矩阵系统源码主要有三种框架:Spring、Struts和Hibernate。Spring框架是一个全栈式的Java应用程序开发框架,提供了IOC容器、AOP、事务管理等功能。Struts框架是一个MVC架构的Web应用程序框架,用于将数据模型、Web应用程序的用户界面和…

纯css实现手风琴效果

今天在网上看到了一个纯css实现的手风琴&#xff0c;很巧妙 效果如下&#xff1a; 具体代码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content…

跨平台应用开发进阶(六十五):小程序分包策略及实战讲解

文章目录 一、前言二、为什么要使用分包&#xff1f;三、分包大小查看四、如何使用分包&#xff1f;五、独立分包六、分包预下载七、项目实战八、拓展阅读 一、前言 微信小程序开发过程中&#xff0c;随着业务不断迭代&#xff0c;程序包的体积越来越大&#xff0c;使用分包加…

HTTP协议报文格式详解和抓包那些事

文章目录 HTTP协议是什么HTTP报文格式抓包工具fiddler HTTP请求请求行HTTP方法URL版本号 请求头HOSTContent-Type&Content-LengthUser-Agent(简称UA)RefererCookie HTTP响应状态行版本号状态码 HTTP协议是什么 HTTP协议全称为超文本传输协议&#xff0c;是一个被广泛使用的…