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

【笔记】1.3 塑性变形

一、塑性变形的方式

DDWs(Dislocation-Dipole Walls,位错偶极墙):指由两个位错构成的结构,它们以一种特定的方式排列在一起,形成一个稳定的结构单元。

DTs(Dislocation Tangles,位错纠缠):指的是材料中由多个位错相互交织和纠缠形成的复杂结构。

1. 塑性变形的方式

金属常见的塑性变形分为滑移和孪生。

滑移

滑移是金属材料切应力的作用下大量位错移动导致晶体的一部分相对于另一部分沿着一定的晶面和晶向产生相对位移不破坏晶体内部原子排列规律的变形。

孪生

孪生是在切应力作用下晶体的一部分相对于另一部分沿一定的晶面和晶向发生均匀切变并形成晶体取向的镜面对称关系。

滑移和孪生的异同*
相同点
  1. 切变,切应力,临界分切应力,塑变

  2. 沿着一定的晶面、晶向进行

  3. 不改变晶体结构

  4. 位错运动结果

不同点
滑移孪生
晶体位向这个可以通过腐蚀来分辨,如果腐蚀程度一致,则代表晶体位向相同不改变改变,形成镜面对称关系
位移量较大 滑移方向上原子间距的整数倍较小 小于孪生方向上的原子间距
对塑变的贡献很大,总形变量大有限,总形变量小
变形应力/发生条件有一定的临界分切应力所需的临界分切应力远高于滑移
变形条件一般先发生滑移滑移困难时发生
变形机制全位错运动的结果不全位错运动的结果
切变不均匀切变,只集中在一些滑移面上进行,滑移带之间晶体未发生位移一部分晶体发生均匀切变,切变区和孪生面平行的每层都发生位移
应力-应变曲线平缓,光滑,连续锯齿状

2. 塑性变形的特点

1. 不同时性和不均匀性

各晶粒变形的不同时性和不均匀性是相互联系的。

不同时性:

  • 多晶体的各晶粒取向不同,在受到外力时,某些处于软位向的先开始移动。

  • 多相合金由于各相晶粒之间力学性能的差异,以及由于晶粒取向不同导致应力状态不同,那些位向有利且应力集中的晶粒先产生塑变。

不同时性反映了塑变的局部性,也就是塑变量的不均匀性。

2. 各晶粒变形的相互协调性

多晶体是连续的整体,不可能各个晶粒自由变形,必然会相互约束、相互协调。

二、屈服现象和屈服强度

1. 屈服现象和屈服强度概念

屈服现象:在拉伸过程中,在外力不增加或上下波动的情况下,试样继续伸长变形。

屈服强度:金属呈现屈服现象时,达到塑性变形发生但是应力不增加的应力点。

  • 上屈服强度:发生屈服而首次下降前的最大应力, R e H R_{eH} ReH

  • 下屈服强度:在屈服期间不计初始瞬时效应(第一次下降)的最小应力, R e L R_{eL} ReL

屈服伸长:屈服过程中产生的伸长。

屈服平台/屈服齿:屈服伸长对应的水平线段或曲折线段。

屈服伸长变形不均匀,当外力从屈服阶段最大应力下降到最小应力,试样局部形成与拉伸轴45°的吕德斯带(屈服线),当屈服线布满整个试样,屈服伸长结束,试样进入均匀塑性变形阶段。

屈服强度表征了材料对微量塑性变形的抗力,一般用下屈服强度 R e L R_{eL} ReL作为材料屈服强度( R e L R_{eL} ReL可重复,可再现)。

屈服强度的计算公式为:

  • 上屈服强度: R e H = F e H S 0 R_{eH}=\frac{F_{eH}}{S_0} ReH=S0FeH

  • 下屈服强度: R e L = F e L S 0 R_{eL}=\frac{F_{eL}}{S_0} ReL=S0FeL

上面提到的都是左图的情况,不连续屈服,有明显屈服现象。但是如果是右图中连续屈服的材料,看不到屈服现象,如何定义其屈服强度?

用规定微量塑性延伸应力表示材料的屈服强度,即拉伸试样产生一定的微量塑性延伸率(0.2%)时对应的应力。

