半导体材料(一)

本篇为西安交通大学本科课程《电气材料基础》的笔记。

本篇为这一单元的第一篇笔记,下一篇传送门。

半导体是导电能力介于均属导体和绝缘体之间的固体材料。

半导体基本特征

室温下其电阻数量级约为 1 0 − 6 ∼ 1 0 8 Ω ⋅ m 10^{-6}\sim10^{8}\mathrm{\Omega\cdot m} 106108Ωm,其电阻率强烈受到材料结构和惨咋状况以及周围环境,例如温度、电场、磁场、光照、压强、核辐射等的影响。从能带结构看,半导体和绝缘体相似,所有的价电子数恰好填满了价带,其价带和导带之间的禁带宽度比绝缘体要窄得多,一般在2~3eV之下。但是存在宽禁带半导体,其禁带宽度在3eV之上。

  • 电导率随温度的上升而呈现指数倍的上升,有负的温度系数,和金属导体的情况相反。
  • 电阻率强烈地受到杂质影响。当有外部光或者热的作用,半导体的电学特性也会发生显著变化。
  • 半导体有两种载流子:电子和空穴。电子带负电荷,空穴带正电荷,电量均为 1.6 × 1 0 − 19 C 1.6\times10^{-19}\mathrm{C} 1.6×1019C,区别于金属只有一种载流子。本征半导体:不含杂质缺陷的纯净半导体,电子和空穴浓度相等,不适宜做半导体器件。
  • 半导体和金属接触、不同导电类型的同一种半导体材料间接触(叫做p-n结)、导电类型相同或相反的异种半导体材料间接触(称为异质结),均能显示出非对称的导电特性(叫做整流特性)及非线性的电流电压关系(非欧姆性的导电特性)。
  • 半导体有着比金属大得多的温差电效应,半导体有光电效应、霍尔效应、磁阻效应、热磁效应、光磁电效应、压阻效应等。

本证半导体和掺杂半导体

半导体中的载流子

电子和空穴

掺杂原子的类型决定了主要载流子电荷是导带电子还是价带空穴。掺杂原子的引入改变了电子在有效能量状态上的分布,所以费米能级是杂质原子类型和浓度的函数。

掺杂原子和能级

掺杂杂质的半导体叫做杂质半导体或非本征半导体,加入的杂质可以释放电子,则是施主杂质或n型杂质。例如掺杂As元素,电子可以获得能量,激发到导带,可以增加导带电子,这时候的半导体称为n型半导体。

加入的杂质能接收电子从而产生空穴,则是受主杂质或p型杂质。例如掺杂B元素,该位置可以获得一个电子,其他价电子位置将变空,称为空穴,可以在价带中产生空穴,这时候的半导体称为p型半导体。

载流子浓度的状态分布

载流子的分布

载流子的浓度与状态密度函数和费米分布函数有关。热平衡状态下载流子的浓度是一个给定值。其导带电子分布可以写作:
n ( E ) = g c ( E ) f F ( E ) n(E)=g_c(E)f_F(E) n(E)=gc(E)fF(E)
其中, f F ( E ) = 1 1 + e E − E F k T f_F(E)=\frac{1}{1+e^{\frac{E-E_F}{kT}}} fF(E)=1+ekTEEF1是费米-狄拉克概率分布函数; E F E_F EF是费米能级;T是绝对温度;E是电子能量;k是玻尔兹曼常数; g c ( E ) g_c(E) gc(E)是导带中的状态密度函数,是导带中单元能量间隔可以被电子占据的状态数。

同样的道理可以求出价带中空穴的分布可以写作:
p ( E ) = g v ( E ) [ 1 − f F ( E ) ] p(E)=g_v(E)[1-f_F(E)] p(E)=gv(E)[1fF(E)]
其中, g v ( E ) g_v(E) gv(E)是价带中的状态密度函数。

把上面两个式子,在导带能量范围和价带能量范围内积分,可以得到导带上单位体积的总电子浓度、和价带中单位体积的总空穴浓度。

