程序员学CFA——数量分析方法(四)

数量分析方法(四)

  • 常见概率分布
    • 基本概念
      • 离散型随机变量与连续型随机变量
        • 离散型随机变量
        • 连续型随机变量
      • 分布函数
        • 概率密度函数(PDF)
        • 累积分布函数(CDF)
    • 离散分布
      • 离散均匀分布
      • 伯努利分布
      • 二项分布
        • 定义
        • 股价二叉树
    • 连续分布
      • 连续均匀分布
      • 正态分布
        • 基本概念与性质
        • 标准正态分布及其应用
        • 亏空风险
        • 罗伊安全第一比例
      • 对数正态分布
      • 学生t分布
      • 多元分布
    • 模拟
      • 蒙特卡洛模拟
      • 历史法模拟

常见概率分布

基本概念

离散型随机变量与连续型随机变量

随机变量依据结果分布状况分为两种:离散型随机变量与连续型随机变量,其对应概率分布分别为离散分布与连续分布。

离散型随机变量

当随机变量的取值结果是可数的时候,则称其为离散型随机变量。可数具有两层含义:随机变量的可能取值要么是有限的,要么是无限但可数的。例如,抛骰子实验中,骰子的点数记为随机变量X,X的可能取值是有限的,即{1,2,3,4,5,6},因此随机变量X是离散的。又如,记某一天内来某银行办理业务的人数为随机变量Y,Y的可能取值虽然是无限多个,但可以逐个数出,即{0,1,2,…},因此随机变量Y也是离散的。这里需要注意,一天内来银行办理业务的人数可以是任意大的非负整数,只是较大正整数的取值概率极小而已。换言之,可数的数学含义即可用自然数下标把所有可能结果列出,如{y1,y2,…,yn,…}。反之,如果随机变量的可能取值在某一连续区间内,而不是离散开来的,则该随机变量就不是离散的。

连续型随机变量

当随机变量的可能取值为无限且不可数时,则称其为连续型随机变量。换言之,连续型随机变量的可能取值可以充满某个区间。例如,记某一天某地的降雨量为随机变量Y,Y的取值范围为[0,+∞],则随机变量Y为连续型随机变量有一些特殊规定与性质:

  1. 连续型随机变量的取值范围通常为某一区间,即使区间存在上下界,可能取值仍然为无穷多个;
  2. 由于连续型随机变量的可能取值结果是无穷多个,相应地每一点对应的概率可以近似看成为 P ( Y = y ) = 1 ∞ = 0 P(Y=y)=\frac 1 \infty=0 P(Y=y)=1=0
  3. 在研究一些问题时,可以把离散变量近似看成连续型随机变量。例如,某股票当天收盘价为10元,假设10%的涨停板,第二天收盘价的取值范围[9,11]。然而,由于交易所要求股票报价的最小单位为“分”,即股票报价最多精确到两位数,不可能有10.001元。因此Z的取值是一个有限的离散型随机变量。即{9.00,9.01,9.02,…,10.00}。但为了研究方便,我们通常也将Z看成是连续型随机变量。

分布函数

概率密度函数(PDF)

概率密度函数就是对某个随机变量的所有可能取值及对应概率进行描述的函数。对于离散型随机变量而言,描述其概率分布最简单并且最直观的方法就是通过表格的方式,把每一可能取值对应的概率逐一列出。当随机变量X取值xi时对应的概率记为p(xi)。

随机变量XX=x1X=x2X=xn
取值概率p(x1)p(x2)p(xn)

有些情形下p(xi)可以写成函数形式,则p(xi)即为离散型随机变量的概率函数。例如,假定随机变量X可能取值为{1,2,3,4,5},概率密度函数为p(x)=x/15。那么X=3的概率就是3/15=20%。此外,p(x)非负,且有1/15+2/15+…+5/15=1。p(x)符合概率的基本定义。

对于连续型随机变量,由于取值不可列,无法采用逐一列示的方法来描述概率分布。因此。研究连续型随机变量时,关注的是随机变量在某一区间内的概率,而不是某一点的概率。例如,研究股价恰好是10.02元还是10.03元、降雨量恰好是2000002毫米等问题是没有意义的(连续型随机变量取某一单点的概率都是0),更值得关注的是股价在[10.00,10.30]元范围内的概率是多少,降雨量在[20,30]毫米之间的概率是多少。计算区间概率就要引入连续型随机变量的概率密度函数。

