银行各类计算公式汇总

news2024/11/20 7:28:19

一、存款准备金

存款准备金,分为法定存款准备金和超额存款准备金(主要构成是存放央行及现金,不包括存放同业资金)。下表为目前最新的各类银行业金融机构存款准备金水平。

法定存款准备金率是指中央银行规定的,存款性金融机构必须保有的存款准备金对其存款负债总额的比率。在其他情况不变的条件下,中央银行可通过提高或降低法定准备金率直接地改变货币乘数,从而达到控制货币供给量的目的。所以,在货币乘数的各个决定因素中,法定存款准备金比率基本是一个可由中央银行直接操作的外生变量。目前央行实施的是平均法考核存款准备金水平。

超额备付金是银行短期流动性管理工具,是日常清算必要头寸,具有一定刚性。目前银行业超额备付金率平均在2%左右,总体来看,大行超额备付金率较低,而城商行相对较高,最高在4%左右。银监会2016年披露的季报显示,商业银行人民币超额备付金率为2.07%。

二、资本充足率

根据巴塞尔协议的要求,银行资本划分为核心一级资本、其他一级资本以及二级资本三个部分。三类资本的共同特点是,在危机发生时可用来弥补银行损失,即便二级资本也可核销或转化为普通股。

根据以上三类资本,可将资本充足率的要求划分为核心一级资本充足率(核心一级资本-扣减项/风险加权资产)、一级资本充足率(一级资本-扣减项)/风险加权资产)与资本充足率((总资本-扣减项)/风险加权资产)。银监会对商业银行的资本充足性要求,分别为5%,6%和8%。

三、信用风险指标

信用风险是指商业银行面临的违约风险,资本充足率部分已对信用风险加权资产的计量进行了简单概述,此部分将介绍信用风险的监管指标,包括不良资产率、单一客户授信集中度和全部关联度。

1.不良资产率与不良贷款率

不良资产率顾名思义,即为不良资产占总资产的比例,由不良资产与之资产总额比计算得出,依据 《商业银行风险监管核心指标(试行)》的要求,该指标不应高于4%,不良资产率有一个非常重要的二级指标,即不良贷款率。不良贷款率由不良贷款与贷款总额之比计算得出,依据《商业银行风险监管核心指标(试行)》的要求,不良贷款率不应高于5% 。

2.单一集团客户授信集中度与单一客户贷款集中度

单一客户风险授信集中度为最大一家集团客户授信总额与资本净额之比,银监会要求该比例不应高于15%,即:(扣除保证金、银行存单和国债后的授信余额)/资本净额×100%

3.全部关联度

全部关联度为全部关联授信与资本净额之比,不应高于50%,即全部关联方授信总额/资本净额×100%

四、市场风险指标

市场风险是指商业银行因汇率和利率变化而面临的风险,在资本充足率部分对市场风险资本计量进行了简单概述,此部分介绍市场风险的监管指标,包括累计外汇敞口头寸比例和利率风险敏感度。

1.累计外汇敞口头寸比例

累计外汇敞口头寸比例为累计外汇敞口头寸与资本净额之比,不应高于20%,即累计外汇敞口头寸/资本净额

2.利率风险敏感度

利率风险是利率变动对银行业金融机构盈利或经济价值造成不利影响的风险, 按照来源的不同可分为重新定价风险、收益率曲线风险、基准风险、期权风险。利率风险敏感度是指利率平行上升200 个基点对盈利水平和经济价值的影响程度。

五、操作风险指标

操作风险指标衡量由于内部程序不完善、操作人员差错或舞弊以及外部事件造成的风险,表示为操作风险损失率,即操作造成的损失与前三期净利息收入加上非利息收入平均值之比,即已出现的操作风险损失与前三期净利息收入加上非利息收入平均值之比。

六、风险迁徙类指标

风险迁徙类指标衡量商业银行风险变化的程度,表示为资产质量从前期到本期变化的比率,属于动态指标,可以反映贷款的变化趋势情况,将贷款迁徙与风险管理相结合, 加强对贷款违约概率和贷款实际价值的分析, 并与贷款准备金的计提和贷款风险定价相结合, 推动自身风险管理水平的提高。风险迁徙类指标包括正常贷款迁徙率和不良贷款迁徙率。

1.正常贷款迁徙率