为了得到热平衡状态下电子和空穴的浓度,需要确定费米能级 E f E_f Ef的位置。对于本征半导体,绝对零度时,价带中所有量子态被电子填满,导带所有量子态没有被电子占据,所以费米能级是介于导带的底部能量 E c E_c Ec和价带的顶部能量 E v E_v Ev之间。当温度大于绝对零度时,价带电子获得热量,少量的电子可以跃迁到导带。一个电子从价带跃迁到导带的同时,价带会产生一个空量子态,也就是空穴。

因此可见,本征半导体中电子和空穴成对出现。如果 g c ( E ) g_c(E) gc(E) g v ( E ) g_v(E) gv(E)对称,那么就可以获得相等的电子和空穴的浓度,费米能级 E f E_f Ef位于禁带的中间。如果电子空穴精确的质量不相同,那么 g c ( E ) g_c(E) gc(E) g v ( E ) g_v(E) gv(E)不是准确的对称, E f E_f Ef会轻微的移动,以保持电子和空穴的浓度相同,所以 E f E_f Ef总是位于电子占据概率一半的能级处。

导带中 E ∼ E + d E E\sim E+\mathrm{d}E EE+dE范围内的电子状态密度是:
g c ( E ) d E = 4 π ( 2 m n h 2 ) 3 2 ( E − E c ) 1 2 d E g_c(E)\mathrm{d}E=4\pi\left(\frac{2m_n}{h^2}\right)^{\frac{3}{2}}(E-E_c)^{\frac{1}{2}}\mathrm{d}E gc(E)dE=4π(h22mn)23(EEc)21dE
其中, m n m_n mn是电子有效质量,h是普朗克常数, E c E_c Ec是导带的底部能量。

在室温附近, k T ≈ 0.025 e V , E − E F ≫ k T ⇒ e E − E F k T ≫ 1 kT\approx0.025\mathrm{eV},E-E_F\gg kT\Rightarrow e^{\frac{E-E_F}{kT}}\gg 1 kT0.025eV,EEFkTekTEEF1,所以可得近似 f ( E ) ≈ e − E − E F k T f(E)\approx e^{-\frac{E-E_F}{kT}} f(E)ekTEEF,这也叫做玻尔兹曼近似。令 N c N_c Nc为导带状态密度, N v N_v Nv为价带状态密度,那么热平衡电子的浓度就是:
n = ∫ E c ∞ g c ( E ) f F ( E ) d E = N c e − E c − E F k T n=\int_{E_c}^{\infin}g_c(E)f_F(E)\mathrm{d}E=N_ce^{-\frac{E_c-E_F}{kT}} n=Ecgc(E)fF(E)dE=NcekTEcEF

同理可得,价带中空穴的浓度是:
p = N v e − E F − E v k T p=N_ve^{-\frac{E_F-E_v}{kT}} p=NvekTEFEv

其中, N c = 2 ( 2 π m n k T h 2 ) 3 2 N_c=2\left(\frac{2\pi m_n kT}{h^2}\right)^{\frac{3}{2}} Nc=2(h22πmnkT)23 N v = 2 ( 2 π m p k T h 2 ) 3 2 N_v=2\left(\frac{2\pi m_p kT}{h^2}\right)^{\frac{3}{2}} Nv=2(h22πmpkT)23 m p m_p mp是空穴的有效质量。

对于本征半导体,存在电子浓度等于空穴浓度,即 n = p n=p n=p,则有:
n = N c e − E c − E F k T = N v e − E F − E v k T = p n=N_ce^{-\frac{E_c-E_F}{kT}}=N_ve^{-\frac{E_F-E_v}{kT}}=p n=NcekTEcEF=NvekTEFEv=p

