金融学复习博迪(第6-9章)
第6章 投资项目分析
学习目的:解释资本预算;资本预算基本法则
资本预算过程包含三个基本要素:
一提出针对投资项目的建议
一对这些建议进行评价
一决定接受和拒绝哪些建议
6.1项目分析的特性
- 资本预算的过程中的基本单位是单个的投资项目。
- 投资项目始于生产新产品或完善新产品的构思
- 收集和评价成本和收益相关的信息
- 设计实施该项目的最优策略。
6.2投资构思源自何处?
投资项目可以划分为三类:新产品;成本削减;现有资产的更新改造
投资构思的来源:客户;研发(医药);竞争;生产部门(完善产品、削减成本)
6.3净现值投资法则
净现值, Net Present Value, NPV:若投资项目的净现值是正的,则进行投资;否则,就不投资。
项目的净现值与贴现率有关。
6.4项目现金流测算
计算投资项目的净现值,首先需要预测项目的现金流。
现金流=收入-现金支出-税收
现金流=收入-总支出-税收+非现金支出=净收入+非现金支出
6.5资本成本
资本成本:计算投资项目净现值的过程中使用的经过风险调整的折现率。
处理未来现金流的不确定性的标准方法是使用更大的折现率。
计算项目的资本成本时,注意三点:
1.项目的风险可能与该企业现有资产的风险不同。
2.与资本成本相关的风险是项目的现金流风险,而不是企业为项目融资发行的融资工具(股票、债券)的风险。
3.资本成本应当反映该项目的市场相关风险。
6.6敏感性分析
6.7成本削减型项目
6.8具有不同持续期的项目
6.9对互斥项目的排序
6.10通货膨胀率与资本预算
第3部分 价值评估模型
第7章 市场估值原理
7.1 资产价值和价格的关系
资产价格的定义:一项资产的基本价值是消息灵通的投资者在自由且存在竞争市场上购买它必须支付的价格。
资产价值和价格的关系
- 对一项资产来说,可能存在市场价格与基本价值之间暂时的差异
-证券分析师以发现这些偏差为生
-许多消息灵通的职业人士寻找这些偏差。一个合理的初始假设是偏差较小
- 在做出大部分金融决策的过程中,对在竞争性市场上买卖的资产而言,将假定其价格是价值的精确反映。
7.2 价值最大化和金融决策
上面的例子,说明:
- 完全可以以价值最大化原则理性地做出金融决策,不考虑风险偏好和预期。
- 金融资产市场提供了评价不同选择所需要的信息。
价值最大化原则也适用于企业的金融决策(资本预算、融资、风险管理决策等)
管理则无须了解股东的偏好信息。(事实上,管理者也无法去了解。)
7.3 一价定律与套利
- 一价定律(The Law of One Prince):在竞争性市场上,若两项资产是等同的,则其价格倾向于相等。
- “一价定律”由“套利”过程强制执行。
- 套利是指购买一组资产并立即出售,可以从中赚取无风险利润。套利机会不会长期存在。
- “一价定律“是一项资产与另一项资产价格之间关系的说明。
- “一价定律”是金融学中最基本的估值原理。
7.4 套利与金融资产价格
- 我们预期市场上相同(或相似)资产的交易价格非常接近。
- 若两项相同(或相似)资产在商场上以显著不同的价格交易,我们首先应当怀疑:
- 竞争性市场的正常运作是否受到了干涉
- 两者之间是否存在一些未意识到的差异
7.5 利率与一价定律
若信用评级类似的组织及行条款类似的债券,则其利率也将类似。
-需要保证如下方面没有微妙的差别:
*债券的税收等级
*抵押品价值或支持债券的资产价值
7.6 汇率与三角套利
7.7 用参照物估值
没有两项存在差别的资产在所有方面都是完全相同的。价值评估的过程要求找到一项与希望对其估值的资产类似的资产,同时判断何种差异会影响投资者的资产价值。
7.8 估值模型
通过了解其他可比资产的价格和市场利率来推断某资产的价值的定量计算方法,称为价值评估模型。哪种模型最适于评估,取决于评估的特定目的。
7.9 价值的会计标准
当一项资产或负债的价值被公告在资产负债表或其他财务报表中时,其价值经常不同于它们的当前市场价值,这是因为会计人员经常采用原始成本衡量资产,然后随着时间推移,按照忽略市场价值的原则对资产进行折旧或“冲销该项资产”。当资产的价值出现在资产负债表中时被称为该资产的账面价值。如果资产价值没有被特别重新估值,从而反映该资产的当前市场价值,那么不要将在财务报表中出现的资产价值解释为市场价值。
7.10 信息如何反映在股票价格之中
当决定股票价值的基本因素发生变化时,股票价格也会变化。实际上,当一条重要的新闻被正式公开的时候,如果股票价格不变动,那么许多股票市场的观测者将认为该条新闻已经被反映在股票价格之中。这正是隐藏在有效市场假说(EMH)后面的观念。
7.11 有效市场假说
有效市场假说(EMH)是一种研究和分析资本市场有效性(尤其是股票市场有效性)的理论。
该假说假定所公布信息中的那些影响该资产价值的基本因素已完全反映在当前的价格中,该理论认为:
(1)由于市场上有众多的专业投资者在积极地根据各种信息和分析手段来寻求被错误定价的证券,同时这些专业投资者的交易行为会影响证券的市场价格,因此,在任何给定的时点上,股票价格均已反映了股市的最新信息和投资者的预期,也就是说,股票市场总是处于均衡状态的;
(2)由于股票市场总是处于均衡状态中,因此,无论通过何种分析手段,任何投资者都无法持续地击败市场(beat the market)而获得超额利润。根据市场有效性的不同,人们常把证券市场分为弱式有效市场、半强式有效市场和强式有效市场三种。
第8章 已知现金流价值评估:债券
8.1使用现值因子对已知现金流进行价值评估
对已知现金流进行价值评估的基本原理:市场利率的变化将导致所有现存承诺未来固定支付的合同的市场价值反向变动。因为市场利率的改变是不可预测的,所以固定收入证券的价格在到期之前都是不确定的。
8.2基本构成要素:纯粹折现债券
纯粹折现债券,也被称为零息债券,是承诺在被称为到期日的未来某一日期支付一笔现金的债券。纯粹折现债券是对所有承诺已知现金流的合同进行价值评估的基本构成要素。纯粹折现债券的承诺现金支付被称为它的面值或平价。投资者在纯粹折现债券上赚取的利息是为该债券支付的价格与在到期日得到的面值之间的差额。纯粹折现债券的收益率(利率)是购买该债券并将其持有至到期的投资者的年度化收益率。以一定的贴现率来折算该债券,使之面值等于价格,该贴现率就是年金化收益率。
当收益率曲线不是水平线时,即当观察到收益率在到期之前不相等时,对那些承诺支付一系列现金流的合同或证券进行价值评估的正确方法是:用与支付期限相对应的纯粹折现债券的收益率作为折现率,对每期现金流进行折现,并将结果相加。
8.3付息债券、当期收益率、到期收益率
附息债券
附息债券又称“息票债券”,是指在债券的券面上印有“息票”二字,作为按期支付利息的凭据的债券。债券发行人在债券的期限内根据券上所附息票定期向债券持有人支付利息,在债券到期时(即最后一次付息时)偿还债券的面值。附息债券往往适用于期限较长或在持有期限内不准兑现的债券。西方国家的债券绝大部分是附息债券。
债券的息票利率指按面值支付利息时所用的利率,可以用以下公式表示:息票利率=利息/面值
当期收益率
当期收益率是指持有期获得的利息额与债券价格的比率,可以用以下公式表示:当期收益率=利息/价格
到期收益率
到期收益率是指使债券的价格等于本金与利息现值之和的贴现率。对于息票债券来说,到期收益率是使未来各年息票利息支付额的现值与最后偿还的债券面值的现值之和,等于债券当前价值(即债券价格)的利率。到期收益率是事前评价债券收益的重要指标。可以用以下公式表示:到期收益率=(利息+面值-价格)/价格
当债券的期限大于1年时,到期收益率指使债券一系列现金流的现值等于其价格的贴现率:
其中,n为债券到期前支付利息的次数;i为年到期收益率;PMT为利息;FV为债券到期时的面值。
债券定价原理
根据市场价格与面值的关系,债券可以分为:平价债券、溢价债券和贴现债券,具体内容如下表所示。
8.4解读债券行情表
债券价格被公布在各种不同的地方。对于需要精确至秒的价格数据的投资者和分析师而言,最好的来源是以电子形式向计算机终端提供信息的在线服务。而对于那些不需要如此更新数据的人们而言,日常的金融报刊提供了债券行情表。
8.5为什么相同到期期限的债券的收益率可能不同?
票面利率的影响
当收益率曲线不是水平线时,票面利率不同而期限相同的债券的到期收益率不同。
违约风险与税收的影响
违约风险是指债券的发行人可能无法按期还本付息的可能性。违约风险越大,债券的收益率越高,因为风险溢价越高。
债券持有人真正关心的是税后的实际收益,因此,如果债券收益的税收待遇视债券的种类而存在差异,这种差异就必然反映到税前收益上来。税率越高的债券,其税前收益也就应该越高。
对债券收益率的其他影响
(1)可赎回,指债券的发行者有权在债券到期前赎回该债券,拥有该条款的债券称为可赎回债券。
(2)可转换,指持有该公司债券的投资者有权在债券到期前按照规定的比例转换成该公司的普通股,拥有该条款的债券称为可转换债券。
对债券发行人有吸引力的特性会降低债券的价格,而对债券的持有人有吸引力的特性会提高债券的价格。所以,可赎回的特性会导致债券的价格下降,到期收益率上升,而可转换的特性会导致债券的价格上升,到期收益率下降。
8.6随时间推移的债券价格行为
时间流逝的影响
如果收益曲线是水平线,而且利率不变,没有违约风险的贴现债券的价格会随时间的推移而上升,而溢价债券的价格会下降。这是因为,当债券最终到期时,它们的价格都等于面值。因此,贴现债券和溢价债券的价格都会随到期日的临近而趋向于它们的面值。
在利率不变,收益率保持一致的情况下,零息债券的价格会随时间的推移而上升,改变速度等于到期收益率。
利率风险
债券的价格与利率的变动方向相反:在市场利率上升的时候,债券的价格下降;在市场利率下降的时候,债券的价格上升。
第9章 普通股的价值评估
9.1解读股票行情表
报价提供了当前的实时价格以及从上一交易日收盘开始的股票价格变动情况、交易当日的开盘价格和交易量以及上一年份的最高价和最低价同样与当日最高价和最低价。
红利收益率被定义为年度美元红利除以股票价格,以百分比表示。市盈率是股票价格与年度每股收益的比率。
9.2折现红利模型
概念
折现红利模型(DDM)指任何将股票价值作为预期未来红利现值进行计算的模型。
股票预期的现金流是指支付给股东的红利或公司经营所获得的净现金流。股票的投资者所期望的收益通常包括红利(D)和股票价格改变(资本利得)两部分。
经过风险调整的折现率(risk-adjusted discount rate)或市场资本化比率(market capitalization rate)是为了投资该股票,投资者要求的预期收益率。
折现红利模型的推导
投资者预期的收益率等于每股股利
加预期价格的增值
,再除以股票当前的价格
。假定该预期收益率等于必要报酬率,得:
(9.1)该式体现了DDM最重要的性质:任意一期的预期收益率都等于市场资本报酬率k。
根据方程(9.1),可以推导出股票当前价格的计算公式: (9.2)
方程(9.2)表明股票的当前价格是年末股利的预期值与派息后股票预期价格之和的现值,其中贴现率为必要收益率。
要计算股票的当前价格,首先要预测股票年末的价格P1,由方程(9.2)同理可得: (9.3)
将方程(9.3)代入方程(9.2)可得:
或
同理,反复替代,就可以得到DDM的总公式:
方程(9.4)表明每股的价格等于它未来所有预期红利之和的现值,贴现率为市场资本报酬率。
不变增长率与折现红利模型
假设红利的增长率g保持不变,则代入方程(9.4),得到稳定以g增长的永续红利现金流的现值:
如果预期增长率,则
。
假定和
保持不变,则
越大,股票的价格越大。但是,当
趋近于
时,模型就开始“膨胀”;也就是说,股票的价格趋向于无限。只有当红利的预期增长率小于市场资本报酬率时,该模型才是有效的。
其次,按照稳定增长折现红利模型,股票价格变动与红利的预期增长率相同。
由,通过替代得到:
这样,股票价格预期的改变幅度为:
根据DDM,只要红利稳定增长,股票价格每年的上升比率将等于红利的稳定增长率。
9.3盈利和投资机会
盈利和投资决定的股票价值总公式
一个公司的红利政策不是决定其价值的核心因素。假定不发行新股,那么每期盈利与红利之间的关系是:
因此,确定股票价值的总公式为:
其中,为第
年的盈利;
为第
年的净投资;
为资本市场报酬率。
通过这个等式,可以看出:一个公司的价值不等于它未来预期盈利的现值,而应该等于它未来预期盈利的现值减去被公司用于再投资的盈利——新的净投资——的现值。如果仅用公司未来预期盈利的现值来计算公司的价值,就会高估或低估公司的价值,因为新的净投资额可能为正,也可能为负。
评估公司价值
如果根据盈利和投资机会来评估公司价值,那就可以将其分成两个部分:①在现有状态下未来可能获得盈利的现值;②未来投资机会的净现值(即未来的盈利减去为获得该盈利所需的投资额)。用公式可以这样表述:
每股红利和盈利增长率的公式如下:
增长本身不会增加公司的价值。要想增加价值,未来新投资项目的收益率就必须高于必要报酬率。当公司未来投资机会的收益率与
相同时,股票的价值可通过公式
测算。
9.4对市盈率方法的重新考察
评估公司股票价值的市盈率方法
测算公司股票价值的程序:先通过其他可比公司的数据推导出适当的市盈率,再将其与该公司股票预期的每股盈利相乘,由此得到的积就是该公司股票的价值。根据公司股票价格的计算公式:
如果公司的市盈率较高,原因可能有两个,一是市场资本报酬率相对较低;二是投资增值的现值相对较高,也就是说,它们未来投资项目的收益率高于其市场资本报酬率。
成长型股票
成长型股票是指那些盈利和股息的增长率长期以来均高于整体经济增长的公司股票或者说处于飞速发展阶段的公司所发行的股票,此类公司大多属于新兴行业或发展潜力很大的行业。
最为人熟知的成长型股票是科技类股票,在发展初期具有较高的增长速度,但成长型股票并非一定是高科技行业的公司,一些传统行业企业借助先进的管理思想改造实现了高速度的增长,它们所发行的股票也属于成长型股票。
9.5红利政策是否影响股东财富
红利政策是指企业就红利分配所采取的决策,涉及红利支付率的大小、以何种形式支付红利、何时支付红利等问题。
红利政策主要是权衡公司与投资者之间、股东财富最大化与提供足够的资金以保证企业扩大再生产之间、企业股票在市场上的吸引力与企业财务负担之间的各种利弊,然后寻求红利与留存利润之间的比例关系,具体而言就是探寻红利与留存收益之间的比例关系。企业应该通过红利政策的制定与实施,体现和实现以下目的:保障股东权益;平衡股东间利益关系;促进公司长期发展;稳定股票价格。综合来说,就是保证股东投资收益高额、持续、稳定,使公司股票市价上涨,使公司未来发展的基础扎实、资金雄厚。公司一般可采用以下的红利政策:剩余红利政策、固定红利或持续增长红利政策、固定红利支付率政策、低正常红利加额外红利政策等。
(1)现金红利与股票回购
现金红利是指股份公司以现金的形式发放给股东的红利,是最常规的红利支付形式。现金红利发放的多少主要取决于公司的红利政策和经营业绩。现金红利是以现金形式支付的红利。在这种情况下,公司不但要有相当数量的可供分配的当期留存收益,而且还要有足够的现金。在实际中,有的股东希望公司发放较多的现金红利,而有的股东则不愿意公司发放过多的现金红利。现金红利的发放会对股票价格产生直接的影响,在股票除息日之后,一般来说股票价格会下跌。
股票回购是指股份公司买回发行在外的部分普通股。股票回购的方式有两种:
①公开市场购买。这是指公司通过经纪人,在公开的证券市场购回自身发行的股票。当公司在市场回购股票时,需披露回购股票的意图、数量等信息,并遵从证券交易管理机构的有关规定。
②要约购买。这是指公司按某一收购价格向股东提出回购若干股份。这种收购价一般也高于当时市价。采用这种方式回购股票,也需要披露有关信息。
股票回购使流通在外的股份减少,每股红利增加,从而可使股价上升,股东能因此获得资本利得,这相当于公司支付给股东红利。因此,股票回购也可看作是一种现金红利的替代方式,二者对股东通常有相等效用。但由于股票回购后股东所得属于资本利得,需交纳资本利得税,而现金红利属于红利收益,交纳一般所得税。当资本利得税低于一般所得税时,股票回购将得到纳税好处。
(2)股票红利
拆股或发放股票红利不是向股东支付现金,而是增加在外流通的股票数。
如果是宣布发放股票红利,公司将送给每位股东额外的股份。股票红利可以看成是向现有股东支付现金红利,然后立刻让他们用这些现金购买额外的股票。因为公司不是向股东支付现金,所以不受赋税的影响。
(3)无摩擦环境中的红利政策
1961年,莫迪利亚尼和米勒(M&M)提出并证明了在“无摩擦”环境下,即在发行新股或回购现有股票不用纳税及缴纳费用的情况下,公司的红利政策不会影响股东财富。
M&M理论的实质内容是:当红利的再投资和股票的销售可以无成本地进行时,股东就可以通过一定的方法实现任意一种红利政策的效果。
M&M理论认为,在无摩擦的市场下,股票的价格能反映该投资项目的净现值,因此,无论公司是削减红利(内部融资)还是发行新股(外部融资),对公司现有股东的财富不会造成任何影响。(4)真实世界中的红利政策
真实世界中的红利政策受到税收、管制、外源融资成本以及红利的信息性内容等的影响。
相关文章:

