mirror of
https://github.com/chefyuan/algorithm-base.git
synced 2026-03-11 04:14:41 +00:00
代码重构 【Github Actions】
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
最近总是能在一些网站上看到比特币大涨的消息,诺,这不都涨破20000美元啦。
|
||||
最近总是能在一些网站上看到比特币大涨的消息,诺,这不都涨破 20000 美元啦。
|
||||
|
||||
最近比特币涨势喜人,牵动着每一位股民的心,持有的老哥后悔说当时我咋就没多买点呢,不然明天早饭又能多加个鸡蛋啦,没持有的呢,就在懊恼后悔当时为啥就没买入呢?这不我女朋友也看到新闻了,说比特币最近涨那么厉害,咱们要不买两个呀!然后这个总是听到的比特币到底是什么东西呀?
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
我先给你说一下比特币的历史吧。
|
||||
|
||||
> 2008年爆发全球金融危机,同年11月1日,一个自称中本聪(Satoshi Nakamoto)的人在P2P foundation网站上发布了比特币白皮书《比特币:一种点对点的电子现金系统》 陈述了他对电子货币的新设想——比特币就此面世。2009年1月3日,比特币创世区块诞生。
|
||||
> 2008 年爆发全球金融危机,同年 11 月 1 日,一个自称中本聪(Satoshi Nakamoto)的人在 P2P foundation 网站上发布了比特币白皮书《比特币:一种点对点的电子现金系统》 陈述了他对电子货币的新设想——比特币就此面世。2009 年 1 月 3 日,比特币创世区块诞生。
|
||||
|
||||
你平时不是会把每天的收入和支出记在自己的小本本上,我们称之为记账。我们平常在消费的时候,银行也会为我们记录这条交易记录及交易后银行卡里的余额。然后我们会通过银行卡里数字来评估自己拥有的财富。所以我们拥有多少财富都通过银行的记账本来决定的。
|
||||
|
||||
@@ -20,32 +20,31 @@
|
||||
|
||||
### 1.那你说的那个区块链到底是什么东西呀,我不是很懂哎?
|
||||
|
||||
我们对上图进行解析,A,B,C,D,四个小伙伴进行交易,首先 A 支付 5 个比特币给 B,那么他需要将这条交易信息发送给每位小伙伴,同理 B 和 C,C 和 D的交易也要传送给所有的小伙伴,用户会将这些交易信息记录下来,并打包成块,我们称之为**区块**,(区块大小约为1M,约4000条左右交易记录),当块存满时我们将这个块接到以前的交易记录上,形成一条链,过一段时间再把新的块接到它后面,我们称这条链为**区块链**,如下图。
|
||||
我们对上图进行解析,A,B,C,D,四个小伙伴进行交易,首先 A 支付 5 个比特币给 B,那么他需要将这条交易信息发送给每位小伙伴,同理 B 和 C,C 和 D 的交易也要传送给所有的小伙伴,用户会将这些交易信息记录下来,并打包成块,我们称之为**区块**,(区块大小约为 1M,约 4000 条左右交易记录),当块存满时我们将这个块接到以前的交易记录上,形成一条链,过一段时间再把新的块接到它后面,我们称这条链为**区块链**,如下图。
|
||||
|
||||

|
||||
|
||||
|
||||
好啦,我们大概了解什么是区块链了。
|
||||
|
||||
### 2.好啦我知道什么是区块链了,但是那些用户为什么要记录交易信息呢?
|
||||
|
||||
记账奖励:每个用户都可以去记账,如果某个用户进行记帐则会奖励他一些手续费,比如A 和 B 交易 10 个比特币,A 就需要多支出一点点给为其记录的人。其实现实生活中,我们使用银行卡时也会有手续费,这里的手续费是支付给银行。
|
||||
记账奖励:每个用户都可以去记账,如果某个用户进行记帐则会奖励他一些手续费,比如 A 和 B 交易 10 个比特币,A 就需要多支出一点点给为其记录的人。其实现实生活中,我们使用银行卡时也会有手续费,这里的手续费是支付给银行。
|
||||
|
||||
打包(将交易记录打包成块)奖励:打包者只能有一位,完成打包的那一位能够获得**打包奖励**,
|
||||
|
||||
### 3.哦,知道了,那打包一次能获得多少奖励呢?
|
||||
|
||||
2008年刚提出这个系统时,奖励方案如下
|
||||
2008 年刚提出这个系统时,奖励方案如下
|
||||
|
||||
每十分钟打一个包,最开始的时候,每打一个包会奖励打包者 50 个比特币,过了四年之后,每打一个包奖励 25 个比特币,再过四年的则奖励 12.5个比特币,以此类推。
|
||||
每十分钟打一个包,最开始的时候,每打一个包会奖励打包者 50 个比特币,过了四年之后,每打一个包奖励 25 个比特币,再过四年的则奖励 12.5 个比特币,以此类推。
|
||||
|
||||
### 4.哇,那么多,那世界上一共有多少个比特币呢?
|
||||
|
||||
一个包奖励 50 个比特币,一个小时 6 个包,一天 24 小时,一年 365天 ,每隔四年减半,则计算公式如下
|
||||
一个包奖励 50 个比特币,一个小时 6 个包,一天 24 小时,一年 365 天 ,每隔四年减半,则计算公式如下
|
||||
|
||||

