投资组合之如何估值

news2024/11/23 15:40:50

文章目录

  • 如何估值
    • 一、PE估值法
      • 1、PE估值法的定义
      • 2、参考标准
        • (1)常规标准:25倍合理市盈率。
        • (2)同行业对比。
        • (3)跟历史市盈率相比。
      • 3、PE估值法的适用范围
      • 4、PE估值法的优势
      • 5、PE估值法的劣势
        • (1)对盈利不稳定的公司,计算出来的估值会失真。
        • (2)无法体现公司的成长性。
        • (3)市盈率无法区分经营性资产创造的盈利和非经营性资产创造的盈利。
      • 6、活学活用
    • 二、市净率估值法
      • 1、市净率估值法的定义
      • 2、参考标准
      • 3、市净率估值法的适用范围
      • 4、市净率估值法的优势
      • 5、市净率估值法的劣势
      • 6、活学活用
    • 三、PEG估值法
      • 1、PEG估值法的定义
      • 2、参考标准
      • 3、PEG估值法的适用范围
        • (1)行业最好要处于成熟期或成长期(复合增速>0%)
        • (2)公司过去五年的净利润复合增速要能达到20%以上。
        • (3)公司的财务指标要健康。
        • (4)公司要有护城河。
        • (5)同样的,PEG估值法不适用盈利不稳定的公司或者周期股。
      • 4、PEG估值法的优势
      • 5、PEG估值法的劣势
      • 6、活学活用
    • 四、总结

如何估值

同学们大家下午好,咱们学习了投资本质三件事:产品选择,市场择时和资产配置(投资组合)。

之前的课程我们已经学习了如何对公司进行财报分析、企业分析、以及商业模式的分析,当我们对一家公司进行了全面的分析后,可以分析出来公司所处生命周期、公司经营的好坏,以及是否值得我们投资和长期持有。
在投资组合晚课里,咱们学习了晨星九宫格对于公司的分类,按照市值规模分类,我们可以把公司分为大盘股、中盘股、小盘股。按照成长性分类,我们可以把公司分为价值型、成长型、平衡型。

了解了公司的类型,不同风险偏好的投资者也可以根据公司类型去搭配适合自己的股票组合。而在搭建投资组合时,我们一定要对公司进行估值,才能做出买入的动作。

同学们思考一下,什么是估值

估值,就是针对某一种特定资产进行评估,进而推测其内在价值的方法。

证券在市场中交易的价格往往受到各种因素的影响,这就导致其市场价格往往并不能完全反映其真实价值,因此需要采用各种方法对资产进行估值,从而获得其内在价值,进而决定针对该种资产的交易策略。

当市场价值>内在价值,证券在市场中被高估,采取卖出的策略。
当市场价值<内在价值,证券在市场中被低估,采取买入的策略。
当市场价值=内在价值,证券在市场中被合理估值。

常见的估值方法有很多种,我们今天来学习下市盈率估值法、市净率估值法以及PEG估值法的适用范围以及用法

重点强调逻辑: 好公司 -> 好价格(估值) -> 才能考虑是否买入
一定是要经过分析确定是好公司,未来也大概率是好公司,我们才能去看公司的估值哈,才能决定是否要买入。

一、PE估值法

1、PE估值法的定义

市盈率估值法,也就是常见的PE估值法,其公式为:

市盈率 = 当前股票价格/每股收益=公司市值/公司净利润
PE,其实也就是市价盈利比,也就是我们常说的回本年限。

再来举个例子,让同学们更好理解,比如小黑开了一个超市,每年净利润为100万。并且超市管理得当,基本已经实现了流程化自动化运营。小黑想要出手卖掉的话,谁买也都可以直接做老板,年赚100万应该没有大问题。

后来超市以1000万卖给了小白了,这一千万就是公司的市值,大家应该可以理解对吧?

而年赚100万就是公司一年的净利润。所以市盈率等于多少?

对滴
市盈率=1000万/100万=10。这就是所谓的10倍市盈率,说的是:小白用1000万买了超市,在超市每年净赚100万的前提,小白的1000万需要10年回本。