金融学复习博迪(第6-9章)
第6章 投资项目分析 学习目的:解释资本预算;资本预算基本法则 资本预算过程包含三个基本要素: 一提出针对投资项目的建议 一对这些建议进行评价 一决定接受和拒绝哪些建议 6.1项目分析的特性 资本预算的过程中的基本单位是单个的投资项目。投…...

解决idea登录github copilot报错问题
试了好多方案都没用,但是这个有用, 打开idea-help-edit custonm vm options 然后在这个文件里面输入 -Dcopilot.agent.disabledtrue再打开 https://github.com/settings/copilot 把这个设置成allow,然后重新尝试登录copilot就行就行 解决方…...

什么是Flex布局?请列举一些Flex布局的常用属性。
聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ Flex布局(Flexible Box Layout)⭐ Flex布局的常用属性⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之…...
React + TypeScript + antd 常见开发场景
时间戳转格式 // 获取当前时间戳(示例) const timestamp Date.now(); // 或者使用特定的时间戳值// 创建一个新的Date对象,并传入时间戳 const date new Date(timestamp);// 获取年、月、日的值 const year date.getFullYear(); const mon…...

前端基础踩坑记录
前言:在做vue项目时,有时代码没有报错,但运行时却各种问题,没有报错排查起来就很费劲,本人感悟:写前端,需要好的眼神!!!谨以此博客记录下自己的踩坑点。 一、…...
k8s删除pod镜像没响应marking for deletion pod TaintManagerEviction
使用命令强制删除 Pod的状态为"Marking for deletion"表示该Pod正在被标记为待删除状态,但实际上并没有被删除。这可能是因为以下原因之一: 删除操作被阻塞:可能是由于某些资源或容器正在使用该Pod,导致删除操作被阻塞…...
Nginx 使用 lua-nginx-module 来获取post请求中的request和response信息
如果想要在nginx中打印出 http request 的所有 header,需要在编译nginx时开启 1、安装编译所需的依赖 apt-get install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev2、创建下载路径 mkdir -p /opt/download3、下载所需的文件 # 不要下载…...
【Opencv】三维重建之cv::recoverPose()函数(1)
官网链接 从估计的本质矩阵和两幅图像中的对应点恢复相机之间的旋转和平移,使用光束法则进行检验。返回通过检验的内点数目。 #include <opencv2/calib3d.hpp>int cv::recoverPose ( InputArray E, InputArray points1, InputArray points2, InputArray …...

