All too well

0. 自我训练手册

这一年的集训拉练,核心任务只有两个,语音塑造和记忆扩展。这一年的另外一个衡量指标是每天至少三个小时 并且要做到 一年内至少投入一千小时的注意力。 不要误以为最重要的收获只是把英语变成第一语言…… 在这个过程中,我们所积累并获得的,除了任务目标的达成之外,更重要的是(可能是很多人一生中第一次)完整的自学经历。 不仅如此,还有更重要的东西 —— 这个完整的自学经历,肯定会改变一个人对整个教育...

软件各种协议比较(GPL、AGPL、LGPL、Apache、ZlibLibpng、BSD、MIT)

软件各种协议比较(GPL、AGPL、LGPL、Apache、ZlibLibpng、BSD、MIT) 即通用性公开许可证(General Public License,简称GPL)。 GPL 同其它的自由软件许可证一样,许可社会公众享有:运行、复制软件的自由,发行传播软件的自由,获得软件源码的自由,改进软件并将自己作出的改进版本向社会发行传播的自由。 GPL还规定:只要这种修改文本在...

Cron 表达式和 crontab 命令

CRON表达式是一个用于设置计划任务的字符串,其由几个字段组成,每个字段代表任务在相应时间、日期或时间间隔执行的规则。CRON表达式最初是在类Unix操作系统中使用的,而现在它已经被广泛地应用于各种操作系统和编程语言中。 一个标准的CRON表达式由五个至六个部分组成,分别为:秒(second)、分钟(minute)、小时(hour)、日(day-of-month)、月(month)和年(y...

Linux 环境变量

一. 环境变量的概念 Linux 的变量可分为两类:环境变量和本地变量 环境变量:或者称为全局变量,存在于所有的shell 中,在你登陆系统的时候就已经有了相应的系统定义的环境变量了。Linux 的环境变量具有继承性,即子shell 会继承父shell 的环境变量。 本地变量:当前shell 中的变量,很显然本地变量中肯定包含环境变量。Linux 的本地变量的非环境变量不具备继...