正常贷款迁徙率为正常贷款中变为不良贷款的金额与正常贷款之比,其计算公式为:正常贷款迁徙率=(期初正常类贷款中转为不良贷款的金额+期初关注类贷款中转为不良贷款的金额)/(期初正常类贷款余额-期初正常类贷款期间减少金额+期初关注类贷款余额-期初关注类贷款期间减少金额)×100%。

2.不良贷款迁徙率

不良贷款迁徙率包括次级类贷款迁徙率和可疑类贷款迁徙率。

次级类贷款迁徙率为次级类贷款中变为可疑类贷款和损失类贷款的金额与次级类贷款之比,其计算公式为:次级类贷款迁徙率=期初次级类贷款向下迁徙金额/(期初次级类贷款余额-期初次级类贷款期间减少金额)×100%。

可疑类贷款迁徙率为可疑类贷款中变为损失类贷款的金额与可疑类贷款之比,其计算公式为:可疑类贷款迁徙率=期初可疑类贷款向下迁徙金额/(期初可疑类贷款余额-期初可疑类贷款期间减少金额)×100%。

七、流动性风险相关指标

依据银监会2015年9月发布的《商业银行流动性风险管理办法(试行)》,流动性风险,是指商业银行无法以合理成本及时获得充足资金,用于偿付到期债务、履行其他支付义务和满足正常业务开展的其他资金需求的风险,并确定流动性风险监管指标为流动性比例和流动性覆盖率,流动性风险的监测指标则有流动性缺口、流动性缺口率、核心负债比例、同业市场负债比例、最大十户同业融入比例、超额备付金率、重要币种的流动性覆盖率以及存贷比。需要注意“监测指标”并不属于硬性监管指标,监测指标出现异常或突破监测比例只是可能引起主监管人员的注意并需要解释原因,并不会导致监管处罚。

1.流动性比例

流动性比例为流动性资产余额与流动性负债余额之比,衡量商业银行流动性的总体水平,不应低于25%,即流动性资产/流动性负载>=25%,该指标需按照本币和外币分别计算。当前国内商业银行的流动性较为充足,依据银监会发布的2016年第一季度报,一季度商业银行流动性比例为48.08%。

2.流动性覆盖率

流动性覆盖率旨在确保商业银行具有充足的合格优质流动性资产,能够在银监会规定的流动性压力情景下,通过变现这些资产满足未来至少30天的流动性需求,商业银行的流动性覆盖率应当不低于100%,即:合格优质流动性资产/未来30天现金净流出量×100%>=100%。

3.存贷比

流动性覆盖率是去年银监会新引入的流动性监管指标,同时将存贷比由监管指标改为监测指标。

4.月末存款偏离度

为加强存款稳定性管理,约束月末存款“冲时点”的行为,2014年国务院颁布《关于缓解企业融资成本高问题的指导意见》,首次提及“存款偏离度指标,研究将其纳入银行业金融机构绩效评价体系扣分项,随后银监会发布《关于加强商业银行存款偏离度管理有关事项的通知》,规定月末存款偏离度不得超过3%,同时,为防止商业银行在季末通过冲高月日均存款、规避存款偏离率约束,附加限制季末月日均存款的可计入金额。月末存款偏离度=(月末最后一日各项存款-本月日均存款)/本月日均存款×100%。

5.净稳定资金比率

净稳定资金比率是计算银行一年以内可用的稳定资金与业务所需的稳定资金之比,它主要衡量一家机构在特定压力情景下,可用的长期稳定资金支持业务发展的能力,由于巴塞尔委员会正在修订净稳定资金比例相关标准,2014年初发布的《流动性风险管理办法》(以下简称《办法》)并没有正式引入该比例。

6.流动性缺口

流动性缺口是指以合同到期日为基础,按特定方法测算未来各个时间段到期的表内外资产和负债,并将到期资产与到期负债相减获得的差额。计算公式为:未来各个时间段的流动性缺口=未来各个时间段到期的表内外资产-未来各个时间段到期的表内外负债。

7.流动性缺口率

流动性缺口率是指未来各个时间段的流动性缺口与相应时间段到期的表内外资产的比例。计算公式为:流动性缺口率=未来各个时间段的流动性缺口/相应时间段到期的表内外资产×100%。

8.核心负债比例

核心负债比例是指中长期较为稳定的负债占总负债的比例。计算公式为:核心负债比例=核心负债/总负债×100%

9.同业市场负债比例

同业市场负债比例是指商业银行从同业机构交易对手获得的资金占总负债的比例。计算公式为:同业市场负债比例=(同业拆借+同业存放+卖出回购款项)/总负债×100%。