Perl兼容正则表达式函数-PHP8知识详解
在php8中有两类正则表达式函数,一类是perl兼容正则表达式函数,另一类是posix扩展正则表达式函数。二者区别不大,我们推荐使用Perl兼容正则表达式函数。 1、使用正则表达式对字符串进行匹配 用正则表达式对目标字符串进行匹配是正则表达式的主…...
Python处理空值NaN
fork_address_tempread_excel_column_to_list(./eqp_info.xls,Sheet1,车辆地址)for i in fork_address_temp:print(type(i))fork_address[0 if address nan else address for address in fork_address_temp]fork_address结果 <class float><class float><class…...
软件机器人助力交通运输局数据录入,实现高效管理
随着科技的迅速发展,许多传统的行业正在寻求通过科技创新优化工作流程、提升效率。在这样的大背景下,交通运输部门也开始注重引入科技手段改善工作流程。博为小帮软件机器人正逐步改变着交通运输局的工作方式。 软件机器人:交通管理的利器 博…...

时序分解 | MATLAB实现基于SGMD辛几何模态分解的信号分解分量可视化
时序分解 | MATLAB实现基于SGMD辛几何模态分解的信号分解分量可视化 目录 时序分解 | MATLAB实现基于SGMD辛几何模态分解的信号分解分量可视化效果一览基本介绍程序设计参考资料 效果一览 基本介绍 SGMD分解算法(辛几何模态分解),分解结果可视…...

