一个完美主义者的自我救赎
一个完美主义者的自我救赎最近,看到一个心理测试题是测试你是否有完美主义:
(1)你是不是经常为自己设定目标,而且最终往往达不到那些目标?
(2)当一件事件做得不够好时,你是否有再试一次的想法?
(3)你是否休息时仍想着学习、工作、或者其他还没有解决的事?
(4)如果遇到别人说话或打岔,破坏了你的注意力,你是否觉得不太高兴?
(5)你是否常常会在事后想,如果当时能换成另一种方式来解决,也许会更加理想?
如果上面的问题,你的回答大部分是肯定的,那么你就有完美主义倾向。
对照自身,我就是那个完美主义者,时常会因为某件事做得不够好而感到痛苦,给我带来的后果就是:为了一件事想要达到“完美”的标准,付出了更多的成本,从而忽略真正需要优先处理的其他事情。最后,即使付出了成本,得到的结果也不一定是想要的”完美”。
看过一篇文章,里面说到:
完美主义是一种压力,它让你为自己创造不切实际的期望。你明明做到了正常水平,但是因为设定的目标太高,所以看上去距离目的地仍然很遥远。你的心态变成了:这一切还不够好,依然可以改进。
完美主义消耗了我们最宝贵的资源和时间,让你将注意力从真正的优先事项上移开。
完美 ...
提高记忆的方法
提高记忆的方法
多个感官并用记忆时调用一切感官。没人的话可以大声阅读,有人的话可以默念,轻微摇晃手指等,有助于保持专注。
重复记忆每天留出半个到一个小时,梳理总结今天所学的内容。每一章复习完成后做系统的知识整理。
建立关联把你所学的新知识与已有的认知建立联系,对于记忆事半功倍。
场景记忆把知识具象化为一个场景,想象自己在何时何地能用这些知识,与自身发生联系。
提出问题每学习一个知识点,试着提问,然后给出答案。用了就记住了。
Git使用手册
安装官网下载:https://git-scm.com/downloads 下载完成后使用默认进行安装。
安装完成后,在开始菜单里找到 Git -> Git Bash,蹦出一个类似命令行窗口的东西,就说明 Git 安装成功!还需要最后一步设置,在命令行输入:
12git config --global user.name "Your Name"git config --global user.email "email@example.com"
因为 Git 是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和 Email 地址。
创建版本库(仓库)1234567891011# 创建仓库mkdir <仓库name># 进入仓库cd <仓库name># 此命令用于显示当前目录pwd# 把当前目录初始化成Git仓库git init
也不一定必须在空目录下创建 Git 仓库,选择一个已经有东西的目录直接git init也是可以的。
添加文件到仓库在仓库目录下放入文件,如新建一个test.txt文件,然后使用g ...
new命令原理
使用 new 命令时,它后面的函数依次执行下面的步骤:
创建一个空对象,作为将要返回的实例对象。
将这个空对象的原型,指向构造函数的 prototype 属性。
将这个空对象赋值给函数内部的 this 关键字。
开始执行构造函数内部的代码。
如果构造函数内有返回值且为对象类型,则返回该对象,否则返回上面创建的实例对象。
123456789101112131415161718192021222324252627282930313233343536373839404142// 构造函数function Person(name, age) { this.name = name; this.age = age;}// 自定义_newfunction _new() { // 将 arguments 对象转为数组 var args = [].slice.call(arguments); // 取出构造函数 var constructor = args.shift(); // 创建一个空对象,继承构造函数的 prototype 属性 var cont ...