2、参考标准

(1)常规标准:25倍合理市盈率。

咱们之前的财企课程讲过,好公司的合理市盈率为25倍,特别优秀的公司合理市盈率放宽为30倍。

判断标准如下
在这里插入图片描述

(2)同行业对比。

在实际应用中,我们会发现不同行业的整体平均市盈率相差会比较大,不同行业的龙头公司的市盈率差别也很大。

比如之前课上讲过的消费类型的公司的市盈率普遍会比科技类医疗类公司的市盈率低

原因就在于:

消费类公司,比如海天、茅台,都是比较成熟的公司了,盈利相对比较稳定。而恒生电子这些科技公司,盈利不稳定,而且有些公司增长极快,所以市场会给出这类公司更高的估值。

所以,在分析公司的市盈率时,可以把同行业的几家公司都拿出来分析一下。
在这里插入图片描述
比如拿咱们熟悉的白酒行业来说,我们可以对比下行业当前总资产排名前三名公司的TTM市盈率,比如排名第一的茅台和排名第三的洋河在当下估值一样,经营情况都没有变坏,如果资金量允许的话,同学们会选择哪家呢?

大家来说一说你会选择哪一家

大家都有自己的选择,当然前提是他们确实是好价格。

(3)跟历史市盈率相比。

有的好公司很少或者基本不会出现低于25倍市盈率的时候,那这类好公司我们就只能眼睁睁的错过了么?

不一定的。

这里我们拿公司当前的TTM市盈率和历史市盈率相比,可以参考市盈率的分位值,分位值咱们在晚课里讲了,这里不多赘述。

我们一般认为低于30分位值的市盈率为低估,高于70分位值的市盈率为高估。
在这里插入图片描述
图片来源:雪球APP

比如上图所示公司近10年市盈率的30分位值为18.45,70分位值为25.77,而当前的TTM市盈率为20.77,所以我们可以得出该公司的目前的市盈率20.77处在30-70分位值之间,也就是所谓的正常估值。

3、PE估值法的适用范围

(1)PE估值法因为要参考公司的净利润,所以该估值主要适用于目前的收益状况可以代表公司未来的收益及其发展趋势的周期性较弱的企业,如公共服务业,因其盈利相对稳定;所以此估值法更适合成熟期、非周期、盈利稳定的公司。而咱们在晚课讲过成熟期、非周期性、盈利稳定的公司大多数是价值型或者平衡型公司

也就是说对于价值型或者平衡型公司,我们在计算估值时,可以优先考虑市盈率估值法。

(2)对于银行、保险、证券公司,这类公司的市盈率普遍都很低。咱们商业课讲过,因为像这种需要借很多钱来经营的商业模式债务违约的风险较大,导致这些行业的市盈率偏低。如果非要看市盈率,可以参考历史市盈率的分位值。

如果要对这三类公司估值的话,可以使用市净率估值法。咱们稍后讲市净率。

(3)市盈率估值法不适用于净利润为负数或者周期类的公司,如果公司当年是亏钱的,也就是净利润是负数,那市盈率也会变成负数,这时候,市盈率也是失效的。

所以,那些周期性公司,或者说经常徘徊在赚钱和亏钱边缘的公司,市盈率也就没什么参考意义了。

4、PE估值法的优势

(1)PE估值法是证券市场上常用的股票投资价值的评估方法。常见的证券报刊在每日股市行情报表中都附有市盈率指标,所以同学们想要找到市盈率这个指标很简单,证券账户,雪球APP都有公司的市盈率指标的(咱们一般参考TTM市盈率指标)。
在这里插入图片描述

(2)市盈率的优点在于其从每股收益或者净利润的角度进行估值,反映了以当前收益或者盈利能力,投资者可以很直观的看出投资一家公司需要多少年才能回本,能直观的反映出同行之间估值的高低。

5、PE估值法的劣势

(1)对盈利不稳定的公司,计算出来的估值会失真。

