-
Notifications
You must be signed in to change notification settings - Fork 0
/
search.xml
343 lines (162 loc) · 124 KB
/
search.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title>2021寒假想干的事儿(先做个梦嘛)</title>
<link href="/2021/01/11/%E8%AE%A1%E5%88%92/2021%E5%AF%92%E5%81%87/"/>
<url>/2021/01/11/%E8%AE%A1%E5%88%92/2021%E5%AF%92%E5%81%87/</url>
<content type="html"><![CDATA[<h1 id="总目标"><a href="#总目标" class="headerlink" title="总目标"></a>总目标</h1><ol><li>复试复试复试!</li><li>毕设软件的设计</li><li>音频与音乐技术的了解</li><li>乐理知识的学习!!!</li></ol><h2 id="书籍"><a href="#书籍" class="headerlink" title="书籍"></a>书籍</h2><ol><li>《如何阅读一本书》</li><li>复试两本书 《dsp》、《通原》</li><li>音频与音乐技术</li><li>《你当像鸟飞往你的山》</li></ol><h2 id="生活"><a href="#生活" class="headerlink" title="生活"></a>生活</h2><ol><li>坚持锻炼!!!strong起来要穿西装帅帅帅!</li><li>去厨房忙活</li><li>打扫卫生+整理</li><li>给爸妈按摩</li><li>多出去不要一直待在家里 (除了学习)</li></ol><h2 id="影视"><a href="#影视" class="headerlink" title="影视"></a>影视</h2><ol><li>《BEASTARS》</li><li>《政客第二季》</li><li>《请回答1988》</li><li>《82年生的金智英》</li><li>《达拉斯买家俱乐部》</li><li>《燃情岁月》</li></ol>]]></content>
<tags>
<tag> thoughts </tag>
</tags>
</entry>
<entry>
<title>总结·2020</title>
<link href="/2021/01/07/%E5%95%8A%E6%80%BB%E7%BB%932020/"/>
<url>/2021/01/07/%E5%95%8A%E6%80%BB%E7%BB%932020/</url>
<content type="html"><![CDATA[<blockquote><p>2020年终于过去了,这实在是精彩纷呈戏剧化十足+辛辛苦苦忙忙碌碌的一年。<br>有些事情代表了我的2020,我也想在此将它们一一记录。</p></blockquote><h2 id="一-考研"><a href="#一-考研" class="headerlink" title="一. 考研"></a>一. 考研</h2><p> 考研真真实实是贯穿我去年一整年的一条长线,从3月到12月,270+天,占据了一年的70+%的时间。 整个过程有付出、有得到、有兴奋、有痛苦、有崩溃、也有心定。但总体来说是痛并快乐,十分值得的经历。</p><h3 id="1-坚持"><a href="#1-坚持" class="headerlink" title="1. 坚持"></a>1. 坚持</h3><p> 这是我除了高考之外,坚持最久的一件事。说实话,去年在张老师那边学技术的时候,我没有坚持下来,这种事倍功半的结果在我心里刻下了一块阴影。 然而,在腿姐的课里,我不断理解了坚持的意义。中国革命的艰苦、新中国建设的曲折与不易,改革开放之后我们不断踏实与创新、习大大每天展现出的精神面貌,这些都筑固了我心中坚持的堡垒。最重要的是,这一次近300天的坚持,给了我继续坚持的信心与底气,我希望我在以后干活的时候都能想到2020年坚持考研的自己,不负青春。我不会忘记考完试之后卸下重担时的轻松,我知道我已经坚持了大半年,我知道无论怎样,我坚持下来了就已经是一种胜利!</p><h3 id="2-心态"><a href="#2-心态" class="headerlink" title="2.心态"></a>2.心态</h3><p> 我从前是一个十分十分在乎在意成绩的人,这种心态驱使我经常push自己,现在的我看来就是“逆天”,想要和那些优秀的人同行,却又一次次被自己的欲望与坏习惯打倒,实在是眼高手低。去年在张老师处打工时也是时常被自己的心态影响,导致最后不太能够善始善终。于是在今年,我也时常担心自己心态出问题。真正的转折点是:我的恋情。 </p><p> 我在10月底开始了我的第一段恋情,并从中学习到了不少我认为十分珍贵的东西,加上与家人朋友的支持与关心,我把收获最大的三点整理如下:</p><h4 id="1-平稳应对"><a href="#1-平稳应对" class="headerlink" title="(1)平稳应对"></a>(1)平稳应对</h4><p>我们的恋情,给我个人带来的最有收获的一点就是,我学会了把心态放平,也学会更加从容更加坦然地应对难题。 知道了自己的极限,知道了自己的舒适圈,我知道我暂时做不到每天学习12h+,so平均每天11+的学习是一个合理的目标, 在自己舒服的状态下踏实地完成目标 ,这是我考研时候的最佳心态。</p><h4 id="2-享受过程"><a href="#2-享受过程" class="headerlink" title="(2)享受过程"></a>(2)享受过程</h4><p>在后期备考的过程中,妈妈的话也启发了我,我开始真正享受到“每天在学习”的进步与乐趣,我也渐渐更加注重备考的过程,而这个过程是我最珍重的一段时光。</p><h4 id="3-考试心态"><a href="#3-考试心态" class="headerlink" title="(3)考试心态"></a>(3)考试心态</h4><p>最后两天的考试,是我感觉最轻松最平静的时候,我想我做到了我心中所想的 “轻装上阵”。(虽然我带的东西有点多2333)考完后的我仿佛重获新生,因为我知道我做到了我以前从来没有做到过的事情——拥有一个从容的心态。</p><h2 id="二-恋情"><a href="#二-恋情" class="headerlink" title="二.恋情"></a>二.恋情</h2><p> 我曾经以为自己是注孤生了。习惯了当“好学生”的我,从来没有想到自己会在考研这么关键的时期中途谈恋爱。这一改变我都为自己感到惊喜。其实,我早已是成年人,我也早该抛弃一些小时候的思维定式。不过这次恋情从开始,到热恋,到现在渐渐平稳的过程中,确实发生了非常非常多复杂的事情。我能说的,我能做的,就是珍惜这份感情,尽量做到自己的最好。我更是受益匪浅:</p><h3 id="1-妥协与包容"><a href="#1-妥协与包容" class="headerlink" title="1.妥协与包容"></a>1.妥协与包容</h3><p> 讲实话,我以前是一个非常理想主义+自我主义的人。有一些事情只要不符合我的心意,我可能瞬间就能熄灭把心中的灯。我曾经相信着最好的美好,相信着最理想的情感,但是我在现实生活中学到的,是能够遇见可以跟你一起转动的齿轮已然不易,我们不要强求完全吻合的齿轮,相反。我们可以慢慢地磨平自己的棱角,不慌不忙,慢慢体验转变的过程,亦很美好。</p><h3 id="2-细心缜密"><a href="#2-细心缜密" class="headerlink" title="2. 细心缜密"></a>2. 细心缜密</h3><p> 我不想让自己的另一半觉得我不可靠,所以我会希望自己能更加快速地成长。让自己的肩膀真的能靠住你的烦恼、也能抵住你的悲伤,同时也能保护你小小的愿望,留下你像花儿一样绽放的笑靥。记住你喜欢的事情,记住一些很重要的细节(不能落东西,迟到),干事情前提前准备。</p><h3 id="3-顺其自然"><a href="#3-顺其自然" class="headerlink" title="3. 顺其自然"></a>3. 顺其自然</h3><p> 我真的很喜欢遇事说事,希望所有的矛盾可以在出现后通过双方通过调节立即解决。但我发现我的她并不是善于打开自己的性格,我也明白了自己没有理由强求她、勉强她做她暂时无法了解的事情。于是,在跨年的时刻我只想要让我们开心,我只想给我们俩留下轻松美好的回忆,那些深刻的问号与灰色的情绪,留到以后,总有合适的时机,我们顺其自然,慢慢地解决它。</p><h3 id="4-制造幸福感"><a href="#4-制造幸福感" class="headerlink" title="4. 制造幸福感"></a>4. 制造幸福感</h3><p> 我一直喜欢惊喜,我喜欢构想并制造惊喜,我也喜欢收到惊喜。在谈恋爱的过程里,我想到好多我很喜欢的点子。尽管显得很平常,但我一想到就会让我感到proud哈哈,like 我想重写《我喜欢》的歌词、猫咪贺卡、点蜡烛许新年愿望。the creating process really drives me craaaaazy哈哈,喜欢喜欢喜欢。</p><h3 id="5-信任"><a href="#5-信任" class="headerlink" title="5. 信任"></a>5. 信任</h3><p> 我们俩在相处的过程中,尤其是在趋于平稳的时期里,我发现qq、微信的聊天明显冷淡于现实生活里的聊天。这个时候我不会再像以前,在心里渴望一直腻腻歪歪、甜言蜜语般的聊天,反而,我选择相信我们现实中相处的那份力量,可以胜过更多。</p><h3 id="6-放手"><a href="#6-放手" class="headerlink" title="6.放手"></a>6.放手</h3><p> 也许并不是每一份感情都能有结果,我已经做好了超过半成的准备,想坦然接受一切结果。因为我知道我们能控制的东西不多,我们能够认真处理好的事情也就寥寥,感情就是这样,不能控制,一下子就能翻天覆地,判若云泥。我想,如果我们缘分以至,至少我们曾经给对方留下美好的回忆。</p><h2 id="三-自洽"><a href="#三-自洽" class="headerlink" title="三.自洽"></a>三.自洽</h2><p> 20岁这一年,我越来越了解自己。我不愿意再继续纠结于无法改变的过往,尽管我仍然为未知烦恼、为情绪困扰,但我唯一想要做的就是——把握当下、展望未来。为此我会更加努力努力。</p><p> 这一年,我开始注意到自洽对我的意义,我当然希望自己是知行合一,找到自己的道,以目标为导向不断前进。</p><p> 我希望我是清醒的、是自省的,但是有些情绪的确容易在我心中蔓延,任务太多的时刻会让我感到自己只是个没有思考力的机器人。这与我想象中的完全不一样。</p><p> i haven’t met the new me yet. 我也知道自己还要学习的东西还有很多,总之自我了解,自我和解于我而言是极其重要的一件事。我希望在2021年里也能够做到一个问心无愧、更加有意思的自己。</p><h2 id="四-创作"><a href="#四-创作" class="headerlink" title="四.创作"></a>四.创作</h2><p> 创作真的是我最喜欢的一件事之一,我享受它带给我的新鲜感、以及完成创作之后的成就感。 </p><p> 不过这样的时刻少之又少,很多时候我只是偶尔灵光一现,且我也没有坚持一种创作的信念感。</p><p> 创作之于我,又是什么呢?</p><h3 id="1-音乐创作"><a href="#1-音乐创作" class="headerlink" title="1.音乐创作"></a>1.音乐创作</h3><p> 14岁的时候我写了人生中的第一首歌,从那个时候,我开始慢慢地根据自己的经历与感受写一些针对性的歌曲,有对梦想的宣誓、有写给以前的好朋友的歌、有直面孤独的疗伤、还有因为一些喜欢的词语而展开的联想…</p><p> 但是,直到今年,我才真正感受到创作带给我的<strong>非比寻常</strong>的快乐。</p><p> 疫情在家,我重拾了吉他,当时只是想随便弹一弹老霉的accoustic,顺便和着guitar来freestyle一波。没想到,在看了《Miss Americana》之后的那天晚上,我直接创作力拉满,拿起吉他就想写歌。遂把之前的一些小demo拿来反复听,而就在那天晚上,我就把《温柔的眼睛》写了出来。我立刻跟峰峰和帆分享了我的喜悦,在ins上,我写到,Creating art is so f***ing awsome! </p><p>之后的日子里,跟帆合写了一首歌,又慢慢积累了一些新的旋律,最后,我又惊喜地找到了以为再也找不到的歌词手稿(高中写的歌),并重新录了一个喜欢的版本。 我惊喜地发现,我虽然没有一直在创作,可是我也从未放弃创作。</p><p> 创作带给我的,不仅仅是想象力迸发的快感和浓烈的自我满足感,更多的,它带给我一种创造新事物的新鲜感,让我感觉自己年轻的血液里,又多了一股<strong>春风拂过青青草地,花儿朵朵向阳开</strong>般的喜悦。尽管我并不能像职业创作者那样,全职搞音乐,但是,在我想要放松的时候,在无聊的日子里头,在我想记录值得被记住的事情的时候,我一定会继续投身于创作,因为我相信,创作的信念终于已经融入到我的血液之中了。我要做的,就是享受创作的每一分每一秒,而已。</p><h3 id="2-其他创作"><a href="#2-其他创作" class="headerlink" title="2.其他创作"></a>2.其他创作</h3><p> 我想其他创作也许就是生活中的点滴琐碎吧,拍照记录生活,写走心的话语送给挚友,对美好的事物记录并编辑。噢,还有更重要的一点,是科技的创作。</p><p> 科技创作,一直是我的短板。在某一次分析总结自己的过程中,我深刻地认识到自己的创新能力有非常大的提升空间,而且我也渴望自己的创新创造。这是我对于自己的目标,也是我基于创作这个理念想要探索的新的领域。</p><p> 文学艺术创作可能让我感到自由活力,但是科技创作于我而言,需要很扎实的基础,以及不怕在专业上下功夫的吃苦精神。虽然文艺创作亦是如此,但是有些时候,原始的文艺创作只需要一颗热忱与自然的心,而科技创造则一定需要不断地积累,不断地提升,最终把自己的逻辑大厦建成,最后才开始大展身手。</p><p> 我得给自己信心,我相信自己一定能够在专业上亦获得创新型的突破!前提是,我会努力努力再努力。</p><h2 id="五-未来"><a href="#五-未来" class="headerlink" title="五. 未来"></a>五. 未来</h2><p> 2021年,21岁,我对自己有好多期待,对未来充满好奇也含有对未知些许的胆怯。但我希望自己像去年那样,享受提升自己的过程。无论怎样,只要我在对的方向上努力了,我就在进步,只要我在进步,我就会一点点成为我想成为的那个人。</p><p> 先不设置太多目标了,最近的心愿是有书读,最大的心愿是今年仍然能保持一个敢冲的姿态与状态。</p><p> “少年,前面的路还很长,而只要翻过那座山,我们就能看见大海。”</p>]]></content>
<tags>
<tag> thoughts </tag>
</tags>
</entry>
<entry>
<title>时间安排</title>
<link href="/2020/07/18/%E8%AE%A1%E5%88%92/%E6%97%B6%E9%97%B4%E5%AE%89%E6%8E%92/"/>
<url>/2020/07/18/%E8%AE%A1%E5%88%92/%E6%97%B6%E9%97%B4%E5%AE%89%E6%8E%92/</url>
<content type="html"><![CDATA[<p>7.18–8.31</p><p>时间安排</p><table><thead><tr><th align="center">时间点</th><th align="center">事件</th></tr></thead><tbody><tr><td align="center">6.30-7.00</td><td align="center">起床+洗漱</td></tr><tr><td align="center">7.00-7.30</td><td align="center">记单词+复习笔记</td></tr><tr><td align="center">7.30-7.50</td><td align="center">早饭</td></tr><tr><td align="center">8.00-10.00</td><td align="center">920信号/高数武忠祥</td></tr><tr><td align="center">10.00-11.30</td><td align="center">十八讲+1000题</td></tr><tr><td align="center">11.30-13.00</td><td align="center">午饭+午休</td></tr><tr><td align="center">13.30-15.30</td><td align="center">线代李永乐</td></tr><tr><td align="center">15.30-17.30</td><td align="center">920信号</td></tr><tr><td align="center">17.30-18.30</td><td align="center">晚饭</td></tr><tr><td align="center">18.30-20.00</td><td align="center">英语阅读/精读/六级</td></tr><tr><td align="center">20.00-21.30</td><td align="center">十八讲+1000题</td></tr><tr><td align="center">21.30-22.00</td><td align="center">看笔记+总结+错因</td></tr><tr><td align="center">22.00-23.00</td><td align="center">洗漱</td></tr><tr><td align="center">23.00-23.30</td><td align="center">单词+睡觉</td></tr></tbody></table><ol><li><p>把<strong>高数强化</strong>彻底搞定,每天30-40个题,1200+题。</p><p>–>武忠祥视频</p><p>–>高数<strong>18讲+1000题</strong>,偶尔写一些330。 每周日重做1800错题</p></li><li><p><strong>书本过完,孟桥信号视频看完</strong>,每章记笔记,看完后写课后习题。</p></li><li><p><strong>线性代数强化</strong></p><p>–>李永乐讲义</p></li><li><p>概率论基础</p></li></ol><p> –>复习余炳森讲义的基础内容</p><ol start="5"><li>英语真题刷到<strong>01–10年</strong>,每篇逐句<strong>精读</strong>. <strong>六级试卷两天一张</strong>, </li></ol>]]></content>
<tags>
<tag> thoughts </tag>
</tags>
</entry>
<entry>
<title>少年心事(我的高中时代)</title>
<link href="/2020/05/23/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/14-17%E5%B2%81%E6%97%A5%E8%AE%B0%E5%9B%9E%E9%A1%BE/"/>
<url>/2020/05/23/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/14-17%E5%B2%81%E6%97%A5%E8%AE%B0%E5%9B%9E%E9%A1%BE/</url>
<content type="html"><![CDATA[<h1 id="一、14-15"><a href="#一、14-15" class="headerlink" title="一、14-15**"></a>一、14-15**</h1><p><strong>Mostly rainstorm..</strong></p><p><strong>I don’t even know how i survive 2333</strong></p><p>I loved saying ‘always’ all the time.</p><p>so sad, so bad, so false.</p><p>这时候,你的主题曲是《clean》</p><p>I CAN’T BELIEVE I CAN BE THAT NEGATIVE PLUS I HAVE MY LEADING ROLES WRITE ON THE PREFACE.</p><h2 id="喜欢的短句"><a href="#喜欢的短句" class="headerlink" title="喜欢的短句"></a>喜欢的短句</h2><ol><li>世界显然不是一个满足愿望的大工厂。(星运里的错)</li><li>Now that I’m clean, I’m never gonna risk it. </li><li>《错误》 我达达的马蹄是个美丽的错误,我不是归人,是个过客。</li><li>我是一个热血的情感动物。</li><li>世事如书,我偏爱你这一句,愿做个逗号,待在你脚边。但你有自己的朗读者,而我只是个摆渡人。 (张嘉佳)</li><li>我现在不想在这个本子上写字了。</li><li>I wish I never wrote those words..</li><li>如果真的为了一个人撕心裂肺哭过一次,那么那个人就会从至关重要的人变成可有可无的人。 (张皓宸) </li><li>“只要一提起他,我就会化为一潭泪水。” (Hazel)</li><li>苏轼《定风波》</li><li>辛弃疾《丑奴儿·书博山道中壁》 却道天凉好个秋。</li></ol><h2 id="喜欢的段落"><a href="#喜欢的段落" class="headerlink" title="喜欢的段落"></a>喜欢的段落</h2><ol><li>只是,我觉得,像所有演着昨天的今天,也都回不去昨天。像一个人从来时的路走过又走回去,发现物还在,人却不如故。</li></ol><h1 id="二、15-17"><a href="#二、15-17" class="headerlink" title="二、15-17"></a><strong>二、15-17</strong></h1><p>“太阳男神”?卑微?</p><p>“一回忆,就幸福”❌</p><p>21次哭泣</p><p>I guess I got over it as i started to love myself more.</p><h2 id="喜欢的引文和短句"><a href="#喜欢的引文和短句" class="headerlink" title="喜欢的引文和短句"></a>喜欢的引文和短句</h2><ol><li>在安乐窝中,与喜欢的一切在一起。</li><li>年少不知事,常以泪为诗。</li><li>蓝天的云朵披着空白的颜色。</li><li>我以后也想买一台“拍立得”。</li><li>学会在愤怒中亭亭飞逸,也是一种美丽。</li><li>人们似乎总会忘记那些对自己付出的事。</li><li>“笑一笑,十年少,笑天下可笑之人。”(杨丹)</li><li>如果时光是记忆的橡皮擦。</li><li>太多的矛与盾,攻与守,善与罚。</li><li>还以为自己真的刀枪不入了,一见到你就哭了。(阿肆)</li></ol><h2 id="喜欢的段落-1"><a href="#喜欢的段落-1" class="headerlink" title="喜欢的段落"></a>喜欢的段落</h2><ol><li><p>昨晚真是温柔的良夜,我穿着帅气西装上台支持了元旦晚会。脑袋里还是那个歪了蝴蝶结的少年。</p><p>“Everybody puts your hands up, make some noise!”</p></li><li><p>“不是所有的人都能知道时光的含义,不是所有的人都懂得珍惜,这世间并没有分离和衰老的命运,只有肯爱与不肯爱的心。”(席慕容)</p></li><li><p>我会记得那个黝黑皮肤的你,我们漫步在黄土地上,你的相机快没有电,我们悄悄哼着Vincent。</p></li><li><p>害怕和恐惧只是外部的形式举动,你要想镇定自若当什么也没发生过,就要往心里灌能量。</p></li><li><p>昨天爸爸喝醉了,他唱着:“春天的花开秋天的风,以及冬天的陶永昱”。</p></li><li><p>如果把世界分为笑脸和哭脸,你会站在哪一边? 如果大多数的你在那边,你会怎么样?</p></li><li><p>学妹:“你觉得我被选上的可能性大吗?”</p><p>我:“大吧,因为我们这一次会换走很多人。” met such a lovely girl.</p></li><li><p>欲做精金美玉的人品,定从烈火中煅来;思立掀天揭地的事功,须向薄冰上履过。(菜根谭)</p></li></ol><h2 id="喜欢的事件"><a href="#喜欢的事件" class="headerlink" title="喜欢的事件"></a>喜欢的事件</h2><ol><li>2015.12.27 主持元旦晚会</li><li>2016.1.1 征服牛破头,虽然没有看到云海。</li><li>《无心法师》</li><li>滑冰</li><li>2016.3.29 Jingdo和TF叫我暖男。(虽然现在我不想太暖哈哈)</li><li>2016.5.19 地球小分队努力将最后的成果做完。(hh竟然没得奖)</li><li>2016.6.21 GOT my Yunolele.</li><li>2016.7.6 《杀死一只知更鸟》finished </li><li>2016.7.8 我写下了《浪掷一瞬》 我很喜欢这首歌,和它的歌词。</li><li>2016.7.12 与妈妈谈心,那番关于“像狗一样作践自己”的言论。</li><li>2016.9.14 高中生涯最后一次广播。</li><li>2016.9.20 MissShen 说我低眉浅笑的样子和佳佳哥哥很像,大家都在起哄地笑,但她强调,其实我的笑容很美。</li><li>2016.9.24 八月廿四,413班在教完歌后大声唱生日快乐歌,唱罢,他们超级大声地说“袁一容,生日快乐!” 这件事好美!</li><li>2016.10.12 人生中第一次参加运动会,跑了3km。</li><li>2016.11.10 一个学生,像我,得有两个优势学科以上才行啊。</li><li>2016.12.7 蔡培君送给我《RED》 </li><li>2017.1.24 Realising i have been a gleek for a while.</li></ol><p>我始终记得十八岁的生日,大家给我送上的祝福啊。</p>]]></content>
<tags>
<tag> reading </tag>
</tags>
</entry>
<entry>
<title>长难文阅读</title>
<link href="/2020/05/17/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/WeFail%20How%20the%20doomed%20Masa%20Son-Adam%20Neumann%20relationship%20set%20WeWork%20on%20the%20road%20to%20disaster/"/>
<url>/2020/05/17/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/WeFail%20How%20the%20doomed%20Masa%20Son-Adam%20Neumann%20relationship%20set%20WeWork%20on%20the%20road%20to%20disaster/</url>
<content type="html"><![CDATA[<h1 id="WeFail-How-the-doomed-Masa-Son-Adam-Neumann-relationship-set-WeWork-on-the-road-to-disaster"><a href="#WeFail-How-the-doomed-Masa-Son-Adam-Neumann-relationship-set-WeWork-on-the-road-to-disaster" class="headerlink" title="WeFail: How the doomed Masa Son-Adam Neumann relationship set WeWork on the road to disaster"></a><a href="https://www.fastcompany.com/90426446/wefail-how-the-doomed-masa-son-adam-neumann-relationship-set-wework-on-the-road-to-disaster" target="_blank" rel="noopener">WeFail: How the doomed Masa Son-Adam Neumann relationship set WeWork on the road to disaster</a></h1><h2 id="For-Japanese-billionaire-Masayoshi-Son-Neumann-was-the-prodigal-son-he-never-had-with-a-wild-eyed-vision-to-rival-Son’s-own-The-inside-story-of-how-it-all-went-wrong"><a href="#For-Japanese-billionaire-Masayoshi-Son-Neumann-was-the-prodigal-son-he-never-had-with-a-wild-eyed-vision-to-rival-Son’s-own-The-inside-story-of-how-it-all-went-wrong" class="headerlink" title="For Japanese billionaire Masayoshi Son, Neumann was the prodigal son he never had, with a wild-eyed vision to rival Son’s own. The inside story of how it all went wrong."></a>For Japanese billionaire Masayoshi Son, Neumann was the <u>prodigal</u> son he never had, with a wild-eyed vision to rival Son’s own. The inside story of how it all went wrong.</h2><p>“Sunshine is the gift of the gods,” Masayoshi Son cheerily told a crowd of investors on the morning of October 3, 2018. He was in greater Noida, India, giving a speech about solar power. The day was hot, in the mid-90s, and for Son, CEO of the Japanese telecom conglomerate SoftBank, particularly bright. His visions for SoftBank—to be at the vanguard of technology and AI investing—had captivated the global capital world. “As long as you have the land and sunshine . . . I will give you free electricity,” he said. Son had committed to investing as much as $100 billion in Indian solar infrastructure. The free power would come 25 years from now.</p><p>Meanwhile, nine and a half time zones away, Adam Neumann, cofounder and CEO of WeWork, the fast-growing global office-leasing player, was in New York celebrating a series of recent milestones: becoming New York’s largest private landlord; committing the company to becoming carbon neutral by 2023; and officially launching WeGrow, an early-education offshoot run by his wife, Rebekah.</p><p>Neumann and Son, who had become partners nearly two years earlier, when Son first invested in WeWork, were <u>ebullient</u> for other reasons. They believed that they were on the verge of closing a $20 billion deal to buy out WeWork’s other investors and fund sweeping plans for new expansion. The arrangement would allow WeWork to forestall having to go public for years, letting it grow without scrutiny from Wall Street analysts, mutual fund managers, or other investors. Plus, the unusual venture, Neumann hoped, would value WeWork at $47 billion, more than double what it had been a year earlier. This would boost the fortunes of both men. Son could point to the deal as evidence of his investment strategy’s success; Neumann would join the rarefied club of American entrepreneurs, including Facebook founder Mark Zuckerberg and Uber’s Travis Kalanick, whose companies’ private valuations soared this high.</p><p>Meanwhile, there was a third man in the mix, Mohammad bin Salman, the crown prince of Saudi Arabia. Bin Salman was Son’s biggest investor. Two years earlier, he’d put in nearly half the capital, $45 billion, to launch Son’s $100 billion Vision Fund, a brash and controversial investment vehicle fueling the world’s biggest startups, including WeWork, Uber, DoorDash, and ByteDance. In October, the prince would say publicly that he intended to put up another $45 billion. He was also expecting Son in Riyadh later in the month, at a Saudi financial conference known as Davos in the Desert. Neumann was invited, too, even though, as an Israeli citizen, he wasn’t officially allowed in the Islamic country.</p><p>Then news broke on October 3 that <em>Washington Post</em> columnist Jamal Khashoggi had <u>vanished inside the Saudi consulate in Istanbul.</u> <u>Almost immediately, bin Salman was implicated</u>. As gruesome details emerged—a bone saw, body parts removed in suitcases—it didn’t take long for investors or the general public to take issue with SoftBank’s connection to the Saudi money. The company’s stock plummeted 20%, losing some $20 billion in value.</p><p>Son remained quiet until the headlines died down. A month later, during SoftBank’s earnings presentation, he claimed he’d been focused all along on helping Saudi citizens. “We want to see those responsible [for Khashoggi’s murder] held accountable. But at the same time, we have also accepted [a] responsibility to the people of Saudi Arabia—an obligation we take quite seriously—to help them manage their financial resources and diversify their economy.”</p><p>It was during this time, as pressures on SoftBank’s stock price and Son’s biggest backer mounted, that Son began to rethink his offer to Neumann. The pair had been arguing over who would ultimately control WeWork when the deal was done. On Christmas Eve, Son called Neumann to <u>break the news</u> that the deal they’d planned was off. Neumann was stunned and upset, and still desperate for cash. He managed to negotiate a revised $2 billion deal. Still feeling pressure for more capital, Neumann made another <u>fateful</u> move. On December 28, 2018, he filed confidential documents registering WeWork for an initial public offering.</p><p>Neither man knew it at that moment, but <u>the move started a death clock ticking</u>. On August 14, 2019, WeWork, which had rebranded as the We Company, released its IPO prospectus, a public documentation of the company’s history of questionable management decisions and its poor financial state. Five weeks later, battered by the markets, bad press, and mounting pressure from inside the company, Neumann postponed the offering; a week later, he resigned as CEO. In a little over one month, he’d gone from preparing to celebrate a $65 billion IPO to being ousted from a company <u>teetering on the brink</u>.</p><p>The fallout from We’s collapse has been brutal. With cash running out, it has scrambled to secure new financing. It is laying off thousands of employees, who bought into Neumann’s promise of higher purpose and even higher stock options. For them, Neumann is an <u>archvillain</u>. While they send out résumés, he is walking away with up to $1.7 billion, part of a final deal he negotiated with Son in late October 2019 to step off the board and cede his control over the company. Son, still atop SoftBank, has the most to lose now. He has to turn We around and justify putting $18.5 billion into the company. He is also in the midst of trying to raise a fresh $108 billion to invest in new startups. But potential partners and investors are questioning his judgment: How could Son have been so wrong about Neumann?</p><p>The <u>implosion</u> of We is about more than bad billionaire behavior. It has exposed the <u>innards</u> of a deeply flawed system, one that impacts billions of people around the world. Venture investing—once <u>a bit player</u> in global financial markets—is now the major force behind the companies and technology reshaping nearly every aspect of human existence. It impacts how we work, move, live. It causes investors to push founders to grow their companies at breathtaking speeds, dominate markets, <u>snuff out</u> competitors. <strong>Entrepreneurs, boosted by money, adulation, and skyrocketing valuations, have willingly complied.</strong> Amazon, Apple, Facebook, and Google set the standards and pace for how to win market share, at all costs, even at the expense of human rights, democracy, privacy, and fairness. At We, Son’s money and backing enabled Neumann’s worst instincts to flourish. One We executive recounts a meeting where Neumann openly discussed building We into a “monopoly.” When the executive pointed out that the word implied unfair, potentially illegal, business practices, Neumann shrugged and said that in the future he would call it something else.</p><p>In reporting this story, I spent hours talking to dozens of executives and insiders at both <strong>We</strong> and <strong>SoftBank</strong>, many of whom asked not to be named for fear of <strong>retaliation</strong> from the two companies involved. I also interviewed Neumann on the record twice before his IPO plans were publicly announced. Stories shared with me by those who lived through We’s rise and fall <strong>paint an indelible portrait of</strong> a <u>charismatic</u> but flawed man, his powerful <u>benefactor</u>, and how their strange, complicated relationship ended in <u>shambles</u>.</p><h2 id="PLEASE-SMILE-AT-STRANGERS"><a href="#PLEASE-SMILE-AT-STRANGERS" class="headerlink" title="PLEASE SMILE AT STRANGERS"></a>PLEASE SMILE AT STRANGERS</h2><p>“He saw me speak onstage,” Neumann told me one morning last winter, recounting his memory of how Son entered his life. It was January 2016, at an event called Startup India. At the time, WeWork had a $12 billion <u>valuation</u>, but fewer than 75 locations, and none in India. As a condition of his speaking at the conference, Neumann insisted that while there he get time with Prime Minister Narendra Modi. Neumann brought along his father, and in one photo from the day, Neumann appears dressed in traditional Indian garb, smiling brightly as he and his dad, wearing khakis and a tie, bookend Modi. (Neumann got the idea to wear the outfit after attending Donald Trump’s son-in-law Jared Kushner’s birthday party the night before Neumann’s trip to India, inspired by what Kushner’s Harvard roommate wore to the event.)</p><p>Son had come looking for investment opportunities. A month earlier, he’d announced plans to put $10 billion into Indian startups. He had already backed one young entrepreneur: Ritesh Agarwal, a then 22-year-old <u>Thiel Fellowship</u> winner who was starting a version of Airbnb in India.</p><p>But it was Neumann who caught his eye.</p><p>At 6-foot-5, with long jet-black hair and <u>chiseled</u> cheekbones, Neumann <strong>stood out</strong>. So did his words. “For such a spiritual country,” Neumann began, looking across the crowd of business and government leaders gathered at the Vigyan Bhavan conference center in New Delhi, “I’m surprised [by] the amount of talk I heard about valuation and raising money and bubbles and building big companies. That is not the goal. The goal is finding something that you truly love. Make sure it has intention behind it. Make sure it’s going to make the world a better place.”</p><p>That evening, Neumann joined Son at dinner.</p><p><u>Unbeknownst</u> to Neumann, the then 58-year-old Japanese tycoon was about to start a new venture. <u>Dubbed</u> the Vision Fund, the $100 billion investment vehicle would let Son build a massive global conglomerate of digital-era startups. It would help him shape and dominate the next technology revolution, powered by artificial intelligence, which he believed would remake markets and industries worldwide. He called his investing strategy <em>gun-senryaku</em>, which translates from Japanese to a flock of birds flying in formation. To fulfill this dream, he needed an army of wild-eyed entrepreneurs like Neumann who would <strong>take big sums and big risks</strong>.</p><p><img src="https://images.fastcompany.net/image/upload/w_596,c_limit,q_auto:best,f_auto/wp-cms/uploads/2019/11/i-1-237-attraction-FA1219WEWO002.jpg" alt="img">[Illustration: <a href="https://www.simonprades.com/" target="_blank" rel="noopener">Simon Prades</a>]</p><p>In courting Neumann, Son <u>played coy</u> at first. He passed on participating in a WeWork funding round in March 2016, which was ultimately led by Hony Capital, a Chinese venture firm. For months, he didn’t show much interest.</p><p>Then in December of that year, Son asked for a tour of WeWork’s Manhattan headquarters during a visit to New York. He did not say he was planning to invest, just that he had never been inside one before and was curious.</p><p>WeWork employees recall Neumann being nervous that day. Son was nearly two hours late. When he finally arrived, he told Neumann that he had only 12 minutes. Neumann raced to show him as much as he could. He hadn’t gotten far before Son had to go, but he asked Neumann to ride with him in his car so they could talk.</p><p>There, in the back seat, Son took out an iPad and wrote out the terms for a $4.4 billion investment in the company. He drew two horizontal lines at the bottom, signed his name across one, and then handed the iPad to the <u>then</u> 37-year-old Neumann to scribble his name on the other. Neumann would keep a photo of the agreement on his phone. “When Masa chose to invest in me for the first time, he only met me for 28 minutes. Okay?” Neumann told me in January.</p><p>At the time, Neumann’s admiration for his mentor was still intact. He recalled that Son told him, “The last person I felt this with was Jack Ma.” Ma had famously turned a $20 million investment from Son in February 2000 into Alibaba, a commerce giant valued at more than $200 billion. <strong>There was a directive mixed in with the flattery: Neumann would be expected to deliver as Ma had.</strong></p><h2 id="HUSTLE-HARDER"><a href="#HUSTLE-HARDER" class="headerlink" title="HUSTLE HARDER"></a>HUSTLE HARDER</h2><p>Neumann had always been aggressive and demanding, the kind of entrepreneur who thought about having 100 WeWorks when he still had only a mere handful. Once Son’s investment in WeWork was announced, in August 2017, Neumann became even more so.</p><p>Employees who worked closely with Neumann say that Son’s exhortation to move “faster” made him more volatile. One executive recalls the founder returning from a meeting with Son, upset because Son had told him that he wasn’t growing the company quickly enough. Neumann turned up the pace to breakneck. He tore up plans that called for opening 30 new locations, insisting that the team make it 60. “You have to imagine the strain this puts on an organization,” says one employee who worked with Neumann.</p><p>The logistics involved in opening a WeWork location are exhaustive: negotiating a lease, designing the space, getting permits, building it out, finding tenants, and tailoring the marketing for a particular neighborhood. Major problems at the company’s far-flung locations—it had expanded everywhere from Houston to Melbourne, Australia—would get overlooked or swept under the rug amid the frenzy to grow.</p><p>Executives say that when they tried to convince Neumann to proceed more cautiously, he would become enraged, calling them “B players.” One former manager recalls being publicly berated, and later having his job title stripped, after trying to persuade Neumann to rethink a particular strategy that did not have enough staffing to be executed properly. Others who argued with Neumann would get barred from meetings, pointedly ignored, or iced out of conversations. “You would get punished for standing up to him,” one employee says.</p><p>Few people on the planet have had as much access to Son as Neumann once did. Son was more than just a deep pocket. He was an ally, a confidant, a fellow dreamer and supporter. “Adam and Masa have a special relationship,” Artie Minson, WeWork’s former CFO who took over as co-CEO in September 2019, told me in the fall of 2018. Neumann, whose parents divorced when he was 7 and who was raised mostly by his mother, grew to rely on Son for guidance. Neumann did not want to disappoint his mentor, and Son expected much of his star. Son appointed two top lieutenants—SoftBank vice chair Ron Fisher and Mark Schwartz, a former Goldman Sachs partner—to sit on WeWork’s board. Schwartz, employees say, was a regular around the office, at times appearing in operational meetings, and working out of a small room near Neumann and other top executives.</p><p>Neumann had long kept a scrap of paper on which he and cofounder Miguel McKelvey had sketched out their early ideas for how the company could grow into <u>residential</u> real estate (WeLive), banking (WeBank), and beyond (WeNeighborhoods and WeCities). Son, meanwhile, helped Neumann and his team envision themselves as the next Amazon, which started out peddling books and then expanded to selling everything else. By positioning WeWork as akin to the trillion-dollar juggernaut, Neumann and Son were creating a narrative that could, in theory, justify WeWork’s skyrocketing valuation. “Masa is a Jedi,” Neumann told me in January, “and as a Jedi, he has a lot of superpowers.”</p><p>With Son spurring him on, Neumann went on a buying spree, acquiring five companies in six months, including tech startups to manage construction projects and improve sales and marketing. Neumann decided to position the company as a technology platform. He understood that this would help increase its valuation, as tech companies are more highly coveted than real estate ones. Neumann hired a respected product manager from Apple, and he started to discuss how WeWork would outfit floors with sensors to turn members’ activity into data that could be analyzed by artificial intelligence, one of Son’s passions, which could yield insights for companies willing to pay WeWork for them.</p><p>But Neumann also seized the opportunity to reengineer WeWork to transcend work, venturing into education, fitness, social gatherings, sports, and leisure. At one point during 2018, Neumann was in talks with the Saudis about incorporating WeWork services into Project Neom, bin Salman’s proposed 10,000-square-mile metropolis along the shores of the Red Sea. He told one executive that the deal could be worth billions. By now, he was already conceiving of the We Company: WeWork, WeLive, WeLove, WeCongregate, WePlay, and WeGrow. 没有WeChat哈哈。</p><h2 id="SELF-MADE"><a href="#SELF-MADE" class="headerlink" title="SELF-MADE"></a>SELF-MADE</h2><p>For all the pressure on Neumann, Son was seemingly under even more. By the fall of 2018, the Vision Fund had invested tens of billions in dozens of startups around the world. (SoftBank’s startup investments would make up 10% of all venture investing in 2019.) Its speed and size awed Silicon Valley and the rest of the venture community. But this also set expectations for it to deliver outsize returns.</p><p>To keep his plans in motion, Son needed more money.</p><p>A few weeks after the news of Khashoggi’s murder broke, in October 2018, Son traveled to Saudi Arabia to meet privately with Mohammad bin Salman. Son, who has never publicly disclosed the nature of his conversation with the prince, was in a precarious position. Son left Saudi Arabia without a firm commitment for more money, and the Saudi government never officially withdrew its $45 billion offer. Many of Son’s portfolio-company CEOs stated that they were troubled by the Khashoggi news; Uber CEO Dara Khosrowhahi, for example, pulled out of Davos in the Desert. According to a We insider, Neumann told employees that he could fix the prince’s problems. “He said, ‘If only MBS would listen to me, I could counsel him on how to be a better leader,’ ” says this person.</p><p>Neumann hungered for the $20 billion Son had dangled, but also demanded that he, not Son, have ultimate voting power over the company. Neumann had 100% control over WeWork and he intended to keep it. This was an issue that became heated between the two men. Neumann felt secure enough in his ability to sway his mentor that he began mapping out new opportunities—including rebranding as the We Company. He planned to announce the news at the company’s annual confab, the WeWork Global Summit, in January, where the Red Hot Chili Peppers had been hired to perform.</p><p>Then another disaster struck, one neither man foresaw. On December 19, 2018, SoftBank’s Japanese mobile-phone unit went public on the Tokyo Stock Exchange, seeking to raise $18 billion. It was ill-timed. The global markets buckled that week, falling by a percentage not seen since the 2008 financial crisis. The mobile spinout’s shares dropped 15% on the first day of trading—the worst performance for a new issue in Japanese history.</p><p>After this disastrous IPO, Son told Neumann that the deal they’d originally planned to be $20 billion would now be $2 billion. Outwardly, Neumann took the news in stride. “We want to be known for being a company that does more with less,” he told me at the time.</p><p>But Neumann was rattled. Insiders say that his behavior at the office became increasingly erratic. He left for California. He made decisions that confused and frustrated those around him. For example, after surfing with big-wave legend Laird Hamilton in Hawaii, he decided to use company funds to invest $32 million in Laird Superfood.</p><p>The newly christened We Company started 2019 with more than $6 billion on its balance sheet, but it was burning through cash much faster than it was coming in. The company had doubled in size in the 15 months since SoftBank’s first investment, without taking on any new backers. Neumann had always been <u>reluctant</u> about taking his company public; he didn’t want the financial scrutiny. But, increasingly, the public markets appeared to be the only available option to raise fresh funds.</p><h2 id="DO-WHAT-YOU-LOVE"><a href="#DO-WHAT-YOU-LOVE" class="headerlink" title="DO WHAT YOU LOVE"></a>DO WHAT YOU LOVE</h2><p>One glorious day in April, Neumann was floating on a surfboard in the middle of the Indian Ocean. It was the week of his 40th birthday, and he’d come to the Maldives to enjoy it with his family and closest friends. It was a lavish trip. As part of his celebration, he hosted his guests at a resort on an atoll that has exclusive access to a world-famous surf break called Pasta Point.</p><p>Neumann has often talked about the role that surfing plays in his life, and he’s claimed to have ridden waves as high as 18 feet, perhaps higher. Those who have watched him surf say that he has an unusual number of instructors and guides who surround him in the water. He often doesn’t paddle into the surf himself. Instead, he hires jet-ski professionals to tow him out. Some large offshore surf breaks require this, but for smaller ones, getting towed out is seen by surfers as bizarre and unnecessary. It’s the equivalent of, say, helicopter skiing on a bunny hill.</p><p>The We CEO, though, couldn’t focus exclusively on the waves. Back in New York, Artie Minson, his CFO, and other execs were telling him that he had to decide whether to take the company public. Minson was preparing to meet with bankers and required Neumann’s sign-off. He was worried that the news of their plans would leak; the company needed to control the spin on its filing. As Neumann’s surf guide helped him navigate the swells, Neumann made up his mind.</p><p>Once he’d committed to the IPO, Neumann grew excited about the prospect. Over the next few months, according to multiple sources, he spent hours with his wife, Rebekah—at one of their two homes in Amagansett, near the surfer enclave of Montauk, on the tip of New York’s Long Island—writing draft after draft of the company’s prospectus. They wanted it to be a testament to the mission they crafted together “to elevate the world’s consciousness.” They talked over decisions carefully, such as whether to put a photo of a wave or a forest on the back of the document. They chose the forest, because they worried that a wave might symbolize a crash. The couple decided that Rebekah should help pick her husband’s successor should something happen to Neumann—and some key executives only learned of this days before the release of the IPO prospectus. “Adam’s only boss is Rebekah,” one executive told me. In response, the Neumanns’ spokesperson writes, “Rebekah, working with others at the company, oversaw the branding section in the middle of the prospectus. The S-1 was prepared by the company working with its advisors, the underwriters, and their advisors. Adam reviewed the S-1 and provided his input where he thought appropriate.”</p><p>Neumann held a dress rehearsal for the IPO road show in July, inviting a select group of Wall Street analysts. Those familiar with the event say that this was an example of Neumann in his element, standing before a crowd, telling his story, Rebekah sitting in the front row. He spoke about how investors should compare the We Company to Amazon’s early days, when it was just selling books and music. Soon, he promised, We would move far beyond its original desk-rental business. The comparison to Amazon—which was valued at $900 billion as he spoke—would, Neumann hoped, make We’s proposed $65 billion market cap seem like a bargain.</p><p>Neumann judged the road-show test a success. One person familiar with the event observed that some analysts asked for selfies with him afterward. What Neumann did not foresee was that after the fanfare, analysts and investors realized that he hadn’t given them any real numbers. They were already whispering behind closed doors that the business felt shaky. One serious concern: In mid-July, a <em>Wall Street Journal</em> headline blared, <a href="https://www.wsj.com/articles/wework-co-founder-has-cashed-out-at-least-700-million-from-the-company-11563481395" target="_blank" rel="noopener">“WeWork Co-Founder Has Cashed Out at Least $700 Million Via Sales, Loans.”</a> On Wall Street, this was a major red flag. It signaled a lack of confidence in We’s prospects; it also raised questions about the board’s oversight. The Neumanns’ spokesperson, via email, says, “Adam took out a credit line of $500 million so he would not have to sell his stock. That in fact made him long on the stock and his belief in the company’s future.”</p><p>At the same time, some investors had learned that We’s earliest venture backer, Benchmark, had not participated in later funding rounds, meaning it had not increased its investment in the company. According to one insider, Benchmark partner Bruce Dunlevie, who sits on the We board, had been increasingly concerned about Neumann’s conduct and discernment, including his decision to sell stock in advance of the IPO.</p><p>It would have been hard for Neumann to understand the negative talk after years of positive feedback from bankers, financiers, and real estate moguls. “We haven’t really had a torpedo below the waterline,” Dunlevie told me in April. “The company has been lucky to not have a really negative thing happen to it.” Dunlevie did not respond to repeated requests for comment for this article.</p><h2 id="WE-ARE-HUMAN"><a href="#WE-ARE-HUMAN" class="headerlink" title="WE ARE HUMAN"></a>WE ARE HUMAN</h2><p>Neumann released the We prospectus on the morning of August 14, 2019. He did not anticipate Wall Street’s reaction. Almost immediately, the prospectus was devoured, and analysts homed in on the company’s flaws: its massive losses ($900 million in the first half of 2019 alone); Neumann’s outsize control over the company (his shares had 20 times more voting power than anyone else’s); Rebekah’s central role in We’s future; its $47 billion in lease obligations. Neumann was ridiculed—and dragged Son down with him as critics blamed the SoftBank CEO for artificially inflating We’s valuation. Neumann flew to Tokyo at the end of August to speak with Son. They discussed the option of SoftBank providing more money, either as part of the IPO or in lieu of one. Insiders who worked closely with Neumann say that he was still expecting Son to rescue him.</p><p>He didn’t know that soon he would be out of a job. On September 18, the <em>Wall Street Journal</em> published a story about Neumann’s behavior, including an anecdote about him smoking pot on an international private jet flight. Son was disturbed by the story, which he learned of while at his summit of portfolio CEOs in Pasadena, California. One, marijuana is illegal in Japan. Two, cross-border transportation of drugs showed a lack of judgment and raised liability concerns.</p><p>After weeks of rising tensions, a group of investors, including the board members installed by Son, pushed for Neumann’s resignation. On September 24, Neumann stepped down as CEO. “The Neumann reign is over,” says one insider. Neumann’s and Rebekah’s offices were quickly converted into public meeting spaces. Rebekah’s pink couches and Neumann’s poster of himself surfing are gone. As for Neumann’s relationship with Son, Rebekah, via an email sent by a spokesperson on October 16, says, “He is in regular contact with Masa and his team.” In late October, Son hammered out a $9.5 billion deal to take over We (pending regulatory approval) and strip Neumann of any role or power.</p><p>After Neumann’s departure as CEO, Son moved quickly to fix We. He spent four days at a WeWork in Tokyo, looking into nearly every aspect of its business. Son and his team analyzed how often and when WeWork members utilize the space. “We realized that not everyone shows up at work all the time,” <strong>says one source familiar with the events.</strong> “So you can sell the space like an airline.” They’re now revising the company’s strategy and operations with the goal of being cash-flow positive and profitable in 18 months.</p><p>The week after Son’s immersion in WeWork, he flew to Saudi Arabia to see the crown prince. They met on a boat floating off the coast of the city of Neom, gazing over its newly laid foundation. So far, there’s a golf course, a palace, an airstrip, and some restaurants, according to someone familiar with the project. Sources close to SoftBank say they’re in active negotiations with the Saudis about the next Vision Fund. SoftBank has already committed $38 billion.</p><p>On November 6, SoftBank reported a net loss of $6.4 billion, its first loss in 14 years. The Vision Fund recorded an operating loss of almost $9 billion. Son, in response to a question from a financial analyst about WeWork and Son’s faith in Neumann, said, “about loving Adam too much, again, I learned a harsh lesson.” But overall, Son was defiant, citing three successes for every failure and putting his record up against any other venture capitalist. “No change in the journey, no vision change, no strategy change,” he said. “All we will do is to just keep going, keep moving forward.”</p><p>As Son pushes ahead, other investments are capturing his attention and resources, such as Oyo, which is now Oyo Hotels and Homes and bills itself as “the world’s fastest-growing hotel chain.” Founder Ritesh Agarwal has used Son’s help to expand his business aggressively. Over the past two years Oyo has entered China, Japan, Europe, and the United States, where it’s already in 21 states and 60 cities. In August, Agarwal acquired the Hooters Casino Hotel Las Vegas and announced plans to spend $335 million on European expansion.</p><p>More significantly, in October, Agarwal gave Oyo’s valuation a big boost when he announced plans to buy back $2 billion worth of shares from two of his original venture investors, Sequoia and Lightspeed. The deal, financed through other investors, set a new high mark for the company’s value, at $10 billion. In Agarwal, Son appears to have found a younger version of himself.</p><p><em>A version of this article appeared in the <a href="https://www.fastcompany.com/magazine/issue-237" target="_blank" rel="noopener">Winter 2019/2020</a> issue of</em> Fast Company <em>magazine</em>.</p>]]></content>
<tags>
<tag> reading </tag>
</tags>
</entry>
<entry>
<title>如何阅读一本书</title>
<link href="/2020/05/10/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/%E5%A6%82%E4%BD%95%E9%98%85%E8%AF%BB%E4%B8%80%E6%9C%AC%E4%B9%A6/"/>
<url>/2020/05/10/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/%E5%A6%82%E4%BD%95%E9%98%85%E8%AF%BB%E4%B8%80%E6%9C%AC%E4%B9%A6/</url>
<content type="html"><![CDATA[<h1 id="第一篇"><a href="#第一篇" class="headerlink" title="*第一篇*"></a>*<u>第一篇</u>*</h1><h2 id="第一章-阅读的活力与艺术-the-Dimension-of-Reading"><a href="#第一章-阅读的活力与艺术-the-Dimension-of-Reading" class="headerlink" title="第一章 阅读的活力与艺术 the Dimension of Reading."></a>第一章 阅读的活力与艺术 the Dimension of Reading.</h2><ol><li><p>印象最深刻的是作者把写作和阅读比作打棒球的过程。作者相当于投手,读物相当于棒球,读者相当于捕手。所谓良好的阅读,便是投手和捕手,即<strong>作者和读者</strong>,<strong>协作</strong>起来将整个棒球运动进行得淋漓尽致。我非常喜欢这个比喻。</p><p>作为一个读者我很容易只是单一地触球,没有想到会有那么多接球的方法,也没有考虑过与投手的联系。这一点是可以给我提供启发的。要主动地去寻找适合自己的、且有效的接球方法,不是一件易事却能提供不少帮助。</p></li><li><p>阅读的目的有两种,一种是获取资讯,一种是<strong>增强理解力</strong>。显然我们需要的是第二种阅读目的,所以我们要选择合适的读物,并保持自己的理解能力与该读物相当。但有些时候,理解力的增强也便随着资讯的获取,这样翻倍的收益,何乐而不求之?</p></li><li><p>阅读亦是学习的一个过程,一种是<strong>指导性</strong>的学习,另一种是<strong>自我发现型/研究型</strong>的学习。(或者称二者为 是否具有辅助性的自我发现学习。)</p><p>指导型: 阅读、倾听,有老师的教导。</p><p>自我发现型:思考、感觉、想象力,完全靠自己。<strong>凭借自己的心智活动努力阅读</strong>!</p></li><li><p>The main purpose of the book is how to <strong>get books to teach us</strong>. </p></li><li><p>蒙田:”初学者的无知在于未学,而学者的无知在于学后”。As an entrant, 我希望自己保持良好的状态,选择合适的读物提升自己。</p></li></ol><h2 id="第二章-阅读的层次-第三章-第一层次:初级阅读"><a href="#第二章-阅读的层次-第三章-第一层次:初级阅读" class="headerlink" title="第二章 阅读的层次 第三章 第一层次:初级阅读"></a>第二章 阅读的层次 第三章 第一层次:初级阅读</h2><ol><li><p>继续上一章的内容: 初学者未读而无知,学者读后而无知。<strong>选择好的读物,并主动地与作者配合,提高自身的理解力。</strong></p></li><li><p>作为初学者,要抓住阅读的机会并学会科学的方法。</p><p>所以我们需要学习阅读的层次来鉴定我们对于阅读的水平,从而知晓自身的进步。</p></li><li><p><strong>阅读层次</strong>分四层,为<strong>包含关系</strong>,即在最上层亦包含最下层的内容与收益:</p><p>①Elementary 基础阅读。识字识句的阶段。</p><p>②Inspectional 检视阅读。注重<strong>time-effective</strong>,skimming 并了解structure及key point。</p><p>③Analytical 分析阅读。注重精读,不在乎时间,但是要<strong>把书吃透</strong>。培根说的话好啊,少量的书是需要我们吃进去的。</p><p>④Syntopical/Comparative 主题/比较阅读。 广泛地读并<strong>比较主题</strong>,自主地提出没有推敲过的对主题的理解。more original.</p></li><li><p>对基础阅读的描述:</p><p>分四个阶段:reading readiness, 简单读物的阅读,快速组织词汇的过程,消化的阶段。<strong>不要只pay attention to one part</strong>.</p></li><li><p>We can still make amends if we are making some mistakes and get in some bad habbits through our former reading process.</p><p><strong>it’s never too late to RECTIFY our reading system!</strong> </p></li></ol><h2 id="第四章-检视阅读"><a href="#第四章-检视阅读" class="headerlink" title="第四章 检视阅读"></a>第四章 检视阅读</h2><ol><li><p>回顾上两章的内容,阅读的四个层次,精通初级阅读的四个阶段,才能往上攀登。</p></li><li><p>检视阅读,即Inspectional Reading. 主要在于在有限的时间内打量好这本书的样范。</p><p>为什么要检视阅读呢? ①<strong>时间珍贵</strong>;②<strong>判断其适不适合,需不需要</strong></p></li><li><p>检视阅读的两个方法,一体二形。 <strong>二者结合</strong>! 这是方法,途中要问问题!</p><p>1)<strong>Systematic Reading => Structures.</strong></p><p>①序章和尾页。 ④<strong>挑与主题相关的篇章读</strong>。 </p><p>②目录页。 ⑤随意读。</p><p>③批注。</p><p>2)<strong>Shallow Reading => Key Points</strong></p><p>不要停不要停不要停,<strong>只读自己能看懂的,一遍过</strong>。</p><p>检视阅读,To act like a detective! be fully proactive. 充分调动自己的主观能动性。</p></li><li><p>阅读的速度</p><p>控制自己阅读的速度,<strong>快而不至疏于理解,慢而不至浪费时间</strong>。</p><p><strong>学会在书的不同篇章花不同的精力考究</strong>。</p></li><li><p>逗留与回望的问题</p><p>眼睛为我们的大脑提供讯息,大脑负责加工并理解这些信息。</p><p><strong>要让眼睛跟上大脑的速度</strong>!养成良好的习惯。</p></li><li><p>attentive ≠ comprehensive </p><p>要增强理解力,必须要分析阅读及主题阅读。</p></li></ol><h2 id="第五章-如何做一个有自我要求的读者"><a href="#第五章-如何做一个有自我要求的读者" class="headerlink" title="第五章 如何做一个有自我要求的读者"></a>第五章 如何做一个有自我要求的读者</h2><ol><li><p>回顾:检视阅读重要在于在有限的时间内整理出书的架构。两大方法为 系统地读 和 粗浅地读。</p><p>阅读的速度也要注意收放自如,不要停顿与折返。让眼睛跟上大脑的速度。</p></li><li><p><strong><font color="red">有自我要求,才能够更清醒、更有效的读书。</font></strong>which really inspires me!</p><p>说烂的<strong>主动</strong>,要被反复提及。 <strong>“战胜自己最初觉得自己能力不足的部分并自我提升的艺术!”</strong> </p><p><strong>回答问题</strong> > 提出问题 > 不干活。</p><p><strong>问问题问问题问问题!</strong></p></li><li><p>问什么问题呢?</p><p>1) ①书的介绍,结构;②书哪些方面细说了,怎么说的;③<strong>书哪些有无道理</strong>;</p><p>④<strong>这本书与我的关联,对我的意义,怎样挖掘它的价值。</strong></p><p>2)检视阅读中要回答的问题: </p><p>什么样的书哇, 讲了啥,结构是啥。</p></li><li><p>记笔记的方法:</p><p>1)画线,画圈。</p><p>2)空白处,<strong>写疑问与答案,写类似论点的页码,写论点的顺序</strong>。</p><p>3)书签。<strong>最重要的几个点</strong>。</p><p>4)尾页,写<strong>个人索引</strong>;扉页写<strong>大纲</strong>。</p><p><strong>结构笔记</strong>structural note-making <strong>概念笔记</strong>conceptual note-making.</p></li><li><p>阅读之习惯</p><p>艺术,养成习惯并运用规则。</p></li><li><p>阅读与滑雪</p><p>与其他任何学习一样,刚开始起步难。</p><p><strong>更注重整体的连贯,需要把分步骤打好坚实的基础,最终忘掉分离而一体化。</strong></p></li></ol><p>检视阅读<strong>Practice:</strong> 以《如何阅读一本书为例》,进行问题回答。</p><p>Q1:这是一本什么书?</p><p>A: 这是一本以教导读者更科学、更健康地阅读为目的的教育书籍。</p><p>Q2:这本书讲了什么?</p><p>A:介绍了阅读及阅读具体的方法,以及阅读与我们生活的联系及益处等。</p><p>Q3:这本书的结构?</p><p>A:1)首先是介绍了阅读本身,它的艺术性、层次,与读者的关系;这里是基调。</p><p> 2)接着从不同层次出发,介绍不同层次阅读的方法,从而衍生出很多阅读的技巧,比如做笔记的技巧,不能逗留和折返等等。</p><p> 这里主要是方法论,中间夹杂着阅读和不同领域的关系,如教育、生活等等。</p><p> 3)之后介绍了阅读不同读物的方法。这是具体的实操。</p><p> 4)最终目的。 最后的总结。</p><p> 5)附录介绍的是建议的数目与一些练习与测验。</p><p>总体来说是, 总领-> 方法 -> 例证 -> 升华</p><p><strong>我之后在看书的时候需要问自己,这本书好的地方与不好的地方,有道理的和没道理的地方。之后思考于我的意义在哪。</strong></p><h1 id="第二篇-分析阅读"><a href="#第二篇-分析阅读" class="headerlink" title="第二篇 分析阅读"></a><strong><em>第二篇</em></strong> <em>分析阅读</em></h1><h2 id="第六章-如何给书分类"><a href="#第六章-如何给书分类" class="headerlink" title="第六章 如何给书分类"></a>第六章 如何给书分类</h2><ol><li><p>回顾:检视阅读的方法和。做一个有要求的阅读者必须要<strong>主动主动再主动</strong>。</p></li><li><p>困难的书啃动了, 容易的书也迎刃而解。</p></li><li><p>分类:主要是 虚构小说类 & 论述类。</p></li><li><p>其中论述类又分为:</p><p>1)<strong>理论</strong> 为传达知识本身而传达。知识的有效性及正确性。</p><p>2)<strong>应用</strong> 应用于特定的生活的目的。知识的目的及用途。</p><p>知与行的关系。</p></li><li><p><strong>应用类</strong>的判断方法: <strong>通过书名和检视阅读</strong>。 </p><p>比如有关“如何,怎样,特定的事件”的字眼… 如,峻纬分享的《 anti-depression brochure》以及本书.</p></li><li><p><strong>理论类</strong>的判断方法:</p><p>1)<strong>历史</strong>:特定的事件特定发生的事情。 (讲故事) <strong>chronotopic,纪事</strong>;chronos 时间(希腊文)。</p><p>2)<strong>科学</strong>:超越<strong>人类日常活动的经验</strong>。通常是用<strong>实验和数据</strong>来分析得出理论。 如,弗洛伊德的心理书。</p><p>3)<strong>哲学</strong>:不超越人类日常活动的经验。通常是通过<strong>人类的共通性</strong>来得出结论。 如,亚里士多德《物理学》。</p></li><li><p>分类的原因:</p><p><strong>1)类似于与不同类别的作者进行配合;</strong></p><p><strong>2)适应不同类别的学习方法。</strong></p></li></ol><h2 id="第七章-如何透视一本书-(分析阅读的规则-2-3-4)"><a href="#第七章-如何透视一本书-(分析阅读的规则-2-3-4)" class="headerlink" title="第七章 如何透视一本书 (分析阅读的规则 2 3 4)"></a>第七章 如何透视一本书 (分析阅读的规则 2 3 4)</h2><ol><li><p>回顾: 之前讲了analytical阅读的第一个规则,那就是将书本分类。详情见上。</p></li><li><p>规则二,三的意义: <strong>知晓该书的架构</strong>。</p></li><li><p>作者的另一个比方,<strong>一本好书好比一幢完好的建筑</strong>,有很多房间和楼层,但是他们都是一个整体。(一堆砖头和一幢房屋)<strong>要知道架构才能真正看懂建筑</strong>。 </p></li><li><p><strong>分析阅读第一阶段总规则:</strong></p><p>1)将书本<strong>分类</strong>;</p><p>2)用<strong>简短</strong>的话或段落<strong>叙述这本书</strong>;</p><p>3)将书的<strong>重要部分</strong>列出大纲,并分部分进行<strong>细究</strong>。<strong><font color="red">列自己的纲要!</font></strong></p><p>4)<strong>探测作者的意图</strong>,问问题,得到回答。</p></li><li><p>不要完全相信作者的前言,<strong>要辩证地参考</strong>。因为不是每个作者都能完美地写出大纲。</p></li><li><p>又一个比方:读者发现“<strong>骨架</strong>”,作者以制造骨架开始,隐藏骨架。<strong>血肉</strong> ,给予作品生命。</p></li><li><p>我喜欢这段话,但是我不太理解:</p><p>所谓文章的清楚明白,就是跟<strong>纲要的区隔是否清楚</strong>有关,所谓文章的前后一贯,就是把<strong>不同的重点有条有理地整理</strong>出来。</p></li></ol><h2 id="第八章-与作者找出共通的词义"><a href="#第八章-与作者找出共通的词义" class="headerlink" title="第八章 与作者找出共通的词义"></a>第八章 与作者找出共通的词义</h2><ol><li><p>回顾:上一章主要总结了分析阅读第一阶段的方法。</p></li><li><p>因为单词和片语都会有多义,要与作者达成共识,才能更好地阅读</p></li><li><p>第五个规则:</p><p><strong>找出重要的单字,区别其含义,确认其最精确的意义。透过它们与作者达成共识</strong>。</p><p>如:阅读这一词在文中出现多次。可以指代不同的阅读。</p></li><li><p>单字(word)的意思明确了,没有模糊地带了即为词义(term=an umambigious word)。</p></li><li><p>将一本好书比作一个拼图,理解了词义之后,其他的字也许就自动就位了。</p></li><li><p><strong>找出重要的关键字,确认不同意义的转换,并与作者找出共通的词义。</strong></p></li><li><p>共通: 共同理解,达成共识</p></li></ol><h2 id="第九章-判断作者的主旨"><a href="#第九章-判断作者的主旨" class="headerlink" title="第九章 判断作者的主旨"></a>第九章 判断作者的主旨</h2><ol><li><p>回顾: 上一章开始了分析阅读第二阶段——<strong>诠释内容</strong>的部分。第一个规则是 <strong>找出关键字,并达成共识</strong>。</p></li><li><p><strong>分析阅读第二阶段总规则:</strong></p><p>1)找出<strong>关键字</strong>,并达成共识;</p><p>2)找出最<strong>关键句</strong>,理解<strong>主旨</strong>;</p><p>3)找出作者的<strong>论述</strong>,将其重新架构;</p><p>4)确定作者解决的问题,找到并<strong>解决</strong>作者提出的<strong>问题</strong>。</p></li><li><p>如何找关键句:</p><p>1)<strong>晦涩难懂</strong>的部分,速度变慢的部分;</p><p>2)<strong>关键字组成</strong>的部分;</p><p>3)表达作者<strong>判断</strong>的句子;</p><p>4)提出的问题的 <strong>答案</strong>(言外之意)。</p></li><li><p>文字->意思 vs 句子->主旨</p><p>区别:1)后者的内容多;</p><p> 2)复杂的句子通常说明多种主旨</p><p><strong>疑问被关键句段包围着。这个疑问对应的答案就是主旨。</strong></p></li><li><p><strong>Examine</strong>主旨:</p><p><strong>用不同的话表明一个意思</strong>。</p><p>1)to translate</p><p>2)举例子,虚实皆宜。</p><p>举例: “除了实际存在的事物,没有任何东西能发挥作用”</p><p>只靠可能会下的雨滴,青草是不会滋长的;只靠可能的积蓄,一个人的存款帐目是不会增加的。</p></li><li><p>论述(arguments):</p><p>归纳法;演绎法。</p></li><li><p>如何<strong>找出论述</strong>(arguments): 说明论述的步骤。</p><p>1)如果有段落,找出并整理;</p><p>2)如果没段落,自行整理并架构。</p></li><li><p>数学家将一件上好的外套上的<strong>纽扣</strong>与<strong>纽扣洞</strong>之间,比喻成一对一的关系。(类似函数,映射)</p><p>但是,<strong>字与意思之间的关系不是一对一</strong>的。</p></li><li><p>阅读的一部分本质就是被困惑,而且知道自己被困惑。如果你对一篇文章连一个问题都提不出来,那么你就不可能期待一本书能给你一些你原本就没有的视野。</p></li></ol>]]></content>
<tags>
<tag> reading </tag>
</tags>
</entry>
<entry>
<title>考研数学计划</title>
<link href="/2020/05/02/%E8%AE%A1%E5%88%92/%E6%95%B0%E5%AD%A6%E8%AE%A1%E5%88%92/"/>
<url>/2020/05/02/%E8%AE%A1%E5%88%92/%E6%95%B0%E5%AD%A6%E8%AE%A1%E5%88%92/</url>
<content type="html"><![CDATA[<p>五月来了 May i love you as always.</p><p>首先给自己定一个”月季花”——高数和线代的视频必须要全都过完了。</p><ul><li>高数:只剩下重积分、级数、空间几何和曲面积分了。 可以充分锻炼一波自己的几何思维。</li></ul><p>大概希望<strong>三天完成一章</strong>吧,重积分已经进入到第二天了。所以还需要<strong>10天</strong>的时间。</p><ul><li>线代:内容可以两天过完,但是这个时候可以开始做题了。</li><li>概率论的基础也可在<strong>中旬之后</strong>开始学习。</li></ul><p><font color="red">真的太难执行了!呜呜呜</font></p><p>高数、线代基础已经过了一遍了,概率论也只剩下三章,问题是我实在太容易忘记了。</p><p>不多写题基本上等于自杀。。。</p><p>我也不知道该怎么处理,最近的状态实在是太差了。</p><p>学习数学是一个让自己的思维变得周密且有逻辑的过程,所以我非常注重学习的方法。</p><p>现在看来,每次<strong>听完讲解之后的总结</strong>对我来说非常有用,我也喜欢提炼出自己认为是重要的元素。</p><p>但是一个人复习总是很容易陷入一个孤岛,我很担心自己局限在一些条条框框里了。</p><p>所以我想适当的去摘选一些<strong>对思维有启发的视频</strong>进行学习。</p><p>此外,一章节一章节地往后翻页,之前复习过的内容的遗忘是难免的,由记忆曲线可看出真的会造成很严重的遗忘。每天的回顾显得尤为重要。如何去简短却有力的回顾呢?</p><p><strong>原理、内容的联系、刷题</strong>。</p><p>原理要举一反三,知道证明;</p><p>内容的联系,比如极限可以和导数的定义、积分的定义联系;一元微分和多元微分学,一元积分和重积分、曲面积分等等联系;</p><p>如果可以把错题打乱,每天从每一章抽取一个题目让你做就好了。不过估计现在只能手动。</p><p>由此,我的总结归为:</p><ul><li><strong>听完讲解之后的总结</strong></li><li><strong>原理、内容的联系、刷题</strong></li><li><strong>对思维有启发的视频</strong></li></ul><p>一定不要浅尝辄止,我明白我写下来的文字是经过了自己的思考,可是怎样保持这样的思考亦不是一桩易事。</p><p>2020.5.2午</p><p> 五月份:线性代数搞定,战线拉长,听一天课,做练习,再听,做练习,慢慢消化,关键把原理理解透<br>数一:级数重点,二重积分,微分方程,空间解析几何和三重积分搞清楚,曲线曲面积分这月无计划不是重点,二刷1800看个人时间<br>数二:等直播,线性代数必须解决。拼命二刷1800的不畅快题(高数)<br>数三:级数重点,二重积分和微分方程,二刷1800看个人时间<img src="https://i0.hdslb.com/bfs/emote/4683fd9ffc925fa6423110979d7dcac5eda297f4.png@100w_100h.webp" alt="[OK]"><br>老汤:继续讲1800的基础题<br>出线性代数模块<br>同学们要做到understand不是know </p><p>7.26:</p><p>要让自己动起来!</p><p>马上就要8月了</p><p>7月份我干了些什么呢??完全就在高数上。。。。 线代也没过</p><p>我最大的影响是::</p><p>懒惰、放松、不规律、欲望。</p><p>我为什么不能逼自己一把呢?! 为什么我不能逼自己???????????</p>]]></content>
<tags>
<tag> thoughts </tag>
</tags>
</entry>
<entry>
<title>有时候几个字的力量胜过千言万语</title>
<link href="/2020/05/01/%E6%9C%89%E6%97%B6%E5%80%99%E5%87%A0%E4%B8%AA%E5%AD%97%E7%9A%84%E5%8A%9B%E9%87%8F%E8%83%9C%E8%BF%87%E5%8D%83%E8%A8%80%E4%B8%87%E8%AF%AD/"/>
<url>/2020/05/01/%E6%9C%89%E6%97%B6%E5%80%99%E5%87%A0%E4%B8%AA%E5%AD%97%E7%9A%84%E5%8A%9B%E9%87%8F%E8%83%9C%E8%BF%87%E5%8D%83%E8%A8%80%E4%B8%87%E8%AF%AD/</url>
<content type="html"><![CDATA[<p>“我做吧”</p><p>“你复习”</p><p> 有时候几个字的力量胜过千言万语。</p><p>一定要珍惜其他人为你创造的机会与预留给你的时间。</p>]]></content>
<tags>
<tag> thoughts </tag>
</tags>
</entry>
<entry>
<title>英语计划</title>
<link href="/2020/05/01/%E8%8B%B1%E8%AF%AD%E8%AE%A1%E5%88%92/"/>
<url>/2020/05/01/%E8%8B%B1%E8%AF%AD%E8%AE%A1%E5%88%92/</url>
<content type="html"><![CDATA[<p>英语计划:</p><p>周计划:</p><p>每天的单词。</p><p>每周五、每周二做一遍完整的BEC真题。 周六周日补周五的精听、精读; 周三周四补周二的精听、精读。</p><p>每周4篇手译。2005-2014的40篇阅读。 200~250段 一段一段翻译。 一周4篇,24段,一天3段。早中晚。</p><p>每周日开始模拟口语考试、整理自己的idea。</p><p>听说读写 就四块嘛</p><p>针对BEC</p><ul><li>听力: 有计划的精听—->只能靠练耳+磨耳</li><li>阅读:真题+精读;一周读一篇longread</li><li>写作:记积累,记巨型。 限时写作!!</li><li>口语:整理idea!!! 然后锻炼自己的语速和语调。</li></ul><p>针对考研</p><ul><li><p>黄皮书阅读 手译 </p><p> 1.单词-高频词汇(1500~2000)-多个意思的了解<br>2.长难句-手译2005-2014的40篇阅读-2小时(翻译+修正)-暑假之前完成 还剩10周。一周4篇</p><p>记录笔记本:<br>1)标明文章年份<br>2)不认识的单词+长难句分析<br>3)用两三种颜色的笔标记 </p><p>3.阅读-真题很重要(7月份)每天下午1篇-9月份前做两遍(控制时间1h-1h20m)<br>4.完型填空和新题型(10月开始)-宋逸轩老师的视频(多刷题,多总结)<br>5.写作(9月份)-准备自己的模板-做真题套模板-最后一个月背诵和默写(小作文注意格式)-潘赟老师九宫格 </p></li><li><p>黄皮书</p></li><li><p>写作</p></li></ul><p>搬运资料:</p><p> 1,保留口语的特点<br>2,主体性和逻辑性强(重点)<br>主题核心非常明确,会带出很多主题之下的关键词<br>percentage of the market(市场份额)<br>premium price vehicle(高定价/高溢汽车)<br>tax credits(税收减免/补贴)<br>逻辑完整,像一小篇作文<br>1)肯定特斯拉产品<br>2)特斯拉发展的问题<br>2.1市场份额小<br>2.1.1 价格/溢价高<br>2.1.2 没有税费补贴<br>2.2市场竞争激烈<br>2.2.1 政策<br>2.2.2 人们越来越认同新能源汽车<br>3)交通运输方面减少碳排放:困难<br>3.1交通工具种类多<br>2.提高逻辑性表达(重点干货)<br>方法一、知识的积累和扩充<br>对一些问题已经有了自己的一套思维,才能侃侃而谈<br>误区:语言的提高不代表思考内容的提高<br>多看书,看新闻,追时事,看别人的观点类的文章<br>方法二、(墙裂建议)素材按照话题分类<br>经济类 文化类 体育类 时事类 等等<br>在各类中不断添加,分类下的内容彼此都有关联,所以说话也是联系起来的<br>方法三、逻辑训练<br>有一个话题之后,有限的时间内,写逻辑大框架(大大大大大大)<br>分析别人的材料和逻辑<br>雅思一类就有自己的逻辑<br>方法四、表达要多练、更要记录<br>比如练托福就必须要录音<br>改正一些语法错误,有些可以替换更好的、更地道的表达,逻辑更严谨<br>“不改错是学习中的大忌”<br>方法五、时不时复述材料<br>最除可以语言降级一下,用很简单的词先把意思表达清楚 </p>]]></content>
<tags>
<tag> thoughts </tag>
</tags>
</entry>
<entry>
<title>集美集</title>
<link href="/2019/12/08/%E9%9B%86%E7%BE%8E%E9%9B%86/"/>
<url>/2019/12/08/%E9%9B%86%E7%BE%8E%E9%9B%86/</url>
<content type="html"><![CDATA[<h2 id="集美集"><a href="#集美集" class="headerlink" title="集美集"></a>集美集</h2><ol><li><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">中国梦,是实现中华民族伟大复兴的梦。中国梦昭示了我们要在中国道路上弘扬中国精神、凝聚中国力量,实现中华民族伟大复兴的信心和抱负。马丁·路德·金说过:“一个国家的前途不取决于它的国库之殷实,不取决于它的城堡之坚固,也不取决于公共设施之华丽;而在于它的公民的文明素养,即在于人们所受的教育,人们的远见卓识和品格的高下,这才是真正的利害所在,真正的力量所在。”</span><br></pre></td></tr></table></figure></li><li><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">晓看天色暮看云,行也思君,坐也思君。</span><br></pre></td></tr></table></figure></li></ol>]]></content>
<tags>
<tag> reading </tag>
</tags>
</entry>
<entry>
<title>百度坐标转换</title>
<link href="/2019/12/07/%E7%99%BE%E5%BA%A6%E5%9D%90%E6%A0%87%E8%BD%AC%E6%8D%A2/"/>
<url>/2019/12/07/%E7%99%BE%E5%BA%A6%E5%9D%90%E6%A0%87%E8%BD%AC%E6%8D%A2/</url>
<content type="html"><![CDATA[<h2 id="背景"><a href="#背景" class="headerlink" title="背景"></a>背景</h2><blockquote><p>目前国内主要有以下三种坐标系:</p><p>WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系。</p><p>GCJ02:又称火星坐标系,是由中国国家测绘局制订的地理信息系统的坐标系统。由WGS84坐标系经加密后的坐标系。</p><p>BD09:为百度坐标系,在GCJ02坐标系基础上再次加密。其中bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托米制坐标。</p><p>非中国地区地图,服务坐标统一使用WGS84坐标。</p></blockquote><h2 id="转换方法"><a href="#转换方法" class="headerlink" title="转换方法"></a>转换方法</h2><p>百度对外接口的坐标系为BD09坐标系,并不是GPS采集的真实经纬度,在使用百度地图JavaScript API服务前,需先将非百度坐标通过坐标转换接口转换成百度坐标。 坐标转换、批量坐标转换示例详见<a href="http://lbsyun.baidu.com/jsdemo.htm#a5_2" target="_blank" rel="noopener"><strong>JavaScript API示例</strong></a>。 </p><h2 id="具体实现"><a href="#具体实现" class="headerlink" title="具体实现"></a>具体实现</h2><p>从云平台读出的数据流为json格式,把for循环的i传入回调函数,以实现标注内容的对应与添加。</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">var</span> loc = <span class="built_in">JSON</span>.parse(<span class="string">'${loc}'</span>);</span><br><span class="line">recievePoints(loc);</span><br><span class="line"> <span class="function"><span class="keyword">function</span> <span class="title">recievePoints</span>(<span class="params">loc</span>)</span>{</span><br><span class="line"> <span class="keyword">for</span>(<span class="keyword">let</span> i=<span class="number">0</span>;i<loc.length;i++){</span><br><span class="line"> <span class="keyword">var</span> convertor = <span class="keyword">new</span> BMap.Convertor();</span><br><span class="line"> <span class="keyword">var</span> pointArr = [];</span><br><span class="line"> <span class="keyword">var</span> gpsPoint= <span class="keyword">new</span> BMap.Point(loc[i][<span class="string">"lon"</span>],loc[i][<span class="string">"lat"</span>]);</span><br><span class="line"> pointArr.push(gpsPoint);</span><br><span class="line"> convertor.translate(pointArr,<span class="number">1</span>,<span class="number">5</span>,<span class="function"><span class="keyword">function</span> <span class="title">addPoints</span>(<span class="params">data,ano=i</span>)</span>{</span><br><span class="line"> <span class="built_in">console</span>.log(data);</span><br><span class="line"> <span class="built_in">console</span>.log(ano)</span><br><span class="line"> <span class="keyword">if</span> (data.status === <span class="number">0</span>) {</span><br><span class="line"> <span class="keyword">var</span> marker = <span class="keyword">new</span> BMap.Marker(data.points[<span class="number">0</span>]);<span class="comment">// 创建标注</span></span><br><span class="line"> map.addOverlay(marker); <span class="comment">// 将标注添加到地图中</span></span><br><span class="line"> <span class="keyword">var</span> content = <span class="string">"名称:"</span> + loc[ano][<span class="string">"name"</span>] +<span class="comment">/*"<br>经度:"+p.lng+"<br>纬度:"+p.lat+*/</span><span class="string">"<br>所在城市:"</span> + loc[ano][<span class="string">"city"</span>] + <span class="string">"<br>地址:"</span> + loc[ano][<span class="string">"address"</span>] + <span class="string">"<br>是否水浸:"</span> + loc[ano][<span class="string">"soak"</span>] + <span class="string">"<br>水位:"</span> + loc[ano][<span class="string">"level"</span>];</span><br><span class="line"> <span class="comment">//console.log(ano);</span></span><br><span class="line"> <span class="keyword">if</span> (loc[ano][<span class="string">"soak"</span>].trim() == <span class="string">"1"</span>.trim()) {</span><br><span class="line"> marker.setAnimation(BMAP_ANIMATION_BOUNCE);</span><br><span class="line"> } <span class="keyword">else</span> {</span><br><span class="line"> marker.setAnimation();</span><br><span class="line"> }</span><br><span class="line"> addClickHandler(content, marker);</span><br><span class="line"> }</span><br><span class="line"> });</span><br><span class="line"> }</span><br><span class="line"> }</span><br></pre></td></tr></table></figure>]]></content>
<tags>
<tag> JavaScript </tag>
</tags>
</entry>
<entry>
<title>数学之美</title>
<link href="/2019/11/21/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/%E6%95%B0%E5%AD%A6%E4%B9%8B%E7%BE%8E/"/>
<url>/2019/11/21/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/%E6%95%B0%E5%AD%A6%E4%B9%8B%E7%BE%8E/</url>
<content type="html"><![CDATA[<blockquote><p>随着时代变迁、科技发展,数学与信息之间的关系越来越密切</p></blockquote><h2 id="一-文字和语言vs数字和信息"><a href="#一-文字和语言vs数字和信息" class="headerlink" title="一.文字和语言vs数字和信息"></a>一.文字和语言vs数字和信息</h2><p>人们需要表达的东西越来越多</p><p>通信模型</p><p>Rosetta石碑</p><h2 id="二-自然语言处理—从规则到统计"><a href="#二-自然语言处理—从规则到统计" class="headerlink" title="二.自然语言处理—从规则到统计"></a>二.自然语言处理—从规则到统计</h2><p>从试图让机器理解自然语言,到利用统计处理语言</p><h2 id="三-统计语言模型!"><a href="#三-统计语言模型!" class="headerlink" title="三.统计语言模型!"></a>三.统计语言模型!</h2><p>马尔可夫模型</p><p>二分模型</p><h2 id="四-分词"><a href="#四-分词" class="headerlink" title="四.分词"></a>四.分词</h2><p>嵌入分词</p><h2 id="五-隐含马尔可夫模型"><a href="#五-隐含马尔可夫模型" class="headerlink" title="五.隐含马尔可夫模型"></a>五.隐含马尔可夫模型</h2><p>通信模型: 发送者->(编码)->信道->(解码)->接收者</p>]]></content>
<tags>
<tag> reading </tag>
</tags>
</entry>
<entry>
<title>汇编常识</title>
<link href="/2019/11/18/%E6%B1%87%E7%BC%96%E5%B8%B8%E8%AF%86/"/>
<url>/2019/11/18/%E6%B1%87%E7%BC%96%E5%B8%B8%E8%AF%86/</url>
<content type="html"><![CDATA[<ol><li><p><strong>CS、IP的初值由操作系统赋值。</strong></p><p><strong>SS、SP的初值①由程序员赋值、②由操作系统自动赋值</strong></p><p><strong>其余的初值由程序员赋值</strong></p></li><li><p><strong>Assume只是给编译器一个信息,告诉编译器相关段寄存器和段的联系。</strong></p></li><li><p>*<em>不能直接将立即数送入段寄存器,应使用通用寄存器转,例如想给DS中放1234H,应如下操作: *</em></p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">MOV AX,1234H</span><br><span class="line">MOV DS,AX</span><br></pre></td></tr></table></figure></li><li><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ADD AL,30H ;将数字转换成对应的ASCII码</span><br></pre></td></tr></table></figure></li><li><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">通用数据传送指令. </span><br><span class="line">MOV----> move </span><br><span class="line">PUSH---->push</span><br><span class="line">POP---->pop </span><br><span class="line">XCHG---->exchange</span><br><span class="line">目的地址传送指令. </span><br><span class="line">LEA---->load effective address </span><br><span class="line">PUSHF---->push flag</span><br><span class="line">POPF---->pop flag</span><br></pre></td></tr></table></figure></li><li><p><strong>目标操作数不允许用立即数方式</strong> </p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">MOV 2000H, AL</span><br></pre></td></tr></table></figure></li><li><p><strong>不允许在两个存储单元间传送数据</strong> </p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">MOV[2000H],[3000H]</span><br></pre></td></tr></table></figure></li><li><p><strong>不允许在两个段寄存器之间传送数据</strong> </p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">MOV DS, ES</span><br></pre></td></tr></table></figure></li><li><p><strong>PTR</strong></p></li><li><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">CMP 减法,不保存</span><br><span class="line">TEST 逻辑与,不保存</span><br></pre></td></tr></table></figure></li></ol><ol start="11"><li>s</li></ol>]]></content>
<tags>
<tag> basic </tag>
</tags>
</entry>
<entry>
<title>跳脱</title>
<link href="/2019/11/13/%E8%B7%B3%E8%84%B1/"/>
<url>/2019/11/13/%E8%B7%B3%E8%84%B1/</url>
<content type="html"><![CDATA[<p>我不要被情绪所牵引,我需要掌控自己,控制自己的心情,就像我以前一直跟别人说的一样。</p>]]></content>
<tags>
<tag> thoughts </tag>
</tags>
</entry>
<entry>
<title>The Lack and the gain</title>
<link href="/2019/11/02/The%20Lack/"/>
<url>/2019/11/02/The%20Lack/</url>
<content type="html"><![CDATA[<p>At this point of my life, i become quite aware of what’s my strength as well as what i’m lack of ..</p><p>it’s just a good thing to learn. and i am very clear that i will get it learned.</p><p>no matter it’s about academic or life, i believe that learning is a good thing, and you don’t necessarily have to force yourself to be a good person as long as you do good things.</p><p>so, i know it’s a priviledge and advantage of me to realize that.</p><p>i think i’ll just carry on.</p><p>like my uncle told me the other day, do the hard work and do not ask for a pay.</p><p>and for sure, i need to calm down.</p><p>to embrace a lifestyle that ensures every creative and thoughtful moment.</p><p> yuno </p>]]></content>
<tags>
<tag> thoughts </tag>
</tags>
</entry>
<entry>
<title>第一次前后端分离</title>
<link href="/2019/10/30/%E7%AC%AC%E4%B8%80%E6%AC%A1%E5%89%8D%E5%90%8E%E7%AB%AF%E5%88%86%E7%A6%BB%EF%BC%88Vue+SpringBoot%EF%BC%89/"/>
<url>/2019/10/30/%E7%AC%AC%E4%B8%80%E6%AC%A1%E5%89%8D%E5%90%8E%E7%AB%AF%E5%88%86%E7%A6%BB%EF%BC%88Vue+SpringBoot%EF%BC%89/</url>
<content type="html"><![CDATA[<blockquote><h3 id="背景:-前后端项目已经创建成功。现使用反向代理,即-前端的请求通过前端服务器转发给后端,前后端之间通过-RESTful-API-传递-JSON-数据进行交流。-本次实验将编写一个登录模块来体现简单的前后端分离。"><a href="#背景:-前后端项目已经创建成功。现使用反向代理,即-前端的请求通过前端服务器转发给后端,前后端之间通过-RESTful-API-传递-JSON-数据进行交流。-本次实验将编写一个登录模块来体现简单的前后端分离。" class="headerlink" title="背景: 前后端项目已经创建成功。现使用反向代理,即 前端的请求通过前端服务器转发给后端,前后端之间通过 RESTful API 传递 JSON 数据进行交流。 本次实验将编写一个登录模块来体现简单的前后端分离。"></a>背景: 前后端项目已经创建成功。现使用反向代理,即 前端的请求通过前端服务器转发给后端,前后端之间通过 RESTful API 传递 JSON 数据进行交流。 本次实验将编写一个登录模块来体现简单的前后端分离。</h3></blockquote><h2 id="一-前端部分"><a href="#一-前端部分" class="headerlink" title="一. 前端部分"></a>一. 前端部分</h2><h3 id="1-前端页面开发"><a href="#1-前端页面开发" class="headerlink" title="1. 前端页面开发"></a>1. 前端页面开发</h3><h4 id="1-1-Login-Vue"><a href="#1-1-Login-Vue" class="headerlink" title="1.1 Login.Vue"></a>1.1 Login.Vue</h4><p> 打开WebStorm里新建的Vue-Demo项目,在<code>src\components</code>目录下New->Vue Component,命名为Login。</p><p>Login里的代码如下:</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br></pre></td><td class="code"><pre><span class="line"><template></span><br><span class="line"> <div></span><br><span class="line"> 用户名:<input type="text" v-model="loginForm.username" placeholder="请输入用户名"/></span><br><span class="line"> <br><br></span><br><span class="line"> 密码: <input type="password" v-model="loginForm.password" placeholder="请输入密码"/></span><br><span class="line"> <br><br></span><br><span class="line"> <button v-on:click="login">登录</button></span><br><span class="line"> </div></span><br><span class="line"></template></span><br><span class="line"></span><br><span class="line"><script></span><br><span class="line"></span><br><span class="line"> export default {</span><br><span class="line"> name: 'Login',</span><br><span class="line"> data () {</span><br><span class="line"> return {</span><br><span class="line"> loginForm: {</span><br><span class="line"> username: '',</span><br><span class="line"> password: ''</span><br><span class="line"> },</span><br><span class="line"> responseResult: []</span><br><span class="line"> }</span><br><span class="line"> },</span><br><span class="line"> methods: {</span><br><span class="line"> login () {</span><br><span class="line"> this.$axios</span><br><span class="line"> .post('/login', {</span><br><span class="line"> username: this.loginForm.username,</span><br><span class="line"> password: this.loginForm.password</span><br><span class="line"> })</span><br><span class="line"> .then(successResponse => {</span><br><span class="line"> if (successResponse.data.code === 200) {</span><br><span class="line"> this.$router.replace({path: '/index'})</span><br><span class="line"> }</span><br><span class="line"> })</span><br><span class="line"> .catch(failResponse => {</span><br><span class="line"> })</span><br><span class="line"> }</span><br><span class="line"> }</span><br><span class="line"> }</span><br><span class="line"></script></span><br></pre></td></tr></table></figure><p>template标签中是一个简单的登录界面,script标签中的methods里定义了login的点击方法(v-on:click=”login”),向后端/login接口发送数据,如果获得了成功的响应,则能跳至/index页面。</p><h4 id="1-2-MainIndex-Vue"><a href="#1-2-MainIndex-Vue" class="headerlink" title="1.2 MainIndex.Vue"></a>1.2 MainIndex.Vue</h4><p>在<code>src\components</code>目录下New->Directory,命名为home,在home目录下New->Vue Component,命名为MainIndex。</p><p>代码如下:</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br></pre></td><td class="code"><pre><span class="line"><template></span><br><span class="line"> <div></span><br><span class="line"> 恭喜你完成了你的第一个前后端分离项目!</span><br><span class="line"> </div></span><br><span class="line"></template></span><br><span class="line"></span><br><span class="line"><script></span><br><span class="line"> export default {</span><br><span class="line"> name: 'AppIndex'</span><br><span class="line"> }</span><br><span class="line"></script></span><br><span class="line"></span><br><span class="line"><style scoped></span><br><span class="line"></span><br><span class="line"></style></span><br></pre></td></tr></table></figure><h3 id="2-前端相关配置"><a href="#2-前端相关配置" class="headerlink" title="2. 前端相关配置"></a>2. 前端相关配置</h3><h4 id="2-1-设置反向代理"><a href="#2-1-设置反向代理" class="headerlink" title="2.1 设置反向代理"></a>2.1 设置反向代理</h4><p> 修改 <code>src\main.js</code> 代码如下: </p><p> 因为使用了新的模块 <code>axios</code>,所以需要进入到项目文件夹中,需执行 <code>npm install --save axios</code>,以安装这个模块。 </p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line">import Vue from 'vue'</span><br><span class="line">import App from './App'</span><br><span class="line">import router from './router'</span><br><span class="line">// 设置反向代理,前端请求默认发送到 http://localhost:8443/api</span><br><span class="line">var axios = require('axios')</span><br><span class="line">axios.defaults.baseURL = 'http://localhost:8443/api'</span><br><span class="line">// 全局注册,之后可在其他组件中通过 this.$axios 发送数据</span><br><span class="line">Vue.prototype.$axios = axios</span><br><span class="line">Vue.config.productionTip = false</span><br><span class="line"></span><br><span class="line">/* eslint-disable no-new */</span><br><span class="line">new Vue({</span><br><span class="line"> el: '#app',</span><br><span class="line"> router,</span><br><span class="line"> components: { App },</span><br><span class="line"> template: '<App/>'</span><br><span class="line">})</span><br></pre></td></tr></table></figure><h4 id="2-2-配置页面路由"><a href="#2-2-配置页面路由" class="headerlink" title="2.2 配置页面路由"></a>2.2 配置页面路由</h4><p> 修改 <code>src\router\index.js</code> 代码如下 :</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br></pre></td><td class="code"><pre><span class="line">import Vue from 'vue'</span><br><span class="line">import Router from 'vue-router'</span><br><span class="line">// 导入刚才编写的组件</span><br><span class="line">import AppIndex from '@/components/home/AppIndex'</span><br><span class="line">import Login from '@/components/Login'</span><br><span class="line"></span><br><span class="line">Vue.use(Router)</span><br><span class="line"></span><br><span class="line">export default new Router({</span><br><span class="line"> routes: [</span><br><span class="line"> // 下面都是固定的写法</span><br><span class="line"> {</span><br><span class="line"> path: '/login',</span><br><span class="line"> name: 'Login',</span><br><span class="line"> component: Login</span><br><span class="line"> },</span><br><span class="line"> {</span><br><span class="line"> path: '/index',</span><br><span class="line"> name: 'MainIndex',</span><br><span class="line"> component: MainIndex</span><br><span class="line"> }</span><br><span class="line"> ]</span><br><span class="line">})</span><br></pre></td></tr></table></figure><h4 id="2-3-跨域支持"><a href="#2-3-跨域支持" class="headerlink" title="2.3 跨域支持"></a>2.3 跨域支持</h4><p>为了让后端能够访问到前端的资源,需要配置跨域支持。</p><p>在 <code>config\index.js</code> 中,找到 proxyTable 位置,修改为以下内容:</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">proxyTable: {</span><br><span class="line"> '/api': {</span><br><span class="line"> target: 'http://localhost:8443',//自行设置的端口</span><br><span class="line"> changeOrigin: true,</span><br><span class="line"> pathRewrite: {</span><br><span class="line"> '^/api': ''</span><br><span class="line"> }</span><br><span class="line"> }</span><br><span class="line">}</span><br></pre></td></tr></table></figure><h3 id="3-运行项目"><a href="#3-运行项目" class="headerlink" title="3. 运行项目"></a>3. 运行项目</h3><p> 执行 <code>npm run dev</code>,或双击 dev(start 也一样)脚本,查看登录页面效果。 </p><h2 id="二-后端部分"><a href="#二-后端部分" class="headerlink" title="二. 后端部分"></a>二. 后端部分</h2><h3 id="1-Pojo-User-类"><a href="#1-Pojo-User-类" class="headerlink" title="1. Pojo(User 类)"></a>1. Pojo(User 类)</h3><p> 在 <code>Login.vue</code> 中,前端发送数据的代码段为 :</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">.post('/login', {</span><br><span class="line"> username: this.loginForm.username,</span><br><span class="line"> password: this.loginForm.password</span><br><span class="line"> })</span><br></pre></td></tr></table></figure><p>所以,在后端创建一个形式一致的类来接收这个JS对象。</p><p>在<code>src\main\java\com\example\springdemo1</code>目录下New->Directory,<code>pojo</code>.然后New->Java Class,<code>User</code>类,代码如下:</p><figure class="highlight java"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">package</span> com.example.springdemo1.pojo;</span><br><span class="line"></span><br><span class="line"><span class="keyword">public</span> <span class="class"><span class="keyword">class</span> <span class="title">User</span> </span>{</span><br><span class="line"> <span class="keyword">int</span> id;</span><br><span class="line"> String username;</span><br><span class="line"> String password;</span><br><span class="line"></span><br><span class="line"> <span class="function"><span class="keyword">public</span> <span class="keyword">int</span> <span class="title">getId</span><span class="params">()</span> </span>{</span><br><span class="line"> <span class="keyword">return</span> id;</span><br><span class="line"> }</span><br><span class="line"></span><br><span class="line"> <span class="function"><span class="keyword">public</span> <span class="keyword">void</span> <span class="title">setId</span><span class="params">(<span class="keyword">int</span> id)</span> </span>{</span><br><span class="line"> <span class="keyword">this</span>.id = id;</span><br><span class="line"> }</span><br><span class="line"></span><br><span class="line"> <span class="function"><span class="keyword">public</span> String <span class="title">getUsername</span><span class="params">()</span> </span>{</span><br><span class="line"> <span class="keyword">return</span> username;</span><br><span class="line"> }</span><br><span class="line"></span><br><span class="line"> <span class="function"><span class="keyword">public</span> <span class="keyword">void</span> <span class="title">setUsername</span><span class="params">(String username)</span> </span>{</span><br><span class="line"> <span class="keyword">this</span>.username = username;</span><br><span class="line"> }</span><br><span class="line"></span><br><span class="line"> <span class="function"><span class="keyword">public</span> String <span class="title">getPassword</span><span class="params">()</span> </span>{</span><br><span class="line"> <span class="keyword">return</span> password;</span><br><span class="line"> }</span><br><span class="line"></span><br><span class="line"> <span class="function"><span class="keyword">public</span> <span class="keyword">void</span> <span class="title">setPassword</span><span class="params">(String password)</span> </span>{</span><br><span class="line"> <span class="keyword">this</span>.password = password;</span><br><span class="line"> }</span><br><span class="line">}</span><br></pre></td></tr></table></figure><h3 id="2-Result-类"><a href="#2-Result-类" class="headerlink" title="2. Result 类"></a>2. Result 类</h3><p>依旧在<code>src\main\java\com\example\springdemo1</code>目录下New->Directory,<code>result</code>.</p><p>New->Java Class,<code>Result</code>类。Result类用来构造响应码。代码如下:</p><figure class="highlight java"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">package</span> com.example.springdemo1.result;</span><br><span class="line"></span><br><span class="line"><span class="keyword">public</span> <span class="class"><span class="keyword">class</span> <span class="title">Result</span> </span>{</span><br><span class="line"> <span class="comment">//响应码</span></span><br><span class="line"> <span class="keyword">private</span> <span class="keyword">int</span> code;</span><br><span class="line"></span><br><span class="line"> <span class="function"><span class="keyword">public</span> <span class="title">Result</span><span class="params">(<span class="keyword">int</span> code)</span> </span>{</span><br><span class="line"> <span class="keyword">this</span>.code = code;</span><br><span class="line"> }</span><br><span class="line"></span><br><span class="line"> <span class="function"><span class="keyword">public</span> <span class="keyword">int</span> <span class="title">getCode</span><span class="params">()</span> </span>{</span><br><span class="line"> <span class="keyword">return</span> code;</span><br><span class="line"> }</span><br><span class="line"></span><br><span class="line"> <span class="function"><span class="keyword">public</span> <span class="keyword">void</span> <span class="title">setCode</span><span class="params">(<span class="keyword">int</span> code)</span> </span>{</span><br><span class="line"> <span class="keyword">this</span>.code = code;</span><br><span class="line"> }</span><br><span class="line"></span><br><span class="line">}</span><br></pre></td></tr></table></figure><h3 id="3-LoginController"><a href="#3-LoginController" class="headerlink" title="3. LoginController"></a>3. LoginController</h3><p>在<code>src\main\java\com\example\springdemo1</code>目录下New->Directory,<code>controller</code>.</p><p>New->JavaClass,<code>LoginController</code>.</p><p>其逻辑为,Controller 是对响应进行处理的部分。这里我们设定账号是 admin,密码是 123456,分别与接收到的 User 类的 username 和 password 进行比较。</p><p>根据结果返回不同的 Result,即不同的响应码。前端如果接收到成功的响应码(200),则跳转到 /index 页面。代码如下:</p><figure class="highlight java"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">package</span> com.example.springdemo1.result;</span><br><span class="line"></span><br><span class="line"><span class="keyword">import</span> com.example.springdemo1.result.Result;</span><br><span class="line"><span class="keyword">import</span> org.springframework.stereotype.Controller;</span><br><span class="line"><span class="keyword">import</span> org.springframework.web.bind.annotation.*;</span><br><span class="line"><span class="keyword">import</span> org.springframework.web.util.HtmlUtils;</span><br><span class="line"></span><br><span class="line"><span class="keyword">import</span> com.example.springdemo1.pojo.User;</span><br><span class="line"></span><br><span class="line"><span class="keyword">import</span> java.util.Objects;</span><br><span class="line"></span><br><span class="line"><span class="meta">@Controller</span></span><br><span class="line"><span class="keyword">public</span> <span class="class"><span class="keyword">class</span> <span class="title">LoginController</span> </span>{</span><br><span class="line"></span><br><span class="line"> <span class="meta">@CrossOrigin</span></span><br><span class="line"> <span class="meta">@PostMapping</span>(value = <span class="string">"api/login"</span>)</span><br><span class="line"> <span class="meta">@ResponseBody</span></span><br><span class="line"> <span class="function"><span class="keyword">public</span> Result <span class="title">login</span><span class="params">(@RequestBody User requestUser)</span> </span>{</span><br><span class="line"> <span class="comment">// 对 html 标签进行转义,防止 XSS 攻击</span></span><br><span class="line"> String username = requestUser.getUsername();</span><br><span class="line"> String password = requestUser.getPassword();</span><br><span class="line"> username = HtmlUtils.htmlEscape(username);</span><br><span class="line"> <span class="keyword">if</span> (!Objects.equals(<span class="string">"admin"</span>, username) || !Objects.equals(<span class="string">"123456"</span>, password) {</span><br><span class="line"> String message = <span class="string">"账号密码错误"</span>;</span><br><span class="line"> System.out.println(<span class="string">"test"</span>);</span><br><span class="line"> <span class="keyword">return</span> <span class="keyword">new</span> Result(<span class="number">400</span>);</span><br><span class="line"> } <span class="keyword">else</span> {</span><br><span class="line"> <span class="keyword">return</span> <span class="keyword">new</span> Result(<span class="number">200</span>);</span><br><span class="line"> }</span><br><span class="line"> }</span><br><span class="line">}</span><br></pre></td></tr></table></figure><h3 id="4-配置端口"><a href="#4-配置端口" class="headerlink" title="4. 配置端口"></a>4. 配置端口</h3><p> 最后,在 <code>src\main\resources</code> 文件夹下找到 <code>application.properties</code> 文件配置端口,即加上 <code>server.port=8443</code> </p><h2 id="三-运行项目"><a href="#三-运行项目" class="headerlink" title="三. 运行项目"></a>三. 运行项目</h2><p> 同时运行前端和后端项目,访问 <code>localhost:8080/#/login</code>,输入用户名 <code>admin</code>,密码 <code>123456</code> </p><p> 点击确定,成功进入 <code>localhost:8080/#/index</code> </p>]]></content>
<tags>
<tag> Vue,SpringBoot </tag>
</tags>
</entry>
<entry>
<title>What's going on??</title>
<link href="/2019/10/08/thoughts/"/>
<url>/2019/10/08/thoughts/</url>
<content type="html"><![CDATA[<p>clearly i have no idea what’s going on here…<br>i took my shot at the holidays and tried to enjoy the warmth and comfort that family brought me.<br>after all that has gone,i just again step into the dilemma.<br>the main reason why i am puzzled and struggling and hesitating is that i need a guidance line to make me feel that i am on the way doing something.<br>i even doubt myself whether it’s worthy or not choosing to stay with my grandparents for the last few days.ok just for a moment.<br>The teacher’s right,i am too passive at this point of my life. i kind of let those things choose me which is not a bright choice for me.<br>but how can i be more active and positive? remains “?”.<br>what’s going on????<br>i don’t even know a thing.</p>]]></content>
<tags>
<tag> thoughts </tag>
</tags>
</entry>
<entry>
<title>Hello World</title>
<link href="/2019/10/04/hello-world/"/>
<url>/2019/10/04/hello-world/</url>
<content type="html"><![CDATA[<p>Welcome to <a href="https://hexo.io/" target="_blank" rel="noopener">Hexo</a>! This is your very first post. Check <a href="https://hexo.io/docs/" target="_blank" rel="noopener">documentation</a> for more info. If you get any problems when using Hexo, you can find the answer in <a href="https://hexo.io/docs/troubleshooting.html" target="_blank" rel="noopener">troubleshooting</a> or you can ask me on <a href="https://github.com/hexojs/hexo/issues" target="_blank" rel="noopener">GitHub</a>.</p><h2 id="Quick-Start"><a href="#Quick-Start" class="headerlink" title="Quick Start"></a>Quick Start</h2><h3 id="Create-a-new-post"><a href="#Create-a-new-post" class="headerlink" title="Create a new post"></a>Create a new post</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo new <span class="string">"My New Post"</span></span><br></pre></td></tr></table></figure><p>More info: <a href="https://hexo.io/docs/writing.html" target="_blank" rel="noopener">Writing</a></p><h3 id="Run-server"><a href="#Run-server" class="headerlink" title="Run server"></a>Run server</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo server</span><br></pre></td></tr></table></figure><p>More info: <a href="https://hexo.io/docs/server.html" target="_blank" rel="noopener">Server</a></p><h3 id="Generate-static-files"><a href="#Generate-static-files" class="headerlink" title="Generate static files"></a>Generate static files</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo generate</span><br></pre></td></tr></table></figure><p>More info: <a href="https://hexo.io/docs/generating.html" target="_blank" rel="noopener">Generating</a></p><h3 id="Deploy-to-remote-sites"><a href="#Deploy-to-remote-sites" class="headerlink" title="Deploy to remote sites"></a>Deploy to remote sites</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo deploy</span><br></pre></td></tr></table></figure><p>More info: <a href="https://hexo.io/docs/deployment.html" target="_blank" rel="noopener">Deployment</a></p><p> <a href="https://www.cnblogs.com/luqwer/p/11219626.html" target="_blank" rel="noopener">https://www.cnblogs.com/luqwer/p/11219626.html</a> </p>]]></content>
</entry>
</search>