可以得到费米能级 E f E_f Ef的位置:
E F i = 1 2 ( E c + E v ) + 1 2 k T ln ⁡ N v N c = 1 2 ( E c + E v ) + 3 4 k T ln ⁡ m p m n E_{Fi}=\frac{1}{2}(E_c+E_v)+\frac{1}{2}kT\ln\frac{N_v}{N_c}=\frac{1}{2}(E_c+E_v)+\frac{3}{4}kT\ln\frac{m_p}{m_n} EFi=21(Ec+Ev)+21kTlnNcNv=21(Ec+Ev)+43kTlnmnmp

如果电子质量等于空穴质量 m p = m n m_p=m_n mp=mn,那么费米能级 E f E_f Ef就处于禁带正中央;如果 m p > m n m_p>m_n mp>mn,那么 E f E_f Ef就稍高于禁带中央;如果 m p < m n m_p<m_n mp<mn,那么 E f E_f Ef就稍低于禁带中央。

本征费米能级 E F i E_{Fi} EFi将随着状态密度和有效质量的增大而移动,以保证电子和空穴的浓度相等,并且他们等于电子浓度 n i n_i ni。通常上式右边的第二项很小,可以忽略。可得电子和空穴的浓度:
n = p = n i = n p = N c N v e − E c − E v k t = N c N v e − E g 2 k t n=p=n_i=\sqrt{np}=\sqrt{N_cN_ve^{-\frac{E_c-E_v}{kt}}}=\sqrt{N_cN_v}e^{-\frac{E_g}{2kt}} n=p=ni=np =NcNvektEcEv =NcNv e2ktEg

上面使用了关系能带间隙 E g = E c − E v E_g=E_c-E_v Eg=EcEv,然后把 N c , N v N_c,N_v Nc,Nv带入上式,可得:

= 2 ( 2 π k T h 2 ) 3 2 ( m n m p ) 3 4 e − E g 2 k T =2\left(\frac{2\pi kT}{h^2}\right)^{\frac{3}{2}}(m_nm_p)^{\frac{3}{4}}e^{-\frac{E_g}{2kT}} =2(h22πkT)23(mnmp)43e2kTEg

温度发生变化, ( k T ) 3 2 (kT)^{\frac{3}{2}} (kT)23的变化很小,但是 e − E g 2 k T e^{-\frac{E_g}{2kT}} e2kTEg变化很大,可以认为n和p随着温度的升高以指数规律上升。

还可以得到一个式子,既适用于本征半导体,还适用于掺杂半导体:
n p = N c N v e − E c − E v k t = 4 ( 2 π k T h 2 ) 3 ( m n m p ) 3 2 e − E g k T = n i 2 np=N_cN_ve^{-\frac{E_c-E_v}{kt}}=4\left(\frac{2\pi kT}{h^2}\right)^{3}(m_nm_p)^{\frac{3}{2}}e^{-\frac{E_g}{kT}}=n^2_i np=NcNvektEcEv=4(h22πkT)3(mnmp)23ekTEg=ni2

本征半导体中定子和空穴的分布

其平衡状态,导带中电子浓度 n i n_i ni和价带中空穴浓度 p i p_i pi相同。因为相等,所以可以直接用 n i n_i ni来表示本征载流子浓度。有关系:

n i = n 0 = N c e − E c − E F i k T n i = p 0 = N v e − E F i − E v k T n_i=n_0=N_ce^{-\frac{E_c-E_{Fi}}{kT}}\\\\ n_i=p_0=N_ve^{-\frac{E_{Fi}-E_v}{kT}} ni=n0=NcekTEcEFini=p0=NvekTEFiEv

将上式相乘,可得:

n i 2 = n 0 p 0 = N c N v e − E c − E F i k T e − E F i − E v k T = N c N v e − E g k T n^2_i=n_0p_0=N_cN_ve^{-\frac{E_c-E_{Fi}}{kT}}e^{-\frac{E_{Fi}-E_v}{kT}}=N_cN_ve^{-\frac{E_g}{kT}} ni2=n0p0=NcNvekTEcEFiekTEFiEv=NcNvekTEg