我们以某水泥公司举例,由于水泥是周期性行业,所以该公司目前的净利润为负,我们可以在雪球APP看到该公司的TTM市盈率也为负数。如下图:
在这里插入图片描述
这时再看公司的市盈率估值意义就不大了,我们在财务里查看公司过往的市盈率,也会发现过往的市盈率忽高忽低,不稳定,所以这时用市盈率来判断估值就失真了。
在这里插入图片描述

(2)无法体现公司的成长性。

由于市盈率体现的是回本年限,而市场上很多优秀公司由于业绩较好,利润的增速较高,所以估值也普遍较高,远高于30倍。这时如果我们单纯只考虑回本年限,就会错失高速增长公司带来的投资机会。所以PE估值无法体现成长型公司的高成长性

(3)市盈率无法区分经营性资产创造的盈利和非经营性资产创造的盈利。

二者在稳定性、增长前景、潜在风险等方面都有很大差异。所以如果只是单纯地看盈利稳定,也有可能会存在风险。

6、活学活用

当我们对一家公司进行了财企分析后,判断出该公司的合理市盈率后,我们可以直接打开证券账户查看该公司当前的TTM市盈率,就可以知道该公司是高估和低估了。

同时,我们也可以结合雪球APP里的分位值来查看该公司当前估值和历史市盈率相比是高估还是低估。

比如我们对A公司进行了财企分析后,判断其合理市盈率为25倍,这时我们可以打开证券账户或者雪球APP找到A公司的个股行情界面查看其TTM市盈率,咱们以雪球演示,如下图:
在这里插入图片描述

如果我们通过财报分析和商业模式分析,发现A公司没有什么经营风险,且护城河广阔,而目前TTM市盈率为19.31,小于25倍,同学们觉得A公司目前是低估还是高估呢?

对滴,是低估

我们还可以再结合市盈率的分位值来看一看,和历史市盈率相比,目前A公司是高估还是低估。

我们在雪球找打该公司的个股行情界面后,由上往下,找到财务界面-估值分析-市盈率,如下图所示:
在这里插入图片描述

A公司十年期历史市盈率的30分位值为22.01倍,而A公司当下的TTM市盈率为19.31,低于22.01倍,所以也同样说明A公司目前是高估还是低估?

没错,是低估

同学们掌握的很牢固!在了解了市盈率估值法以后,我们再来看看另一个常被提到的估值法–市净率估值法

二、市净率估值法

1、市净率估值法的定义

市净率,也就是P/B,是通过当前公司市值相对于其净资产的比值进行公司估值的一种方法。等于公司市值除以公司净资产,也等于每股股价与每股净资产的比率

我们在证券账户和雪球APP也都能查看到公司市值的。

而净资产要怎么计算呢?

净资产(净值),在公司财报的资产负债表中就可以找到,等于总资产(扣除折旧、损耗和摊销)减去总负债,也就是说,如果一家公司清算资产并偿还了所有债务,剩下的那部分被认为是净资产。

上文提到的银行,证券金融类公司可以使用市净率估值法

投资界常常会在牛市推崇市盈率,熊市则往往拿市净率说事,因为市净率指标更能体现股票的安全边际,投资者可以先假设最悲观状况下上市公司停产,投资者可以按照净资产来变现。

举个例子让同学们更好的理解市净率,比如我们以30元每股的价格买入了净资产只有20元的B公司股票,同学们想一想划算么?

如果我们以10元每股的价格买入了净资产20元的C公司股票,同学们再想一想划算么?

现在同学们可以理解市净率了吧。那咱们来看看如何用市净率来看公司是高估还是低估。

市净率也是越低越好,说明越有投资价值。和市盈率一样。

2、参考标准

提到市净率的参考标准,老师要提一句咱们常说的话:一定是对公司先分析再估值,先分析出来是好公司,再去看它的估值,不要单纯用估值去倒推公司要不要被投资。

那么如何用市净率来判断公司是否是低估的呢?

