在线时间 1630 小时 最后登录 2024-1-29 注册时间 2017-5-16 听众数 82 收听数 1 能力 120 分 体力 569162 点 威望 12 点 阅读权限 255 积分 175971 相册 1 日志 0 记录 0 帖子 5313 主题 5273 精华 3 分享 0 好友 163
TA的每日心情 开心 2021-8-11 17:59
签到天数: 17 天
[LV.4]偶尔看看III
网络挑战赛参赛者
网络挑战赛参赛者
自我介绍 本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。
群组 : 2018美赛大象算法课程
群组 : 2018美赛护航培训课程
群组 : 2019年 数学中国站长建
群组 : 2019年数据分析师课程
群组 : 2018年大象老师国赛优
$ N% G4 K/ ^6 U/ k0 [2 Q, K$ h$ I/ | [color=rgba(0, 0, 0, 0.75)]致那些正在入坑或纠结要不要入坑数学建模的小白们:来自一名大三狗的心路历程——愿你们少走些弯路,多取得些成绩 : w2 D! D# ~' \6 Q: s; X
[color=rgba(0, 0, 0, 0.75)]
# `( \1 f: B) m9 Z1 @ 8 l# V3 S: @$ F( o; Y
美赛之后的春节假期,闲来无事的我回顾起来自己的建模之旅:开始入坑时的无从下手、初次建模失败的伤心难过、摸爬滚打后的茅塞顿开、第一次拿奖的满心欢喜,多少个彻夜建模的夜晚好像就发生的昨天,一张张得之不易的奖状依然历历在目……寒假结束,就是大三下学期了,一只大三狗开始为将来去哪里上学做最后半年的冲刺了。于是,我思考着,似乎有写点东西的必要了,既是为了重拾自己的初心、坚定自己圆梦梦校的信念,更是为了想让后来的人能从我的经历中有所收获,少走些弯路,多取得些成绩。
^: z! S: G; Q% O) Q: g3 M 9 j7 @7 Y( b5 S, M1 P
2 @/ h1 ^+ a7 } 本文写给那些正在或正纠结要不要入坑数学建模,以及初入大学不知如何规划未来四年的小白萌新们,希望能或多或少给大家带来一些启发 5 o: M& y* P( d3 p. E
. L! ?' g4 P* y0 N$ c: b8 p
2 M: Q! y+ o; |) [9 ?% h" v
《一些想和你分享的故事》 % i4 t6 _, P7 `0 T. J
1.《相遇篇》——为什么想建模?
; v/ t) W. `' E) M 2.《碰壁篇》——建模是不可能建出来的。
* e, _2 [: k* w5 z' I7 s) I. q# y 3.《成长篇》——偶然的发现、突然的醒悟! - x% l, N9 r* Q& v3 u g! E$ V3 Y
3.1 模型:找对资源,明确导向 + P% S( E% s( w+ ~2 K( D4 k
3.2 编程:君子性非异也善假于物也 ) }/ r' Y" ^1 r+ Y" U
3.3 论文:文笔排版好,一美遮百丑
9 h8 K& K1 p, n X- D9 j 《相伴篇》——建模好队友,一生好朋友!
3 P# e, g8 b9 }! s+ q: s 《干货篇》——愿你少走弯路,多取得些成绩
" ~' f) n% R) t% y, L7 @8 d6 W+ U 《废话篇》——聊一聊大学
2 l: M2 D. Q2 @$ {! b0 D: }5 S; ] 1.《相遇篇》——为什么想建模?
$ h% E/ G/ E' C5 |. ? 为什么想建模?不知道大家是否思考过这个问题。我当初想建模的理由很简单,就是觉得“数学建模”这个词听起来很酷!很man!利用数学工具去刻画、去描绘世界的运行规律,岂不是太牛了?!
# n7 i5 |$ }: | 9 G0 k0 l6 G2 P- q7 T$ T
k1 Q/ z0 _, J* l* n 那时的我正在读大一下学期,一方面是主观地想去建模,另一方面客观地认为自己数学还不错(数学分析考的不错,满绩)。 0 a; h) T! I: Z5 l& E5 V, P
0 u$ G9 V. [ a* m+ Z- B* W
, f- \: S9 U: d
于是,我没有任何纠结,找了两个同样有兴趣的同学,参加了学校五月份的建模校赛 % m6 `' H9 r4 |
- s* E/ [8 C7 ^+ R- q$ D5 E8 D
" O: ~) b- @' ^8 j. \ t+ L (当然第一次参赛的结果那是相当惨烈,但无论如何,我的大学建模之旅就此开始。)
) d! ?. p* {5 Y+ ~5 j+ z8 C6 q 4 p/ }- N g' w# L. N5 Y" A; _" |; X
0 u. M$ u0 L! @6 w5 Y4 J6 x; H
每一个入坑数学建模的人,各有各的理由与想法:或是一时兴起,或是想提高能力,又或是出于功利的目的。 : d F& u" } A" X
/ j1 ~$ L: t. X3 j) m9 m/ a
) z! G( s( y! I/ @2 ?* D 每一个纠结要不要入坑数学建模的人,理由似乎出奇的一致,我总结为以下三点:
9 \0 ]! D* B1 I
$ B0 t+ ?! N! w + v- `4 a) z$ M% i3 d R( N f
我数学不好能去建模吗?
( L9 F& j& F: @% k, B5 ` `# h 我才大一,我还小,我现在去岂不是只能当分母? ( o: s+ F6 I; @5 L# |
建模太难了,我能学会吗? 5 O7 v+ }4 O- b& \
但是,无论如何,有一些客观的事实务必要与各位小白交代清楚。 4 N+ Y; f, Y$ }5 ~( O
2 p' K: {5 A( r0 ^) b
0 o) G7 g3 b+ j, R* _0 X/ ^- r 1.数学好不好和数学建模搞不搞的好是完完全全两回事!况且很多人所谓的数学好只是分数考得高而已,而数学建模考察的是你的综合能力,并非你的应试能力。 2 [: [! M! ]- ]; M8 O8 h
( F* g/ t9 ]! r% I" Z
8 G1 O/ ?+ x0 m. c. ]! c 2. 这个理由很不应该了。诚然,低年级的知识储备和各项能力确实与高年级的同学没法比。但事实确实这样子的:很多人觉得低年级开始搞比赛太早了,自己“啥也不会”,等学完一年的课再去也不迟,但当他们升到高年级仍然发现:面对赛题依然“啥也不会”。其实,不论是建模还是其他很多竞赛,学没学和你做不做的好没啥联系——本科课上教的内容都太浅了,根本不够你比赛的时候用的,现学现用的能力才是最重要的。不妨趁着大一有时间,多去积累积累经验,走一遍流程都是很好的,如果你不去尝试,到头来将没有任何结果。 " d# T' q% }8 \7 a6 e" s
t- m" r0 o' L
0 }$ p# T% H) Q4 f 3. 建模说难也难,说不难也不难。树立起科学的“建模观与方法论”是第一步,更重要的是全身心的投入。
$ s2 S/ E1 S/ I& {" R5 j4 S1 ^
9 E4 s. b2 q( r% D8 B: a ) T, R6 e& O6 s0 [
4. 曾几何时,数学建模似乎不再是一种课外的、兴趣使然的活动,而是逐渐成了一种“无形且必要的附加分”。社会越来越卷了,大学越来越卷了,就连数学建模比赛也越来越卷了。卷到底是不是一件好事我不得而知,但是它所导致的现象却是不争的事实:大家越来越累,好好相处越来越难。后来我才意识到,数学建模得奖了可以保研加分啊!一加还加好多啊!我总觉得竞赛已经失去了原本的味道,但是没办法啊,中国学生就是需要各种各样的奖啊,就是需要参加社团当学生干部啊。一个能够证明我观点的事实是:美国大学生数学建模竞赛中超过98%的参赛队来自中国(你细品)。 ' ~5 m" w( |) e, `7 _5 V- O; k
: U9 ~+ ~# |* C( @% ^" s
8 n* N5 p9 w/ y8 B, {$ Y. k* j 2.《碰壁篇》——建模是不可能建出来的。
6 k% d: G* D% Q) S; a 在上一篇的部分,我讲述了我入坑建模的理由,以及我对入坑建模的相关看法。决定入坑是建模之旅的第一步,这条路并不平坦,波折很多,付出而没有回报是常有的事情。如果你无法接受以上事实,建议更要参加,建模说不定可以帮你调整心态。毕竟,人生很长,困难很多,有很多怪要打,如果连眼前建模失败的失落都无法承受,未来那么长的路又该怎么办呢? 2 ^; u: G l' E1 L1 K; o7 G
1 ] w% l5 r: \, d1 c
$ k9 Q% z$ S4 R/ c) b8 f) c. ] 我第一次建模的经历可谓惨烈无比。
) Q3 G% k1 l3 z& {
$ C2 j, p$ i2 k# ^5 ^6 O. ?' s 9 ^1 {8 L+ Q |: G
首先折磨我的是读也读不懂的题目。数学建模的题目往往很长,有时候比较难理解。因此,才比赛中,认真细致的审题是关键,你必须知道题目到底想让你干什么。 3 m4 s5 F, p8 d" P: d
% t0 g& y/ |- l0 S% Q( N7 K8 q& n/ e
* c4 o: J$ i) O# P* h; i 接着让我抓狂的是数据咋找也找不到。我记得但是的题目要建立一个能够刻画、解决北京立交桥堵车问题的模型,因此,找到立交桥的车流量数据非常重要。找数据并没有什么特别好的办法,除了一些常规的数据之外,更多的取决于你们的信息检索与资料搜索能力如何了,当然,耐心和细心也很重要。但是很遗憾,当时的我们既没有耐心,也很不细心,而且找资料的能力比较差,到头来啥都没找到。
: a* f( H [1 A5 g! s- k+ L4 E & _6 x5 U( e, r! [" i
8 K/ X% a4 o% p0 S B# N o9 r 数据找不到,模型建出来了也用不了。(当然,我们也从知网上找到了几个相关的模型,但是不知道怎么用,不知道怎么改编,外加数据找不到,就没怎么建) ) p. k3 Q/ G2 G! }- j0 W; l% r
^9 V& @2 f# H; j) V, r
8 E2 ^1 E/ c. x2 P0 x) q" D 两天后,三个人感觉都无望,打了退党鼓,第一次比赛连一篇完成了论文成果都没有,就这么结束了。就像是一段十分失败的感情:开始轰轰烈烈,中间逐渐冷淡,最后不了了之。
8 L. J. Z, o- b, v1 w ?7 P6 o r$ I6 k$ F# ]+ E
. N$ h' I( Q6 C+ l$ a$ u P
这次比赛很失败,因为他改变了我对数学建模的认知,并且让我怀疑自己的能力:我在功课上明明学的不错呀,为啥建不来模型呢?也正是这次糟糕的经历,给了我很多的启示,让我日后在课程学习与参加其他竞赛时都很受用。 1 o5 r: V3 t4 M2 S$ c
, y# h ~. [7 { 0 }4 ^9 y8 J* ~3 S, o8 m& w" J
3.《成长篇》——偶然的发现、突然的醒悟!
$ G3 I( K. ~; K$ _/ A R 那么,从第一次的经历中,我学到了什么呢?我总结为以下3点: 1 u0 p6 ^6 ?& K# h1 o" h
- |' L0 |1 A: u! A5 O) i# U. l* \2 M, F
- N/ Y2 Z1 U) {: L 不打无准备之仗。在建模前要做好充足的准备,首先要了解比赛的流程与规则,其次要去学习一些必要的建模软件、掌握一些常规的模型与算法,最后就是要找好队友,分工明确。 2 U# a: n) J [: X: Q8 j
既来之,则安之。自己的模型就要由自己来建好,不要轻言放弃。放弃这个词的杀伤力可太大了,这是一种消极的态度。放弃,意味着不可能会取得成绩。而且,一个在建模比赛中就轻言放弃的人,大概率也会放弃其他的事情,这就是所谓的不靠谱。所以,如果你打算入坑建模,就一定要逼迫自己在比赛结束之前交上一件完整的作品。 1 E/ \9 j7 m0 u* l+ k e
找队友要精心,选对人很重要。第一次建模时,我找队友没想那么多,就是都有兴趣而已。但是这中做法是非理性的,也是不合理的。建模的队伍由三个人组成,一般划分为三个岗位:建模岗、编程岗和论文岗。这个岗位划分是有其内在逻辑的:在比赛中,首先要通过模型与假设对问题都一个理论性的分析与解答,然后通过编程软件将模型进行应用,得出结果后,再通过论文的形式将成果进行包装,最终呈现出一个完整的作品。 : q/ ]0 B7 }; E5 n0 R. O
反思之后,我首先找到了合适的队友,然后在大一的暑假期间进行准备。前期的准备中,我也遇到了各种各样的问题,走了很多弯路,最后误打误撞地走上了正轨。这个过程中,我觉得最容易走弯路。下面我想从模型、编程、论文三个方面以此介绍
. e: @, O# F, i: N. W8 Y1 \& @
& Z2 e" @+ Z$ {+ c9 z0 P, @4 C - z9 n0 p, C( k5 m$ [
3.1 模型:找对资源,明确导向 ' @( a! P7 l8 ?3 a
我想相信大部分小白在学习模型的过程中,都有这样的经历(至少我周围的同学和我都遇到过): % y! I$ d2 S5 \( v' E
: `; d6 E/ R- u3 `# L: M
7 z7 X ^. u+ g2 J7 o: ~( L' K 第一步:从淘宝上买建模教材
) o$ q/ k6 ~) R9 G3 \, y 第二步:翻开第一章,开始逐字逐句地认真“学习”,先学模型的历史发展,再学模型的理论原理
( _9 Q, @: r3 }6 N+ S3 V; A 第三步:哎呀,这个原理看不懂啊,我再换一章看看
7 ?6 j, `' Z' ~9 X8 F* z/ ^) j 第四步:换到新的一章,开始逐字逐句地认真“学习”,先学模型的历史发展,再学模型的理论原理 2 p# @: v6 {" R& M/ l5 z7 A5 N$ ^
第五步:这什么玩意,看不懂,学不会,不学了
$ f% Z/ Q" D: Q7 p+ P 当你不断重复以上经历,OK,那么你从入坑到退坑估计就不远了吧。究其原因,是当时的我们没有形成一套科学的“建模观与方法论”。 8 X& f8 h& }. X8 c9 P
* u. n2 \2 C3 d$ ?) c. F 4 ^$ [' o7 \$ F+ O7 J/ h- b) x
首先说学习模型的方式,不外乎三种,从学习效率上来说依次为:找个建模高手手把手取经→在网上学习视频课程→购买实体教材自学。对于第一个方式,它在现实中是很难实现的,一是我们不容易辨别一个人到底是不是建模高手,二是即便找到了人家愿不愿意教。对于第二个与第三个方式,基于效率与效果考虑,我倾向于第二个。
q7 g, W& A) T# u3 Q$ r
1 M: L: R* X% T+ T2 A9 D! @ - l$ ~, p9 A/ s
当我把姜起源老师的《数学建模(第五版)》翻来翻去,到头来一点没看进去的时候,我意识到自己看书并不是一个好办法。效率低不说,关键是碰到看不懂的地方,没有人给你答疑。 % f* S, c) v u; q3 d9 S& _6 \, b j
- ?" H) X5 q4 _( x. w) X' X8 m4 U
( Q0 H3 Y( P0 t' c7 p/ m2 n
就在我怀疑人生的时候,我果断去B站(以前就听不少人说B站是一个爱学习的网站)搜了一搜,结果真的捡到了宝!
. F) ?4 T r8 y( p
$ |% P7 _2 l8 m i! W* h
; E K4 ]. X* T3 O8 I d3 c* J 在对比了很多数学建模的网络培训课程,在这里我要强烈推荐两个课程资源: * t1 f7 l6 s! S. Y' {" `# P
- q: l" w& u1 h! [1 l! o+ K- m* Z
4 k) e+ E- C/ I. K7 p5 U$ Y$ W! [ 一是清风老师的数模系列课程
4 W# d O2 ^3 t+ B6 r/ ], v( { % w$ |+ ]5 L& o' ]. E
" x9 z! s" @. c6 f+ s 二是科研交流的数模公开课程
* k$ s' v" Y. s/ T1 {* E9 j* W " T$ _/ q. D, |' a2 ], D
5 i" P- P3 ~7 F& @$ h/ Q7 u/ h
这两个课程推荐给各位小白们,他们帮我少走了很多弯路,让我真正理解了数学建模比赛究竟是怎么回事。
& r, R8 ]5 N& n- ?
% e/ l7 B% x/ I7 C$ n: z+ F& c3 Z # I6 w5 K8 |: Y( B. F
在学习建模的过程中,我比较赞成的是以应用作为学习导向,也就是会用模型解决问题。例如,在学习灰色预测模型时,我们应侧重于掌握以下两个方面: & u+ j; x9 H) t/ G2 v
4 x+ N# | S8 M
/ ~) [% l2 F+ W* @. o: q& x8 W
灰色预测模型的应用场景(它是用来做什么的,在什么时候需要使用)? 8 N m7 Z# {& j$ s% }
如何进行灰色预测?(可以用SPSSAU点击操作,或者用MATLAB编程处理) " w3 D2 G& z4 V. X
我们不必深究模型原理细节,而是要熟练掌握模型的应用场景与技术手段。 ! R0 p$ N, Y7 U8 L0 \2 B
. z2 l8 N; c% M" a
' b' f! D' q9 k& J# i: Z. L 3.2 编程:君子性非异也善假于物也
; g8 I: R. E* P" Q5 V# q+ w% Y2 t; l 编程是数学建模中重要环节之一。我对于编程的观点是,能用操作式软件(如Excel,SPSS等)解决的不要自己编程,如果一定要编程的,先去寻找是否有现成的开源代码,如果以上都没有,那么才去自己编程。 , g$ B2 F5 A) l) E& G& Q
2 |% t& Y) ~; K/ D 0 `2 D6 g: n. X/ O% M8 S1 q
软件也好、各种编程语言也好,它们只是解决问题的手段,而非目的,只要能顺利应用模型,那就是好办法。我认识很多同学,他们自认为学了点东西,希望独立自主地完成编写花里胡哨的代码求解模型。其实,如果水平真的达到这个层次,自然是可行的,但是绝大部分同学达不到这个水平,因此,善于利用身边的资源来提高模型求解效率,远比自己研究半天,从零开始要高效很多。 ' A- x5 I, e- ~, T4 |' ]* y- f0 P
( t6 V6 t) H& Y9 [+ a
2 n7 Y4 i$ _+ S8 G- [
3.3 论文:文笔排版好,一美遮百丑 4 I; o) e9 T$ i: y9 C
建模的过程,以及应用的结果,最终是通过文字的方式呈现给评委的。很多队伍模型本身建立的很好,计算结果也准确合理,但是他们却没有用文字清楚地表达建模的过程,也没有准确地描述应用结果,最终只能吃哑巴亏了。 : g+ f$ |! t. ~5 g4 @8 v( T
' a* z7 G- K, P8 V x9 b
! {9 H& f0 V3 S. h
建模论文是一种学术类的论文,需要严谨的叙述与清晰的表达,否则很难推广与传递所要表达的成果与思想。
! W3 q+ A. E7 N& e ( o9 S7 Y6 w) c; I6 z: e
6 j( M9 L3 j7 h: b; g0 _ 另外,排版也是评委看中的部分之一。虽然近年来评阅的标准越来越客观而规范,但是不可质疑的是排版在评阅过程中所发挥的重要作用。毕竟人要衣裳马要鞍嘛。 6 t1 B: ^; i, |7 G, [- {. @8 D* S
6 }$ P8 U8 D% h+ A! o
0 J6 M% O2 F& m% R: k 当然,会有人纠结到底要不要学习LATEX进行文档的排版。首先,从学习成本上来说,LATEX成本较高且难度较大,用的好自然没有任何问题,如果学的一知半解,那么到实际比赛中并不能发挥任何作用,反而会拖后腿;再次,从替代性上来说,Word作为大家日常使用的工具,容易上手,但需要多加练习才能从“写字板”进化为“文字编排工具”,把Word用到极致并不容易,但肯定比你画时间学LATEX简单;最后,我仍然要重复这样一个观点,即无论是LATEX还是Word都是写论文的工具,而非目的,最重要的是你形成的文字内容。
" E& V+ l0 q$ Q8 `2 U6 N6 d
, j% ^8 `, P' V- J R
+ v( |4 o1 t; m 《相伴篇》——建模好队友,一生好朋友! 9 L1 f+ n: L0 i6 p& r3 T8 N/ F. E" F
所谓“天时地利人和”、所谓“不怕神一样的对手,就怕猪一样的队友”,找一个好队友对于建模比赛来说尤为重要。笔者本人是经管类专业的,偏文,文笔比较好,因此在选择队友的时候,我着重考虑对方的建模能力与编程能力。我们队伍的构成为“一个经管类专业+两个理工科专业”,自认为比较合理,且确实配合的很好。
- k" ^$ _; _, W
' D; d( g9 _6 a3 O9 o$ S: b
7 H+ G. p' x3 @6 F* y/ n J 在选择队友时,除了看中他的专业能力之外,还需要格外关注他们的“人品”。能力不够可以后天弥补,如果他与自己志不同、道不合,没有强烈的敢拼想赢的想法,那问题可就大了。 / I X# ~4 Y. D
* @) |3 r% h. l' E6 \
2 p( L' D4 e/ o% H+ p
此外,没有特殊原因,建议队友可以稳定下来。笔者一直以原班人马参加了大大小小五次建模比赛,每一次比赛后,队友们之间更加有默契,也逐渐认识到自己的不足并加以改正,于是乎比赛结果一次比一次好。
+ n3 B( g1 W0 {
5 N& u* K9 X6 t1 c 9 T) E( u( ^9 j3 M; O4 M
建模的队友相信一定会是你一生的朋友,毕竟共同奋斗、共同刷夜的那段时光是那么的珍贵。
$ _+ z% W; V, b
, j8 z! J# N/ e, J" X! E h . _3 j% Y" D* W' K; e
《干货篇》——愿你少走弯路,多取得些成绩 & K) C6 B7 d3 W/ n$ {. b, ]
以上说了这么多,我们进行一个简短的总结。我不打算说一些高深的算法模型,不打算讲一些软件操作,更多地是想给大家一个较为合理的发展框架,帮助大家少走弯路。
/ @! q) | X( r' L# F+ K: ?
u$ l# @# J- P) q6 P* x/ R
, n3 f1 P! k! U% @0 e+ `3 D7 Q 敢于尝试,不惧坎坷。
# [5 d* h& C, t* T. X6 T* g 模型学习,重在应用。
* [5 I* O+ k$ @9 s) v 模型求解,善假于物。 # x- D: V% l7 x/ n+ _3 B
队友选择,志同道合。 2 [8 o6 D) Y* Q
建模不易,且行且惜。
5 U2 C0 K3 m) U' r5 h3 n7 N0 u" Z 坚持到底,就是胜利。 1 p1 u- _) I) O0 o6 _$ C; @
《废话篇》——聊一聊大学
. Y& M, Y' b. W1 P* b- e, F3 V" w 好吧,我是一个喜欢多说两句的人。大学生活已过5/8,虽然不是说自己本科期间活的有多明白,但是总得来说,也有不少的感悟。 " C$ `$ |) K7 V- O
3 j! v% Y2 |% k6 T! f7 [
5 k; T1 z! H& B$ l: X8 c2 {7 T 课堂上的知识是远远不够的,而更加深刻的内容又是没人教的。众所周知,本科生的记忆只有一场期末考试。考完了,全忘了,等于没有学过。既然,知识迟早会忘却,那么不妨学习一种能力,即自学。在这个日新月异的时代,社会不等我们成长,适者生存,有能力就吃这口饭,没能力就甘做打工人。学会如何学习,比忙着应付考试重要的多。 5 c4 X! j6 v2 s' {0 r
" @) q/ c8 W4 n0 C$ f
5 x* v& _. d; F, G9 Q; \& z' u 在大学,一个好学生,应该是怎样的呢?或者说我们应该如何评价一个学生?不必说,一个成绩名列前茅、学生工作丰富、竞赛科研突出、积极参与志愿的学生确实是一个好学生,但是是否所有的好学生都是这样呢?人们正呼吁着的教育回归本真,而真正到评价一个学生的时候,又不由自主地回到了“成绩+科研+竞赛+社团+志愿”的原点。这样的结果,归根结底是社会评价体系所造成的,是人们难以改变的观念所造成的。
/ y. T6 r/ O! b! P& u
9 F& U: {: `) [6 Q6 {
. ]" _& o3 }8 } 如果无法改变,那就去适应它!一个无法把自己不喜欢的事情做到极致的人,是不配拥有做自己真正喜欢的事情的权利的。
" P+ k0 V* h. n& `* @ ———————————————— # f. l- T) M/ K2 F
版权声明:本文为CSDN博主「amineus」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
3 P, i3 ^, X$ f$ d! c 原文链接:https://blog.csdn.net/weixin_44663817/article/details/113791240 7 s: o5 E; B) w, {6 a
0 d7 S. O: S% K0 u* D* m
5 f/ W! M) B( @0 |# O% h
zan