基建融资与预算软约束(2015年A股大牛市与“流动性堰塞湖”)-中国视角下的宏观经济

news2025/7/19 11:21:56

基建融资与预算软约束(2015年A股大牛市与“流动性堰塞湖”) – 潘登同学的宏观经济学笔记

文章目录

    • 基建融资与预算软约束(2015年A股大牛市与“流动性堰塞湖”) -- 潘登同学的宏观经济学笔记
  • 2015年A股大牛市
    • 定向宽松的货币政策导向
  • 定向宽松的货币政策原因
    • 投资项目的预算软约束
    • 政府项目的挤出效应
      • 一个数值算例
    • 预算软约束的后果
  • 地方政府融资

2015年A股大牛市

在这段时间,中国经济中最引人注目的便是股市“大牛市”以及随之而来发生在2015年第三季度的“股灾”。从长周期来看,2015年的这次股市大牛市非常反常。从之前差不多十年的数据来看,表征实体经济景气度的“财新 PMI ”与上证综指之间高度正相关,同步变化经济好,股指涨;经济差,股指跌。这不难理解,因为股市是经济的晴雨表。但是,从2014年下半年开始,上证综指却与财新 PMI 背道而驰,打破了过去十年来的相互关系。

在这里插入图片描述

定向宽松的货币政策导向

2015年 A 股这波大涨归根结底是货币政策传导不畅在金融市场上产生的“流动性效应”。一个明显的例证是在2013年下半年至2015年上半年,衡量实体经济获得的资金支持的指标社会融资总量长期处在同比少增的格局(当期增量低于上一年同期的增量),显示金融体系向实体经济的资金投放处在持续萎缩的状态。

在这里插入图片描述

但从2014年下半年开始,银行间市场的成交量却大幅增加,显示金融体系资金泛滥。这种金融与实体的反差说明在“央行一金融体系一实体经济”的货币政策传导路径上,从金融到实体这一环节出现了阻塞,从而导致金融市场变成了流动性“堰塞湖”( liquidity barrier lake ),因而令金融资产价格在经济疲弱背景下大幅走强。

造成货币政策传导不畅的恰恰是这段时间央行所采用的“定向宽松”的货币政策导向。所谓定向宽松,是指央行在投放货币时,主动向农业及小微企业倾斜的政策导向。央行之所以会这么做,也有它的道理。中国的传统增长模式是投资拉动型,因此投资项目一直是融资的需求大户。在2014年,中国的投资主要由三项构成:制造业投资约占1/3、房地产投资约占1/4、基础设施建设投资(基建投资)约占1/4。而在次贷危机之后,随着我国制造业产能过剩问题的目益凸显,制造业企业投资扩产的意愿也大幅下降,连带其融资需求也一路走低。于是基建投资和房地产投资成为稳增长的两个主要引擎;

在这里插入图片描述

在这里插入图片描述

但在政府看来,基建投资和房地产投资也非常明显地挤占了其他融资主体的空间。因此,从2013年开始,房地产调控就明显加码,导致房地产开发商的资金到位状况大幅恶化;

在这里插入图片描述

而从2014年开始,基建投资的投资主体地方政府融资平台也面临越发收紧的融资环境,从而包括债券发行(城投债)在内的融资量明显萎缩

在这里插入图片描述

在挤压地产和基建融资空间的同时,定向宽松货币政策又向农业和小微企业倾斜。政府希望通过这样的定向政策来实现货币的“精准投放”。

定向宽松政策的愿望是好的,但结果却不尽如人意。农业和小微企业因为规模、风险等因素而对资金的吸纳能力有限。而房地产和基建两个传统的资金需求大户又受到融资的限制。于是,定向宽松政策就人为地造成了货币宽松政策导向和实体经济融资需求之间的错配要钱的地方不给、要给钱的地方又给不出去。这种错配阻塞了金融体系向实体经济的流动性传导,因而导致了实体经济“融资难”和金融市场“不差钱”的鲜明对比。

实体经济增长持续低迷与金融资产价格大幅走高的反差也随之而来。所以,2015年这波股市的大牛市其实是定向宽松政策基调导向阻塞了货币政策传导路径后,在金融市场形成的流动性效应所催生(所以被称为"流动性堰塞湖")。归根结底,这波牛市就是一个金融市场过剩流动性推起来的股价泡沫。泡沫终归是要破灭的。在此背景下,2015年6一7月 A 股会出现“股灾”就不难理解了。