|
||||
|
||||
总数大概为 2100万个比特币。
|
||||
总数大概为 2100 万个比特币。
|
||||
|
||||
### 5.因为我们有手续费和打包费的奖励机制,所以大家都抢着打包,但是打包者只能有一个人,那么我们应该让谁打包呢?
|
||||
|
||||
@@ -53,7 +52,7 @@
|
||||
|
||||
### 6.你说的那个挖矿的原理是怎样的呢,我想不通?
|
||||
|
||||
刚才我们说挖矿的原理其实是让我们做一道数学题,谁先做出来算谁的,这个题目还不拼智商,需要我们一个一个的试,取决于咱们CPU的运行速度。那么具体原理是什么呢?
|
||||
刚才我们说挖矿的原理其实是让我们做一道数学题,谁先做出来算谁的,这个题目还不拼智商,需要我们一个一个的试,取决于咱们 CPU 的运行速度。那么具体原理是什么呢?
|
||||
|
||||
**这里可以选择性阅读,不感兴趣可以直接跳到第 8 个问题**
|
||||
|
||||
@@ -67,7 +66,6 @@
|
||||
|
||||

|
||||
|
||||
|
||||
我们已经了解了生成摘要的过程,那么挖矿的具体原理是什么样呢?
|
||||
|
||||
刚才我们说到,区块链其实是一大堆交易信息,其实我们的区块里面不只有交易信息,还有头部。目前有很多人记录了系统的交易信息,然后想把自己记录的交易信息打包成块,并连接到区块链上,获得打包费。那么多人想打包,但是只能有一个人可以获得打包权,那么具体是解决了怎样的数学问题获得打包权的呢?
|
||||
@@ -78,19 +76,19 @@
|
||||
|
||||
主要有以上信息组成,前块的头部,你所记录的账单信息,时间戳,随机数组成。那么我们看,这里的组成部分对于所用用户来说,只有前块头部是固定的,账单信息因为每个人记录顺序不同也是不固定的,每个人开始的时间不一样,那么时间也是不固定的,随机数也不固定,那么既然我们的输入都是不固定的,那这个题应该怎么答呀,那怎么保证公平呢?主要通过以下方法
|
||||
|
||||
刚才我们也说了,经过 SHA256 加密之后会得到一个 256位的二进制数。
|
||||
刚才我们也说了,经过 SHA256 加密之后会得到一个 256 位的二进制数。
|
||||
|
||||
获得打包权的那个难题就是让我们把字符串经过两次 SHA256 运算之后得到一个哈希值,哈希值要求**前 n 位**为0,意思就是谁先算出那个前 n 位为 0 的哈希值,谁就能获得打包权。
|
||||
获得打包权的那个难题就是让我们把字符串经过两次 SHA256 运算之后得到一个哈希值,哈希值要求**前 n 位**为 0,意思就是谁先算出那个前 n 位为 0 的哈希值,谁就能获得打包权。
|
||||
|
||||
因为每个人的输入是不固定的,但是对于个人来说,他开始运算的时间是固定的,头部也是固定的,他所记录内容也是固定的,所以他只能依靠调整**随机数**来修改最后的哈希值,只能挨个试,但是如果人品爆发可能试的第一个数就能得到符合要求的哈希值,但是总的来说还是一个考察算力的题目。
|
||||
|
||||

|
||||
|
||||
### 7.那哈希值前 n 位为 0 ,这个 n 是依据什么决定的呢?
|
||||
### 7.那哈希值前 n 位为 0 ,这个 n 是依据什么决定的呢?
|
||||
|
||||
这个 n 越大计算难度就越大,因为我们不能反算,只能挨个去试,每一位上出现 0 或 1 的概率都为 1/2,那么我们获得前 n 位为 0 的哈希值概率也就是 1/2 的 n 次方。
|
||||
|
||||
当时中本聪在设计时,为了保证每十分钟出一个块,所以就会适当的调整 n, 比特币系统每过2016个区块之后,就会自动调整一次难度目标。如果上一个难度目标调整周期(也就是之前2016个区块),平均出块时间大于10分钟,说明挖矿难度偏高,需要降低挖矿难度;反之,前一个难度目标调整周期,平均出块时间小于10分钟,说明挖矿难度偏低,需要提高挖矿难度。难度目标上调和下调的范围都有4倍的限制。
|
||||
当时中本聪在设计时,为了保证每十分钟出一个块,所以就会适当的调整 n, 比特币系统每过 2016 个区块之后,就会自动调整一次难度目标。如果上一个难度目标调整周期(也就是之前 2016 个区块),平均出块时间大于 10 分钟,说明挖矿难度偏高,需要降低挖矿难度;反之,前一个难度目标调整周期,平均出块时间小于 10 分钟,说明挖矿难度偏低,需要提高挖矿难度。难度目标上调和下调的范围都有 4 倍的限制。
|
||||
|
||||
所以这个 n 是根据挖矿难度(算力)进行调整的,也就是我们矿机的算力和矿机数量等进行调整。
|
||||
|
||||
@@ -106,21 +104,21 @@
|
||||
|
||||
我们在传输记录时通过私钥加密,然后通过公钥解密,加密和解密的钥匙不一样,所以我们称之为非对称加密
|
||||
|
||||
具体交易流程如下,例 A支付 5 个比特币给 B
|
||||
具体交易流程如下,例 A 支付 5 个比特币给 B
|
||||
|
||||

