FPDIS 5. Timely Effects

FPDIS 4.Functions and State

这周的课程没有作业,全是视频

Functions and State

首先我们需要回忆函数求值的过程,举一个例子

1
2
3
4
def iterate(n: Int, f: Int => Int, x: Int) = 
if (n == 0) x else iterate(n-1, f, f(x))

def square(x: Int) = x * x

FPDIS 3.Type-Directed Programming

FPDIS 2.Lazy Evaluation

Ansible playbook 批量部署 node-exporters 服务

假如现在有多台机器10.1.2.3,10.1.2.4,10.1.2.5 需要同时部署node exporter.

单个弄挺麻烦的,而且可能有加机器的需求,最好的办法是写好模板,改下IP重新运行就能部署上去了

之前有尝试ansible, 正好可以用上

Scalatra in Action 10. 与数据库集成

Ansible + AWX 安装

FPDIS 1.For Expressions and Monads

Github Actions 实战——下载每日Bing图片

Github Actions 出来也有一段时间了,内测时候就开始看了,现在才终于有空用上。

这里将会用一个下载每日Bing的图片的例子,来说明Github Actions的使用

Progfun 6. Collections