摘要: 人本来就是通过反馈来进行学习的,读书的时候,因为老师经常教育的是填鸭式的方法,不讲逻辑性,所以用来解题是不符合人类的思维方式,即逻辑性。每每解题,每每遇到稍微变换的题型,就不知所措而收到负反馈。还有考试这个占比较大权重的反馈,多数人收到的都是负反馈。 经过十几年的训练,培养出来的人的特质就是,潜意识 阅读全文
posted @ 2021-11-24 22:07 xfw121 阅读(147) 评论(0) 推荐(0)
摘要: 很多人强调要动手,但是你理论都不懂怎么去动手。那我顺着理论来把握一遍知识?如果书写该书的人的书写表达能力极强,很了解大脑的获取知识的思维方式,并且完全知道你的知识体系,那么你顺着这本书过一遍知识是没有问题的。然而呢,很少有这样的书籍。 人脑的学习知识的方式是顺着逻辑来的,因为这样可以减少要记忆的量, 阅读全文
posted @ 2021-11-24 21:18 xfw121 阅读(64) 评论(0) 推荐(0)
摘要: 动态规划可能算是算法题的最高难度(仅仅指的是面试级别),很多人可能喜欢往动态规划的常规思路里套,这是一般人的思维惰性。我在不断地写动态规划题目时,我越来越感觉得到,其实这其实就是线性规划问题。通过把问题的抽象描述转化为优化问题的表述,理清问题中的决策变量,再用数据结构来记录能被反复利用的信息,这方便 阅读全文
posted @ 2021-11-24 20:12 xfw121 阅读(90) 评论(0) 推荐(0)
摘要: 举例来说,很多书籍对epoll的LT模式和ET模式解释非常令人费解,如下图所示。 这些书籍很抽象的描述,根本没有究其本质来讲。 如果你通过搜索epoll原理,从系统api内部来理解,就很好理解了。 当处于LT模式,epoll_wait函数复制内核事件表已发送的事件状态到用户events结构体,用户层 阅读全文
posted @ 2021-11-07 19:59 xfw121 阅读(62) 评论(0) 推荐(0)
摘要: 这是我一直都在思考的问题,或者说是我对怎么样才是一个好的程序员的思考。 场景 任何问题以及工具的使用,不讨论其应用场景,无疑是耍流氓。我这里讨论的对象主要是从事互联网开发工作的程序员。 互联网业务开发 如果只是互联网业务的开发,那么讲究的是能快速适应市场和用户的需求。互联网业务主要是信息的处理和存储 阅读全文
posted @ 2021-10-31 21:20 xfw121 阅读(51) 评论(0) 推荐(0)