|
||||
|
||||
我们其他用户接收到了这个支付消息,那其他用户怎么判断这条信息是不是A发出的呢?不是他人冒充 A 发的呢?具体流程如下
|
||||
我们其他用户接收到了这个支付消息,那其他用户怎么判断这条信息是不是 A 发出的呢?不是他人冒充 A 发的呢?具体流程如下
|
||||
|
||||

|
||||
|
||||
其他用户进行对比,如果一致则认可这条消息是A发的,不一致则认为是别人冒充,所有用户则会拒绝这条消息。这里可能会不明白了,公钥和私钥你都发出来了解密肯定的呀,刚才我们说公钥的公开的,但是公钥是由私钥加密得到的,私钥是私密的唯一的,只有 A 用户知道自己的私钥。
|
||||
其他用户进行对比,如果一致则认可这条消息是 A 发的,不一致则认为是别人冒充,所有用户则会拒绝这条消息。这里可能会不明白了,公钥和私钥你都发出来了解密肯定的呀,刚才我们说公钥的公开的,但是公钥是由私钥加密得到的,私钥是私密的唯一的,只有 A 用户知道自己的私钥。
|
||||
|
||||
### 9.哇,好神奇啊,我知道了,那要是我只有 5 个比特币,同时支付给两个人咋办,每个人五个,那我岂不是赚了呀。
|
||||
|
||||
厉害呀,这你都能想到,但是你想多啦。
|
||||
|
||||
比如A只有五个比特币,他同时发了两个消息,分别是给 B 五个比特币,给 C 五个比特币,但是他总数只有 5 个,这样显然是不行的,我们称之为**双重支付**。
|
||||
比如 A 只有五个比特币,他同时发了两个消息,分别是给 B 五个比特币,给 C 五个比特币,但是他总数只有 5 个,这样显然是不行的,我们称之为**双重支付**。
|
||||
|
||||
那么我们如何解决呢?
|
||||
|
||||
@@ -128,15 +126,15 @@
|
||||
|
||||
追溯
|
||||
|
||||
用户在接收到这个消息时,会先从区块链里,进行查询A的交易记录,得出A的余额是否大于交易数额,如果大于则接收,反之则拒绝。
|
||||
用户在接收到这个消息时,会先从区块链里,进行查询 A 的交易记录,得出 A 的余额是否大于交易数额,如果大于则接收,反之则拒绝。
|
||||
|
||||
##### 解决双重支付
|
||||
|
||||
首先我们来了解下什么是双重支付,打个比方哈,袁记菜馆第963家分店因为店长经营不善,要进行出售,出售的时候店长将这个房子同时卖给了两个人,但是只有一个房子,这就是**双重支付**。
|
||||
首先我们来了解下什么是双重支付,打个比方哈,袁记菜馆第 963 家分店因为店长经营不善,要进行出售,出售的时候店长将这个房子同时卖给了两个人,但是只有一个房子,这就是**双重支付**。
|
||||
|
||||
双重支付
|
||||
|
||||
在比特币系统中是如何解决双重支付问题的呢?我们 A 用户只有 5 个比特币,但是他几乎同时发布了两条广播,此时有些用户会先接收到第一条广播,然后进行追溯,发现 A 只有5个比特币,则会拒绝第二条。同理先接收到第二条广播的用户也会如此。就好比形成了两个阵营,然后两个阵营的用户进行答题,然后获得了打包权,则会将自己打的包接到区块链上,那么他所接收到的那条消息则会被整个系统认可。另一条则会放弃。
|
||||
在比特币系统中是如何解决双重支付问题的呢?我们 A 用户只有 5 个比特币,但是他几乎同时发布了两条广播,此时有些用户会先接收到第一条广播,然后进行追溯,发现 A 只有 5 个比特币,则会拒绝第二条。同理先接收到第二条广播的用户也会如此。就好比形成了两个阵营,然后两个阵营的用户进行答题,然后获得了打包权,则会将自己打的包接到区块链上,那么他所接收到的那条消息则会被整个系统认可。另一条则会放弃。
|
||||
|
||||
比如用户 D 先接收到了第二条广播 ,A 支付给 C,然后 D 用户获得了打包权,则 D 将包接到链上,那么其余用户则会放弃自己的包,全部都认可 D 所记录的交易信息。所以此时 C 收入 5 个比特币,B 没有收入。所以我们接收到别人交易消息时,不能认为当时已经到账,要等新的块已经形成,消息被记录到主链上才可以。
|
||||
|
||||
@@ -156,7 +154,6 @@
|
||||
|
||||