(1)如果市净率P/B=1,则意味着当前股价和公司每股净资产相符,也就是说,这时候的股票价格可以称之为股票公允价值。也就相当于是用10元每股的价格买了每股净资产10元的股票,不亏不赚。

(2)如果P/B<1,则股票可能被低估。也就相当于是用10元每股的价格买了每股净资产大于10元的股票。是不是就说明是赚钱了的?

(3)如果P/B>1,则股票可能被高估。也就相当于是用10元每股的价格买了每股净资产低于10元的股票。是不是就说明是亏钱了的?

所以按照市净率选股标准,市净率越低的股票,其风险系数越少一些。但是同学们要记住,对于不同个股,一定要具体情况具体分析。

比如钢铁、纺织、地产等行业,这些行业都面临景气周期衰退的风险,相对来讲,这些行业的市净率偏低。例如钢铁股在2005 年时市净率都很低,但由于行业周期的影响,这些个股可能还有下行空间。所以不能单纯看市净率就去盲目投资,毕竟这样的做法太不理智了。

所以,老师要再提醒一下同学们,我们一定是先分析好公司再去看估值

同时,我们在实践中会发现,很多优秀公司的市净率也常常>1,这时我们可以结合它的市净率分位值来看,用法和上面市盈率分位值一样,如果当前市净率的分位值低于历史十年期的30分位值,一般我们认为是低估的。

比如下图所示公司,在经过财企分析后,我们分析出该公司基本面都很不错,我们查看雪球APP,它当前的市净率为3.45,看起来远远大于1。
在这里插入图片描述

我们再看30分位值对应的市净率为4.91,大于3.45。所以同学们觉得该公司目前是低估还是高估呢?【大家来判断一下】

没错!是低估

我们继续来看

3、市净率估值法的适用范围

(1)市净率估值法可用于大多数企业,比较适用于资本密集型企业,尤其是金融类企业,因为这些公司的净资产能更准确地反映企业的有形资产价值

(2)适用于盈利不稳定的周期型企业,因为这个时候市盈率失效,市净率相对市盈率会更加稳定,比如钢铁、高速公路、电力、基建等行业。

(3)不适用于新兴的高科技企业。

结合我们晚课所讲的股票类型,市净率估值法和市盈率估值法一般更适用于价值型和平衡型的公司

4、市净率估值法的优势

(1)市净率很少为负数,所以和市盈率相比,市净率估值适合于大多数企业。

(2)在证券账户或者雪球APP股股行情界面即可查看公司的市净率。
在这里插入图片描述
(3)净资产数据容易取得,并且容易理解,而且净利润是短期指标还容易被人为操控,但净资产是公司长期积累的,所以更稳定。比如当经济危机时,可能企业的利润会是亏损状态,这时市盈率估值就失真了,但是****公司的净资产却因为长期积累还是正数,所以市净率也是正数,还是可以作为参考的。

5、市净率估值法的劣势

(1)由于无形资产不太容易被货币量化,或者存在虚增的情况,比如:公司的品牌、商誉、专利和其他知识产权,不能很好反映净资产的质量。像固定资产很少的服务类企业和高科技企业,净资产和企业的价值的关系不大。所以市净率估值不适应于无形资产较大的公司。比如我们熟知的乐视暴雷,乐视购买了大量正版影视的版权,但这样的无形资产很难成为公司的核心竞争力,首先,因为市场上视频网站众多,当“正版版权”概念,被社会熟知并认可后,其他公司自然也会参与到购买版权的竞争中来,这会推高乐视未来购买版权时的成本。其次,如果不是特别经典,同一个电影、电视剧,用户很少去二刷、三刷。但是乐视却对购买影视的费用采用了长达十年的摊销机制,这样无疑使得乐视的无形资产有水分,进而影响公司净资产的质量。

乐视在年报里也有提到无形资产占比较高,主要是采购版权增加所致,如果购买的版权不能及时变现,无形资产可能面临一定减值。
在这里插入图片描述
图片来源:乐视2015年年报

所以,对于那些有形资产很少的服务型或信息技术类公司而言,通过P/B估值就没有太多意义。