根据测量方法不同,分为三种:

  1. 规定塑性延伸强度 R p R_{p} Rp

  2. 规定残余延伸强度 R r R_{r} Rr
    7.png" title=“” alt=“” width=“142”>

  3. 规定总延伸强度 R t R_{t} Rt

2. 屈服现象发生的三个要素

  1. 材料变形前的可动位错密度很小:(或虽然有大量位错,但是被钉扎住:钢的位错被杂质原子或第二相原子钉扎)在变形初期,由于可动位错密度小,材料需要较高的应力才能启动位错的运动,这通常表现为材料的弹性行为。

  2. 随塑性变形发生,位错能快速增殖:当材料发生塑性变形时,位错通过弗兰克-里德源(Frank-Read source)机制、双交滑移增殖机制和攀移增殖机制等方式迅速增殖。位错的增殖增加了材料内部的位错密度,这使得进一步的塑性变形更容易发生,因为更多的位错可以参与到塑性变形过程中。

  3. 位错运动速率与外加应力有强烈依存关系:位错的运动速率受到外加应力的影响。在较低的应力水平下,位错运动较慢,需要较大的应力才能使位错克服晶格中的障碍(如晶格点阵、其他位错、晶界等)。随着外加应力的增加,位错运动速率加快,塑性变形更容易进行,这导致材料的屈服强度降低。

金属材料塑性变形应变速率 ε ˙ \dot{\varepsilon} ε˙和可动位错密度 ρ \rho ρ、位错运动平均速率 v ˉ \bar{v} vˉ及伯氏矢量的模b成正比: ε ˙ = b ρ v ˉ \dot{\varepsilon}=b\rho \bar{v} ε˙=bρvˉ

上述式子中的 ρ \rho ρ体现了材料变形前的可动位错密度很小,b体现了随塑性变形发生,位错能快速增殖(因为伯氏矢量的模表示了畸变的程度,塑性变形越大,伯氏矢量的模越大,表明点阵畸变越严重),那么位错运动速率与外加应力有强烈依存关系如何体现?在可动位错密度和伯氏矢量的值已经确定的情况下,怎么通过改变应力来改变位错运动速率,进而提升金属材料的塑性变形应变速率?

位错运动的速率和外加应力的关系式: v ˉ = ( τ τ 0 ) m ′ \bar{v}=(\frac{\tau}{\tau_0})^{m'} vˉ=(τ0τ)m
这里的 τ \tau τ是沿滑移面上的切应力, τ 0 \tau_0 τ0是位错以单位速率移动所需的切应力,m‘是位错运动速率应力敏感指数。

欲提高位错运动速率,需要一个较高的应力(上屈服强度)。一旦塑性变形产生,位错大量增值(ρ增加),位错平均运动速率必然下降,相应的应力也就降低,从而产生屈服现象。

3. 屈服强度作用

屈服强度是金属材料重要的力学性能指标,是从静强度角度选择材料的依据。

1、 作为防止因材料过量塑性变形而导致机件失效的设计和选材的依据;
2 、根据屈服强度与抗拉强度的比值(屈强比)的大小,衡量材料进一步产生塑性变形的倾向,作为材料冷塑性变形加工和确定机件缓解应力集中防止脆性断裂的参考依据。

屈服强度是机件开始塑性变形的强度设计准则。屈服强度高,提高了许用应力,减轻了零件或构件的重量,减小零件尺寸和体积,但是对缺口敏感,脆性增加;屈服强度低,冷加工成型性能和焊接性能好,所以要选最佳值。

传统的强度设计方法:

许用应力 [ σ ] = σ s n [\sigma ]=\frac{\sigma_s}{n} [σ]=nσs,若是韧性材料,要求n≥2;若是脆性材料,要求n=6。

4. 影响屈服强度的因素

(一)、影响屈服强度的内在因素
金属本性及晶格类型

不同晶格间的晶格阻力不同,因此,造成了屈服强度的不同。

晶格阻力即派纳力——在理想晶体中仅存在一个位错运动时所需克服的阻力,和伯氏矢量以及位错宽度有关。

派纳力 τ p − n \tau_{p-n} τpn公式: τ p − n = 2 G 1 − ν e − 2 π a b ( 1 − ν ) \tau_{p-n}=\frac{2G}{1-\nu}e^{-\frac{2\pi a}{b(1-\nu)}} τpn=1ν2Geb(1ν)2πa ν \nu ν是泊松比, a a a是滑移面的晶面间距,b是伯氏矢量的模【原子间距的整数倍】, ω = a 1 − ν \omega=\frac{a}{1-\nu} ω=1νa是位错宽度)或者 τ = α G b L \tau=\frac{\alpha Gb}{L} τ=LαGb(α为比例系数,L是位错间距离)。