10.最大十户存款比例

最大十户存款比例是指前十大存款客户存款合计占各项存款的比例。计算公式为:最大十户存款比例=最大十家存款客户存款合计/各项存款×100%。

11.最大十家同业融入比例

最大十家同业融入比例是指商业银行通过同业拆借、同业存放和卖出回购款项等业务从最大十家同业机构交易对手获得的资金占总负债的比例。计算公式为:最大十家同业融入比例=(最大十家同业机构交易对手同业拆借+同业存放+卖出回购款项)/总负债×100%。

12、超额备付金率

超额备付金率是指商业银行的超额备付金与各项存款的比例。计算公式为:超额备付金=商业银行在中央银行的超额准备金存款+库存现金超额备付金率=超额备付金/各项存款×100%

13.重要币种的流动性覆盖率

重要币种的流动性覆盖率是指对某种重要币种单独计算的流动性覆盖率。

八、风险抵补类指标

风险抵补类指标衡量商业银行抵补风险损失的能力,包括盈利能力、准备金充足程度和资本充足程度三个方面。资本充足率已在第二部分阐述,此处不再赘述。

1.准备金充足率

银行经营过程中出现的风险损失一般分为预期损失、非预期损失和极端损失。银行在经营过程中,针对预期损失要计提减值准备,也就是准备金,充分抵御这种损失。假如银行有成熟的高级内评法,那么违约概率(PD)×违约风险暴露(EAD)×违约损失率(LED)就是预期损失。非预期损失部分则由资本金来覆盖,资本金又分为监管资本和经济资本,篇幅有限,此部分不展开讨论,监管资本即为第二部分的讨论的资本。

(1)贷款损失准备

银监会2012年7月发布的《商业银行贷款损失准备管理办法》指出贷款损失准备是指商业银行在成本中列支、用以抵御贷款风险的准备金,不包括在利润分配中计提的一般风险准备。商业银行贷款损失准备不得低于银行业监管机构设定的监管标准。贷款损失准备的监管标准即为贷款拨备率和拨备覆盖率两项标准中的较高者。

(2)贷款拨备率

贷款拨备率为贷款损失准备与各项贷款余额之比,其计算公式为:贷款拨备率=(贷款损失准备金余额/各项贷款余额)× 100%,监管要求该指标不能小于2.5%

(3)拨备覆盖率

拨备覆盖率为贷款损失准备与不良贷款余额之比,其计算公式为:拨备覆盖率=(贷款损失准备金余额/不良贷款余额)× 100%,监管要求该指标不能小于150%。

(4)不良率与贷款拨备率和拨备覆盖率

贷款质量分类为后三类的贷款,即不良贷款,会面临企业还款困难而转核销的情况。不良率=不良贷款余额/贷款余额,将其与贷款拨备率和拨备覆盖率的计算公式联系,可知,贷款拨备率/不良率= 拨备覆盖率。

2.盈利性指

标盈利能力指标是除资本充足性和准备金充足性后另一类风险抵补类指标,衡量商业银行的盈利能力及相应的抵抗风险的能力,银监会规定的监管指标包括成本收入比、资产利润率和资本利润率。

(1)成本收入比成本收入比为营业费用加折旧与营业收入之比,不应高于35%;营业费用是指按金融企业会计制度要求编制的损益表中营业费用。营业收入是指按金融企业会计制度要求编制的损益表中利息净收入与其他各项营业收入之和。

(2)资产利润率资产利润率为税后净利润与平均资产总额之比,不应低于0.6%;净利润是指按照金融企业会计制度编制损益表中净利润。资产是指按照金融企业会计制度编制的资产负债表中资产总计余额。

(3)资本利润率资本利润率为税后净利润与平均净资产之比,不应低于11%,所有者权益是指按照金融企业会计制度编制的资产负债表中所有者权益余额。净利润定义与资产利润率指标中定义一致。银监会发布的2016年一季度监管指标数据显示,一季度末,商业银行当年累计实现净利润4716亿元,同比增长6.32%。一季度,商业银行平均资产利润率为1.19%,比上季末上升0.09个百分点;平均资本利润率15.93%,比上季末上升0.95个百分点。

九、额度管理

银行的监管额度,是指监管机构定期审核并分配给银行的监管指标,主要有短期外债、中长期外债、综合结售汇头寸、信贷发放新增额度(即合意贷款,但今年开始将过渡到MPA,目前尚未正式实施)。

1.短期外债管理额度

