暗时间

暗时间:走路、买菜、坐公交等等,都可以称为暗时间;

实际投入时间是投入时间和效率的乘积;

高效学习的习惯:能够迅速的专注以及长期可以保持专注;

设计自己的进度条:要善于规划(番茄土豆),让自己有个时间的估计,消除心理对时间投入的恐惧;

不要过早的退出:在尝试新的事物的时候,碰壁后,要去寻找巨人的肩膀走下去,过早退出是一切失败的根源;

兴趣遍地都是,专注和持之以恒才是真正稀缺的;

生活中的选择远比我们想象的要多,细微的选择差异造就不同的人生;

反思让人得以改进自己的最重要的思维品质;

饿死子干草堆之间的驴子,不管多纠结都要从纠结中逃离,好好思考和调查之后作出一个决定,并坚持下去;

一生的知识,自学的要在90%;

如何有效的记忆与学习

记忆编码:提供更多的提取线索,所谓条条大路通罗马,任何一个线索(气味,当时的场景,问题的背景,空间位置)被触发都可能顺藤摸瓜的拎出整条记忆;
理解记忆:知识中包含了精细的概念、逻辑、一般的解题原则、通用的解题手法、背景知识、类似的问题等等无数的记忆和提取线索;
学习:从既有的经验中总结知识,利用适当的抽象来的出适用范围更广的知识;遇到新问题的时候同样对问题进行抽象,触及本质,去除不相干因素避免干扰;
1. 养成习惯,回顾之前的知识;
2. 创造回忆的机会:讲给别人听,整理笔记,书写下来;
3. 虚拟别人的经历;
4.抽象和推广,也就是举一反三;
5.联系/比较自身的经历:和类似经历的人进行比较;

学习密度与专注力

专注力决定你的学习效率,也决定了你的学习密度;

学习习惯

学习与思考:
1.百度、谷歌、wiki
2.看书挑剔,只看经典;
3.做读书笔记;
4.利用零碎时间思考:思考可以避免焦虑,最坏的情况也不过如此;
5.多看心理学书;
6.学习一项知识,必须问自己三个重要的问题:他的本质是什么、他的第一原则是什么、他的知识结构是怎么样的;
7.学习和思考的过程中常问自己几个问题:问题到底是什么、到现在为止我收获了什么、设想自己正在将东西将给被人听、设想讲给一个不懂的人听、时常反思和注意自己的思维过程、养成反驳自己的想法和习惯、深入了解问题的本质;

时间和效率

1. 根据主题来查阅资料,而不是根据资料来查阅主题。
2. 好资料,坏资料;
3. 学习一个东西之前,首先在大脑中积累充分的“疑惑感”;
4. 有选择的阅读:思考,问题是什么、方案是什么、例子是什么;
5. 分类阅读,一类是知识类,一类是思维的;
6. 利用事假碎片:任何一点时间都可以用于阅读。
7. 书读百遍其义自见;
8. 看好书,看书评价,看作者;

知识结构

1.知识分为本质的和非本质的:


习惯养成

1. 知难而不退;
2. 认识到习惯的养成不是短时间的事情;
3. 观察自己的行为,并时刻提醒自己;
4. 一日三省;

作者

1. 遇到麻烦和困难的事情从不放弃;
2. 意识到英文的重要性;
3. 不顾一切的去琢磨一个问题;
4. 看一个人,只要看他读的书和见的人;

思维改变生活

1. 普通人从自己的错误中学习,聪明人从别人的错误中学习;
2. 理性的思考,应对我们原始的大脑;
3. 打破偏见的唯一途径就是阔视野,多积累知识,以及和不同知识背景的人讨论;
4. 仁者见仁智者见智;
5. 世界上最痛苦的事情不是和别人争斗,而是和自己作斗争;
6. 只要一种解释是对自己有利的,我们便不会去推敲和反驳,再漏洞百出的事情看上去也不无可能,而且只要一种解释是有可能的, 我们就认定其一定是的;
7. 客观意味着承认存在未知信息的可能性,理性意味着能够从对立面的视角去看问题和思考。
8. 与其让别人指出自己的错误,不如自己试着去发现自己的错误;
9. 能够改变既有的习惯依靠的不是自制力,而是知识;

书写是为了更好地思考

1. 书写是对思维的备忘;
2. 书写时思维的缓存;
3. 书写时与自己的对话;
4. 如果你不知道一个东西,很大的可能性是你也不知道自己不知道他;
5. 如果逼着自己将不成熟的想法写下来,看着自己写的内容,试着进一步扩展他们,就有可能在理性的道路上走的很远,很远;
6. 教是最好的学,如果一件事情你不能讲清楚,是有八九你还是没有完全理解;
7.讨论是绝佳的反思,可以在讨论的差异中发现自己的错误;
8.学会持之以恒的去做一件事情;
9. 让自己成为一个持续学习和思考的人,并只写你真正思考和总结之后的产物,其他一切就会随之而来;
10. 能够把问题长时间停靠在潜意思中是一种技能,能够点来很大的好处,停留的越长你越琢磨的透彻,比别人看到的就越多;


我不想与不能


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,这是一份使用C语言编写的代码,可以在C51单片机上实现您的需求。请注意,以下代码是基于Keil C51编译器的,如果您使用的是其他编译器,请根据实际情况进行修改。 ```c #include <reg52.h> #include <intrins.h> #define LED_NUM 8 // LED数量 #define BLINK_TIMES 5 // 闪烁次数 sbit led0 = P1^0; // 定义LED引脚 void delay(unsigned int t) { // 延时函数 while (t--); } void lightOff(int pin) { // 灭掉一个LED switch (pin) { case 0: led0 = 1; break; // 其他LED的控制语句 default: break; } } void lightOn(int pin) { // 点亮一个LED switch (pin) { case 0: led0 = 0; break; // 其他LED的控制语句 default: break; } } // 从上至下依次灭 void turnOff() { int i; for (i = LED_NUM - 1; i >= 0; i--) { lightOff(i); delay(500); } } // 从上至下依次点亮 void turnOn() { int i; for (i = 0; i < LED_NUM; i++) { lightOn(i); delay(500); } } // 闪烁 void blink(int times) { int i, j; for (i = 0; i < times; i++) { for (j = 0; j < LED_NUM; j++) { lightOn(j); } delay(500); for (j = 0; j < LED_NUM; j++) { lightOff(j); } delay(500); } } void main() { int i, j; while (1) { // 全灭亮2s for (i = 0; i < LED_NUM; i++) { lightOff(i); } delay(2000); // 从上至下依次灭 for (i = LED_NUM - 1; i >= 0; i--) { lightOff(i); delay(500); } // 从上至下依次点亮 for (i = 0; i < LED_NUM; i++) { lightOn(i); delay(500); } // 闪烁5次 blink(BLINK_TIMES); // 从上至下依次点亮 for (i = 0; i < LED_NUM; i++) { lightOn(i); delay(500); } // 从上至下依次灭 for (i = LED_NUM - 1; i >= 0; i--) { lightOff(i); delay(500); } // 闪烁5次 blink(BLINK_TIMES); } } ``` 这段代码使用了51单片机的GPIO口来控制LED灯的亮灭,其中使用了P1口的引脚来控制LED。在代码中,需要根据实际电路连接情况修改`sbit`和引脚控制语句。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值