FinalShell报错:Swap file “.docker-compose.yml.swp“ already exists
FinalShell中编辑docker-compose.yml文件,保存时报错:Swap file ".docker-compose.yml.swp" already exists;报错信息截图如下: 问题原因:有人正在编辑docker-compose.yml文件或者上次编辑没有保存ÿ…...

卷积过程详细讲解
1:单通道卷积 以单通道卷积为例,输入为(1,5,5),分别表示1个通道,宽为5,高为5。假设卷积核大小为3x3,padding0,stride1。 卷积过程如下: 相应的卷积核不断…...
代码随想录第五十六天
代码随想录第五十六天 Leetcode 583. 两个字符串的删除操作Leetcode 72. 编辑距离 Leetcode 583. 两个字符串的删除操作 题目链接: 两个字符串的删除操作 自己的思路:想到了,但是初始化初始错了!!!! 思路1:直接动规五…...

.NET 最便捷的Log4Net日志记录器
最便捷的Log4Net使用方法 LOG4NET 配置日志记录器开始引用nuget LOG4NET 配置日志记录器 Apache log4net 库是一个帮助程序员将日志语句输出到各种的工具 的输出目标。log4net是优秀的Apachelog4j™框架的移植 Microsoft.NET 运行时。我们保持了与原始log4j相似的框架 同时利…...
深入探讨软件逆向工程:解密黑盒的奥秘
引言 逆向工程作为计算机科学领域中的一项关键技术,扮演着解密、漏洞分析、反病毒等诸多领域的重要角色。本文将深入探讨逆向工程的概念、应用领域以及一些常用的逆向工程技术。 什么是逆向工程? 逆向工程是指通过分析已有的程序或设备,推…...