2016年之前每年度外管局对中资银行和外资银行分别核定一个总额度,比如2014年度,中资银行短期外债额度139亿美元;外资法人银行和外资银行分行总额度为165.4亿美元;然后再根据总额度对每家银行进行细分 (5000万到10亿美金不等)。
但《关于在全国范围内实施全口径跨境融资宏观审慎管理的通知》(银发[2016]132号2016-04-29): 将全口径外债的概念推广到全国。废除了短期外债额度的概念
央行全口径跨境融资控制主要指:
跨境融资风险加权余额<跨境融资风险加权余额上限。
(1)跨境融资风险加权余额=本外币跨境融资余额*期限风险转换因子*类别风险转换因子+外币跨境融资余额*汇率风险折算因子。
期限风险转换因子:还款期限在1年 (不含)以上的中长期跨境融资的期限风险转换因子为1还款期限在1年 (含)以下的短期跨境融资的期限风险转换因子为1.5
类别风险转换因子: 表内融资的类别风险转换因子设定为1,表外融资(或有负债)的类别风险转换因子暂定为1。
率风险折算因子: 0.5。

(2) 跨境融资风险加权余额上限的计算: 跨境融资风险加权余额上限=资本或净资产*跨境融资杠杆率*宏观审慎调节参数
资本或净资产:企业按净资产计,银行类金融机构(包括政策性银行、商业银行、农村合作银行、城市信用合作社、农村信用合作社、外资银行)按一级资本计,非银行金融机构按资本(实收资本或股本+资本公积) 计,以最近一期经审计的财务报告为准
跨境融资杠杆率:企业和非银行金融机构为1,银行类金融机构为0.8.
宏观审慎调节参数: 1

 2.中长期外债额度管理

外资银行目前中长期外债是发改委的发生额的额度审批和央行的全口径外债管理仍选一种。一经选定不得更改。对于中资银行笔者理解是需要同时满足两种额度控制。
发改委的中长期外债实行发生额管理,即银行每年新签的从境外借款超过1年以上的外债发生额,即便明年未到期也不会继续占用明年的额度。该额度由国家发展和改革委员会外资司银行处根据银行每上一年使用情况和新一年的潜在业务发展情况核定,银行借用这些中长期外债必须用于支持“实体经济”,也就意味着用途必须是发放1年期以上的贷款
央行和外管局的全口径跨境融资管理参见上面短期外债部分的介绍内容。一旦纳入“全口径!
就不区分中长期和短期.

3.综合结售汇头寸额度管理

和前面提及的 “美元敞口头寸比例”有点类似的概念,但不同之处在于这里的综合结售汇头寸包括衍生品部分,比如远期,期权 (用delta系数折扣后合并计入综合结售汇头寸) 综合计算多头和空头之后得出差额。

4。银行间同业拆借最高拆入限额和最高拆出限额管理

(1)政策性银行的均不超过其上年未待偿还金融债券余额的8%;
(2) 中资商业银行不超过其各项存款余额的8%;
(3)外商独资银行、中外合资银行不超过其实收资本的2倍:
(4) 外国银行分行不超过其人民币营运资金的2倍.
2016年7月份交易中心进一步简化了银行拆借额度的调整,但只是调整起来更便捷,总的额度控制并没有改变。

5.代客境外理财投资额度

目前代客境外理财在外管局审批相对比较宽松,银行按照实际产品发行计划向外管局申请,只按照资金流入流出差额计算额度占用情况。比如流出1亿美金,但1年后全部亏损,则这1亿美金永久占用QDII额度,因为不可能再回流了。

6.央行信贷额度管理

(1)2016年之前的合意新增贷款
合意贷款起始于2011年初,差别化存款准备金起始于2011年2月初,都是因为当时全国银行业金融机构在1月份信贷规模突飞猛进,尤其是元旦后的一周内。
(2) 合意贷款和差别化存款准备金率的关系
合意贷款是指不用缴纳差别化存款准备金的新增贷款规模,也就是一般而言如果突破了央行的合意贷款规模则需要向央行申请增加,如果没有获得央行同意或未申请额外增加合意贷款规模,商业银行需要额外缴纳差别化存款准备金。

(3)从2016年开始央行不再考核合意贷款,而是改为 MPA宏观审慎考核,其中最主要是引入“广义信贷”的概念,扩大对银行资产的考核范围。广义信贷和宏观审慎资本充足率挂钩过快的资产规模扩张会导致央行对银行资本充足率的更高要求。

