费曼技巧
前言费曼技巧是一种「以教为学」的学习方式,能够帮助你提高知识的吸收效率,真正理解并学会运用知识。这个学习方法其实很简单,就是验证你是否真正掌握一个知识,看你能否用直白浅显的语言把复杂深奥的问题和知识讲清楚。
正文
费曼技巧,是最高效,最实用的学习方法。
先说一个故事:1918年,一个叫做马克斯.普朗克的物理学家,获得诺贝尔物理学奖。之后他在全德国做巡回报告,不管被邀请到哪里,他都会对新的量子力学演讲一番,他的司机也渐渐对他的报告烂熟于心。于是就告诉他:普朗克教授,老做同样的报告,你一定觉得很无聊,我建议,在慕尼黑由我代理做报告,你坐最前排,带上我的司机帽,让我们换一换花样。
普朗克听了兴致盎然,欣然同意。于是司机就为一群专家级听众,做了一番有关于量子力学的长篇报告。同样也获得了大家的掌声,之后有一位物理学教授举手提问,司机回答说,我真没有想到,在慕尼黑这样先进的城市里,还会有人提出这么简单的问题,那我就请我的司机来回答这个问题吧。
在这个故事中,因为司机一遍又一遍的听普朗克的演讲,使自己可以完全代替普朗克做报告演讲,但区别就在于,司机的知识只是一种表演、一种模仿,就像镜子 ...
考研英语词根
前言英语词根就好比汉字中的偏旁部首,英语中的很多单词完全可以依靠词根来进行扩展记忆。
因为历史原因,英文词汇中基本是从 拉丁语 、希腊语 以及其他语言的词根与词缀(前缀、后缀)扩展而来,掌握好词根词缀后,就可以将绝大部分英语单词进行模块切分,划分为以下几块:
词根前缀 + 单词体
单词体 + 词根后缀
词根前缀 + 单词体 + 词根后缀
例如在 “exclude” 这个单词中,“ex”就是一个词根前缀,本意为 “出来,出去”,那么我们对应的可以将其记忆为 ex + clude ,对应的单词含义为:不包括,排除。相对应的,我们还可以结合正反义词同时记忆,记忆住了exclude,同时可以记忆include-包含的意思。久而久之,记忆的单词就形成了一张体系网,对于单词使用非常有用,同时,按照词根词缀的方法划分记忆单词,对于迅速扩展自己的词汇量也非常有帮助,将由同一个词根词缀构成的单词放在一起汇总记忆,比分散记忆要高效的多。
所以,词根词缀 是好东西,但是在使用的时候请务必小心,千万不可望文生义,猜测不认识词汇的含义,这样会起到适得其反的效果。词根词缀永远只是我们记忆单词的辅助 ...
考研思想政治理论知识
马克思主义基本原理概论哲学基本问题及不同哲学流派
马克思主义哲学与其他哲学的联系与区别
辩证法
质量互变定律
否定之否定规律
认识的本质
唯物史观和唯心史观的对立
社会存在和社会意识
坚持个人理想和社会理想的统一
资本主义的本质及规律自然经济 与 商品经济 是相对应的经济范畴 。
商品经济分为 简单商品经济 和 发达商品经济 。
简单商品经济以生产资料私有制和 个体劳动 为基础;资本主义商品经济以生产资料私有制和 雇佣劳动 为基础 。
商品经济是以 交换 为目的而进行生产的经济形式。商品经济产生的 历史条件 有两个:一是社会分工的存在;二是生产资料和劳动产品属于不同的所有者 。商品具有使用价值和价值两个属性,两种属性是对立统一的关系 。商品是劳动产品,生产商品的劳动可区分为具体劳动和抽象劳动 。
生产剩余价值是资本主义生产方式的绝对规律资本主义生产过程具有两重性:一方面是物质资料的生产过程,另一方面是 剩余价值的生产过程,即价值增值过程 。资本主义生产过程是劳动过程和价值增值过程的统一。
以生产资料形式存在的资本为不变资本;以劳动力形式存在的资本为可变资本。
剩余价值率 = 剩 ...
生活小常识
前言整理日常生活小常识。
可乐熬姜水可乐熬姜水能治感冒,不过只适用于风寒型感冒~原理:姜是辛温食物,能发汗解表、驱风散寒
注意:并不是所有的感冒都适用因为感冒有风寒、风热之分。对于风热感冒,人体本来已经感受了风热,或者寒邪入里化热,如果这时再服用生姜类温热药,就如同火上浇油,更加重内热。热感冒要怎么办呢?热感冒要吃小柴胡~
防油炸飞溅 或者 粘锅油炸之前,油内添加少量盐,或者在没放油时用姜擦拭一下锅底
保温瓶为何能保温保温瓶的保温本领全归功于它有一个瓶胆。瓶胆实际上是一只小口双层玻璃瓶,隔层之间是空的,将里面的空气统统抽掉,形成真空。玻璃上涂了一层银,像镜子一样光亮。瓶胆经过这样的处理,便具备了保温能力:
由于瓶胆的瓶口小,灌满热水后,再盖上一只软木塞,热水的热量就不容易通过瓶口逃出来;
瓶胆的夹层里没有了空气,热量不能经由瓶胆玻璃传到外面;
玻璃上涂的银层能把瓶里热水散射出来的热辐射统统反射回去。
三道关口,把容易逃逸热量的路径一一拦住,这就是保温瓶里的热水不容易冷的秘密。
上海的震旦
经常去上海外滩,看到一栋大楼上写着震旦二字,甚是不解,后来才知 ...
Manjaro卸载显卡驱动黑屏问题解决
前言
大晚上的滚动更新了Manjaro的内核之后,突然发现无法播放声音了,一系列的排查下来,发现是NVIDIA显卡驱动导致的问题,于是乎便卸载了video-hybrid-intel-nvidia-430xx-bumblebee 显卡驱动。结果,重启之后黑屏无法进入桌面了,于是乎便开始了修复之旅。
开始修复
第一步,使用 Ctrl + Alt + F3 进入 ttf3 命令行界面。(庆幸还有这个回天之术 (˶˚ ᗨ ˚˶))
第二步,使用 root 用户登录(不用考虑操作的权限了)
第三步,在终端输入 sudo mhwd ,查看可用驱动(mhwd是Manjaro自带的驱动程序管理器)
第四步,在终端输入 sudo mhwd --install pci video-hybrid-intel-nvidia-430xx-bumblebee ,安装闭源显卡驱动.
第五步,如果不出意外的话,此时会发现安装失败啦,哈哈哈,不要急,听我说,因为默认是没有连接网络的,当然安装失败啦,所以接下来我们要连接无线网络
第六步,通过 ip link 查看无线的设备 (设备名[broken ...
软件工程基础知识
前言个人学习整理之用。
软件生命周期软件生命周期一般分为八个阶段:问题定义、可行性研究、需求分析、概要设计(总体设计)、详细设计、编码和单元测试、测试(综合测试)、软件维护。
问题定义确定好要解决的问题是什么(what),通过对客户的访问调查,系统分析员扼要的写出关于问题性质、工程目标和工程规模的书面报告,经过讨论和必要的修改之后这份报告应该得到客户的确认。
可行性研究确定该问题是否存在一个可行的解决方案,探索这个问题是否值得去解决。更进一步明确项目的规模与目标,从 技术可行性 、经济可行性 、操作可行性 、法律可行性 等方面进行研究,确定是否开发该项目。
需求分析深入具体的了解用户的需求,确定目标系统必须具备哪些功能,用 《需求规格说明书》 记录对目标系统的需求。系统分析员在本阶段必须与用户密切配合,充分交流,得到经用户确认的系统逻辑模型,用 数据流图 、数据字典和简要的算法表示系统的逻辑模型。需求分析阶段所确定的系统逻辑模型是以后设计和实现目标系统的基础,必须准确、完整的体现用户的需求。
概要设计(总体设计)概括的说,应该怎样实现目标系统,设计出实现目标系统的几种可能方案,设计程 ...
Hexo重新部署
前言因为折腾Manjaro的NVIDIA卡的驱动程序,导致系统只能显示 ttf 界面,只好重装系统,因此Hexo也需要重新部署。
正文首先安装依赖环境
安装nodejs
1sudo pacman -S nodejs
安装npm
1sudo pacman -S npm
生成ssh秘钥配置git个人信息和生成ssh密钥
123git config --global user.name "xxxxx"git config --global user.email "xxxxxx@xx.com"ssh-keygen -t rsa -C "xxxxxx@xx.com"
设置Github的ssh密钥因为篇幅较多,所以独立整理了一篇文章,请移步我的这篇文章 设置Github的ssh密钥
Git Clone Hexo from github如果clone失败或者clone的速度太慢,可以参考我的这两篇文章 [Github提速方案] 与 [Git的妙用]
安装Hexo打开你原有的 blog文件夹,在 git bash 上 输入
1np ...
Python开发GUI网格列表控件
前言
有位朋友需要在Python下开发GUI,想要做一个网格列表,所以动手做了一个MultiListbox网格列表控件。
正文123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104import apply as applyimport pandas as pdimport numpy as np#GUIfrom tkinter import*"""使用tklinter下的Listbox控件 实现一个单行多值的网格列表控件""" class MultiListbox(Frame): def __init__(self,master,lists): Fra ...
Linux分区管理工具
前言
以下是 Linux 分区工具。它们能让你删除、添加、调整或缩放 Linux 系统上的磁盘分区。
通常,你在安装操作系统时决定磁盘分区。但是,如果你需要在安装后的某个时间修改分区,该怎么办?你无法回到系统安装阶段。因此,这就需要分区管理器(或准确地说是磁盘分区管理器)上场了。
在大多数情况下,你无需单独安装分区管理器,因为它已预先安装。此外,值得注意的是,你可以选择基于命令行或有 GUI 的分区管理器。
注意!
磁盘分区是一项有风险的任务。除非绝对必要,否则不要这样做。
如果你使用的是基于命令行的分区工具,那么需要学习完成任务的命令。否则,你可能最终会擦除整个磁盘。
Linux 中的 5 个管理磁盘分区的工具下面的列表没有特定的排名顺序。大多数分区工具应该存在于 Linux 发行版的仓库中。
GParted
GParted
这可能是 Linux 发行版中最流行的基于 GUI 的分区管理器。你可能已在某些发行版中预装它。如果还没有,只需在软件中心搜索它即可完成安装。
它会在启动时直接提示你以 root 用户进行身份验证。所以,你根本不需要在这里使用终端。身份验证后,它会分析设备 ...
中南大学软件工程考研题型
选择题型
瀑布模型是以文档为驱动、适合于(软件需求确定的)软件项目的开发。
需求分析的基本任务是(确定用户需要软件做什么)。
若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是(边界值分析法)。
根据程序流程图划分的模块通常是(过程)内聚的模块。
软件的分类,按其功能可分为:系统软件、(支撑软件)和应用软件。
UML的定义包括UML语义和(UML表示法)两个部分。
客观世界中的若干类,通常有两种主要的结构关系:即分类结构和(整体与部分结构)。
IDEF1X图用来描述系统的(数据)模型,主要有实体、联系和(属性)三种成分,其中实体可分为独立实体和(从属实体),且一个实体只能在图中出现一次。
软件是计算机程序、(描述计算机程序的文档)及(数据)的完整集合,将其统称为软件配置,这些项称为软件配置项。通过正式复审的软件配置项称为(基线),只有通过正式的变化控制过程才能改变它。
通常,将软件生命周期全过程中使用的一整套技术方法的集 ...