|
||||
|
||||
|
||||
A 此时想要修改红色块里的交易记录,则 A 需要重新计算重新打包,创造出一个支链来,但是大家不会承认你这个支链,因为这个支链不是最长的,所以不会承认你伪造的信息,如果你非要继续往下算,什么时候你自己创造的支链长度大于世界上所有人的打包的链的长度,那么恭喜你,你伪造成功了,大家都认可你的伪造信息了,所以说理论上是可以篡改的,但是你改了之后不会被大家承认,除非你的计算能力超过了世界上其余所有的人。大家试想一下一个掌握全世界一半以上算力的人,会去干这种无聊的事吗?
|
||||
|
||||
这下我全都懂了,那咱们快去买两个吧!
|
||||
@@ -165,8 +162,4 @@ A 此时想要修改红色块里的交易记录,则 A 需要重新计算重新
|
||||
|
||||
<u></u>
|
||||
|
||||
另外给大家建了一个寒假刷题互相监督群,需要的可以联系我,公众号内点击一起刷题即可,为了防止广告党进入,大家记得备注【刷题】,目前人数大概有200来人。大家可以自行组成小队,也可以一起商量题目。多个人一起走,才能走得更远
|
||||
|
||||
|
||||
|
||||
|
||||
另外给大家建了一个寒假刷题互相监督群,需要的可以联系我,公众号内点击一起刷题即可,为了防止广告党进入,大家记得备注【刷题】,目前人数大概有 200 来人。大家可以自行组成小队,也可以一起商量题目。多个人一起走,才能走得更远
|
||||
|
||||
@@ -1,15 +1,11 @@
|
||||
## 我的那些牛 X 的事
|
||||
|
||||
在火车上无聊,写下了这篇随笔,2020年已经过去了一段时间,这篇年度总结好像来的略微晚了一些,因为实在不知道写些什么,感觉这一年没有特别突出的成绩,也没有特别大的突破,平平淡淡。下面我试着说一下我的2020,希望不会浪费你们的这几分钟。
|
||||
在火车上无聊,写下了这篇随笔,2020 年已经过去了一段时间,这篇年度总结好像来的略微晚了一些,因为实在不知道写些什么,感觉这一年没有特别突出的成绩,也没有特别大的突破,平平淡淡。下面我试着说一下我的 2020,希望不会浪费你们的这几分钟。
|
||||
|
||||
|
||||
|
||||
### **2020印象最难忘的一件事**
|
||||
### **2020 印象最难忘的一件事**
|
||||
|
||||
印象最深的一件事,应该是我疫情期间参加志愿者吧,做一些很简单的工作,站岗,登记,测温,消毒,宣传抗疫知识,虽没有什么技术含量,但也要细心严谨。
|
||||
|
||||
|
||||
|
||||
参加志愿者的时间是在一月下旬,算是疫情最严重的时候,爸妈虽然担心,但还算支持,就这样安然无恙的工作了两个多星期,但是某天晚上睡觉前,总感觉身体不舒服,当时心想,我去,该不是发烧了吧,
|
||||
|
||||
我就拿起体温计,测了一下体温,37.8!不对不对,肯定是温度计整错了,再来。我就又测了一遍,38.1!坏了,我该不会被感染了吧!说实话,当时我真以为我被感染了,真的把自己吓坏了。
|
||||
@@ -20,33 +16,23 @@
|
||||
|
||||
抽完之后,地上湿了一小片,不是我的血,是因为医生额头上豆大的汗珠滴落在地。(没有夸张,因为我们是先在小医院初检,所以医生的心理素质没有那么高)我当时的心情却格外平静,(可能该吓得都吓完了)之后又做了一些别的检查,最后发现我没有被传染,而是得了水痘。
|
||||
|
||||
就是那种小朋友容易得的小水泡,我也想不明白我20多岁的大小伙子,咋就得了水痘了。不过万幸没有被传染。然后在家休息了两个星期,痊愈之后,又继续干了一段时间的志愿者,直到解封。
|
||||
就是那种小朋友容易得的小水泡,我也想不明白我 20 多岁的大小伙子,咋就得了水痘了。不过万幸没有被传染。然后在家休息了两个星期,痊愈之后,又继续干了一段时间的志愿者,直到解封。
|
||||
|
||||
这件事算是给我上了一课,现在想想当时真的太幼稚啦,不过也算是给我的 2020 增添了一些别样的色彩。
|
||||
|
||||
|
||||
|
||||
### **2020最正确的一件事**
|
||||
|
||||
|
||||
### **2020 最正确的一件事**
|
||||
|
||||
最正确的事应该是学会书写,在此之前我是以读者的角度思考问题,想方设法将别人的知识搞懂,搞懂之后也就不在理会。
|
||||
|
||||
现在的我想方设法的让别人弄懂,努力将一些不是特别容易理解的问题,包装加工,让其变的生动活泼,尽全力让其变的通俗易懂。在这个过程中我的收获是巨大的,让我对问题的理解更加透彻,注意到了之前忽略掉的一些细节。
|
||||
|
||||
|
||||
|
||||
写文章从来不是一件容易的事情,把文章写好更是如此,这是之前的我没有体会到的。每次写完一篇文章,都会给自己带来满满的自豪感,就好像辛苦拉扯大了一个孩子。
|
||||
|
||||
前辈们的每一次转载,读者的每一次点赞,都会让我感觉到努力得到了认可,促使我更加积极,用心的去输出,所以希望读者以后遇到对你们有帮助的文章(不仅仅是我的),不要吝啬你的点赞,多多鼓励一下他们。借用小林的一句话,利他必利己。
|
||||
|
||||
### **2020 最遗憾的一件事**
|
||||
|
||||
|
||||
### **2020最遗憾的一件事**
|
||||
|
||||
|
||||
|
||||
2020最遗憾的事,是自己没有利用好疫情居家期间那段可以自由支配的时间,没有那时候就开始写作。
|
||||
2020 最遗憾的事,是自己没有利用好疫情居家期间那段可以自由支配的时间,没有那时候就开始写作。
|
||||
|
||||
在家里学习的效率是很低的,没有很强的自制力,只是按部就班的上网课,写实验报告,做课设。因为上半学期有一门课考的很差劲,所以下半学期就需要使劲学,去填那一门的坑。
|
||||
|
||||
@@ -54,24 +40,17 @@
|
||||
|
||||
不过人成长的标志就是开始学着“身不由己”,做一些自己不是那么想做,甚至说有点讨厌的事。所以希望我以后可以合理利用我能利用的时间。控制好我所能控制的事。
|
||||
|
||||
以上就是我的2020,在你们看来或许都是很平常的事,但做为亲身经历者的我而言,就是我的那些牛 X 的事。
|
||||
|
||||
|
||||
|
||||
### **2021 想要做的一些事**
|
||||
|
||||
|
||||
|
||||
多打打球,自从写了公众号之后,把运动和娱乐的时间都用到了写作上,虽然体 型变化不大,但是明显感觉到了打球时的体力下降。
|
||||
以上就是我的 2020,在你们看来或许都是很平常的事,但做为亲身经历者的我而言,就是我的那些牛 X 的事。
|
||||
|
||||
### **2021 想要做的一些事**
|
||||
|
||||
多打打球,自从写了公众号之后,把运动和娱乐的时间都用到了写作上,虽然体 型变化不大,但是明显感觉到了打球时的体力下降。
|
||||
|
||||
- 2021 保证一周打两次球。
|
||||
|
||||
- 和女朋友毕业后能在同一座城市找到满意的工作。
|
||||
- 坚持写作,希望 2021 可以完成 70 篇高质量原创。
|
||||
- 理财收益 2020 大概百分之 27,希望 2021 可以继续保持。
|
||||
- 完成一次半马,一直想参加,但还没有参加过,希望今年可以实现
|
||||
- 和女朋友毕业后能在同一座城市找到满意的工作。
|
||||
- 坚持写作,希望 2021 可以完成 70 篇高质量原创。
|
||||
- 理财收益 2020 大概百分之 27,希望 2021 可以继续保持。
|
||||
- 完成一次半马,一直想参加,但还没有参加过,希望今年可以实现
|
||||
|
||||
好啦,就这么些吧,多了我也完成不了,感谢各位阅读,拜了个拜。
|
||||
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
每天早上醒来,先给自己打个气,今天我一定要好好学习。打完气之后,就开始躺在床上玩手机。吃了睡,睡了吃,好不容易打开电脑学个习,看了半个小时就再次倒下。
|
||||
|
||||
还有的时候呢?2:45啦,我再玩一会吧,凑个整,到 3 点再学习,玩着玩着,那边你妈喊你吃晚饭了。
|
||||
还有的时候呢?2:45 啦,我再玩一会吧,凑个整,到 3 点再学习,玩着玩着,那边你妈喊你吃晚饭了。
|
||||
|
||||
晚上,躺在床上,再一次给自己打气,我明天一定要早起好好学习,然后一个没忍住继续玩手机,第二天又睡过头了,继续复制昨天的生活。
|
||||
|
||||
相信大家放假之前都有在假期里大干一场的想法,可谁知回到家之后,身体开始不受控制,总想躺着。给大家总结了一波小技巧,希望对大家有一丢丢帮助。
|
||||
相信大家放假之前都有在假期里大干一场的想法,可谁知回到家之后,身体开始不受控制,总想躺着。给大家总结了一波小技巧,希望对大家有一丢丢帮助。
|
||||
|
||||
**拒绝舒适**
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
<img src="https://pic2.zhimg.com/80/v2-cd03cec563095eb03e74880ff3bf936b_1440w.jpeg" alt="img" style="zoom:25%;" />
|
||||
|
||||
**软件名称:番茄ToDo**
|
||||
**软件名称:番茄 ToDo**
|
||||
|
||||
这是一款锁机软件,我们可以用它来**强制锁机,只保留通话功能,**设定好锁机时间之后,手机就变成了一块板砖,只有等到时间结束之后,才能使用手机。如果手机**没有禅定模式**的话,则可以用这个软件代替
|
||||
|
||||
@@ -96,4 +96,4 @@
|
||||
|
||||
这也是一款能够**帮助我们自律**的软件,我们可以设定学习时长,**如果期间玩手机,则会让你的小树枯萎,完成目标则会让小树长大**,有点类似养成型游戏。这是同学推荐的,他经常用,听说效果还不错,感兴趣的同学可以试试。
|
||||
|
||||
好啦,我知道的大概就这么多啦,希望大家可以利用好寒假,冲冲冲!
|
||||
好啦,我知道的大概就这么多啦,希望大家可以利用好寒假,冲冲冲!
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
|
||||
下面是学弟的分享
|
||||
|
||||
------
|
||||
---
|
||||
|
||||
先说明一下自己的情况,南开材料跨考浙大计算机学硕,初试411分,已经拟录取,接受算法基地老哥的邀请,分享一下自己关于考研的一点点经验
|
||||
先说明一下自己的情况,南开材料跨考浙大计算机学硕,初试 411 分,已经拟录取,接受算法基地老哥的邀请,分享一下自己关于考研的一点点经验
|
||||
|
||||
主要分三个部分来说吧,择校,初试科目复习以及整个过程中的心态。
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
|
||||
因为疫情,去年上半年直接在家里,而我又是一个在家里从来不学的人,一本张宇的基础三十讲,从过年到六月份看了十二章,
|
||||
|
||||
408也是只买了王道的课压根就没打开,在家里每天就是打游戏和吃东西,等到6.8号返校开始全面复习时,才发现自己的进度非常的慢,
|
||||
408 也是只买了王道的课压根就没打开,在家里每天就是打游戏和吃东西,等到 6.8 号返校开始全面复习时,才发现自己的进度非常的慢,
|
||||
|
||||
导致一直都有一点点担心自己的进度(但是也不要一味的赶进度,我还是踏踏实实的学,后来的结果也没有很差)开始全面复习之后作息就比较规律了。
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
### 政治
|
||||
|
||||
关于具体的每个学科的复习,首先,政治,我的政治很差,一千题刷了两遍,知识点精讲精练也过了三遍,但是最后客观题还是扣了十五分,导致只有67,不过主要是错在时政的选择题(我个人属于有点喜欢钻牛角尖的,所以会纠结一些很奇怪的方面),
|
||||
关于具体的每个学科的复习,首先,政治,我的政治很差,一千题刷了两遍,知识点精讲精练也过了三遍,但是最后客观题还是扣了十五分,导致只有 67,不过主要是错在时政的选择题(我个人属于有点喜欢钻牛角尖的,所以会纠结一些很奇怪的方面),
|
||||
|
||||
虽然我政治考的很差,但我觉得 **1000 题和肖四肖八 **还是很重要的,毕竟大题接近于进场默写,时政方面我确实没有去管于是也在这里吃了亏。
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
|
||||
### 英语
|
||||
|
||||
然后就是英语一,我的英语很烂,虽然高考的时候有137分,但是就属于那种,短时间的应试,并不是自己语言能力的提高,四级四百多分,六级考了两遍最终也是四百九十多分,英语就死抓着真题硬啃就够了,再搭配上单词的背记。
|
||||
然后就是英语一,我的英语很烂,虽然高考的时候有 137 分,但是就属于那种,短时间的应试,并不是自己语言能力的提高,四级四百多分,六级考了两遍最终也是四百九十多分,英语就死抓着真题硬啃就够了,再搭配上单词的背记。
|
||||
|
||||
但我太懒了,单词背了一遍就没背了最终也是吃了亏,刚开始刷真题的时候,一套题客观题基本就拿个二十几分,那段时间每天做完英语对答案就会心慌,害怕自己因为英语拖后腿考不上研究生,我是两天一个周期,第一天做完对答案,第二天整张卷子翻译并且找出生词。
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
第二轮刷真题就不怎么在意选项是啥了,毕竟题都背的下来,主要就是看自己能否顺畅在心中翻译理解卷子中的文章,再有就是分析阅读题出题逻辑的角度,其实如果文章意思能读懂,每个人会出错的方面基本不会变,多分析自己错的题,找出自己逻辑与正确答案逻辑的差异,并且让自己的逻辑往正确答案靠,养成试卷的思维,我认为是很重要的。
|
||||
|
||||
我把97年到15年的英语真题都刷了两边,最后冲刺刷16到20的卷子每张卷子客观题都只错了十分之内,不过今年的题还是给我上了一课hhhh,惩罚了我不去背单词,搞得自己阅读题很多都没有看懂,最终拿了70分也算是很一般了,大家一定可以做的比我更好。
|
||||
我把 97 年到 15 年的英语真题都刷了两边,最后冲刺刷 16 到 20 的卷子每张卷子客观题都只错了十分之内,不过今年的题还是给我上了一课 hhhh,惩罚了我不去背单词,搞得自己阅读题很多都没有看懂,最终拿了 70 分也算是很一般了,大家一定可以做的比我更好。
|
||||
|
||||

