XIEDONG BLOG

万能引用与完美转发实现剖析

左值引用(&)与右值引用(&&) 在c++11中提出了右值引用,作用是为了和左值引用区分开来,其作用是: 右值引用限制了其只能接收右值,可以利用这个特性从而提供重载,这是右值引用有且唯一的特性,限制了接收参数必为右值, 这点常用在move construct中,告诉别人这是一个即将消失的对象的引用,可以瓜分我的对象东西,除此之外,右值引用就没有别的特性了。 cla...

估值与指标的关系2

首先回顾一下上一篇结尾的两个问题: 计算下贵州茅台这十几年来,其股价涨幅远远跑赢京沪房价的原因。这个问题的关键在于,如果一个人投资茅台长期持有,其投资利润来源,茅台的估值贡献了多少,业绩贡献了多少,分红贡献了多少。 接下来谈一谈对上一篇两个问题的理解。 问题一 净资产收益率,股息率(分红),市盈率,利润增长,这几个要素之间有哪些数学关系? 或者换种说...

估值与指标的关系

这里谈一下上一篇中估值与指标的关系 获取公司营业数据 估值和盈利能力有什么关系 没有关系。 盈利能力是企业自身的能力,它不代表估值。 比如格力电器的盈利能力很强,近10年的ROE,平均在27%。 也就是说,其净资产,近10年以复合年化27%的速度在增加,堪比巴菲特。但是其近十年的PE估值,平均只有11倍。 再看五粮液,近十年的ROE平均在20%左右,低于格力电器,但是近十...

MPI学习--阻塞通信之标准通信模式

通过代码总结一下MPI阻塞通信中的标准通信模式。 阻塞通信 阻塞通信是指发送方的send调用需要接收方相应的调用recv函数。 阻塞发送的语义是,当程序从阻塞发送的函数返回时,发送的消息都已经被转存到别的地方了——可能是接收方的buffer,也可能是某方的系统buffer。总之,当函数返回的时候,你可以安全地修改发送数据所在位置的值,而不会影响通信的正确性。进一步的说,所谓安全地修改...