利用tidevice+mysql+grafana实现ios性能测试
利用tidevicemysqlgrafana实现ios性能测试 1.什么是tidevice? tidevice是一个可以和ios设备进行通信的工具,提供以下功能: 截图获取手机信息ipa包的安装和卸载根据bundleID 启动和停止应用列出安装应用信息模拟Xcode运行XCTest,…...

内网安全:WMI协议与SMB协议横向移动
目录 网络拓扑图 网络环境说明 WMI协议 SMB协议 域内信息收集 WMI协议 - 横向移动 利用方式一:wmic命令 利用方式一:cscript 利用方式一:impacket SMB协议 - 横向移动 利用方式一:psexec 利用方式二:psexe…...

05-Numpy基础-用于数组的文件输入输出
np.save和np.load是读写磁盘数组数据的两个主要函数。默认情况下,数组是以未压缩的原始二进制格式保存在扩展名为.npy的文件中的: 如果文件路径末尾没有扩展名.npy,则该扩展名会被自动加上。然后就可以通过np.load读取磁盘上的数组࿱…...
FFmpeg 低延迟同屏方案
引言 在实时互动需求激增的当下,无论是在线教育中的师生同屏演示、远程办公的屏幕共享协作,还是游戏直播的画面实时传输,低延迟同屏已成为保障用户体验的核心指标。FFmpeg 作为一款功能强大的多媒体框架,凭借其灵活的编解码、数据…...
macOS多出来了:Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用
文章目录 问题现象问题原因解决办法 问题现象 macOS启动台(Launchpad)多出来了:Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用。 问题原因 很明显,都是Google家的办公全家桶。这些应用并不是通过独立安装的…...
爬虫基础学习day2
# 爬虫设计领域 工商:企查查、天眼查短视频:抖音、快手、西瓜 ---> 飞瓜电商:京东、淘宝、聚美优品、亚马逊 ---> 分析店铺经营决策标题、排名航空:抓取所有航空公司价格 ---> 去哪儿自媒体:采集自媒体数据进…...
Android Bitmap治理全解析:从加载优化到泄漏防控的全生命周期管理
引言 Bitmap(位图)是Android应用内存占用的“头号杀手”。一张1080P(1920x1080)的图片以ARGB_8888格式加载时,内存占用高达8MB(192010804字节)。据统计,超过60%的应用OOM崩溃与Bitm…...

