继上一篇: 《Puppeteer – AWS Lambda 中使用 puppeteer 页面截图》 新旧页面截图比较,若将截图和比较功能坐在一起,整个 Lambda 函数过于臃肿。因此…

函数 常见的函数定义 func 函数名(形参) -> 返回值类型 { // 具体实现 return 返回值 } 无参无反 func about1() -> Void { print…

注释 单行注释: // 多行注释: /* */ 文档注释: /// 分组注释: // MARK:- 常量与变量 常量: 定义之后无法修改 变量: 定义之后可以修改 // 定义常…

摘自: 《Now i code》 上一篇: 《Drupal – 区块开发》 基本概念 配置文档见: https://www.drupal.org/docs/8/api/configuration-api/configuration-a…

跳到文本最后一行: Shift + g 跳到文本最后一行的最后一个字符: Shift + g > Shift + 4 跳到文本第一行的第一个字符: g + g 跳到当前行的第…

Path 前加 /: 代表项目根目录 Path 后加 /: 代表 Path 目录 Path 前加 !: 代表取反,不忽略 Path *: 代表任意多个字符 ?: 代表任意一个字…

常用快捷键 创建新窗口: Command + N 创建新标签页: Command + T 放大字体: Command + + 缩小字体: Command + - 补全文件名: Tab 上一个…

使用终端命令行工具创建 Virtual Box 的时候,出现了如下的错误: Bringing machine 'mhi' up with 'virtualbox' provider... ==> mhi: Cloning VM…

在进行上一篇 《Drupal – Preprocess for View in Block》 功能实现的时候遇到了各种 View Query 的问题。 为了查看 View Query 语句的结构,于是就…