7.并购贷款集中度比例:

在全部并购贷款余额占同期本行一级资本净额不超过50%,并购交易价款中并购贷款所占比例不应高于60%,对单一借款人的并购贷款余额占一级资本净额不超过5%。实际交易过程中银行如果对整个收购标的和交易结构认可,可能会通过其他融资方式对融资人的资本金进行融资,加大杠杆。

8.同业业务集中度比例:

单一金融机构法人的不含结算性同业存款的同业融出资金,扣除风险权重为零的资产后的净额/银行一级资<>
单家商业银行同业融入资金余额/银行负债总额<1>

9.银行理财业务集中度比例

(1)代客境外理财产品,投资于资产支持证券及抵押贷款支持证券的资金总额不得超过单只产品总资产净值的10%.
(2)理财资金投资非标准化债权资产的余额= Min35%x理财产品余额4%x商业银行上一年度审计报告披露总资产
(3) 理财资金用于投资单一借款人及其关联企业银行贷款,或者用于向单一借款人及其关联企业发放信托贷款的总额不得超过发售银行资本净额的10%。
(4)信托公司融资类银信合作业务余额占银信理财合作业务余额的比例不得高于30%。

10.银行自营资金投资集中度比例

(1)单个银行业金融机构购买持有单支资产支持证券的比例,原则上不得超过该单资产支持证券发行规模的40%。

(2)发起人持有其发起的资产证券化产品比例不低于该单证券化产品的5%,按比例持有各层级发行额的5%。

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

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

相关文章

有没有不含亚硫酸盐的葡萄酒?

没有完全不含亚硫酸盐的葡萄酒&#xff0c;有机葡萄酒和生物动力葡萄酒中也会含有少量天然 亚硫酸盐。因为它是在发酵过程中产生的一种化合物&#xff0c;所以不可能酿造无亚硫酸盐的葡萄酒。 在大多数葡萄酒国家都有葡萄酒法律规定&#xff0c;如果葡萄酒超过特定的亚硫酸盐水…

Node.js 事件循环:定时任务、延迟任务和 I/O 事件的艺术

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

使用 watch+$nextTick 解决Vue引入组件无法使用问题

问题描述&#xff1a; 很多时候我们都需要使用第三方组件库&#xff0c;比如Element-UI&#xff0c;Swiper 等等。 如果我们想要在这些结构中传入自己从服务器请求中获取的数据就会出现无法显示的问题。 比如我们在下面的Swiper例子中&#xff0c;我们需要new Swiper 才能让…

WordPress自动采集伪原创发布工具

在当今数字化时代&#xff0c;随着信息爆炸式增长&#xff0c;网站内容的更新速度飞快。对于拥有WordPress网站的用户而言&#xff0c;如何轻松而又快速地批量采集伪原创内容成为一项具有挑战性的任务。本文将专心分享一些方法和技巧&#xff0c;帮助WordPress用户实现批量采集…

python学习过程中一些问题记录总结

工作机器上安装了 两个环境 使用anaconda3 时配置仓库地址不能 拉取到 cv2 DBUtils 使用python2 时 版本低&#xff0c;拉取不到 解决办法&#xff0c;python2不支持下载最新版本的&#xff0c;需要指定下载一个老的版本即可&#xff0c;下个1.3的就OK了 pip install DBU…

【随笔】OpenFlow概述

SDN之前的网络结构 硬件 操作系统 网络功能(交换机、路由器、防火墙、VPN、NAT、OSPF、BGP、Traffic Engineering) 北向是SDN应用 SDN控制器 底层是SDN数据面(通用硬件) openflow OPEN NETWORKING FOUNDATION 支持开放的SDN平台&#xff0c;一直使用的是openflow协议。 op…

Vue 双向数据绑定

之前通过v-bind来完成的数据绑定&#xff0c;属性值和表达式进行绑定&#xff0c;表达式的值发生变化了属性值也跟着发生变化。 单向数据绑定&#xff1a; <!DOCTYPE html> <html> <head><meta charset"UTF-8"><title>首页</titl…

rss服务搭建记录

layout: post title: RSS subtitle: vps搭建RSS服务 date: 2023-11-27 author: Sprint#51264 header-img: img/post-bg-universe.jpg catalog: true tags: - 折腾 文章目录 引言RSShub-dockerRSS-radarFreshrssFluent reader获取fever api配置Fluent Reader同步 结语 引言 一个…

ArrayList源码全面解析