对于给定的半导体材料,温度一定时,电子浓度 n i n_i ni为一定值,和本征费米能级 E F i E_{Fi} EFi无关

非本征半导体中电子和空穴的分布

掺杂会改变半导体中电子和空穴的分布,而费米能级和该分布函数有关,所以掺杂会改变费米能级。

  • 如果费米能级大于禁带中央的本征费米能级, E F > E F i E_{F}>E_{Fi} EF>EFi,那么说明电子浓度大于空穴浓度,是n型半导体,是施主掺杂;
  • 如果 E F < E F i E_{F}<E_{Fi} EF<EFi,那么说明空穴浓度大于电子浓度,是p型半导体,是受主掺杂。

热平衡下,电子浓度和空穴浓度一般表达式:
n 0 = N c e − E c − E F k T p 0 = N v e − E F − E v k T n_0=N_ce^{-\frac{E_c-E_{F}}{kT}}\\\\ p_0=N_ve^{-\frac{E_{F}-E_v}{kT}} n0=NcekTEcEFp0=NvekTEFEv

由于 E F E_{F} EF在指数的位置,所以其微小的变化也会导致电子浓度和空穴浓度发生很大的变化。

本征载流子浓度可以写作: n i = N c e − E c − E F i k T n_i=N_ce^{-\frac{E_c-E_{Fi}}{kT}} ni=NcekTEcEFi,因此可得:
n 0 = n i e E F − E F i k T p 0 = n i e − E F − E F i k T n_0=n_ie^{\frac{E_F-E_{Fi}}{kT}}\\\\ p_0=n_ie^{-\frac{E_F-E_{Fi}}{kT}} n0=niekTEFEFip0=niekTEFEFi

  • n型半导体: E F > E F i , n 0 > n i , p 0 < n i ⇒ n 0 > p 0 E_F>E_{Fi},n_0>n_i,p_0<n_i\Rightarrow n_0>p_0 EF>EFi,n0>ni,p0<nin0>p0
  • p型半导体: E F < E F i , p 0 > n i , n 0 < n i ⇒ n 0 < p 0 E_F<E_{Fi},p_0>n_i,n_0<n_i\Rightarrow n_0<p_0 EF<EFi,p0>ni,n0<nin0<p0

写出 n 0 , p 0 n_0,p_0 n0,p0的乘积:
n 0 p 0 = N c N v e − E g k T = n i 2 n_0p_0=N_cN_ve^{-\frac{E_g}{kT}}=n^2_i n0p0=NcNvekTEg=ni2

上式说明,在满足玻尔兹曼近似条件下、一定温度的热平衡条件下, n 0 , p 0 n_0,p_0 n0,p0的乘积为一个常数定值。这就是热平衡下半导体的一个基本公式。

电中性条件下的载流子浓度

半导体同一区域内同时存在施主原子和受主原子,叫做步长半导体。 N a N_a Na表示受主原子的浓度, N d N_d Nd表示施主原子的浓度。

  • N d > N a N_d>N_a Nd>Na,是n型补偿半导体。
  • N d < N a N_d<N_a Nd<Na,是p型补偿半导体。
  • N d = N a N_d=N_a Nd=Na,是完全补偿半导体,类似于本征半导体。

完全电离的情况下,补偿半导体的电中性条件是:
n 0 + N a = p 0 + N d n_0+N_a=p_0+N_d n0+Na=p0+Nd
即电子浓度加受主原子浓度等于空穴浓度加施主原子浓度。

带入 p 0 = n i 2 n 0 p_0=\frac{n^2_i}{n_0} p0=n0ni2这个恒成立等式,可以得到:
n 0 = N d − N a 2 + ( N d − N a 2 ) 2 + n i 2 n_0=\frac{N_d-N_a}{2}+\sqrt{\left(\frac{N_d-N_a}{2}\right)^2+n^2_i} n0=2NdNa+(2NdNa)2+ni2

对于本征半导体而言,有 N d = N a , n 0 = p 0 N_d=N_a,n_0=p_0 Nd=Na,n0=p0

