在线时间 661 小时 最后登录 2023-8-1 注册时间 2017-5-2 听众数 32 收听数 1 能力 10 分 体力 55575 点 威望 51 点 阅读权限 255 积分 17624 相册 0 日志 0 记录 0 帖子 447 主题 326 精华 1 分享 0 好友 79
TA的每日心情 慵懒 2020-7-12 09:52
签到天数: 116 天
[LV.6]常住居民II
管理员
群组 : 2018教师培训(呼和浩
群组 : 2017-05-04 量化投资实
群组 : 2017“草原杯”夏令营
群组 : 2018美赛冲刺培训
群组 : 2017 田老师国赛冲刺课
层次分析法(AHP)
- B: u4 M/ y) p& g6 e, ? 基本思想:
1 M Q( V5 I9 N) { + d$ w, E" q# {- P C0 }8 z
是定性与定量相结合的多准则决策、评价方法。将决策的有关元素分解成目标层、准则层和方案层,并通过人们的判断对决策方案的优劣进行排序,在此基础上进行定性和定量分析。它把人的思维过程层次化、数量化,并用数学为分析、决策、评价、预报和控制提供定量的依据。
9 \, U( P( @2 T( |' Z$ Y 5 j* R# R7 H/ d- ]3 ?! T# ~+ A
基本步骤:
0 u5 i! V3 u! C / t- j4 o0 b# S/ W8 ~+ g) ^
构建层次结构模型;构建成对比较矩阵;层次单排序及一致性检验(即判断主观构建的成对比较矩阵在整体上是否有较好的一致性);层次总排序及一致性检验(检验层次之间的一致性)。
( C5 s! i) ^! H4 e) f5 \ - u( i6 d' N" L7 D* }( H. ~; t
优点:* O5 m8 Z- `4 D) R' q
6 W% M' H1 i, T6 g" h 它完全依靠主观评价做出方案的优劣排序,所需数据量少,决策花费的时间很短。从整体上看,AHP在复杂决策过程中引入定量分析,并充分利用决策者在两两比较中给出的偏好信息进行分析与决策支持,既有效地吸收了定性分析的结果,又发挥了定量分析的优势,从而使决策过程具有很强的条理性和科学性,特别适合在社会经济系统的决策分析中使用。2 {9 P0 `* _' b8 B1 I& c" L. w
+ a) f9 `& c: X 缺点:9 E7 S; N! E- l- \; D4 t" v
+ d% i2 m' H5 R$ y' J* I. n, s 用AHP进行决策主观成分很大。当决策者的判断过多地受其主观偏好影响,而产生某种对客观规律的歪曲时,AHP的结果显然就靠不住了。
$ J) v0 W: V7 h" H 0 o1 h' C: F( F# f' G" ^
适用范围:
, i/ O) o3 _# E* g+ m) z5 B# W
! v9 W7 o1 l1 Z4 {; w6 s& O; Y+ N 尤其适合于人的定性判断起重要作用的、对决策结果难于直接准确计量的场合。要使AHP的决策结论尽可能符合客观规律,决策者必须对所面临的问题有比较深入和全面的认识。另外,当遇到因素众多,规模较大的评价问题时,该模型容易出现问题,它要求评价者对问题的本质、包含的要素及其相互之间的逻辑关系能掌握得十分透彻,否则评价结果就不可靠和准确。
; c: s$ O# ^, z+ N9 {. L 1 R, d& {* R3 ^8 W
改进方法:" t/ H w7 j8 \$ B) E
c2 ^0 `2 ?" F7 N& q0 d (1)成对比较矩阵可以采用德尔菲法获得。
6 K0 r' C o l* o% b
. m" p2 r+ ?, F (2)如果评价指标个数过多(一般超过9个),利用层次分析法所得到的权重就有一定的偏差,继而组合评价模型的结果就不再可靠。可以根据评价对象的实际情况和特点,利用一定的方法,将各原始指标分层和归类,使得每层各类中的指标数少于9个。7 r4 p; o; v# N4 o9 n% K- h
4 P3 \) n2 W# u) Q! D 灰色综合评价法(灰色关联度分析)# m- y9 S' S4 W4 s! p( w3 T3 \
基本思想:) Y2 E2 ]& N! X% K! O2 F
t2 |: E0 g/ ]; v6 t, V4 G2 I
灰色关联分析的实质就是,可利用各方案与最优方案之间关联度大小对评价象进行比较、排序。关联度越大,说明比较序列与参考序列变化的态势越一致,反之,变化态势则相悖。由此可得出评价结果。! l( W; V% e# v( N- o+ Y) }
( h* N$ x; n9 u5 h
基本步骤:
* B; P" E' D- C : _6 B8 S$ r. u! E$ z- z9 y5 J
建立原始指标矩阵;确定最优指标序列;进行指标标准化或无量纲化处理;求差序列、最大差和最小差;计算关联系数;计算关联度。4 f! ^% B4 \5 a+ d9 Z; [( {6 c- j) ]2 s
2 u5 q+ F8 S7 `
优点:' O/ [! J+ Q) i! _& O, @
+ ?' a9 l- R: t$ X* S, E: B 是一种评价具有大量未知信息的系统的有效模型,是定性分析和定量分析相结合的综合评价模型,该模型可以较好地解决评价指标难以准确量化和统计的问题,可以排除人为因素带来的影响,使评价结果更加客观准确。整个计算过程简单,通俗易懂,易于为人们所掌握;数据不必进行归一化处理,可用原始数据进行直接计算,可靠性强;评价指标体系可以根据具体情况增减;无需大量样本,只要有代表性的少量样本即可。$ O8 _1 S z- W0 o% v
9 l. H2 u( Q, O' b. G8 {9 Q
缺点:
8 y& d. I; w: x! L 0 D3 {) b5 h/ S/ g$ b3 Z) L# R
要求样本数据且具有时间序列特性;只是对评判对象的优劣做出鉴别,并不反映绝对水平,故基于灰色关联分析综合评价具有“相对评价”的全部缺点。8 C; ~ s+ M a5 A
3 W$ ]. ? b; n a) P
适用范围:
, a# t/ H0 Y5 [# c- a 8 N3 \' F4 h) Q' |) F( j
对样本量没有严格要求,不要求服从任何分布,适合只有少量观测数据的问题;应用该种方法进行评价时,指标体系及权重分配是一个关键的题,选择的恰当与否直接影响最终评价结果。
: e, g/ a( R* F4 V6 Z9 f& J0 d 7 D& m6 d9 T# Y) V
改进方法:, p5 X2 u: A* c# P3 c" t0 v6 F' g
; C: k& j! f8 N" m3 V' `
(1)采用组合赋权法:根据客观赋权法和主观赋权法综合而得权系数。
0 j. o3 O O' ?3 r6 N: f3 U6 G" A
( K9 ^8 u9 w2 z" B3 W( b1 Y/ s* ?6 X (2)结合TOPSIS法:不仅关注序列与正理想序列的关联度,而且关注序列与负理想序列的关联度,依据公式计算最后的关联度。) [. i$ K/ N, o7 ]* q' g+ l
7 }" ~# h$ _+ y, b 模糊综合评价法1 r* v8 g, ?/ v$ D( c% y8 L
基本思想:是以模糊数学为基础,应用模糊关系合成的原理,将一些边界不清、不易定量的因素定量化,从多个因素对被评价事物隶属等级(或称为评语集)状况进行综合性评价的一种方法。综合评判对评判对象的全体,根据所给的条件,给每个对象赋予一个非负实数评判指标,再据此排序择优。+ T B& Q6 t& q7 m% r- X! B
, |% C. _4 D: q8 o: T
基本步骤:确定因素集、评语集;构造模糊关系矩阵;确定指标权重;进行模糊合成和做出评价。# i! U* `* e" H2 Q
) N3 G" F2 v' W- s2 Z7 A5 P
优点:* I0 R2 _* o7 G N" ?
, k! Q& n3 O( c :数学模型简单,容易掌握,对多因素、多层次的复杂问题评判效果较好。模糊评价模型不仅可对评价对象按综合分值的大小进行评价和排序,而且还可根据模糊评价集上的值按最大隶属度原则去评定对象所属的等级,结果包含的信息量丰富。评判逐对进行,对被评对象有唯一的评价值,不受被评价对象所处对象集合的影响。接近于东方人的思维习惯和描述方法,因此它更适用于对社会经济系统问题进行评价。
/ T6 |. h1 {# @; z& O3 l+ {$ E
6 {- S2 L: B- | 缺点:
4 S7 A% G) z# @/ }0 R" n F
6 P4 A. w/ l' ?* k0 r; ]# M 并不能解决评价指标间相关造成的评价信息重复问题,隶属函数的确定还没有系统的方法,而且合成的算法也有待进一步探讨。其评价过程大量运用了人的主观判断,由于各因素权重的确定带有一定的主观性,因此,总的来说,模糊综合评判是一种基于主观信息的综合评价方法。
3 |! f) V) d- A, j1 X) v$ b & Y& m- \: C$ x& t- [- d* {
应用范围:
" h3 s8 u0 m2 l% B, P9 w 9 p1 }; U' L( Q/ ^# Q% ~
广泛地应用于经济管理等领域。综合评价结果的可靠性和准确性依赖于合理选取因素、因素的权重分配和综合评价的合成算子等。
& N- l- \; i: @. W; E3 c" r
& L H) f0 `6 z+ ^+ b- } 改进方法:
' R2 \" f: Q9 a6 V' L5 ~ I' N9 c4 M9 y. Y3 {3 p
(1)采用组合赋权法:根据客观赋权法和主观赋权法综合而得权系数。0 U1 ~. S+ k5 d$ c8 N2 I& N7 b: q
% ~, O g" d, }* Z
BP神经网络综合评价法0 b5 G, S' ?+ v4 k8 O3 [
基本思想:
$ [4 U8 i, T t4 {; V6 x: b 1 S( e* A1 x* O
是一种交互式的评价方法,它可以根据用户期望的输出不断修改指标的权值,直到用户满意为止。因此,一般来说,人工神经网络评价方法得到的结果会更符合实际情况。
! Q9 w6 L9 Z% Y( L) }3 j5 o
; S/ w1 i; i4 L. c( w9 Z! H" L! r 优点:/ }; L! `5 v9 k3 L% z' B- {- l( \
& Y2 P& k% ^+ k0 Q/ Q
神经网络具有自适应能力,能对多指标综合评价问题给出一个客观评价,这对于弱化权重确定中的人为因素是十分有益的。在以前的评价方法中,传统的权重设计带有很大的模糊性,同时权重确定中人为因素影响也很大。随着时间、空间的推移,各指标对其对应题的影响程度也可能发生变化,确定的初始权重不一定符合实际情况。再者,考虑到整个分析评价是一个复杂的非线性大系统,必须建立权重的学习机制,这些方面正是人工神经网络的优势所在。针对综合评价建模过程中变量选取方法的局限性,采用神经网络原理可对变量进行贡献分析,进而剔除影响不显著和不重要的因素,以建立简化模型,可以避免主观因素对变量选取的干扰。/ P a8 i: `) m: I: e# m; M
/ S3 s0 m$ `/ ~' {# S; I
缺点:
N9 ~, n, V! Z4 f4 y1 y6 { 4 v$ A! v! j: S7 [/ c' {3 F( l% r; ]+ A
ANN在应用中遇到的最大问题是不能提供解析表达式,权值不能解释为一种回归系数,也不能用来分析因果关系,目前还不能从理论上或从实际出发来解释ANN的权值的意义。需要大量的训练样本,精度不高,应用范围是有限的。最大的应用障碍是评价算法的复杂性,人们只能借助计算机进行处理,而这方面的商品化软件还不够成熟。
: I- Q, ~ b2 i! F, I; A
( K. i. j* W0 a1 Z0 c 适用范围:1 U* r- D. i, ?# d
6 p+ I% d; d, _ 神经网络评价模型具有自适应能力、可容错性,能够处理非线性、非局域性的大型复杂系统。在对学习样本训练中,无需考虑输入因子之间的权系数,ANN通过输入值与期望值之间的误差比较,沿原连接权自动地进行调节和适应,因此该方法体现了因子之间的相互作用。
8 M* }; H" g6 s. _* ^4 M ) n7 t) C P* o! t
改进方法:
/ V( D' _8 N- [ ) v, c9 d' L z6 l4 V6 f; \: n
(1)采用组合评价法:对用其它评价方法得出的结果,选取一部分作为训练样本,一部分作为待测样本进行检验,如此对神经网络进行训练,知道满足要求为止,可得到更好的效果。! s! {5 T/ W& B' \* _
* T) ]" m# Y* F; m' x- a
数据包络法(DEA)" A% W4 g( O' u4 L
通过明确地考虑多种投入(即资源)的运用和多种产出(即服务)的产生,它能够用来比较提供相似服务的多个服务单位之间的效率,这项技术被称为数据包络线分析(DEA)。它避开了计算每项服务的标准成本,因为它可以把多种投入和多种产出转化为效率比率的分子和分母,而不需要转换成相同的货币单位。因此,用DEA衡量效率可以清晰地说明投入和产出的组合,从而,它比一套经营比率或利润指标更具有综合性并且更值得信赖。$ }" D$ S% T4 \9 ^5 o: ]9 W! A
' C. y8 x6 B- B& Q; X$ A% U3 e# J DEA是一个线形规划模型,表示为产出对投入的比率。通过对一个特定单位的效率和一组提供相同服务的类似单位的绩效的比较,它试图使服务单位的效率最大化。在这个过程中,获得100%效率的一些单位被称为相对有效率单位,而另外的效率评分低于100%的单位本称为无效率单位。& T/ |2 T/ B" x
; ~7 X3 \- b: } R+ w0 J! b 这样,企业管理者就能运用DEA来比较一组服务单位,识别相对无效率单位,衡量无效率的严重性,并通过对无效率和有效率单位的比较,发现降低无效率的方法。1 Z; d8 c9 P- c \* v
& r" `. |/ `1 ^ S9 r/ a1 Z6 k
DEA线形规划模型建立如下: b/ ]9 |+ T3 z* E! I
, d. O% z8 q( ^. ~- w" z 1) 定义变量+ r6 q0 x8 Y5 p6 g9 g
/ |, x) r4 J. n9 X# D' c; d4 v v4 [ 设Ek(k=1,2,……, K)为第k个单位的效率比率,这里K代表评估单位的总数。
# C) C. E9 ?, ?8 y- m" R ' }% ], |/ {( k& h
设uj(j=1,2,……, M)为第j种产出的系数,这里M代表所考虑的产出种类的总数。变量uj用来衡量产出价值降低一个单位所带来的相对的效率下降。
3 Q! ^9 y2 ^6 m" {4 w; f n
* N: ]9 |' M) A# t2 P; \# u 设vI(I=1,2,……,N)为第I种投入的系数,这里N代表所考虑的投入种类的综合素。变量vI用来衡量投入价值降低一个单位带来的相对的效率下降。8 l* E4 J" C* C" h. q
# t8 r! W. C; \8 x 设Ojk为一定时期内由第k个服务单位所创造的第j种产出的观察到的单位的数量。
7 F, k4 A# {+ O2 k4 ~! W . h% i9 |) o r) ?- v
设Iik为一定时期内由第k个服务单位所使用的第i种投入的实际的单位的数量。: z& d9 V4 s% [+ o
. o8 n, G9 G! X+ j& T0 N3 g; n
2) 目标函数- t3 j5 Q$ M% J! [: W% _
* Q* j, _" ~3 `5 B 目标是找出一组伴随每种产出的系数u和一组伴随每种投入的系数ν,从而给被评估的服务单位最高的可能效率。
9 h5 A! G$ t, d ! k: j, ]- Q# C6 c; \1 ?+ p
: d' p% J! g7 ]9 t6 E5 m ^ * v! W8 T5 Y2 L6 S0 v. h- b$ ]
(*)
. p" ?0 G4 h( T d- z+ n8 R5 G6 d % ^8 ?" G3 e/ F" ^ b; r2 \/ T! V
式中,e是被评估单位的代码。 这个函数满足这样一个约束条件,当同一组投入和产出的系数(uj和vi)用于所有其他对比服务单位时,没有一个服务单位将超过100%的效率或超过1.0的比率。) Q: B* [5 c/ N& G* |8 ?* X
6 t2 |& d; h4 a& d! ?( M 3) 约束条件; G* R" _0 A {7 S' E
: F; b. S9 X' {' U) u7 G & [3 u B6 L/ U- u% Z0 S5 L3 o
1 Q9 }; v% @( @$ _ (**)4 M5 h3 W" G5 t! S: n# _. k) p' [
, F. t, t6 g- o$ }5 I1 T k=1,2,……,K$ q Z$ _) g; t% j" V* F! ~
! e' e1 i3 H7 t* ^# p& l' M6 h8 A
式中所有系数值都是正的且非零。2 M: X9 e! J: d$ m
1 d+ f% R3 k% s& J/ c2 ]+ E 为了用标准线性规划软件求解这个有分数的线性规划,需要进行变形。要注意,目标函数和所有约束条件都是比率而不是线性函数。通过把所评估单位的投入人为地调整为总和1.0,这样等式(*)的目标函数可以重新表述为:! R4 Q3 M: f& S2 g0 ~ p
* s; M% J6 q6 G# L8 ]5 P& T e
' h/ c. X8 v* P! B) h
5 h u9 Y1 o- g h" s( n
满足以下约束条件:
* c5 W( H5 p9 L. u$ K 7 {% R* K, K$ x n: G: u& X
; a1 K3 R% a2 ~" X * c2 e! R1 d1 Y' c% @4 o: K# A2 `
对于个服务单位,等式(**)的约束条件可类似转化为:! d" y* `' O( Z* t( b
' b, x. W2 M8 M7 v/ L7 y 7 l- r- |7 g. c) z8 }% j
4 s6 z' j! u" @ R$ U/ a
k=1,2,…,K" {' N' y4 {( R6 t3 J
$ e$ {0 S3 E6 [. w) R 式中 uj≥0 j=1,2,…,M vi≥0 i=1,2,…,N" F9 r4 E& Q9 K# x! H# c& G
1 r: ]9 \( ~. `) u. r f 关于服务单位的样本数量问题是由在分析种比较所挑选的投入和产出变量的数量所决定的。下列关系式把分析中所使用的服务单位数量K和所考虑的投入种类数N与产出种类数M联系出来,它是基于实证发现和DEA实践的经验:
R( }8 P u- u6 G* @
3 D% O ^" {1 n$ ^
$ u7 t8 Q1 O: I" V3 N/ x' S : r3 n* w2 w7 ]* B' T* ^
. ^$ { M! z& G
' N x* v$ _! M* @9 }1 G 组合评价法
2 R n2 ]; ?: i+ u 首先阐述问题,包括识别突出的属性以及规定这些属性的水平。用这些属性的水平构造组合,以突出刺激因素,供被调查者作评价。被调查者利用适当的量表给这些组合形式评分或排序,然后对这些数据进行分析。最后解释分析的结果并评价其信度和效度。
d3 E6 W# w+ R, X, S* g
: a5 ^! E' D# ^ (1)确认问题的属性和水平5 R* N6 U/ N! B! x+ e! g
$ J+ P5 X4 r1 Y$ a' B" A 研究者必须首先识别并确定构造该研究问题的重要刺激因素,即所谓属性。该属性应该是影响消费者喜好的突出属性,例如,在选择汽车品牌时,价格、排量、油耗、车内空间等等比较敏感。从经济管理的角度说,属性和属性的水平应该都是可操作的。你必须用精力所能控制的属性来定义、识别和确定属性,典型的组合分析一般可以涉及6-7个属性(也可以叫做变量)。
6 T# `( Z( S2 o* V a: P: ?/ O
( K+ Z) ~1 @/ v5 Z3 V% o 确定了突出的属性之后就是选择水平。为减轻被调查者的负担,同时又使参数估计保证一定的精度,需要认真考虑属性水平的个数。
: F# h9 P- M0 B( [' h
7 U$ s/ y/ U' _& M (2)构成组合形式2 q) q1 L2 E* w' R. z; Q3 I2 P
5 X* k- r' s. H
属性及水平用于构成组合形式,以突出激励因素。构成组合形式的方法主要有配对法和全轮廓法。2 E* F! P9 g% T2 m
) J" C* w- @( J/ L
配对法也叫双因子评价,一般采用循环设计来减少配比比较的个数。
M. L: w5 G( L " ?; _4 o0 Y+ Z
全轮廓法也叫多因子评价,常常借助由于正交表进行设计。
1 |6 j) w3 e- n) `3 I / T C. z9 R/ B1 h7 y. }
(3)决定输入数据的形式* n5 m! k- s0 A, v# y6 j
1 k% c. O. E1 } 输入数据主要有两种形式:排序或评分。排序法是要对刺激因素集合中的所有属性水平作相对的评价,要求对每个组合给出一个不同的等级(秩)。评分法是要对每一个组合独立地进行评价。有人认为评分法更加便于被调查者作评价,所得的数据也比排序法更易于分析。近年来评分法用得更为普遍。
+ I: a9 g2 y( S) L! M( Y
2 ^6 p6 }- t( q/ n (4)选择组合分析的具体方法
. x3 n- _+ `( D1 G& g$ ?9 i
' P6 c2 |# b/ q% R6 U 基本的组合分析模型可以用下面的公式表示:
2 M9 y: L. A+ { & O2 f, j' O# B" y% Z, K! U
m ki
- B+ E% M: w. a( l y- l5 V3 L6 y0 y
; A9 Y0 |! S n: ] U(X)=∑ ∑aij xi% f: |# s1 ?' ^0 j( m
9 N( `- I7 A) z. r" z) \0 u x j=i j=i2 J$ H% u9 {# ]9 l4 D( y( D
]" T g6 p2 a9 n; p3 G 其中,U(X)代表方案的总效用等
) ]6 k, |, G& Y2 |1 q' r/ D
* N3 ^! `/ r# {( h# E0 ~6 t aij代表第i个属性(i,i=1,2,……m)的第j个水平的分值贡献或者效用。2 d% B- B: F( Q( y) `
# d4 H; P$ o+ x8 n ki代表属性的水平个数
) |* j8 e6 V9 u6 `/ ]" Y5 Q1 _
* b b' I- C. x+ \/ y. V& b m代表属性个数
1 q$ c; p1 v8 A1 P0 v : L9 _$ k4 n r6 l- o6 b$ \
xij=l 如果第i个属性的第j个水平出现
2 E+ f. b: F% o, M( Y# ^2 d# N / r& z! W+ H% V7 H/ Q% r4 w& U- s
xij=0 其他, z1 w' i& R4 t4 }, P$ k
# f/ n( C2 z0 g; a1 t2 j
属性的重要性定义为该属性水平的最大分值与最小分值之差:
1 H7 I5 n: T( q: p0 X; @9 M
* [3 v3 ^, M1 ~+ X4 G Li={max(aij)-min(aij)}9 T: \% L0 ]; A8 d, @; x5 F
( p! o8 d8 f" l) t 对每个i属性的重要性是经标准化的数字处理。经此表示其对别的属性的重要性。
5 x/ I" v; h! d9 u9 M4 j
+ x) \; J2 t1 P$ A9 | (5)解释结果- ?, {# H) \6 T6 i/ e
) Z5 g# G7 f7 X6 f6 l3 w2 T
为了更直观地解释结果,一般借助于分值(效用)函数的图形,将每个属性的分值函数作图。# S, S/ Z2 R% n+ t: y# w: j
2 j: K& [2 n; J% m% ?. r B8 H (6) 评估信度和效度9 r; P1 t1 y3 ?4 u" Q- W# \
: ?/ W3 f4 G# ]0 H* L, O0 k, `0 V8 c
评价组合分析结果的信度和效度,有多种方法,常用的有:3 v% `7 S" A* D5 N p
" c% n. k; ~2 J
1.评价估计模型的拟合优度;* D' A; `/ {8 l+ `
, p. D, t7 E- j7 @1 G# S
2.用检验-再检验法来评价信度;
, w+ ]% |0 J* S( s1 i
" f, g7 J8 t6 x: d6 d: L 3.用估计出来的分值函数作为评价的预测值,计算该预测值与被调查的实际评估值之间的相关,用以确定内部效度;, T" D* f+ q, p) {' L/ A8 _
# A2 w H+ Y. g6 n. I# K% f; h 4.如果数据是按集合进行分析的,那么可以将样本分别分割成几个部分,再对每个子样本实施组合分析。比较这些子样本的结果就可以评价组合分析的解的稳定性。+ ]* x1 D2 l) b3 F
2 @- x k# [* _+ m! k2 I. D' T
优点
$ I, U, Y' `1 z Y9 E- n- C
- |- Y k+ n: Y' S 组合分析的主要优点就是为新产品或各种市场营销方案提供决策的参考信息。) u1 x- f+ F: J# t r. ~
————————————————+ G, j' u0 `) F) Y; b
版权声明:本文为CSDN博主「无怨无悔的人生」的原创文章。- L c$ S9 u2 P# x+ W8 n; N
原文链接:https://blog.csdn.net/weixin_42616102/article/details/81008100
) w% x9 |( n2 t m" N8 Y/ x4 i
zan