一、概述 ArrayList 是 java 集合框架中比较常用的数据结构,继承自 AbstractList&#xff0c;实现了 List 接口。底层采用数组来实现。ArrayList 实现了java.io.Serializable接口&#xff0c;这意味着ArrayList支持序列化&#xff0c;能通过序列化去传输。 1.1、底层数据结构…

从 Rust 程序员的早期使用印象看 Go

Go vs Rust 我在过去的几周开始使用 Go。这是我第一次在一个较大且严肃的项目中使用 Go。之前我对 Go 有过很多了解&#xff0c;并且在研究 Rust 的特性时&#xff0c;曾经使用例子和玩具程序。然而&#xff0c;真正的编程经验是完全不同的。 我认为写写我对它的印象会很有趣。…

Java(九)(多线程,线程安全,实现线程的方法,线程同步,线程池,并发和并行,线程的六种状态)

目录 多线程 线程 实现线程的方法 方法一:继承Thread父类 方法二:实现Runnable接口 方法三:Callable接口和FutureTask类来实现 Thread方法 线程安全 线程同步 同步代码块 同步方法 Lock锁 线程池 线程池对象的创建方式一: 线程池处理Runnable任务 线程池处理Cal…

办公软件定制开发在企业发展中的优势|app小程序搭建

办公软件定制开发在企业发展中的优势|app小程序搭建 如今&#xff0c;办公软件已经成为企业日常工作的必需品。很多企业为了提高工作效率和满足自身业务需要&#xff0c;选择定制开发办公软件。下面将介绍定制开发办公软件在企业发展中的优势。 1定制开发办公软件可以满足企业…

uni-app 微信小程序 pdf预览

<div click"getPDF">查看体检报告</div>getPDF() {uni.downloadFile({url: ${this.$baseURL}/file/download?id${this.pdfFileId},//编写在线的pdf地址success: function(res) {const filePath res.tempFilePath;uni.openDocument({filePath: filePath…

每日一练【移动零】

一、题目描述 283. 移动零 - 力扣&#xff08;LeetCode&#xff09; 给定一个数组 nums&#xff0c;编写一个函数将所有 0 移动到数组的末尾&#xff0c;同时保持非零元素的相对顺序。 请注意 &#xff0c;必须在不复制数组的情况下原地对数组进行操作。 二、题目解析 可以…

Appium自动化如果出现报错怎么办?这么做确实解决问题

解决通过appium的inspector功能无法启动app的原因 在打开appium-desktop程序&#xff0c;点击inspector功能&#xff0c;填写app的配置信息&#xff0c;启动服务提示如下&#xff1a; 报错信息&#xff1a; An unknown server-side error occurred while processing the com…

数据结构(超详细讲解!!)第二十五节 树与森林

1.树的存储结构 和线性表一样&#xff0c;树可以用顺序和链式两种存储结构。 树的顺序存储结构适合树中结点比较“满”的情况。根据树的非线性结构特点&#xff0c;常用链式存储方式来表示树。树常用的存储方法有&#xff1a;双亲表示法、孩子表示法和孩子兄弟表…

Toast UI Editor上传图片到Flask

Toast UI Editor国内文档几乎搜不到&#xff0c;国外文档也写得不是特别项目&#xff0c;没有太多举例的demo。一开始选择使用这个就是因为UI好看。不过看看源码把思路滤清了。 他会给把图片转成Base64&#xff0c;到时候发表单直接丢过去就行了&#xff0c;blob这个参数能拿到…

05 Nacos实战:集成Nacos实现分布式配置中心实现配置动态刷新

上一节介绍了Nacos注册中心的功能,这节介绍下木谷博客中如何使用Nacos作为分布式配置中心。 在第二节搭建项目并运行中讲到创建mugu_nacos_config这个数据库,其中已经包含了木谷博客所需的全部配置,在nacos中也可以查看到,如下: 引入Nacos作为配置中心很简单,步骤如下:…

vue3中的customRef创建一个自定义的 ref对象

customRef 创建一个自定义的 ref&#xff0c;并对其依赖项跟踪和更新触发进行显式控制 小案例: 自定义 ref 实现 debounce <template><div style"font-size: 14px;"><input v-model"text" placeholder"搜索关键字"/><…

flask 上传文件

from flask import Flask, request, render_template,redirect, url_for from werkzeug.utils import secure_filename import os from flask import send_from_directory # send_from_directory可以从目录加载文件app Flask(__name__)#UPLOAD_FOLDER media # 注意&#xff…