要想派纳力小,就要晶面间距大、伯氏矢量小、位错宽度大,位错间距离小。

晶粒大小和亚结构

晶粒大小将影响晶界的分布,从而影响位错的运动阻力。

细晶强化理论Hall-Petch公式(屈服强度与晶粒大小之间的关系): σ s = σ i + k y d − 1 / 2 \sigma_s=\sigma_i+k_y d^{-1/2} σs=σi+kyd1/2 σ i \sigma_i σi 表示位错运动的总阻力【摩擦阻力】,d是晶粒平均直径)

减少晶粒尺寸,增加位错运动障碍,屈服强度提高。

亚晶界的作用和晶界类似,都是阻碍位错运动。

溶质元素

固溶强化:往纯金属里加溶质原子(间隙+置换)形成固溶合金,提高屈服强度。

间隙固溶体>置换固溶体

第二相

1.第二相强化效果和质点能否在屈服变形中变形有关:

  • 可变形第二相质点(时效铝合金GP区中的θ〞相)

  • 不可变形的第二相质点(钢铁材料:碳化物、氮化物等)

机制:当运动着的位错遇到滑移面上的第二相粒子时,或切过(沉淀强化) 或绕过(弥散强化),滑移变形才能进行。这一过程需要消耗额外的能量,而需要提高外加应力,造成强化。

沉淀强化(时效强化)precipitation strengthening :可变形,与母相有共格关系,又叫时效强化相。通过过饱和固溶体的时效处理而沉淀析出来的。(合金化加淬火时效,造成理想的沉淀相。)
弥散强化dispersion strengthening:不参与变形,与基体非共格关系,不溶于基体。(利用碳化物做弥散相,不参与变形)

  1. 沉淀强化:这种强化方式涉及到在金属材料中形成第二相粒子,这些粒子可以是金属间化合物、碳化物、氮化物等。沉淀强化通常通过时效热处理来实现,即在固溶处理后,将材料放置在一定的温度下保持一段时间,使得溶质原子偏聚并形成细小的第二相粒子。这些粒子可以阻碍位错的运动,从而提高材料的强度。沉淀强化的强化效果与沉淀相的尺寸、分布、数量以及与基体的匹配程度有关。沉淀强化适用于多种合金体系,特别是那些可以通过时效处理来优化微观结构的材料。

  2. 固溶强化:固溶强化是通过将合金元素溶解在基体金属中来实现的。这些合金元素可以是间隙型或置换型,它们的加入会导致晶格畸变,从而增加位错运动的阻力。固溶强化的效果取决于合金元素的浓度、原子尺寸差异、价电子数差异等因素。固溶强化通常适用于那些可以通过合金化来提高性能的材料。

  3. 弥散强化:弥散强化是通过在材料中均匀分散硬质颗粒来实现的。这些颗粒通常是高熔点的氧化物、碳化物或氮化物,它们不溶于基体金属。弥散强化的颗粒尺寸很小,通常通过粉末冶金方法制造。这些硬质颗粒可以有效地阻碍位错的运动,从而提高材料的强度和硬度。弥散强化适用于那些需要在高温下保持强度的材料。

位错切过机制

当第二相粒子与基体保持共格关系、尺寸较小、有一定塑性、可以变形的情况下,位错可以通过切过粒子来实现强化。位错在切过粒子时,会生成新的表面,增加表面能,同时可能产生反相畴界、割阶等,这些都会阻碍位错的运动,从而提高材料的强度。位错切过机制通常涉及到共格应变、化学有序、模量差异等因素,这些因素共同作用使得位错运动受阻,增加材料的强度。

位错绕过机制(奥罗万机制)