当掺杂的施主原子增加,导带中的电子浓度会上升,并大于本征激发的载流子浓度,电子在有效能量状态中重新分布,一部分会进入价带,并占据空位和一部分本征激发的空穴相复合,使得少数载流子空穴的浓度大为下降。这个时候的电子浓度就不再等于施主原子浓度加本征电子浓度。

另外,因为本征载流子浓度 n i n_i ni强烈依赖于温度值T,所以当温度上升的时候,上式中的 n i 2 n^2_i ni2项会开始占据主导地位,半导体的本征特性加强,与此同时非本征特性减弱。

半导体电特性随温度而发生变化。当受热物体中的电子或空穴随着温度梯度从高温区域向低温区域转移的时候,电流就会产生,电荷会积累,这就叫做热电效应。一共有两种典型的半导体热电效应:

  • 半导体的塞贝克效应:两个不同的半导体两端相连,形成闭合回路,如果两个接电分别维持着不同的温度,那么两个接电之间就会产生电动势,让整个回路产生电流。这个电动势就是温差电动势或塞贝克电动势。
  • 佩尔捷效应:将两种不同的半导体连接起来,并通上电流,在其连接点处就会释放或者吸收热量。

费米能级随掺杂浓度和温度的变化

已知电子浓度的表达式 n 0 = N c e − E c − E F k T n_0=N_ce^{-\frac{E_c-E_{F}}{kT}} n0=NcekTEcEF,那么可以得到:
E c − E F = k T ln ⁡ N c n 0 E_c-E_{F}=kT\ln\frac{N_c}{n_0} EcEF=kTlnn0Nc

对于n型半导体,假设施主原子浓度远大于本征载流子浓度, N d ≫ n i N_d\gg n_i Ndni,那么有 n 0 ≈ N d n_0\approx N_d n0Nd,则上式可以化为:
E c − E F = k T ln ⁡ N c N d E_c-E_{F}=kT\ln\frac{N_c}{N_d} EcEF=kTlnNdNc

可见,随着施主浓度的上升,费米能级向着导带移动。如果是杂质补偿半导体,上式中的 N d N_d Nd则需要由净有效石柱浓度 N d − N a N_d-N_a NdNa来代替.

已知电子浓度的另一种表达式 n 0 = n i e E F − E F i k T n_0=n_ie^{\frac{E_F-E_{Fi}}{kT}} n0=niekTEFEFi,那么可以写出n型半导体满足的关系式:
E F − E F i = k T ln ⁡ n 0 n i E_F-E_{Fi}=kT\ln\frac{n_0}{n_i} EFEFi=kTlnnin0

那么可以从上式得到费米能级和本征费米能级之间的差与施主浓度的关系表达式。如果 n 0 = n i n_0=n_i n0=ni,那么 E F = E F i E_F=E_{Fi} EF=EFi

  • 随着掺杂水平上升,n型半导体的费米能级 E F E_F EF向着导带接近,而p型半导体的费米能级 E F E_F EF向着价带接近。
  • 随着温度的上升,本征激发载流子浓度 n i n_i ni上升, E F E_F EF越来越接近 E F i E_{Fi} EFi
  • 高温的时候,半导体的非本征特性转变为本征特性。
  • 低温的时候,玻尔兹曼近似不再有效,上述公式不再适用,这个时候n型半导体的 E F E_F EF处于杂质能级 E d E_d Ed之上,p型半导体的 E F E_F EF处于激发态能级 E a E_a Ea之下。
  • 在绝对零度的时候, E F E_F EF以下的所有能级全部被电子充满,而 E F E_F EF以上的所有能级全部为空。

下图就是费米能级和掺杂浓度的关系图:
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++项目——集群聊天服务器项目(十四)客户端业务

大家好~前段时间有些事情需要处理&#xff0c;没来得及更新&#xff0c;实在不好意思。 今天来继续更新集群聊天服务器项目的客户端功能&#xff0c;主要实现客户端业务&#xff0c;包括添加好友、点对点聊天、创建群组、添加群组、群组聊天业务&#xff0c;接下来我们一起来敲…

