如果想要在某些文件更新时执行或更新任务,make工具会令这个过程变得很方便。make工具需要Makefile(或makefile)文件来定义要执行的一系列任务。你可能已经使用过make将源码编译为程序。大部分开源项目都使用make来编译为二进制的可执行程序,编译后的程序可以使用make install进行安装。
CGI(Common Gateway Interface),通用网关接口,用于 web 服务器和外部应用程序(CGI 程序)之间的通信。为了探索 CGI 是如何工作的,我分别用 C 和 Python 语言写了段测试程序(均生成可执行程序),以及说明了一下解释型语言的 CGI 写法。
继电器像开关一样,可以串联或并联在电路中执行简单的逻辑任务。这种继电器的组合叫做逻辑门(logic gates)。继电器优于开关之处就在于,继电器可以被其他继电器所控制,而不必由人工控制。这就意味着,这些简单的逻辑门组合起来可以实现更复杂的功能,例如一些简单的算术操作。我们用 0 表示开关断开,用 1 表示开关闭合。以下器件都由继电器构成。
SMTP 协议是push协议,因此不能用于收邮件。POP3 协议是 Post Office Protocol。
SMTP(Simple Mail Transfer Protocol) 是基于文本的简单邮件协议,默认使用 25 端口。下图展示了 SMTP 的基本操作。