当第二相粒子不可变形时,位错在运动过程中会受到粒子的阻挡而发生弯曲,产生反向应力,当应力达到一定程度时,位错会绕过粒子继续前进。在这个过程中,位错线会绕过粒子,恢复原态,继续向前滑移。位错每绕过粒子一次,会在粒子周围留下位错环,这些位错环的存在使得后续位错绕过粒子更加困难,导致流变应力增加,从而提高材料的强度。

2.第二相强化考虑因素:第二相的大小、数量、形态(片状珠光体和球状珠光体)、分布以及性能等。
3.热处理工艺及参数

4.合金元素种类及含量。
合金元素的作用主要是为形成所需要的第二相粒子提供成分条件。

(二)、影响屈服强度的外部因素
温度的影响

温度升高,屈服强度降低。

应变速率的影响

应变速率越快,屈服强度越大。——应变速率硬化

应力状态的影响

切应力分量越大,越有利于塑性变形

扭转强度 < 拉伸强度 < 弯曲强度

三、应变硬化

在金属整个变形过程中,当外力超过屈服强度以后,塑性变形并不像屈服平台那样连续流变下去,而是需要不断增加外力才能继续进行,这表明金属材料有一种阻止连续变形的能力,这就是应变硬化性能。

加工硬化效应(Work-Hardening Effect)

随着塑性变形程度的增加,晶体对滑移的阻力愈来愈大。从位错理论的角度看,其主要原因是位错运动愈来愈困难。滑移变形的过程就是位错运动的过程,如果位错不易运动,就是材料不易变形,也就是材料强度提高,即产生了加工硬化。

真实应力—应变曲线上,PB为均匀塑性变形阶段,在此阶段,应力与应变之间满足Hollomon关系式: σ z h = K ε z h n \sigma_{zh}=K\varepsilon_{zh}^n σzh=Kεzhn其中, σ z h \sigma_{zh} σzh为真实应力, ε z h \varepsilon_{zh} εzh为真实应变,n为应变硬化指数(n反映了金属抵抗均匀塑性变形的能力,体现材料应变硬化行为的性能指标。n=1表示材料是理想的弹性体,因为应力应变成正比。一般金属材料的n在0.1~0.5之间),K为硬化系数。

应变硬化指数n工程意义

1、加工硬化对金属材料的使用也是有利的,n越大,则机件承受偶然过载的能力越大。
例如构件在承受负荷时,尽管局部区域负荷超过了屈服强度,金属发生塑性变形,但通过加工硬化,这部分金属可以承受这一负荷而不发生破坏,并把部分负荷转嫁给周围受力较小的金属,从而保证构件的安全。(比如吊钩)

2、应变硬化指数n对金属材料的冷变形工艺有重要影响

如拉丝时已通过拉丝模的金属截面积变小,因而作用在这一较小截面积上的单位面积拉力比原来大,但是由于加工硬化,这一段金属可以不继续变形,反而引导拉丝模后面的金属变形,从而才能进行拉拔;又如冲压时已变形部分的金属由于加工硬化不再变形,而让较软的未变形部分变形,从而才能实现冲压时的均匀变形。

3、表面强化

向表面喷弹丸,表面发生塑性变形进而加工硬化。

四、缩颈和抗拉强度

(一)缩颈现象

缩颈是韧性金属材料在拉伸试验时变形集中于局部区域的现象,他是应变硬化和截面减小共同作用的结果。应力状态由均匀变形时的单轴应力状态转变为三轴应力状态。

(二)缩颈判据

回到前面的力-伸长曲线,在到达F的最大点B之前,试样进行均匀塑性变形,dF>0;但是到B点后,开始颈缩,dF<0。故颈缩的判据应为dF=0。

https//giteecom/sml5421/drawingbed/raw/master/img/202409211659234png

dF=0:

d F = 0 F = σ z h S d F = S d σ z h + σ z h d S = 0 d S S = − d σ z h σ z h dF=0\\ F=\sigma_{zh}S\\ dF=Sd\sigma_{zh}+\sigma_{zh}dS=0\\ \frac{dS}{S}=-\frac{d\sigma_{zh}}{\sigma_{zh}} dF=0F=σzhSdF=Sdσzh+σzhdS=0SdS=σzhdσzh