连续型随机变量PDF有以下几个性质:

  1. 概率密度函数通常用f(x)表示,函数图像与x轴上区间[x1,x2]围成的面积即代表随机变量X在区间[x1,x2]内的概率;此面积实际上即为 ∫ x 1 x 2 f ( x ) d x \int_{x_1}^{x_2}f(x)dx x1x2f(x)dx
  2. 概率密度函数f(x)非负且与x轴围成的面积为1(与概率的定义相对应)。
  3. 由于连续型随机变量取任意单点的概率为0,所以在研究连续型随机变量时,区间是开区间还是闭区间是无所谓的。
累积分布函数(CDF)

累积分布函数,顾名思义代表“累积”的概率,即随机变量X小于某特定值x的概率,通常记为F(x)=P(X≤x)。由累积分布函数的定义可直接得到CDF的几条性质:

  1. 累积分布函数是有界的,即 F ( − ∞ ) = P ( X ≤ − ∞ ) = 0 F(-\infin)=P(X\le-\infin)=0 F()=P(X)=0 F ( + ∞ ) = P ( X ≤ + ∞ ) = 1 F(+\infin)=P(X\le+\infin)=1 F(+)=P(X+)=1
  2. 累积分布函数是单调递增的,即如果 x 1 ≤ x 2 x_1\le{x_2} x1x2,则 F ( x 1 ) ≤ F ( x 2 ) F(x_1)\le{F(x_2)} F(x1)F(x2);
  3. P ( x 1 < X ≤ x 2 ) = P ( X ≤ x 2 ) − P ( X ≤ x 1 ) = F ( x 2 ) − F ( x 1 ) P(x_1<X \le x_2)=P(X \le x_2)-P(X \le x_1)=F(x_2)-F(x_1) P(x1<Xx2)=P(Xx2)P(Xx1)=F(x2)F(x1);
  4. 离散型随机变量的累积分布函数呈现出阶梯状;
  5. 连续型概率密度函数(PDF)与累积分布函数(CDF)的关系见下图。

概率密度函数与累积分布函数的关系

上图为概率密度函数f(x),下图为累积分布函数F(x)。其中,F(x)是单调递增,且上界为1,下界为0.由于 F ( x ) = P ( X ≤ x ) F(x)=P(X\le x) F(x)=P(Xx),因此F(x)在下图中的取值实际上就是上图中f(x)函数与区间(-∞,x)围成的面积。

离散分布

离散均匀分布

均匀分布是指随机变量的每个取值对应的概率是相等的,即“均匀”的。服从离散均匀分布的随机变量X有n个可能取值,即{x1,x2,…,xn},P(X=xj)=1/n。

伯努利分布

伯努利分布又称两点分布,是指随机变量X只有两个可能取值结果1与0。当X=1时代表“成功”,其对应概率为p;当X=0时,代表“失败”,对应概率为1-p。最典型的伯努利分布就是抛硬币实验,硬币正面朝上表示“成功”,即X=1对应概率为50%;硬币反面朝上表示“失败”,即X=0对应概率为50%。

二项分布

定义

如果将伯努利分布中的事件“成功”或“失败”看成一次试验的话,二项分布则就是度量进行n次伯努利实验,成功次数为X=x的概率(x为0到n之间的任意整数),记为B(n,p)。其中,n与p为二项分布的两个参数。二项分布隐含假定:

  1. 不同次试验是指相互独立的;
  2. 每次试验的成功概率为常数p。

一般地,定义随机变量X为n次伯努利试验中成功的次数,每次成功概率为p,则P(X=x)的概率为:
P ( x ) = C n x p x ( 1 − p ) n − x = n ! ( n − x ) ! x ! p x ( 1 − p ) n − x P(x)=C_n^xp^x(1-p)^{n-x}=\frac {n!} {(n-x)!x!}p^x(1-p)^{n-x} P(x)=Cnxpx(1p)nx=(nx)!x!n!px(1p)nx
对于伯努利分布来说,进行一次伯努利试验成功概率为p,根据定义可求均值与方差为p即p(1-p)。对于二项分布来说,相当于进行n次伯努利试验,其均值与方差分别为n乘以伯努利分布的均值与方差,即np及np(1-p)。