定向宽松的货币政策原因

2015年发生在中国 A 股市场的“大牛市”,其实就是货币政策传导不畅,在金融市场形成的流动性“堰塞湖”所产生的结果。这个牛市归根结底是货币政策流动性效应的体现,是一个资产价格泡沫。造成这一后果的重要原因是决策者一方面压缩基建投资和房地产投资的融资,另一方面又向农业和小微企业倾斜投放融资的“定向宽松”政策导向。这种定向宽松的政策人为导致了流动性投放和实体经济流动性需求之间的错配基建和房地产要钱却拿不到,“三农”和小微企业想放钱却放不出去(因为它们规模小、风险高)。这种错配堵塞了从金融体系向实体经济的货币政策传导,在金融体系内形成了较强的流动性效应。

理解了这一逻辑之后,我们自然要进一步追间:决策者为什么要推出“定向宽松”的政策?货币政策传统上来说是总量性的政策,货币当局管好货币总量、利率、迪货膨胀这些总量指标就行了。至于货币投放出来后向哪些行业和部门,理应让市场来决定。“定向宽松”事实上是对货币市场配置的一种干扰,是把总量性政策当成结构性政策来用,是行政力量对市场力量的取代。对于一直坚持市场化导向的决策者(尤其是中国人民银行)来说,采取这样的措他必然有其原因。

  • 决策者要压缩房地产融资的原因比较明显。2013年,中国房地产行业又进人了一轮复苏周期,房价快速攀升。面对高房价所引发的汹涌民意,政府从2013年下半年就开始进行了房地产调控。像过去历次房地产调控一样,房产限购和打压房地产开发商融资是两大杀手锏。这导致房地产投资到位资金衡量房地产开发商融资状况的指标在随后的2014年和2015年大幅走弱,占总投资1/4比重的房地产投资的融资需求难以表现出来;
    在这里插入图片描述

  • 打压基建投资融资的原因则没有那么明显。简单说来,基建投资虽然为中国经济所需要,但与它相伴的地方政府债务膨胀以及金融市场的扭曲则为决策者所不喜。这导致了政府对基建投资的态度转向严厉。在2014年10月出台的《国务院关于加强地方政府性债务管理的意见》(国发[201443号)中,政府明确要求:“坚决制止地方政府违法违规举债”。这种政策导致基建投资的融资也急剧收缩。

    • 部分是因为看到了城投公司对其他融资主体正在形成的挤出效应(因为城投公司的ROA明显低于产业公司的ROA,而且城投公司的ROA还明显低于其票息率),政府在2014年明显收紧了对城投公司的融资投放。于是从2014年下半年到2015年,城投债发行规模大幅缩水,降低到了与产业债发行量相当的水平。
      在这里插入图片描述

在这里插入图片描述

看起来,金融资源配置的效率似乎得到了提升。但其另一结果却是讲我们分析的货币政策传导路径受阻,资金在金融市场积压形成流动性“堰塞湖”,金融资产价格明显泡沫化。

投资项目的预算软约束

我们基于德瓦特里庞( Dewatripont )与马斯金( Maskin )描述预算软约束的经典模型来构造描述我国金融市场扭曲的模型。在模型中,我们关注的焦点是与政府相关的投资项目(比如现实世界中的基础设施投资项目)所存在的预算软约束问题。

在模型所刻画的金融市场中,存在“政府项目”与“民间项目”两类投资项目同时寻求融资。“政府项目”可被理解为诸如城市道路、地铁、地下管网等基础设施投资项目。这些项目除了会给项目运营方带来微观层面的回报(如过路费、车票收人、排污费等)之外,还在社会层面具有正的外部性( externality )提升地区经济活动水平、增加税收、提升居民福利程度等。因此,尽管从微观视角来看,政府项目的投资回报率可能并不高,但从全社会的宏观视角来看,把这些项目的外部性考虑在内,其广义回报率可能很不错。这种微观与宏观之间的落差决定了政府项目难以为只考虑微观回报率的私人部门所青睐,因而需要政府来主导其建设。民间项目与政府项目不同,不具有外部性,所有回报都是微观层面回报(如投资设厂产生的利润)。因此,民间项目的回报率核算在微观和宏观层面都是一致的,无须政府的涉人。

模型设定

  • 社会中存在数量众多的政府项目;每一个都需要1单位的初始资金融资来启动;
  • 政府项目分为“好”与“坏”的项目,占比分别为 α \alpha α 1 − α 1-\alpha 1α
  • 一个好的项目,有 μ \mu μ的概率成功,成功的政府项目微观投资总收益为 G G G,其中 F F F为融资方所有, G − F G-F GF为项目经理所有;除此之外,成功的政府项目还会产生总量为 E E E的外部性; 用三元组来表示 { F , G − F , E } \{F,G-F,E\} {F,GF,E}
    • 再假设好的项目有 1 − μ 1-\mu 1μ的概率失败,但是失败了,政府可以选择是否为其再提供1单位的“再融资”。如果政府“再融资”了,项目仍然可以获得 { F , 0 , E } \{F,0,E\} {F,0,E},也就是说“再融资”后,项目仍能为融资方提供回报,也能创造外部性,但是项目经理的收益变为0;
    • 如果政府不选择“再融资”,则项目进行清算,回报状况变为 { 0 , L , 0 } \{0,L,0\} {0,L,0},清算的项目会给融资方带来0的收益,无法带来外部性,而且给项目经理带来严格为负的回报 L < 0 L<0 L<0
  • 一个坏的项目,必然失败,但通过“再融资”之后仍能获得 { F , 0 , E } \{F,0,E\} {F,0,E};但是项目的好会是项目经理的私人信息;在面临一个失败的项目,无法判断其是好是坏; 还假设“坏”项目的经理,虽然不能从项目中获得正的回报,但还是有潜在的成就感、名誉名声等(获得“再融资”后)

在这里插入图片描述

我们用三个条件来刻画政府的行为

  • 政府有动力提供再融资来救助失败的政府项目。政府关注的是项目的社会总收益,即项目微观回报和外部性的总和。我们假设事后再融资条件成立
    F + E − 1 > L F + E - 1 > L F+E1>L
  • 从最大化社会总收益的角度来看,政府不希望启动那些注定会失败的政府项目。政府在考虑是否向失败项目提供融资时,并不会考虑项目在一开始获取的1单位的初始融资,因为初始融资时沉没成本,不影响后面的决策。但是,就算从时候来看提供融资是值得的,但是未必意味着从事前角度来看,这么做是有效的。为了反映这一点,我们假设事前不经济条件成立
    F + E < 2 F + E < 2 F+E<2
  • 如果政府不对失败的项目提供再融资,就没有一个政府项目会启动。为了让政府有动力参与到整个博弈中来,而不是立法禁止自己给失败的项目再融资,我们还假设政府参与条件成立
    μ ( G − F ) + ( 1 − μ ) L < 0 \mu(G-F) + (1-\mu)L<0 μ(GF)+(1μ)L<0
    左边是项目经理的期望回报率,只有政府不对失败项目再融资,那么就不会有项目经理愿意启动任何政府项目;这样一来,政府项目所能带来的外部性就全然没有了,所以,政府参与条件保证了政府会留在这个项目中;

预算软约束由此而来。在这里,预算软约束表现为政府对失败项目的兜底行为(提供再融资)。预算软约束让项目经理不再审慎,会把“坏”项目也启动起来。从前面列出的事前不经济条件可知,“坏”项目的启动是对社会资源的浪费。如果不存在政府会给失败项目提供再融资的预期,“坏”项目由于肯定会给对应项目经理带来严格为负的回报,从而不会被启动。但在这里的设定中,预算软约束无法消除。

  1. 政府就算在事前(所有项目启动之前)做出不给失败项目提供再融资的承诺,也是一个“不可信的威胁”( non credible threat )。这是因为在事后再融资条件成立的时候,大家都清楚只要项目一启动,初始融资变成沉没成本之后,政府的最优选择就是给失败项目提供再融资。因此,出于利益考虑的政府会在事后偏离其事前的承诺。因此,项目经理就不会相信政府真的会不向失败项目提供再融资,因而仍然会把“坏”项目也启动起来。
  2. 正如政府参与条件所假设的,在没有政府再融资可能的时候,“好”项目带给项目经理的预期回报也是负的,所以项目经理就连“好”项目也不会启动。这是政府不能接受的。所以,即使知道提供再融资行为会带来预算软约束问题,知道通过立法等手段可以限制自身提供再融资从而使得项目预算得以“硬化”,政府最终还是会选择为失败项目提供再融资。

政府项目的挤出效应

通过对金融市场的部分均衡分析来研究政府项目对民间项目的挤出效应;

  • 假设市场中的融资供给由一条向上倾斜的融资供给曲线描述
    Q s = a + b R Q^s = a + bR Qs=a+bR
    其中R是融资的总回报率(包括本金和利息),a和b是正数, Q s Q^s Qs代表资金的供给量,所有项目的初始资金都来自金融市场,政府项目的再融资不来自融资市场,而是由政府财政支持。
  • 假定可能启动的政府项目和民间项目的总数分别为 N g N_g Ng N p N_p Np,不同政府项目与民间项目所能产生的微观总回报不尽相同;到那时无论是成功的政府项目还是民间项目(成功的民间项目 { F ′ , P − F ′ , 0 } \{F',P-F',0\} {F,PF,0},失败的民间项目 { 0 , 0 , 0 } \{0,0,0\} {0,0,0}),能够提供给融资方的回报都不能超过项目微观总回报的 θ \theta θ份额
    F ≤ θ G F ′ ≤ θ P F\leq \theta G \\ F'\leq \theta P \\ FθGFθP
  • 由于政府项目给融资方提供的预期回报为F(因为政府会提供在融资确保失败的政府项目也能偿付融资方),所以给定市场融资回报率,能够获得初始融资的政府项目需要满足
    R = F ≤ θ G ⇒ G ≥ R θ R = F \leq \theta G \Rightarrow G \geq \frac{R}{\theta} R=FθGGθR
  • 由于民间项目能够给融资方提供的预期回报为 η F ′ \eta F' ηF,所以能够获取融资的民间项目需要满足
    R = η F ′ ≤ η θ P ⇒ P ≥ R η θ R = \eta F' \leq \eta \theta P \Rightarrow P \geq \frac{R}{\eta\theta} R=ηFηθPPηθR
  • 为了推导融资的需求曲线,需要知道政府项目和民间项目回报的分布,即 G G G P P P的分布,我们假设 G G G P P P均服从 [ 0 , M ] [0,M] [0,M]区间上的均匀分布,即 0 ≤ G ≤ M , 0 ≤ P ≤ M 0\leq G\leq M,0\leq P \leq M 0GM,0PM。当市场回报率为 R R R时,能获得初始融资的政府项目的数目为
    n g = M − R θ M N g = N g − N g θ M R n p = M − R η θ M N p = N p − N p η θ M R n_g = \frac{M-\frac{R}{\theta}}{M} N_g = N_g - \frac{N_g}{\theta M} R\\ n_p = \frac{M-\frac{R}{\eta\theta}}{M} N_p = N_p - \frac{N_p}{\eta\theta M} R\\ ng=MMθRNg=NgθMNgRnp=MMηθRNp=NpηθMNpR
    所以,市场的融资需求曲线为
    Q d = N g + N p − η N g + N p η θ M R Q^d = N_g + N_p- \frac{\eta N_g + N_p}{\eta\theta M} R Qd=Ng+NpηθMηNg+NpR
  • 市场均衡时,有 Q d = Q s Q^d=Q^s Qd=Qs,即
    a + b R = N g + N p − η N g + N p η θ M R ⇒ { R e q m = η θ M ( N g + N p − a ) η N g + N p + b η θ M Q e q m = a + b η θ M ( N g + N p − a ) η N g + N p + b η θ M a + bR = N_g + N_p- \frac{\eta N_g + N_p}{\eta\theta M} R \Rightarrow \begin{cases} R^{eqm} = \frac{\eta\theta M(N_g + N_p - a)}{\eta N_g + N_p + b\eta\theta M} \\ Q^{eqm} = a + \frac{b \eta\theta M(N_g + N_p - a)}{\eta N_g + N_p + b\eta\theta M} \\ \end{cases} a+bR=Ng+NpηθMηNg+NpR{Reqm=ηNg+Np+bηθMηθM(Ng+Npa)Qeqm=a+ηNg+Np+bηθMbηθM(Ng+Npa)

接着来分析当融资市场资金供给收紧的时均衡的变化,融资供给的收紧表现为融资供给曲线。融资供给的收紧表现为融资供给曲线截距项 a a a的下降。

n g n p = M − R θ M − R η θ ⋅ N g N p = η θ M − η R η θ M − R ⋅ N g N p d d R ( n g n p ) = N g N p [ − η ( η θ M − R ) + ( η θ M − η R ) ( η θ M − R ) 2 ] = N g N p ⋅ η θ M ( 1 − η ) ( η θ M − R ) 2 \frac{n_g}{n_p} = \frac{M-\frac{R}{\theta}}{M-\frac{R}{\eta\theta}} \cdot \frac{N_g}{N_p} = \frac{\eta\theta M - \eta R}{\eta\theta M - R} \cdot \frac{N_g}{N_p} \\ \begin{aligned} \frac{d}{dR}(\frac{n_g}{n_p}) &= \frac{N_g}{N_p} [\frac{-\eta(\eta\theta M-R) + (\eta\theta M-\eta R)}{(\eta\theta M - R)^2}] \\ &= \frac{N_g}{N_p} \cdot \frac{\eta\theta M(1-\eta)}{(\eta\theta M-R)^2} \end{aligned} npng=MηθRMθRNpNg=ηθMRηθMηRNpNgdRd(npng)=NpNg[(ηθMR)2η(ηθMR)+(ηθMηR)]=NpNg(ηθMR)2ηθM(1η)

所以,当融资供给收紧,利率上升时,融资市场中政府项目会占据更大的份额;

一个数值算例

在这里插入图片描述

预算软约束的后果

  • 利率市场化受阻
    • 过去,中国长期对名义存贷款利率实施严格的管制。从总量来看,管制导致利率无法林火变动来平衡资金市场的供需。而从结构来看,管制导致利率无法发挥信号作用,无法引导资金流向回报更高的企业; 如此一来,国有企业与银行体系有更密切的关系,因而能获得更多的资金支持; 正是有这些补助,我国一直在推行利率市场化改革,逐步放开对利率的管制;
    • 如果认为放开利率管制,利率市场化就大功告成了,就把这个问题想得太简单了。利率市场化改革的最终目的是要让自由浮动的利率引导资金做最优配置–高利润率的企业能够出高利率来融资,从而获得更多的资金支持; 而在2013年之后,金融市场中低回报的城投公司反而明显挤压了回报更高的产业公司,更是挤出民营企业,从而导致市场中资金整体配置效率不升反降。这正是促使政府在2014年开始“定向宽松”的一个重要原因;
    • 回到前面城投公司ROA远低于其票息率的事实,为什么投资者敢于买城投债,是因为城投公司背后有地方政府的隐形担保,城投债的偿付有政府的兜底。这便是近些年来债券市场中普遍存在的“刚性兑付”的来源。这种预期也让城投债在投资者眼中变成了无风险债券;
    • 所以,尽管利率放开似乎对民营企业有利,但预算软约束带来的不公平竞争环境反而让民营企业受害。利率市场化改革的最终目标因而无法实现;
  • 融资贵
    • 2013年6月,中国金融市场中爆发了一个罕见的现象:资金面大幅收紧,金融市场短期利率大幅飙高。在2013年6月20日的盘中交易时,银行间隔夜回购利率甚至达到了30%(年率)的高位,创下了历史纪录。这场发生在2013年6月的资金紧张,被称为“钱荒”。“钱荒”之所以会发生,是因为中国人民银行为了清查影子银行,而大幅收紧了基础货币的供应,从而导致短期利率飙升。“钱荒”之后的2013年下半年长期利率水平也明显上升,让实体经济企业面临的融资利率攀升至高位。这被各方称为“融资贵”现象。预算软约束理论能对融资贵的持续存在给出解释。
    • 从前面的分析,当利率上扬的时候,政府项目相对民间项目的比例会上升,从而挤出民间投资,而民间投资的实体融资需求就很难通过利率反映出来,利率就难以回到“合适水平”,就坚持在高位;
  • 打破刚性兑付的适得其反
    • 许多人已经认识到,城投公司存在因刚性兑付( cast iron guarantee )而产生的预算软约束问题,进而扭曲了金融市场。因此,为了理顺金融市场,需要打破刚性兑付。这个想法虽然好,但做起来却走了样,反而让民营企业受到的挤出更为严重。
    • 但是,打破刚性兑付的呼声还是有效果的,只不过这种效果更多体现在了民营企业身上。2014年3月5日,上海超日太阳能科技股份有限公司发布公告,称自已无法按时兑付利息。这让其发行的“超目债”成了中国债券市场第一只实质性违约的债券。中国债券市场“刚性兑付”的潜规则就此终止。其后,陆续还有债券违约的事件发生。但是这些事件主要发生在民营企业身上。所以在投资者看来,债券市场打破刚性兑付之后,民营企业债券的风险度明显上升。

地方政府融资

除了预算软约束外,我们自然想问一个问题,如果需要建造政府项目,政府利用公共财政支出来解决,不就不会挤压民间投资,影响金融市场的利率了吗?

  • 回答这个问题的关键是1994年的分税制改革;

1994年分税制改革后,地方政府的财权与事权变得不平衡

在这里插入图片描述

在这里插入图片描述

这样做自然也有利弊

  • 中国需要进行地区间的大规模财政转移支付来实行区域间平衡发展——别忘记欧元区的教训
  • 通过财政来防止“政令不出中南海”
  • 中国是一个“单一制”的国家,所有地方政府都是中央政府的派出机构

在这里插入图片描述

  • 在公共财政口径下,地方政府缺乏足够财力来做基础设施投资
  • 地方政府设立融资平台,以公司的名义来为基础设施投资项目融资, 为了让投资回报率偏低的融资平台能获得融资,地方政府给融资平台提供了“隐性担保”, 隐性担保带来了“预算软约束” ,扭曲了中国的金融体系

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

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

相关文章

python基础之循环嵌套

文章目录一、break和continue二、while的循环嵌套知识点print:例题1打印星星&#xff1a;例题2打印九九乘法表一、break和continue break当某一条件满足时直接跳出当前循环&#xff1b; continue当某一条满足时&#xff0c;不执行后续循环重新开始新一轮循环&#xff1b; i1 …

[附源码]java毕业设计婴幼儿玩具共享租售平台

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

python基础之字典

文章目录一、字典1.dictionary(字典)2.和列表的区别&#xff1a;二、实例三、应用场景一、字典 1.dictionary(字典) 是除了列表之外最灵活的数据类型&#xff0c;字典同样可以用来存储多个数据&#xff08;通常用于存储描述一个物体的相关信息&#xff09;&#xff1b; 2.和…

数据分析软件的使用

一 数据分析概述 1 概念 数据分析是利用数学&#xff0c;统计学理论相结合的科学统计分析方法&#xff0c;对Excel数据&#xff0c;数据库中的数据&#xff0c;收集的大量数据&#xff0c;网页抓取的数据进行分析&#xff0c;从中提前有价值的信息并形成结论进行展示的过程。…

用于调整PID控制器增益的遗传算法的实现(Matlab代码实现)

&#x1f352;&#x1f352;&#x1f352;欢迎关注&#x1f308;&#x1f308;&#x1f308; &#x1f4dd;个人主页&#xff1a;我爱Matlab &#x1f44d;点赞➕评论➕收藏 养成习惯&#xff08;一键三连&#xff09;&#x1f33b;&#x1f33b;&#x1f33b; &#x1f34c;希…

第八章 兼容多种模块标准的软件包封装

第八章 如何封装兼容多种JS模块标准的软件包&#xff1f; 为了方便用户使用&#xff0c;一款成熟的类库都会提供多种模块封装形式&#xff0c;比如大家最常用到的 Vue&#xff0c;就提供了cjs、esm、umd 等多种封装模式&#xff0c;并且还会提供对应的压缩版本&#xff0c;方便…

Python异或运算符示例

目录 异或 异或的性质 示例1&#xff1a;值交换 示例2&#xff1a;找出现一次的元素 示例2代码&#xff1a; 异或 英文为exclusive OR&#xff0c;缩写成xor&#xff0c;符号是^ aba^b0假0假0假0假1真1真1真0假1真1真1真0假 异或的性质 1、a ^ a0 任何数字和自己异或结…

Java项目:JSP蛋糕甜品店管理系统

作者主页&#xff1a;源码空间站2022 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 本项目分为前后台&#xff0c;分为管理员与普通用户两种角色&#xff0c;管理员登录后台&#xff0c;普通用户登录前台&#xff1b; 管理员角色…

Zookeeper

文章目录Zk介绍特点数据结构应用场景Zk安装、集群下载、启动配置参数解读Zookeeper 集群操作选举机制&#xff08;面试重点&#xff09;客户端命令行操作客户端界面节点类型&#xff08;持久 / 短暂 / 有序号 / 无序号&#xff09;监听器1&#xff09;节点的值变化监听2&#x…

【通信】基于matlab模拟室内VLC模型(含BER和SNR)附matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;修心和技术同步精进&#xff0c;matlab项目合作可私信。 &#x1f34e;个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知。 更多Matlab仿真内容点击&#x1f447; 智能优化算法 …

短视频平台如何保证内容安全问题?

本文首发于&#xff1a;行者AI谛听 近些年&#xff0c;短视频的安全意识越来越强&#xff0c;随着各大平台的用户暴增&#xff0c;平台的一些审核及运营都有着巨大的挑战。那么对于平台来说&#xff0c;如何保证内容安全呢&#xff1f; 很多短视频平台的内容有着爆炸式的增长&a…

Vue3动态路由(Vite+Vue3+TS+Mock)

一、动态路由简介 Vue通过路由进行页面管理&#xff0c;不同的路由绑定到不同的页面。一般来说&#xff0c;前端直接写好的路由为静态路由&#xff0c;在不修改代码的情况下&#xff0c;路由表是不会改变的。对于不需要动态改变路由表的网站&#xff0c;静态路由就已经足够了&…

关于数据治理工具的选型,你了解多少?

数据治理的本质是盘点数据资产、治理数据质量&#xff0c;实施数据全生命周期的管理&#xff0c;这里面包括了建组织、立制度或者使用一款数据治理的软件帮助企业开展数据治理的相关工作等等。根据不同的数据治理项目特点&#xff0c;会用到不同的技术或工具。拥有一套趁手好用…

功率放大器的三种类型是什么意思

很多人都知道功率放大器&#xff0c;但是却不知道同样都是功率放大器&#xff0c;但是名字相同&#xff0c;作用却是完全不同的&#xff0c;总是会有工程师发出这样的疑问“功率放大器的三种类型是什么以及功率放大器怎么选择型号”等等&#xff0c;今天就请安泰电子来为我们解…

SpringBoot整合Alibaba-Dubbo和Apache-Dubbo

文章目录1 Alibaba整合Dubbo1.1 服务提供者1.1.1 服务提供者接口1.1.2 服务提供者实现类1.1.2.1 项目结构图1.1.2.2 pom.xml1.1.2.3 服务实现类1.1.2.4 配置文件1.1.2.5 启动类1.2 服务消费者1.2.1 项目结构图示1.2.2 请求入口1.2.3 配置文件1.2.4 启动类2 Apache整合Dubbo2.1 …

Pytorch学习笔记(四)官方60min入门教程之图像分类器

你已经了解了如何定义神经网络&#xff0c;计算损失值和网络里权重的更新。 现在你也许会想应该怎么处理数据&#xff1f; 通常来说&#xff0c;当你处理图像&#xff0c;文本&#xff0c;语音或者视频数据时&#xff0c;你可以使用标准 python 包将数据加载成 numpy 数组格式…

Web3中文|10月份超48%的以太坊NFT交易额是假的

来源 | cryptoslate 编译 | BoweniNFTnews.com 10月份全球NFT销售额超过8.5亿美元&#xff0c;总交易量约为300万笔。 NFT月销售额 数据来源&#xff1a;Footprint Analytics 在市场状况不佳的情况下&#xff0c;仍有大量唯一买家与卖家。10月份有超过100 万的唯一买家和卖家…

第九章 哈希表 AcWing 1532. 找硬币

第九章 哈希表 AcWing 1532. 找硬币 原题链接 AcWing 1532. 找硬币 算法标签 哈希表 双指针 思路 使用哈希表集合 用一个哈希表存储硬币。 对于每一枚硬币 x&#xff0c;判断在集合中是否存在 y&#xff0c;使得 x y m。 如果存在&#xff0c;则是一组解&#xff0c;判…

Linux Command htpasswd 创建密码文件

文章目录Linux Command htpasswd 创建密码文件1. 简介2. 安装3. 语法4. 选项5. 示例6. 其他Linux Command htpasswd 创建密码文件 1. 简介 htpasswd是Apache的Web服务器内置的工具,用于创建和更新储存用户名和用户基本认证的密码文件。 2. 安装 centos 7、 redhat&#xff…

MCE | 靶向 cGAS-STING 通路或可治疗渐冻症

自从 12 年前被发现以来&#xff0c;STING 途径就吸引了众多TOP生物学家的关注&#xff0c;去年 3 月&#xff0c;陈志坚教授带领的研究团队和其合作者在 Nature 上同日发表三篇论文&#xff0c;让 cGAS-STING 通路大火了一把&#xff0c;并被认为是未来十年内肿瘤免疫靶点的“…