因为塑性变形时体积不变dV=0,所以:

d V = 0 V = S L d V = L d S + S d L = 0 − d S S = d L L = d ε z h = d ε 1 + ε dV=0\\ V=SL\\ dV=LdS+SdL=0\\ -\frac{dS}S=\frac{dL}L=d\varepsilon_{zh}=\frac{d\varepsilon}{1+\varepsilon} dV=0V=SLdV=LdS+SdL=0SdS=LdL=dεzh=1+εdε

综上,缩颈判据为: σ z h = d σ z h d ε z h \sigma_{zh}=\frac{d\sigma_{zh}}{d\varepsilon_{zh}} σzh=dεzhdσzh。当真实应力-应变曲线上某点的斜率(应变硬化速率)等于该点的真实应力,缩颈产生。

在缩颈点仍满足Hollomon关系,把 σ z h = K ε z h n \sigma_{zh}=K\varepsilon_{zh}^n σzh=Kεzhn求导得 d σ z h = n K ε z h n − 1 = K ε z h n d\sigma_{zh}=nK\varepsilon_{zh}^{n-1}=K\varepsilon_{zh}^n dσzh=nKεzhn1=Kεzhn,所以: ε z h = n \varepsilon_{zh}=n εzh=n当金属材料的应变硬化指数等于最大真实均匀塑性应变量时,颈缩产生。

(三)缩颈颈部应力修正

为了修正缩颈处产生的三向应力状态而进行的修正。Bridgman Relation ( P. W. Bridgman, 1944)

为了补偿颈部径向应力、切向应力对轴向应力的影响,求得仍然是均匀轴向应力状态的真实应力,以得到真正的真实应力—应变曲线,必须对颈部应力进行修正:

(四)抗拉强度

抗拉强度是材料在受到拉伸力作用时抵抗破坏的最大能力,它表示材料在拉力作用下的最大承受能力。

UTS (Upper Tensile Strength): σ b = F b A 0 \sigma_b=\frac{F_b}{A_0} σb=A0Fb

强度意义

o1、产品规格说明或质量控制指标;

o2、对于脆性材料, σ b \sigma_b σb作为产品设计判据;

o3、 σ b \sigma_b σb的高低决定于屈服强度和应变硬化指数;

o4、 σ b \sigma_b σb与布氏硬度、疲劳极限之间有一定的经验关系。

五、塑性

               均匀塑性(应变强化阶段)变形

塑性变形

               集中塑性(缩颈阶段)变形

金属材料断裂前所产生的塑性变形由均匀塑性变形和集中塑性变形两部分构成。大多数拉伸时形成缩颈的韧性金属材料,其均匀塑性变形量比集中塑形变形量要小得多,一般均不超过集中变形量的50%。

(一)塑性变形指标

1. 断后伸长率:

金属材料常用的塑性指标为断后伸长率和断面收缩率。断后伸长率是试样拉断后标距的伸长与原始标距的百分比:

2. 断面收缩率

断面收缩率是试样拉断后,缩颈处横截面积的最大缩减量与原始横截面积的百分比,用符号Z 表示

(二)塑性意义

1、防止机件偶然过载突然产生破坏;

2、塑形可以松弛裂纹尖端的局部应力,有利于阻止裂纹扩展;

3、塑形对金属的成型加工至关重要;

4、机器装配安装、修复工序顺利完成也需要材料具有一定的塑形;

5、反应冶金质量的优劣,评定材料的质量。

静力韧度(强塑积)

韧度是度量材料韧性的力学性能指标,其中又分静力韧度、冲击韧度和断裂韧度。习惯上,韧性和韧度这两个名词常常混用。

韧性是金属材料的力学性能,它是指金属材料断裂前吸收塑性变形功和断裂功的能力,或指材料抵抗裂纹扩展的能力。金属材料在静拉伸时单位体积材料断裂前所吸收的功定义为静力韧度,它是强度和塑性的综合指标。测出材料真实应力—应变曲线下包围的面积,可以精确获得静力韧度值。但工程上用近似计算方法,如对韧性材料的静力韧度表示如下:

静力韧度对于按屈服强度设计,而在服役中有可能遇到偶然过载的机件如链条、起重吊钩等,是必须考虑的重要指标。

相关文章:

【笔记】1.3 塑性变形

一、塑性变形的方式 DDWs&#xff08;Dislocation-Dipole Walls&#xff0c;位错偶极墙&#xff09;&#xff1a;指由两个位错构成的结构&#xff0c;它们以一种特定的方式排列在一起&#xff0c;形成一个稳定的结构单元。 DTs&#xff08;Dislocation Tangles&#xff0c;位错…...

Java集合(三)

目录 Java集合&#xff08;三&#xff09; Java双列集合体系介绍 HashMap类 HashMap类介绍 HashMap类常用方法 HashMap类元素遍历 LinkedHashMap类 LinkedHashMap类介绍 LinkedHashMap类常用方法 LinkedHashMap类元素遍历 Map接口自定义类型去重的方式 Set接口和Ma…...

python:给1个整数,你怎么判断是否等于2的幂次方?

最近在csdn上刷到一个比较简单的题目&#xff0c;题目要求不使用循环和递归来实现检查1个整数是否等于2的幂次方&#xff0c;题目如下&#xff1a; 题目的答案如下&#xff1a; def isPowerofTwo(n):z bin(n)[2:]print(bin(n))if z[0] ! 1:return Falsefor i in z[1:]:if i !…...

Centos7安装gitlab-ce(rpm安装方式)

本章教程&#xff0c;主要介绍如何在Centos7安装gitlab-ce。 一、安装基础环境 安装gitlab-ce之前&#xff0c;我们需要安装一下jdk版本。 sudo yum install java-11-openjdk-devel二、下载安装包 这里我们下载的是rpm包。更多gitlab-ce版本可以在这里查看&#xff1a;https://…...

Flutter 获取手机连接的Wifi信息

测试版本 Flutter&#xff1a;3.7.6Dart:2.19.3 network_info_plus: 4.0.1 前言 我在做设备配网的时候&#xff0c;需要选择配网的WiFi。用下拉选择框展示WiFi列表。现在有个需求&#xff1a;默认展示的设备为手机连接的wifi。要实现这个需求只要能够获取到手机连接的wifi信息…...

誉龙视音频 Third/TimeSyn 远程命令执行复现

0x01 漏洞描述&#xff1a; 誉龙公司定位为系统级的移动视音频记录解决方案提供商&#xff0c;凭借其深厚的行业经验&#xff0c;坚持自主研发&#xff0c;匠心打造记录仪领域行业生态&#xff0c;提供开放式的记录仪APK、GB28181 SDK、国网B协议、管理平台软件OEM。誉龙视音频…...

ATMEGA328P芯片引脚介绍

1.AVCC AVCC是ATmega328P芯片的模拟电源引脚。 AVCC引脚的定义 模拟电源引脚&#xff1a;AVCC&#xff08;Analog Voltage Common&#xff09;是ATmega328P微控制器中的模拟电源引脚&#xff0c;用于为模拟电路部分提供稳定的电源。功能描述&#xff1a;AVCC通常连接到一个干…...

现代前端构建工具对比:Vue CLI、Webpack 和 Vite

一、引言&#x1f31f; 在现代前端开发中&#xff0c;选择合适的构建工具对于提高项目的效率和可维护性至关重要。&#x1f6e0;️ Vue CLI、&#x1f4e6; Webpack 和 &#x1f680; Vite 是目前最流行的三个构建工具&#xff0c;它们各自具有独特的优势和适用场景。本文将深…...

代码随想录算法训练营第三九天| 198.打家劫舍 213.打家劫舍II 337.打家劫舍 III

今日任务 198.打家劫舍 213.打家劫舍II 337.打家劫舍 III 198.打家劫舍 题目链接&#xff1a; . - 力扣&#xff08;LeetCode&#xff09; class Solution {public int rob(int[] nums) {int[] dp new int[nums.length];if (nums.length 1) return nums[0];if (nums.lengt…...

阿里云AI基础设施全面升级,模型算力利用率提升超20%