优选算法第十二讲:队列 + 宽搜 优先级队列
优选算法第十二讲:队列 宽搜 && 优先级队列 1.N叉树的层序遍历2.二叉树的锯齿型层序遍历3.二叉树最大宽度4.在每个树行中找最大值5.优先级队列 -- 最后一块石头的重量6.数据流中的第K大元素7.前K个高频单词8.数据流的中位数 1.N叉树的层序遍历 2.二叉树的锯…...

GC1808高性能24位立体声音频ADC芯片解析
1. 芯片概述 GC1808是一款24位立体声音频模数转换器(ADC),支持8kHz~96kHz采样率,集成Δ-Σ调制器、数字抗混叠滤波器和高通滤波器,适用于高保真音频采集场景。 2. 核心特性 高精度:24位分辨率,…...

2025季度云服务器排行榜
在全球云服务器市场,各厂商的排名和地位并非一成不变,而是由其独特的优势、战略布局和市场适应性共同决定的。以下是根据2025年市场趋势,对主要云服务器厂商在排行榜中占据重要位置的原因和优势进行深度分析: 一、全球“三巨头”…...

Mysql中select查询语句的执行过程
目录 1、介绍 1.1、组件介绍 1.2、Sql执行顺序 2、执行流程 2.1. 连接与认证 2.2. 查询缓存 2.3. 语法解析(Parser) 2.4、执行sql 1. 预处理(Preprocessor) 2. 查询优化器(Optimizer) 3. 执行器…...

使用Spring AI和MCP协议构建图片搜索服务
目录 使用Spring AI和MCP协议构建图片搜索服务 引言 技术栈概览 项目架构设计 架构图 服务端开发 1. 创建Spring Boot项目 2. 实现图片搜索工具 3. 配置传输模式 Stdio模式(本地调用) SSE模式(远程调用) 4. 注册工具提…...
Webpack性能优化:构建速度与体积优化策略
一、构建速度优化 1、升级Webpack和Node.js 优化效果:Webpack 4比Webpack 3构建时间降低60%-98%。原因: V8引擎优化(for of替代forEach、Map/Set替代Object)。默认使用更快的md4哈希算法。AST直接从Loa…...