(2)除了无形资产会让净资产失真,还有其他科目也可能让净资产失真,比如咱们之前财企课讲过很多公司会通过虚增固定资产和在建工程等科目虚增收入和净资产。而且固定资产、在建工程本来金额就很大,需要持续投入大量资金,还很难说清楚在建工程或者固定资产究竟值多少钱,所以如果遇到了固定资产或者在建工程的造假,那么也会使得市净率P/B失真。

(3)如果公司出现非经营性问题,比如:公司近期有较大的收购、注销、股票回购或者公司增加或减少大量现金储备等情况都会导致净资产短期的波动,以至于不能反映长期的净资产的真实价值,这样就会影响到P/B指标。

(4)不能直接反映出公司的盈利能力

由于市净率估值使用的净资产,所以无法像PE一样看出公司的盈利能力。

6、活学活用

市净率估值我们在证券账户和雪球APP里都可以看到。

比如我们对某银行进行了财企分析和商业模式分析后,发现在行业内各项指标都比较优秀,我们在雪球APP找到该银行的个股行情界面-财务-市净率,可以看到该银行目前的市净率为1,结合分位值来看,低于30分位值对应的1.19。
在这里插入图片描述
所以同学们觉得目前是低估还是高估呢?适合买入么?

老师再强调下,一定是要经过分析确定是好公司,未来也大概率是好公司,我们才能去看公司的估值哈,才能决定是否要买入。

如果行业和公司遇到了问题,即使市净率再低,也不能盲目买入。

最后咱们来看看针对成长性公司更适用的PEG估值

三、PEG估值法

1、PEG估值法的定义

PEG,也称市盈率相对盈利增长比率。

计算公式为:

PEG = 当前的市盈率(PE)÷ 未来3年预测的净利润增速(G)。

比如一家公司目前的市盈率(TTM)是30倍,预测未来3年的净利润平均增速是20%,那么,【PEG = 市盈率30 ÷ 预期净利润增速20 = 1.5】

市盈率(TTM)30倍就是PE值,增速20%的20就是G值。

举个例子:假设小黑开了个水果店,小白开了个糖果屋,最开始开店的时候,他们都各出资10万,净利润都是每年1万,这时候他们的PE都是10。(pe=10/1)

但是随着时间的推移,小黑的水果店生意越做越大越做越好,每年的净利润竟然有20%的增速,而小白的糖果屋受到健康养生“低糖”理念的影响,就没小黑那么幸运了,每年才有5%的增速。

这样的话,小黑的水果店PEG=10/20=0.5,小白的糖果屋PEG=10/5=2.那同学们会选择投资哪家呢?

知道的同学来回答一下

对滴,大家会选择投资水果店。同样的市盈率,水果店的成长性更好对不对?

这就是PEG的用法,大家可以理解了吧

PEG也是越低越好

2、参考标准

结合中国的投资市场,一般情况下,PEG的合理值,可以参考如下标准:
(1)对于未来3年盈利增速能够达到30%以上的,可以给予合理PEG=2;
(2)对于未来3年盈利增速能够达到20%以上的,可以给予合理PEG=1.5;
(3)对于未来3年盈利增速不足20%的,就不属于高成长性企业,也就不适用于PEG估值了,可以用PE(市盈率)估值法。

在这里插入图片描述

【图中数据和操作建议仅做教学案例演示,不构成任何投资操作建议。如自行选择任何投资风险自负!投资有风险,投资需谨慎。】

3、PEG估值法的适用范围

(1)行业最好要处于成熟期或成长期(复合增速>0%)

因为我们的目标企业都是高成长性企业,那么企业要想很好的保持高成长性,也需要行业有一定的成长性。处于成熟期或成长期的行业未来还有发展空间,可以为企业的高成长性提供有力支撑。

(2)公司过去五年的净利润复合增速要能达到20%以上。

虽然PEG看重的是公司未来的高成长性,但是我们也要尽量选择过去成长性较好的公司,过去高成长性的公司在未来能够较大概率的继续保持高成长性。