|
||||
|
||||
@@ -64,27 +64,25 @@
|
||||
|
||||
哦对了,关于考研跟哪位数学老师,我觉得这是很个人的事情,市面上比较有名的老师教学肯定都是没问题的,得看你自己喜欢什么样的风格,我最终选择了张宇,因为他讲课很有意思,不会让我打瞌睡,我从六月份开始花了一个半月把基础课程看完。
|
||||
|
||||
这期间跟着视频做例题和书上的习题,然后第二轮看提高的教材和提高的视频,这期间除了做提高的教材,还搭配刷配套的1000题,关于题集的选择也是很个人的,我刚开始选的是1800题,但是做的太不顺了,后来换成了1000题,1000题刚开始只做AB,最后冲刺的时候才做的C。
|
||||
这期间跟着视频做例题和书上的习题,然后第二轮看提高的教材和提高的视频,这期间除了做提高的教材,还搭配刷配套的 1000 题,关于题集的选择也是很个人的,我刚开始选的是 1800 题,但是做的太不顺了,后来换成了 1000 题,1000 题刚开始只做 AB,最后冲刺的时候才做的 C。
|
||||
|
||||
第三轮就是开始刷真题和模拟卷以及开始收集错题,因为我的基础太差了,导致我的数学进度一直很赶,最后半个月才把错题整理完,导致我线代复习的还不是很好,最后也确实错了一个选择题和线代大题的第二问,真题我从87年还是多少年开始刷的,一直刷到20年,一天一套,做完就对答案然后整理错题,整理错题是很重要的一环.
|
||||
第三轮就是开始刷真题和模拟卷以及开始收集错题,因为我的基础太差了,导致我的数学进度一直很赶,最后半个月才把错题整理完,导致我线代复习的还不是很好,最后也确实错了一个选择题和线代大题的第二问,真题我从 87 年还是多少年开始刷的,一直刷到 20 年,一天一套,做完就对答案然后整理错题,整理错题是很重要的一环.
|
||||
|
||||
我觉得对于应试数学的提高还是很有效的,毕竟题是做不完的,但是题型只有这么多,如果能做到做一题而通一类,对于数学分数的提高还是很有作用的,模拟题我做了李林和张宇的模拟题,但是还有其他的模拟题比如**合工大**,但我实在是时间太赶了,所以就没有再做,最后的结果141也算还不错。
|
||||
我觉得对于应试数学的提高还是很有效的,毕竟题是做不完的,但是题型只有这么多,如果能做到做一题而通一类,对于数学分数的提高还是很有作用的,模拟题我做了李林和张宇的模拟题,但是还有其他的模拟题比如**合工大**,但我实在是时间太赶了,所以就没有再做,最后的结果 141 也算还不错。
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
### 专业课
|
||||
|
||||
最后是408,408我也是从六月份开始复习的,刚开始拿着王道的教材和王道的视频过一遍,做王道书上的选择题,因为408的知识很系统,所以刚开始做题痛苦的一比,一章错一半是常有,第二轮自己细读教材,把知识点自己提炼写在笔记本上.
|
||||
最后是 408,408 我也是从六月份开始复习的,刚开始拿着王道的教材和王道的视频过一遍,做王道书上的选择题,因为 408 的知识很系统,所以刚开始做题痛苦的一比,一章错一半是常有,第二轮自己细读教材,把知识点自己提炼写在笔记本上.
|
||||
|
||||
同时二刷选择题然后把王道书上的大题过一遍,最后第三轮的时候刷408真题和王道的模拟题,我觉得408很像理综,数据结构和计组像物理,有思维逻辑思考的过程,操作系统和计网就和化学生物一样,一定要基础的知识稳固才能做出题,对了,如果时间充裕,基础教材也是很重要的.
|
||||
同时二刷选择题然后把王道书上的大题过一遍,最后第三轮的时候刷 408 真题和王道的模拟题,我觉得 408 很像理综,数据结构和计组像物理,有思维逻辑思考的过程,操作系统和计网就和化学生物一样,一定要基础的知识稳固才能做出题,对了,如果时间充裕,基础教材也是很重要的.
|
||||
|
||||
我就因为完全没看过基础教材,搞得今年那些很基础很基础的概念题错了,408只要选择题不出问题,大题基本上不会错多少分,最多是数据结构的算法题有一些障碍,但直接用暴力算法也只会扣几分无伤大雅,最终我错了六个选择题ORZ,大家不要学习我基础薄弱,最后133分也算不错。
|
||||
我就因为完全没看过基础教材,搞得今年那些很基础很基础的概念题错了,408 只要选择题不出问题,大题基本上不会错多少分,最多是数据结构的算法题有一些障碍,但直接用暴力算法也只会扣几分无伤大雅,最终我错了六个选择题 ORZ,大家不要学习我基础薄弱,最后 133 分也算不错。
|
||||
|
||||
噢对了,如果目标院校有机试的兄弟,机试也是很重要的一部分,建议尽早复习,机试复习对于数据结构的复习帮助也是很大的。
|
||||
|
||||
而关于复习时的时间安排,我是完全按照考试时间来的,**所有的上午都是用来复习数学,下午用来复习408,晚上则前期安排英语卷子,后面就是政治背记和写题(晚上经常因为数学学不完被挪用时间写数学)所以我觉得大伙可以比我更早开始,比如四月五月,也不至于像我一样到最后手忙脚乱。**
|
||||
而关于复习时的时间安排,我是完全按照考试时间来的,**所有的上午都是用来复习数学,下午用来复习 408,晚上则前期安排英语卷子,后面就是政治背记和写题(晚上经常因为数学学不完被挪用时间写数学)所以我觉得大伙可以比我更早开始,比如四月五月,也不至于像我一样到最后手忙脚乱。**
|
||||
|
||||

