不会计算机怎么活
ASCII与二进制文件的区别
我们在linux操作系统中用得最多的要属于是对文件的操作,只要我们一进入该操作系统面向的都是对文件的操作。上次在博客中提到了linux的文件系统与windows文件系统及linux下的七种文件类型。其中对文件的分类是基于文件的基本属性,现在从文件的编码方式角度来对文件进行分类可以分为:ASCII码文件(也称文本文件)和二进制文件。
由于两种文件的数据在计算机中都是以二进制的形式存储的,故对于ASCII码文件和二进制文件的区别不是在物理上,而是在逻辑组成上。不同的逻辑组成可以形成不同的存储内容。
ASCII码文件是一个模糊的概念,但绝大部分认为ASCII文件是用来保存字符的。文件中的字节数都是字符的某种编码形式(如:ASCII码 / UTF - 8码);在linux终端可以用命令cat查看其中的字符内容,用vim编辑器可以编辑其中的的字符,如我们用vi编辑的所有源文件都是ASCII码文件。
二进制文件不是用来保存字符的,文件的字节数表示其他的含义(可执行文件中有些字节表示指令,有些字节表示各Section和Segment在文件中的位置,有些字节表示各Segment的加载地址)。如,目标文件、可执行文件、库文件;用hexdump命令查看一个二进制文件。
参考:51CTO的博客
思考
考试是学习过程而非结果
考试是从记忆中检索学问的一种练习,而非衡量学习成果的标尺。我们可以为自己创造一种可能:把考试当成一种学习工具。在诸多研究成果有一项发现非常重要:主动检索$\rightarrow$考试$\rightarrow$强化记忆,而且检索花费的心思越多受益越多。
从记忆中检索知识有两大显著好处:
- 告诉你什么事你知道的,什么是你不知道的,然后你就可以判断以后要把精力放在哪个薄弱的环节上,加以改进;
- 回想已经学过的东西会让大脑重新巩固记忆,强化新知识与已知之间的联系。方便以后回忆。检索,也就是考试,可以有效终止遗忘。
三种成本
- “机会成本”告诉我们,当面临大的选择时,要建立自己的“Stop doing list”。将一个开放式的选择,转化为一个封闭式的具体目标。这个世界上没有一种天赋叫做“只选对的”,但我们却可以借助自己的经历学会摒除那些错误的选择。
- “沉没成本”教给我们要勇于试错,用空杯心态打破过往认知的裹挟。过往的错误,往往有可能是对未来最有益的投资,而不是成本。聪明的创业者从来都不会被过往的成本裹挟。正所谓“天下武功唯快不破”,优秀的创业者都善于从迭代中优化路径、从试错中寻找时机。勇于试错,小步快跑。
- “边际成本”让我们认识到效率的本质,用比特原则建立起个人的优势。一件事情的成败,有时候我们不能只拼勤奋,还要考虑其背后的成本。“如何把有限的时间,最大可能进行复制”。 相关阅读
格言
- 如同明日将死那样生活,如同永远不死那样求知。
- 仇恨与偏见永远无法连根拔除。
有趣的知识
20张动图秒懂四大名谱(红外IR、质谱MS、核磁共振谱NMR、紫外UV)原理
33套换热器及反应设备工作原理动画,更多动画可见“化工707”云盘
学习
学习方式
养成编码$\rightarrow$巩固$\rightarrow$检索的迭代学习方式。
学习的过程至少可以分成三步:最开始是对短期工作记忆中信息的编码。这时信息还没有被巩固成长期记忆中坚实的知识表征。巩固会辨识并稳定记忆线索,赋予其含义,把它们与过去的经验以及长期记忆中已经存储下来的其他知识联系起来。检索会更新所学的东西,并让你做到学以致用。参考:让学习轻而易举的心理学规律
写作技巧
给自己安排固定的写作时间,要符合SMART规则(明确性(specific)、可测性(measurable)、执行性(action-oriented)、合理性(reasonable)、时限性(time-bound))。比如“我的写作时间定在工作日的上午 8:30~9:30。”参考:高效写作的十条奥义
荐书
《模仿犯》、《孤岛之谜》、《占星术杀人魔法》
手机版“神探玺洛克”请扫码