熟练使用命令行是一种常常被忽视,或被认为难以掌握的技能,但实际上,它会提高你作为工程师的灵活性以及生产力。本文是一份我在 Linux 上工作时,发现的一些命令行使用技巧的摘要。有些技巧非常基础,而另一些则相当复杂,甚至晦涩难懂。这篇文章并不长,但当你能够熟练掌握这里列出的所有技巧时,你就学会了很多关于命令行的东西了。
Linux 并不意味着不苟言笑的命令行,我多数时间在图形界面中工作。尽管如此,本书仍然不会尝试指导读者,如何点击某个菜单,如何启动某个程序……同样,如非必要,本书也不会为大多数操作配备截图。本书分为四个部分:气候、地理、景观、地质。气候篇中的内容为课外读物,包括一些杂谈随笔,可以增长知识;地理篇为必修课,它是这本书的核心,包含一些基本教程,这一部分的内容,建...
Apache Calcite 是一款开源SQL解析工具, 可以将各种SQL语句解析成抽象语法术AST(Abstract Syntax Tree), 之后通过操作AST就可以把SQL中所要表达的算法与关系体现在具体代码之中。Apache Calcite is a dynamic data management framework. It contains ma...