(3)公司的财务指标要健康。

公司不能有重大爆雷隐患,比如大存大贷风险、应收账款爆雷风险、存货爆雷风险、商誉爆雷风险等等,这方面需要同学们运用财报技能分析。

(4)公司要有护城河。

有护城河的公司,在未来的行业竞争中才能更有保障的持续盈利,也才能够为公司的高成长性保驾护航,这方面需要同学们运用企业分析技能。

(5)同样的,PEG估值法不适用盈利不稳定的公司或者周期股。

对比咱们晚课讲到的公司的类型,PEG估值法更适合成长型公司。

4、PEG估值法的优势

(1)PEG可以反映成长性公司的估值。
(2)PEG兼顾了成长和价值,更有综合性。

5、PEG估值法的劣势

(1)PEG中的G(预期净利润增速)取值标准不一样,就会导致PEG结果不一样。

如果我们采用过往3-5年的净利润复合增速来作为参考的话,我们需要知道过去不等于未来。所以过去的高增速在未来会一直持续下去么?

不一定能持续下去的哈,我们结合生命周期也可以知道的,任何行业和公司都会经历成长期到成熟期到衰退期的阶段,所以现在高速增长的公司,未来高增速不一定能持续。

如果我们采用券商预测的未来的增速作为参考的话,我们会发现随着不同的券商做出新的调研,对于一家公司的净利润的预测增速数值也是在变化的。这样会导致PEG在不同时段的计算结果会不一样。

(2)我们在实际投资中,会发现一种情况,就是某家公司当下的PE很高,明显高估,但是由于净利润增速也较高,所以最终的PEG很低,这时同学们是不是就以为公司被低估了?要着急买入了?

不要着急,因为G是不稳定的,过往或者当下的公司的净利润增速很高,才导致PEG很低,如果公司是周期股,或者接下来有什么意外事件发生,G大幅降低的话,那么公司的PEG也会变高。

所以同学们一定要对目标公司进行财企分析和商业模式分析,了解好公司的经营模式和盈利模式,只有确保未来1-3年公司的盈利能力没有问题,我们才能更好的运用PEG估值。

6、活学活用

PEG指标不像市盈率和市净率估值那么方便,它无法在证券账户和雪球APP里直接获得,不过同学们别担心,我们可以在微淼APP的分析工具里-估值计算器里,找到PEG估值法:
在这里插入图片描述
在这里插入图片描述

比如上图所示公司,券商预测的未来3年平均增速为43.58%,我们可以对预测增速打7折,即在【未来3年增速打折】一栏填写70%,点击计算,可得出PEG为1.27。
在这里插入图片描述

在估值计算器里找到PEG法,搜索框输入公司的名字或者股票代码,净利润增速和TTM市盈率数据就会自动出来,同学们只需要对券商预测打折即可,然后点击计算,即可得出该公司的PEG啦。

在这里插入图片描述

【图中数据和操作建议仅做教学案例演示,不构成任何投资操作建议。如自行选择任何投资风险自负!投资有风险,投资需谨慎。】

对应表中“未来3年盈利平均增速大于等于40%”,合理PEG为2,买入标准为1-1.8.而1.27在1-1.8之间,所以图示公司目前是适合买入的时机,对吧?

学过财企课的同学们,应该都使用过PEG估值计算器吧,是不是很方便?

四、总结

最后咱们总结一下:
在这里插入图片描述

重要声明:

1、以上关于企业分析的内容及出现具体企业,仅作为分享,帮助大家掌握投资技能,不作为投资建议,如自行选择任何投资风险自负!。投资有风险,入市需谨慎!
2、以上内容如果涉及侵权,请联系作者删除。

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

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

相关文章

ChatGpt 反向代理

一&#xff0c;背景 看了看网上的文章&#xff0c;实现接口国内访问的方法有很多。 1&#xff0c;自己买国外服务器 这种成本比较高&#xff0c;因为单纯的就是用个接口&#xff0c;专门买个服务器还是比较奢侈的。 2&#xff0c;自己挂代理 这种的使用的代理干净与否都不…