均值方差
伯努利分布pp(1-p)
二项分布npnp(1-p)
股价二叉树

在t=0时期,股票价格为S。为研究方便,假定每期股价只会有两种变动可能:(1)上涨(u-1)倍,对应概率为p;(2)下跌(1-d)倍,对应概率为1-p。3期后股价为uudS的概率为多少?(其中,u>1,d=1/u<1)

股价二叉树

股价最终为uudS可以通过路径达到:udu、uud以及duu,固有:
P ( u u d S ) = 3 ! ( 3 − 2 ) ! ∗ 2 ! p 2 ( 1 − p ) P(uudS)=\frac {3!} {(3-2)!*2!}p^2(1-p) P(uudS)=(32)!2!3!p2(1p)

连续分布

连续均匀分布

离散均匀分布是指随机变量每一取值的概率相等,连续均匀分布实际上也有类似的含义。然而,对于连续分布来说,每一单点概率都为0,因此“均匀”主要是针对区间而言,连续均匀分布的概率密度函数PDF为:
f ( x ) = { 1 b − a ( a ≤ x ≤ b ) 0 ( o t h e r w i s e ) f(x) = \begin{cases} \frac 1 {b-a} &\text (a \le x \le b) \\ 0 &\text (otherwise) \end{cases} f(x)={ba10(axb)(otherwise)

连续均匀分布的PDF图形见左图。可以看出,连续均匀分布的PDF在区间[a,b]为常数1/(b-a),超出这一范围取值均为0。随机变量X在[x1,x2]之间的概率为区间[x1,x2]与PDF围成的面积,这一面积实际就是长为(x2-x1)、高为1/(b-a)的矩形面积,即:
P ( x 1 ≤ X ≤ x 2 ) = x 2 − x 1 b − a P(x_1 \le X \le x_2)=\frac {x_2-x_1} {b-a} P(x1Xx2)=bax2x1

连续均匀分布的PDF与CDF

利用公式即可推导出连续均匀分布的累积分布函数。根据CDF的定义,F(x)即为P(X≤x)。当x在a与b之间时,利用公式有P(X≤x)即为(x-a)/(b-a)。而随机变量X在[a,b]范围之外概率均为0,故CDF图形如右图所示,其表达式为:
F ( x ) = { 0 ( x ≤ a ) x − a b − a ( a < x < b ) 1 ( x ≥ b ) F(x) = \begin{cases} 0 &\text ( x \le a) \\ \frac {x-a} {b-a} &\text (a<x<b) \\ 1 &\text (x \ge b) \end{cases} F(x)= 0baxa1(xa)(a<x<b)(xb)

正态分布

基本概念与性质

正态分布可以说是概率论与数理统计中最重要的一个分部,同时也是在金融研究中运用最广泛的一个分布。在现实生活中很多随机变量的概率分布都可以用正态分布描述或近似描述。

正态分布的概率密度函数是一条钟形曲线,中间高两端低,左右关于其均值对称,两端无限延伸,见下图。

正态分布的概率密度函数

有关正态分布的PDF,重点掌握以下几点性质。

  1. 正态分布的PDF可由均值和方差完全刻画,通常记为N(μ,σ2)。其中μ表示均值,σ2表示方差。
  2. 根据PDF的图形,在均值μ附近取值的概率较大,而取极大值或极小值的概率较小。
  3. 正态分布的偏度为0,峰度为3。
  4. 服从正态分布且相互独立的随机变量的线性组合仍然服从正态分布。即如果随机变量X与随机变量Y均服从正态分布,则aX+bY也服从正态分布。
  5. 如果随机变量X服从正态分布,则有:
    X落在[μ-σ,μ+σ]的概率为68%。
    X落在[μ-1.65σ,μ+1.65σ]的概率为90%。
    X落在[μ-1.96σ,μ+1.96σ]的概率为95%。
    X落在[μ-2.58σ,μ+2.58σ]的概率为99%。
标准正态分布及其应用

如前所述,正态分布的PDF完全可以由其均值和方差所刻画。为了考察任一正态分布N(μ,σ2)有关事件的概率,需要引入标准正态分布。均值为0,方差为1的正态分布即为标准正态分布,通常称为Z分布。于是,通过标准正态分布表就可以计算任一正态分布N(μ,σ2)相关事件的概率了。

例如,已知随机变量X服从正态分布N(μ,σ2),则可以证明(X-μ)/σ服从标准正态分布Z(0,1)。因此有:
P ( X ≤ x ) = P ( X − μ σ ≤ x − μ σ ) = Φ ( x − μ σ ) P(X \le x)=P({\frac {X-\mu} {\sigma}}\le{\frac {x-\mu} {\sigma}})=\Phi(\frac {x-\mu} {\sigma}) P(Xx)=P(σXμσxμ)=Φ(σxμ)
其中, Φ ( x ) \Phi(x) Φ(x)代表标准正态分布的CDF。

亏空风险

正态分布在现代资产组合理论中有着非常广泛地运用。例如,通常假设资产收益率服从正态分布,那么收益率的方差就衡量了资产收益率变动的风险。用方差来衡量风险主要是强调收益率的不确定性。这种不确定性即包括收益率低于均值的情况,也包括收益率高于均值的情况。然而,在有些情况下,投资者并不认为收益率高于均值的情况是风险,更想单独考察收益率低于某个特定水平的风险,这就要引入亏空风险的概念。

亏空风险是指资产收益率在一段时期内低于最低可接受水平RL的概率。注意,亏空风险是一个概率。如果资产收益率服从正态分布,亏空风险就是P(R<RL),也就是下图中阴影部分面积。

亏空风险示意图

罗伊安全第一比例

对于投资者来说资产收益率低于RL是不可接受的,那么在进行投资时就必须最小化亏空风险P(R<RL)。投资者也可以通过最大化罗伊安全第一比例来实现这一目的。罗伊安全第一比例的公式为:
S F r a t i o = E ( R p ) − R L σ p , R L = S h o r t f a l l l e v e l SF \; ratio=\frac {E(R_p)-R_L} {\sigma_p},R_L=Shortfall\;level SFratio=σpE(Rp)RL,RL=Shortfalllevel
其中,E(Rp)与σp分别为资产p收益率的均值与标准差。

对数正态分布

正态分布并不适用于描述资产价格。这是因为正态分布的取值范围在负无穷到正无穷之间,但资产价格不可能为负数。这就要引入对数正态分布。

对数正态分布定义为:对于随机变量X,如果lnX服从正态分布,那么X服从对数正态分布。有关对数正态分布,主要需要掌握以下几点性质。

  1. 对数正态分布的概率密度函数是非负的;
  2. 对数正态分布的概率密度函数是正偏的;
  3. 对数正态分布是用来衡量资产价格的,而正态分布主要是用来衡量收益率的。

对数正态分布的概率密度函数

学生t分布

t分布是统计学中非常重要的一类分布,有英国统计学家哥赛特发现。当时哥赛特在一家酿酒厂担任检验师。在对酿酒数据进行分析时,哥赛特发现当样本容量较小时,实验数据并不服从正态分布,其概率分布形状与正态分布类似但尾部更厚。哥赛特以“Student”为笔名,发表了相关研究结果,因此后人将此分布称为学生t分布。t分布具有划时代意义,它打破了以往人们局限于正态分布的认知,开创了小样本统计推断的时代。

  1. t分布的概率密度函数可以由一个参数完全刻画:自由度,通常记为t(n)。其中n代表自由度,为正整数。
  2. t分布的概率密度函数也是一条钟形曲线,左右对称,但尾部比正态函数更厚(即偏度=0,峰度>3)。
  3. 当t分布的自由度增加并趋近于无穷大时,t分布的概率密度函数会无限趋近于标准正态分布的概率密度函数。

不同自由度的t分布

多元分布

目前为止,介绍的分布均为一元分布,即描述一个随机变量的概率分布。然而,基金经理在进行资产配置时,往往需要涉及多种资产,这就需要用到多元分布,用于衡量一组随机变量的概率分布。

利用多元正态分布可以衡量资产组合的概率分布。刻画多元正态分布只需知道三类参数:

  1. 资产组合中每个资产收益率的均值。
  2. 资产组合中每个资产收益率的方差。
  3. 资产组合中不同资产之间的相关系数。假设资产组合共有n个资产,那么需要知道的相关系数个数为 C n 2 = n ( n − 1 ) / 2 C_n^2=n(n-1)/2 Cn2=n(n1)/2

模拟

蒙特卡洛模拟

在经济金融研究中,很多情形是无法预估的,这就限制了传统统计学方法的分析范围。例如,1999年1月1日欧元诞生,这导致欧洲许多国家股票之间的相关系数大幅上升。为了防范系统性风险,许多经济金融学家会关注这样一个问题:如果欧洲一体化趋势持续,股票市场间相关系数上升到99%,对整个金融市场影响如何?反之,如果脱欧浪潮兴起,欧盟瓦解,相关系数急剧下降,对金融市场与资产配置的影响又如何?由于此类事件以往历史上未曾发生过,用历史数据的方法来进行分析是行不通的,只能引入模拟的方法来进行情景分析。

实务中最常使用的模拟方法就是蒙特卡洛模拟。蒙特卡洛模拟的基本思想是:假设与资产组合相关的各风险因子服从特定的概率分布,根据这些假定的概率分布进行抽样。随后,依据抽样数据计算资产最终价值。反复重复上述步骤N次,可求得N个资产的最终价值,从而形成资产最终价值的概率分布。

例如,某基金经理现有1000万元资金,全部投资于上证50ETF。已知上证50ETF日收益率为r,一个交易日后资金的价值将变为多少?如果按照传统的方法解决这个问题,将根据历史数据估算出上证50ETF的日均收益率r0,以此数值带入1000(1+r),即可求得期望资金终值。然而,如果利用蒙特卡洛模拟法则有所不同,步骤如下:

  1. 蒙特卡洛模拟将假设收益率r服从某个特定的分布,比如正态分布;
  2. 随后,依据正态分布的概率分布,对r的可能取值进行抽样;
  3. 根据抽样数据计算出对应的资产终值1000(1+ri);
  4. 重复步骤1到步骤3共N次,当N足够大时就可以画出资产终值在各个区间内的直方图,并用计算机模拟出资产终值的概率分布。

通过上述步骤可以看出,蒙特卡洛模拟与传统方法的最大区别在于:传统模拟的方法只会计算出一个资产终值,而蒙特卡洛模拟可以计算出资产终值的概率分布。因此,在假定分布正确的情况下,蒙特卡洛模拟可以依据资产终值的概率分布进行情景分析。

蒙特卡洛模拟同样存在以下缺点。

  1. 蒙特卡洛模拟相当复杂,当模拟次数N非常大时,对计算机的性能要求也相当高。
  2. 蒙特卡洛模拟结论的准确性极其依赖于假设分布。如果对风险因子服从的分布假设不准确,则由蒙特卡洛模拟得出的结论也是不准确的。

历史法模拟

在蒙特卡洛模拟中,是由分析师决定风险因子的概率分布。历史法模拟则是根据实际历史数据来决定风险因子的概率分布。通过定义就可以看出,历史法模拟的准确性依赖于历史数据,其缺点如下所示:

  1. 历史法只能反映历史数据存在的风险,如果分析对象出现结构性改变,则历史法得出的结论就不准确;
  2. 历史法是基于已经发生的历史数据,因而无法进行情景分析。

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

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

相关文章

OpenStack云计算(十一)——OpenStack网络管理,验证OpenStack网络资源模型,验证来巩固和加深对OpenStack网络资源模型的理解

项目实训一 【实训题目】 验证OpenStack网络资源模型 【实训目的】 通过验证来巩固和加深对OpenStack网络资源模型的理解。 【实训准备】 &#xff08;1&#xff09;复习Neutron网络资源模型。 &#xff08;2&#xff09;重点理解网络、子网、端口和路由器的概念。 【实…

GPB | RegVar:基于深度神经网络的非编码区突变功能预测新方法

Genomics, Proteomics & Bioinformatics &#xff08;GPB&#xff09;发表了由军事医学研究院辐射医学研究所张成岗研究员、周钢桥研究员和卢一鸣副研究员团队完成的题为“RegVar: Tissue-specific Prioritization of Noncoding Regulatory Variants”的方法文章。我们的“…

【Redis 开发】一人一单,超卖问题(悲观锁,乐观锁,分布式锁)

锁 悲观锁乐观锁第一种&#xff1a;版本号法第二种&#xff1a;CAS法实现乐观锁 悲观锁与乐观锁的比较 一人一单分布式锁Redis实现分布式锁 悲观锁 认为线程问题一定会发生&#xff0c;因此在操作数据库之前先获取锁&#xff0c;确保线程串行执行&#xff0c;例如Synchronized…

【Leetcode】vector刷题

&#x1f525;个人主页&#xff1a;Quitecoder &#x1f525;专栏&#xff1a;Leetcode刷题 目录 1.只出现一次的数字2.杨辉三角3.删除有序数组中的重复项4.只出现一次的数字II5.只出现一次的数字III6.电话号码的字母组合 1.只出现一次的数字 题目链接&#xff1a;136.只出现一…

HCIP-Datacom-ARST必选题库_01_ACL【7道题】

一、单选 1.下面是一台路由器的部分配置,关于该配置描述正确的是&#xff1a; 源地址为1.1.1.1的数据包匹配第一条ACL语句rule 0,匹配规则为允许 源地址为1.1.1.3的数据包匹配第三条ACL语句rule 2,匹配规则为拒绝 源地址为1.1.1.4的数据包匹配第四条ACL语句rule 3,匹配规则为允…

Scala 05 —— 函数式编程底层逻辑

Scala 05 —— 函数式编程底层逻辑 该文章来自2023/1/14的清华大学交叉信息学院助理教授——袁洋演讲。 文章目录 Scala 05 —— 函数式编程底层逻辑函数式编程假如...副作用是必须的&#xff1f;函数的定义函数是数据的函数&#xff0c;不是数字的函数如何把业务逻辑做成纯函…

python爬虫学习------scrapy第二部分(第三十天)

&#x1f388;&#x1f388;作者主页&#xff1a; 喔的嘛呀&#x1f388;&#x1f388; &#x1f388;&#x1f388;所属专栏&#xff1a;python爬虫学习&#x1f388;&#x1f388; ✨✨谢谢大家捧场&#xff0c;祝屏幕前的小伙伴们每天都有好运相伴左右&#xff0c;一定要天天…

底层逻辑(1) 是非对错

底层逻辑(1) 是非对错 关于本书 这本书的副标题叫做&#xff1a;看清这个世界的底牌。让我想起电影《教父》中的一句名言&#xff1a;花半秒钟就看透事物本质的人&#xff0c;和花一辈子都看不清事物本质的人&#xff0c;注定是截然不同的命运。 如果你看过梅多丝的《系统之美…

数据挖掘实验(Apriori,fpgrowth)

Apriori&#xff1a;这里做了个小优化&#xff0c;比如abcde和adcef自连接出的新项集abcdef&#xff0c;可以用abcde的位置和f的位置取交集&#xff0c;这样第n项集的计算可以用n-1项集的信息和数字本身的位置信息计算出来&#xff0c;只需要保存第n-1项集的位置信息就可以提速…

2024年巴黎奥运会临近,中国义乌又爆弹了?网友:这就是硬核实力

奥运订单热潮涌动&#xff0c;中国制造不可或缺 随着巴黎奥运会脚步的日益临近&#xff0c;中国义乌再次聚焦全球视野。 近日&#xff0c;国货探访浙江义乌国际商贸城&#xff0c;发现众多蕴含法国元素的商品被置于显眼位置&#xff0c;吸引众多采购商纷至沓来&#xff0c;争…

android脱壳:一种使用native进行抽取壳脱壳的方法,native版本的frida-fart

前言 写rxposed的时候&#xff0c;搞了很多模块&#xff0c;其中有一个远程调用脱壳的&#xff0c;但是当时使用的是rmi远程调用&#xff0c;因为一些问题无法使用&#xff0c;可能是对抗问题&#xff0c;也有可能是技术问题&#xff0c;所以我又换了一种远程调用方式。 概述…

云原生的基石:containerd引领未来容器发展趋势

文章目录 一、Containerd简介&#xff1a;容器技术的心脏二、Containerd核心原理解析三、Containerd与Docker的关系四、Containerd在云原生应用部署中的作用五、Containerd的扩展性和插件机制六、Containerd的安全特性七、Containerd的性能优化八、Containerd的社区和生态系统九…

【51单片机项目】基于51单片机自制多功能小键盘/模拟USB键盘【附源码】(STC89C52RC+CH9328)

目录 一、效果展示 二、创作灵感 三、硬件电路 注意事项 工作原理 四、源码 main.c 五、附录 CH9328工作原理 CH9328的模式选择 ​编辑 全键盘键码值表 参考链接 一、效果展示 该小键盘具有三种功能&#xff1a; 1、自动输入开机密码 2、每隔一段时间自动按下ct…

通用大模型研究重点之五:llama family

LLAMA Family decoder-only类型 LLaMA&#xff08;Large Language Model AI&#xff09;在4月18日公布旗下最大模型LLAMA3&#xff0c;参数高达4000亿。目前meta已经开源了80亿和700亿版本模型&#xff0c;主要升级是多模态、长文本方面工作。 模型特点&#xff1a;采用标准的…

Unreal Engine创建Plugin

打开UE工程&#xff0c;点击编辑&#xff0c;选择插件 点击“新插件”按钮&#xff0c;选择“空白选项”填入插件名字"MultiPlayerPlugin"&#xff0c;填入插件作者、描述&#xff0c;点击“创建插件”按钮打开C工程&#xff0c;即可看到插件目录&#xff0c;编译C工…

【网络安全】安全事件管理处置 — 安全事件处置思路指导

专栏文章索引&#xff1a;网络安全 有问题可私聊&#xff1a;QQ&#xff1a;3375119339 目录 一、处理DDOS事件 1.准备工作 2.预防工作 3.检测与分析 4.限制、消除 5.证据收集 二、处理恶意代码事件 1.准备 2.预防 3.检测与分析 4.限制 5.证据收集 6.消除与恢复 …

游戏新手村18:游戏广告渠道与广告形式

上文我们说到&#xff0c;渠道为王&#xff0c;渠道可以为我们带来流量和用户&#xff0c;进而带来收入。我们可以通过哪些渠道导入用户呢&#xff1f;每个渠道有哪些优劣呢&#xff1f;在进行游戏营销推广的时候我们该如何选择呢&#xff1f; 根据付费性质&#xff0c;我们可…

鸿蒙ArkUI实战开发-如何通过上下滑动实现亮度和音量调节

场景说明 在音视频应用中通常可以通过上下滑动来调节屏幕亮度和音量大小&#xff0c;本例即为大家介绍如何实现上述UI效果。 说明&#xff1a; 由于当前亮度和音量调节功能仅对系统应用开发&#xff0c;所以本例仅讲解UI效果的实现。 效果呈现 本例效果如下&#xff1a; 当在…

iOS - 多线程-GCD-队列组

文章目录 iOS - 多线程-GCD-队列组1. 队列组1.1 基本使用步骤 iOS - 多线程-GCD-队列组 开发过程中&#xff0c;有时候想实现这样的效果 多个任务并发执行所有任务执行完成后&#xff0c;进行下一步处理&#xff08;比如回到主线程刷新UI&#xff09; 1. 队列组 可以使用GC…

区间图着色问题:贪心算法设计及实现

区间图着色问题&#xff1a;贪心算法设计及实现 1. 问题定义2. 贪心算法设计2.1 活动排序2.2 分配教室2.3 算法终止 3. 伪代码4. C语言实现5. 算法分析6. 结论7. 参考文献 在本文中&#xff0c;我们将探讨如何使用贪心算法解决一个特定的资源分配问题&#xff0c;即区间图着色问…