来源首席数智官 9月20日&#xff0c;2024云栖大会现场&#xff0c;阿里云全面展示了全新升级后的AI Infra系列产品及能力。通过全栈优化&#xff0c;阿里云打造出一套稳定和高效的AI基础设施&#xff0c;连续训练有效时长大于99%&#xff0c;模型算力利用率提升20%以上。 “AI…...

Debezium日常分享系列之:将容器镜像移至 quay.io

Debezium日常分享系列之&#xff1a;将容器镜像移至 quay.io 在Debezium 3.0.0.Final发布之后&#xff0c;我们将不再向docker.io发布容器镜像更新。旧版本的Debezium 2.x和1.x镜像将继续保留在docker.io上&#xff1b;然而&#xff0c;所有未来的Debezium 2.7.x和3.x或更高版本…...

基于TCP实现聊天

TCP客户端代码 import java.io.*; import java.net.InetAddress; import java.net.Socket;public class TcpClientDemo01 {public static void main(String[] args) {Socket socket null;OutputStream os null;InputStream is null;BufferedReader reader null;try {// 1.…...

基于JavaSwing实现的酒店管理系统

一、项目介绍 > 欢迎使用酒店管理系统&#xff01; > 这是一个基于Java Swing开发&#xff0c;用于管理酒店预订、房间、订单和用户信息的系统。 > 适用于JAVA初学者作为入门学习项目。 二、项目演示 三、基础依赖 技术/框架版本描述Java8编程语言MySQL8.0数据…...

网络基础,协议,OSI分层,TCP/IP模型

网络的产生是数据交流的必然趋势&#xff0c;计算机之间的独立的个体&#xff0c;想要进行数据交互&#xff0c;一开始是使用磁盘进行数据拷贝&#xff0c;可是这样的数据拷贝效率很低&#xff0c;于是网络交互便出现了&#xff1b; 1.网络是什么 网络&#xff0c;顾名思义是…...

CefSharp_Vue交互(Element UI)_WinFormWeb应用---设置应用透明度(含示例代码)

一、界面预览 1.1 设置透明(整个页面透明80%示例) 限制输入值:10-100(数字太小会不好看见) 1.2 vue标题栏 //注册类与js调用 (async function(...

【OSS安全最佳实践】降低因账号密码泄露带来的未授权访问风险

如果因个人或者企业账号密码泄露引发了未经授权的访问&#xff0c;可能会出现非法用户对OSS资源进行违法操作&#xff0c;或者合法用户以未授权的方式对OSS资源进行各类操作&#xff0c;这将给数据安全带来极大的威胁。为此&#xff0c;OSS提供了在实施数据安全保护时需要考虑的…...

视频存储EasyCVR视频监控汇聚管理平台设备录像下载报错404是什么原因?

EasyCVR视频监控汇聚管理平台是一款针对大中型项目设计的跨区域网络化视频监控集中管理平台。该平台不仅具备视频资源管理、设备管理、用户管理、运维管理和安全管理等功能&#xff0c;还支持多种主流标准协议&#xff0c;如GB28181、RTSP/Onvif、RTMP、部标JT808、GA/T 1400协…...

在Spring项目中,两个实用的工具(生成类与映射文件、API自动生成)

尊贵的Spring玩家&#xff0c;是不允许动脑思考的&#xff0c;所以我们要学会复制粘贴 1.生成类与映射文件 背景&#xff1a;在项目编写初期&#xff0c;我们已经设计好了表&#xff0c;后面就需要根据表来撰写实体类(model)和对应的sql语句(dao和mapper)。如果一个项目中&…...

C#基础(16)实践:学生成绩管理系统

简介 通过基础部分的学习&#xff0c;我们已经能进行一些实际应用的开发&#xff0c;学生成绩系统我相信是大家基本在大学期间上程序课必定会经历的一个小项目。 这个小项目看上去简单&#xff0c;但是思考量却不少。 这里就不带着大家一步一步讲解了&#xff0c;因为里面涉…...

git常用命令(patch补丁和解决冲突)

diff/apply方案 使用diff命令生成patch文件&#xff0c;后使用apply命令应用patch到分支&#xff0c;从而实现修改复刻。 生成补丁 git diff > commit.patch 检查补丁 git apply --check commit.patch 应用补丁 git apply commit.patchgit diff --cached > commit.pa…...

VUE前端实现自动打包成压缩文件

VUE前端实现自动打包成压缩文件 背景思路实现打包代码实现 尾巴 背景 做前端开发的兄弟们都经历过每次开发完成之后发包需要进行打包&#xff0c;然后将打包文件压缩。每次打好包了都得手动压缩一遍&#xff0c;就有点繁琐。今天我们就使用一种命令行自动压缩的方法&#xff0…...

《绩效管理》要点总结与分享

目录 绩效管理与目标设定 绩效管理的循环&#xff1a;PDCA 绩效目标的设定要点 绩效设定的工具&#xff1a;SMART法则 绩效跟踪与评估 刻板印象&#xff1a;STAR法 晕轮效应&#xff1a;对比评价法 近因效应&#xff1a;关键事项评估表 绩效面谈 面谈前准备工作 汉堡…...

OpenCV CUDA模块图像处理------图像融合函数blendLinear()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 该函数执行 线性融合&#xff08;加权平均&#xff09; 两个图像 img1 和 img2&#xff0c;使用对应的权重图 weights1 和 weights2。 融合公式…...

Lifecycle 核心原理面试回答

1. 核心目标与设计思想 解耦生命周期管理&#xff1a; 将 Activity/Fragment 的生命周期回调逻辑从视图控制器中剥离&#xff0c;让业务组件&#xff08;如 Presenter, Repository 封装&#xff09;能独立感知生命周期。 状态驱动&#xff1a; 将离散的生命周期事件 (ON_CREAT…...

大模型在脑梗塞后遗症风险预测及治疗方案制定中的应用研究

目录 一、引言 1.1 研究背景与意义 1.2 研究目的与方法 1.3 国内外研究现状 二、脑梗塞概述 2.1 定义与分类 2.2 发病机制与病理生理过程 2.3 临床表现与诊断方法 三、大模型技术原理与应用现状 3.1 基本概念与技术架构 3.2 在医疗领域的应用案例与优势 3.3 适用于…...

Python爬虫实战:研究mechanize库相关技术

1. 引言 随着互联网数据量的爆炸式增长,网络爬虫已成为数据采集和信息挖掘的重要工具。Python 作为一种功能强大且易于学习的编程语言,拥有丰富的爬虫相关库,如 Requests、BeautifulSoup、Scrapy 等。Mechanize 库作为其中的一员,特别擅长处理复杂的表单提交和会话管理,为…...

qt控制台程序与qt窗口程序在读取数据库中文字段的差异!!巨坑

问题&#xff1a;最近在自己编写一个类&#xff0c;这个类需要对mysql数据库进行插入和查询。因为最后是以一个类文件的形式拿来单独使用&#xff0c;所以在创建项目的时候就创建了一个qt的控制台程序。但是在对数据库的内容进行查询时&#xff0c;出现了中文乱码。参考了之前的…...

物联网数据归档之数据存储方案选择分析

在上一篇文章中《物联网数据归档方案选择分析》中凯哥分析了归档设计的两种方案,并对两种方案进行了对比。这篇文章咱们就来分析分析,归档后数据应该存储在哪里?及存储方案对比。 这里就选择常用的mysql及taos数据库来存储归档后的数据吧。 你在处理设备归档表存储方案时对…...

8.RV1126-OPENCV 视频中添加LOGO

一.视频中添加 LOGO 图像大体流程 首先初始化VI,VENC模块并使能&#xff0c;然后创建两个线程&#xff1a;1.把LOGO灰度化&#xff0c;然后获取VI原始数据&#xff0c;其次把VI数据Mat化并创建一个感兴趣区域&#xff0c;最后把LOGO放感兴趣区域里并把数据发送给VENC。2.专门获…...

大量企业系统超龄服役!R²AIN SUITE 一体化企业提效解决方案重构零售数智化基因

《中国百货商业协会2024零售IT及数字化系统需求调查报告》为我们呈现了零售企业在数字化转型中的复杂图景。数据显示&#xff0c;82%的企业高管对AI改变行业未来充满信心 source&#xff1a;中国百货商业协会 &#xff0c;零售IT及数字化系统需求调查报告 &#xff0c;2024年 但…...