C++笔记之获取线程ID以及线程ID的用处

C笔记之获取线程ID以及线程ID的用处 code review! 文章目录 C笔记之获取线程ID以及线程ID的用处一.获取ID二.线程ID的用处2.1.线程池管理2.2.动态资源分配2.3.使用线程同步机制实现互斥访问共享资源2.4.使用线程 ID 辅助线程同步2.5.任务分发&#xff1a;线程ID可以用于将任务…

【Java每日一题】——第三十题:班级管理程序设计(2023.10.14)

&#x1f383;个人专栏&#xff1a; &#x1f42c; 算法设计与分析&#xff1a;算法设计与分析_IT闫的博客-CSDN博客 &#x1f433;Java基础&#xff1a;Java基础_IT闫的博客-CSDN博客 &#x1f40b;c语言&#xff1a;c语言_IT闫的博客-CSDN博客 &#x1f41f;MySQL&#xff1a…

10-网络篇-DHCP获取的参数详解

一个设备接入路由器局域网时&#xff0c;是通过DHCP获取网络信息&#xff0c;从而完成网络配置的获取。如下图所示为windows系统通过DHCP所要获取的网络配置&#xff1a;IP、子网掩码、网关、DNS服务器。任何设备要上网前&#xff0c;都需要知道这几个参数&#xff0c;下面对这…

ODrive移植keil(七)—— 插值算法和偏置校准

目录 一、角度读取1.1、硬件接线1.2、程序演示1.3、代码说明 二、锁相环和插值算法2.1、锁相环2.2、插值2.3、角度补偿 三、偏置校准3.1、硬件接线3.2、官方代码操作3.3、移植后的代码操作3.4、代码说明3.5、SimpleFOC的偏置校准对比 ODrive、VESC和SimpleFOC 教程链接汇总&…

Ubuntu的Python从2.x升级到3.x

我的Ubuntu系统默认是2.7,我想升级为3.5 升级python3.5 下载python sudo apt-get install python3查看 刚才下载的Python程序被安装在usr/local/lib/python3.5 中 cd usr/local/lib备份一下 sudo cp /usr/bin/python /usr/bin/python_bak删除python的旧关联 sudo rm -rf py…

SpringBean的初始化流程

当我们启动Spring容器后&#xff0c;会先通过AbstractApplicationContext#refresh方法&#xff0c;调用BeanFactoryPostProcess方法&#xff0c;可以在bean初始化前&#xff0c;修改context中的BeanDefinition&#xff0c;但是因为此时Bean还没有初始化&#xff0c;所以并不会修…

valarray 包含对象成员的类(cpp14章)

C代码重用 1.公有继承可以实现 2.包含、私有继承、保护继承用于实现has-a关系&#xff0c;即新的类将包含另一个类的对象。 &#xff08;使用这样类成员&#xff1a;本身是另外一个类对象称为包含 &#xff08;组合或层次化&#xff09;。&#xff09; 3.函数模板、类模…

使用匿名函数在Golang中的好处

发挥Golang中无名代码块的潜力 匿名函数&#xff0c;也被称为lambda函数或闭包&#xff0c;是Golang中的一个强大功能&#xff0c;提供了许多好处。这些无名代码块为开发人员在设计和构建其代码时提供了更大的灵活性和模块化。在本节中&#xff0c;我们将探讨使用匿名函数可以…

访问控制列表ACL讲解——想偷偷访问数据,我ACL可不同意

作者&#xff1a;Insist-- 个人主页&#xff1a;insist--个人主页 梦想从未散场&#xff0c;传奇永不落幕&#xff0c;博主会持续更新优质网络知识、Python知识、Linux知识以及各种小技巧&#xff0c;愿你我共同在CSDN进步 目录 一、ACL的基本概念 1. ACL是什么 2. 为什么需…

Jenkins+Gitlab+Docker(Dockerfile)部署