|
||||
|
||||
@@ -106,9 +104,6 @@
|
||||
|
||||
之前复习的时候还 yy 如果上岸了,该怎么来装逼,到了现在只想说,考研确实挺辛苦的,但做出选择就得有所行动,对于年级还低的兄弟,我的建议只有一个,好好学习,争取保研,考研太苦了,我这辈子不想再体验一次这样的备考,就这么多了,祝福各位心想事成,早日上岸!
|
||||
|
||||
|
||||
|
||||
------
|
||||
---
|
||||
|
||||
厨子寄语:考研备考的过程真的很苦,深有体会,尽人事,听天命,你越渴望,机会越大。愿努力考研的你们,都能成功上岸心仪的院校。
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
PS:这期很多利器,大家不要错过哈,总有一款适合你。
|
||||
|
||||
------
|
||||
---
|
||||
|
||||
## **Typora**
|
||||
|
||||
@@ -16,15 +16,13 @@ PS:这期很多利器,大家不要错过哈,总有一款适合你。
|
||||
|
||||
https://www.typora.io/
|
||||
|
||||
另外还有 notion也是贼好用的软件,我哥们一直在用,我也早就下载了,一直放着没用,得抽空学学,真的很不错。
|
||||
另外还有 notion 也是贼好用的软件,我哥们一直在用,我也早就下载了,一直放着没用,得抽空学学,真的很不错。
|
||||
|
||||
还有一个国产软件 wolai,是读者推荐的,功能和 notion 差不多,也非常不错,大家可以都试一下,挑选适合自己的。
|
||||
|
||||
推荐指数:⭐⭐⭐⭐⭐
|
||||
|
||||
------
|
||||
|
||||
|
||||
---
|
||||
|
||||
## draw.io
|
||||
|
||||
@@ -42,15 +40,13 @@ https://app.diagrams.net/
|
||||
|
||||
推荐指数:⭐⭐⭐⭐⭐
|
||||
|
||||
------
|
||||
|
||||
|
||||
---
|
||||
|
||||
## picx
|
||||
|
||||
我是用的 GitHub 当的图床,所以这个神器可帮了我大忙了,是一款贼好用的图床神器,
|
||||
|
||||
图片外链使用 jsDelivr 进行 CDN 加速。不用下载和安装,只需要一个 Github 账号,打开 PicX 官网即可配置使用
|
||||
图片外链使用 jsDelivr 进行 CDN 加速。不用下载和安装,只需要一个 Github 账号,打开 PicX 官网即可配置使用
|
||||
|
||||
img
|
||||
|
||||
@@ -64,9 +60,7 @@ GitHub 配置图床大家可以搜索一哈,跟着做就行啦,很简单的
|
||||
|
||||
推荐指数:⭐⭐⭐⭐⭐
|
||||
|
||||
------
|
||||
|
||||
|
||||
---
|
||||
|
||||
## mdnice
|
||||
|
||||
@@ -82,9 +76,7 @@ www.mdnice.com
|
||||
|
||||
推荐指数:⭐⭐⭐⭐⭐
|
||||
|
||||
------
|
||||
|
||||
|
||||
---
|
||||
|
||||
## carbon
|
||||
|
||||
@@ -98,9 +90,7 @@ carbon.now.sh
|
||||
|
||||
推荐指数:⭐⭐⭐⭐
|
||||
|
||||
------
|
||||
|
||||
|
||||
---
|
||||
|
||||
## **Free Video to GIF Converter**
|
||||
|
||||
@@ -116,8 +106,5 @@ carbon.now.sh
|
||||
|
||||
大家可以自己下载,拜了个拜。
|
||||
|
||||
链接:https://pan.baidu.com/s/1oQi1OECYagZyCjKtxPog9A
|
||||
提取码:jrnb
|
||||
|
||||
|
||||
|
||||
链接:https://pan.baidu.com/s/1oQi1OECYagZyCjKtxPog9A
|
||||
提取码:jrnb
|
||||
|
||||
Reference in New Issue
Block a user