基于velero和minio实现k8s数据的备份

1.30部署minio rootk8s-harbor:/etc/kubeasz/clusters/k8s-cluster1# docker run \ -d --restartalways -p 9000:9000 -p 9090:9090 –name minio -v /data/minio/data:/data -e “MINIO_ROOT_USERadmin” -e “MINIO_ROOT_PASSWORD12345678” quay.io/minio/minio server…

什么是工业级物联网智能网关?如何远程控制PLC?

在数字化浪潮席卷全球的今天&#xff0c;工业物联网&#xff08;IIoT&#xff09;已经成为推动工业转型升级的关键力量。而在工业物联网的大家庭中&#xff0c;工业级物联网智能网关扮演着举足轻重的角色。那么&#xff0c;究竟什么是工业级物联网智能网关&#xff1f;又该如何…

五、流程控制之循环

目录 5.1 步进循环语句for 5.1.1 带列表的for循环语句 5.1.2 不带列表的for循环语句 5.1.3 类C风格的for循环语句 5.2 while循环语句 5.2.1 while循环读取文件 5.2.2 while循环语句示例 5.3 until循环语句 5.4 select循环语句 5.5 嵌套循环 5.1 步进循环语句for for…

linux安装和使用-第一天

一. 安装linux系统 安装过程:略注意事项: 安装时一定一定一定不要选择有中文的目录包括镜像文件所在的目录,否则会发生各种问题,比如VMware Tools是灰色的.1. 安装ssh工具 (1) 安装命令 # 第一次安装系统需要更新一下apt的源,他维护了软件依赖关系,否则安装不了软件,每次安装…

Python数据容器(一)

一.数据容器入门 1.Python中的数据容器&#xff1a;一种可以容纳多份数据的数据类型&#xff0c;容纳的每一份数据称之为1个元素&#xff0c;每一个元素&#xff0c;可以是任意类型的数据&#xff0c;如字符串、数字、布尔等。 2.数据容器根据特点的不同&#xff0c;如&#…

CountDownLatch

CountDownLatch 翻译&#xff1a; 倒计时锁存器&#xff0c;&#xff0c;&#xff0c;&#xff0c;count计数&#xff0c;down停止&#xff0c;Latch锁 解释&#xff1a; 允许一个或多个线程等待&#xff0c;直到在其他线程中执行的一组操作完成的同步辅助不懂&#xff1f;…

github上的软件许可证是什么?如何合并本地的分支德语难学还是俄语更加难学?站在一个中国人的立场上,德语难学还是俄语更加难学?俄语跟德语有什么样的显著差别?

目录 github上的软件许可证是什么&#xff1f; 如何合并本地的分支 德语难学还是俄语更加难学&#xff1f; 站在一个中国人的立场上&#xff0c;德语难学还是俄语更加难学&#xff1f; 俄语跟德语有什么样的显著差别&#xff1f; github上的软件许可证是什么&#xff1f; …

46.HarmonyOS鸿蒙系统 App(ArkUI)网格布局