Docker部署运行 ​ 上一篇内容中使用Jenkins(运行服务器)Gitlab(代码存储库)Webhook(网络钩子)的方式部署运行我们的项目。需要我们在服务器上做好很多相关的环境配置及依赖。 ​ 那么假如有这样一个场景&#xff1a;需要把不同技术栈的项目部署到同一台服务器上运行。比如PH…

DocCMS keyword SQL注入

漏洞描述 DocCMS keyword参数存在 SQL注入漏洞&#xff0c;攻击者通过漏洞可以获取数据库信息 漏洞复现 访问url&#xff1a; 漏洞证明&#xff1a; 文笔生疏&#xff0c;措辞浅薄&#xff0c;望各位大佬不吝赐教&#xff0c;万分感谢。 免责声明&#xff1a;由于传播或利…

400电话的技术实现要点

摘要&#xff1a;本文将介绍400电话的技术实现要点。首先&#xff0c;我们将讨论400电话的基本原理和技术架构。然后&#xff0c;我们将深入探讨400电话的关键技术&#xff0c;包括呼叫路由、语音导航、呼叫转接等。最后&#xff0c;我们将讨论如何保障400电话的稳定性和安全性…

JUnit5 【最实用最简洁】

JUnit5 文章目录 JUnit5一、JUnit 的相关技术二、参数化三、给测试用例指定顺序四、断言五、测试套件 安装依赖&#xff1a;在Maven库中安装 为什么学了 Selenium 还要学 JUnit&#xff1f; 1、JUnit5 是单元测试框架&#xff0c;拿着一个技术写自动化测试用例&#xff08;Sele…

云上攻防-云原生篇Docker安全系统内核版本漏洞CDK自动利用容器逃逸

文章目录 云原生-Docker安全-容器逃逸&内核漏洞云原生-Docker安全-容器逃逸&版本漏洞-CVE-2019-5736 runC容器逃逸-CVE-2020-15257 containerd逃逸 云原生-Docker安全-容器逃逸&CDK自动化 云原生-Docker安全-容器逃逸&内核漏洞 细节部分在权限提升章节会详解&…

【肌电信号】OpenSignals使用方法 --- 肌电信号采集及导入matlab

一、 多通道采集教学 1. 数据线连接 将PLUX设备通过USB或蓝牙与电脑连接&#xff0c;注意确认在几号通道接线。 2.实时数据采集可视化 进行设置。需要在软件中选择你的PLUX设备&#xff0c;并配置相关的参数&#xff0c;如采样率、分辨率、信号类型等 3 支持数据回放和…

zabbix监控实战2

4、zabbix添加监控项 nginx监控 在server上安装nginx 添加模板 浏览图形 mysql监控 zabbix自带mysql模板&#xff0c;所以可以在server1上直接做 创建数据库连接用户 percona数据库模板 清理掉mysql的模块链接 安装并配置好percona的数据库模板 测试脚本 删除tmp下的缓存文…

短链接系统如何设计

shigen坚持日更的博客写手&#xff0c;擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。坚持记录和分享从业两年以来的技术积累和思考&#xff0c;不断沉淀和成长。 今天给大家带来的文章是&#xff1a;《短链接系统如何设计》。在开始之前&#xff0c;先让…

SpringBoot讲义

SpringBoot 文档更新日志 版本更新日期操作描述v1.02021/11/14A基础篇 前言 ​ 很荣幸有机会能以这样的形式和互联网上的各位小伙伴一起学习交流技术课程&#xff0c;这次给大家带来的是Spring家族中比较重要的一门技术课程——SpringBoot。一句话介绍这个技术&#xff0c;…

【基于Kmeans、Kmeans++和二分K均值算法的图像分割】数据挖掘实验三

文章目录 Ⅰ、项目任务要求任务描述&#xff1a;主要任务要求&#xff1a; II、实现过程数据集描述实现描述具体实现过程 III、完整代码代码①代码② Ⅰ、项目任务要求 任务描述&#xff1a; 图像分割是图像处理和计算机视觉中重要的一环&#xff0c;在实际生活中得到了广泛的…