Grid(){GridItem(){Button(按钮1).fontSize(28)}.backgroundColor(Color.Blue)GridItem(){Text(数学).fontSize(28)}.backgroundColor(Color.Yellow)GridItem(){Text(语文).fontSize(28)}.backgroundColor(Color.Green)GridItem(){Text(英语).fontSize(28)}.backgroundColor(Co…

分布式锁-redission可重入锁原理

5.3 分布式锁-redission可重入锁原理 在Lock锁中&#xff0c;他是借助于底层的一个voaltile的一个state变量来记录重入的状态的&#xff0c;比如当前没有人持有这把锁&#xff0c;那么state0&#xff0c;假如有人持有这把锁&#xff0c;那么state1&#xff0c;如果持有这把锁的…

RabbbitMQ基本使用及其五种工作模型

初识MQ 同步通讯和异步通讯 什么是同步通讯呢&#xff1f;举个例子&#xff0c;你认识了一个小姐姐&#xff0c;聊的很火热&#xff0c;于是你们慢慢开始打电话&#xff0c;视频聊天&#xff0c;这种方式就成为同步通讯&#xff0c;那什么是一部通讯呢&#xff0c;同样的&…

uni-app如何生成骨架屏

为什么需要骨架屏&#xff1a;为了缓解用户打开程序时等待接口的焦虑情绪 1.打开微信开发者工具&#xff0c;找到模拟器中的页面信息&#xff0c;选择生成骨架屏 2.将生成的wxml代码复制到vscode&#xff0c;在index的components中新建一个vue文件&#xff0c;只需保留请求接口…

Day16_学点儿JavaEE_实践_基于IDEA2023的简易JavaWeb项目、Tomcat输出乱码解决

0 JavaWeb项目目录 └──JavaWeb├──resources│ └──db.properties├──src│ └──com.sdust.web│ ├──servlet│ │ └──StudentServlet│ ├──pojo│ │ └──Student│ └──util│ └──JDBCUtil├──web│ ├──st…

趣话最大割问题:花果山之群猴博弈

内容来源&#xff1a;量子前哨&#xff08;ID&#xff1a;Qforepost&#xff09; 编辑丨浪味仙 排版丨 沛贤 深度好文&#xff1a;3000字丨15分钟阅读 趋利避害&#xff0c;是所有生物遵循的自然法则&#xff0c;人类也不例外。 举个例子&#xff0c;假如你是某生鲜平台的配…

吴恩达llama课程笔记:第六课code llama编程

羊驼Llama是当前最流行的开源大模型&#xff0c;其卓越的性能和广泛的应用领域使其成为业界瞩目的焦点。作为一款由Meta AI发布的开放且高效的大型基础语言模型&#xff0c;Llama拥有7B、13B和70B&#xff08;700亿&#xff09;三种版本&#xff0c;满足不同场景和需求。 吴恩…

itext7 pdf转图片

https://github.com/thombrink/itext7.pdfimage 新建asp.net core8项目&#xff0c;安装itext7和system.drawing.common 引入itext.pdfimage核心代码 imageListener下有一段不安全的代码 unsafe{for (int y 0; y < image.Height; y){byte* ptrMask (byte*)bitsMask.Scan…

2022年蓝桥杯省赛软件类C/C++B组----积木画

想借着这一个题回顾一下动态规划问题的基本解法&#xff0c;让解题方法清晰有条理&#xff0c;希望更多的人可以更轻松的理解动态规划&#xff01; 目录 【题目】 【本题解题思路】 【DP模版】 总体方针&#xff1a; 具体解题时的套路&#xff1a; 【题目】 【本题解题思…

状态模式(行为型)

目录 一、前言 二、状态模式 三、总结 一、前言 状态模式(State Pattern&#xff09;是一种行为型设计模式&#xff0c;它允许一个对象在其内部状态改变时改变它的行为。对象看起来好像修改了它的类&#xff0c;但实际上&#xff0c;由于状态模式的引入&#xff0c;行为的变…

macOS制作C/C++ app

C/C制作macOS .app 一、 .app APP其实是一个文件夹结构&#xff0c;只不过mac的界面中让它看起来像一个单独的文件。 在shell终端或者右键查看包结构即可看到APP的目录结构。 通常的app目录结构如下&#xff1a; _CodeSignature, CodeResources 一般为Mac APP Store上架程序…

华三交换机知道ip怎么查找主机ip在接入交换机哪个端口下

环境&#xff1a; 华三S5120V3-52S-SI H3C Comware Software, Version 7.1.070, Release 6329 问题描述&#xff1a; 华三交换机知道ip怎么查找主机ip在接入交换机哪个端口下 已知主机ip192.168.1.111 解决方案&#xff1a; 在H3C&#xff08;新华三&#xff09;交换机上…