Install Docker Engine on Ubuntu To get started with Docker Engine on Ubuntu, make sure ...
Install Docker Engine on Ubuntu To get started with Docker Engine on Ubuntu, make sure ...
用到的网站 nginx安装地址: https://nginx.org/en/linux_packages.html#RHEL[https://nginx.org/en/lin...
阅读本文大概需要花费6分钟。 写在前面 几个月前我分享过一篇基于opencv人脸识别的员工考勤系统,由于我发布在多平台,总共的阅读量快5000+了,这让我备受鼓舞,同时陆陆续...
首先值得注意的是原本在OC中 pragma mark - Methods 这样的注释改为了 //MARK:** - **Methods**** 多行注释 /** 多行注释中支...
Swift的枚举,与object-c/c 的枚举不太一样,准确的说是多了很多特性; 首先枚举分三种: 1. 普通枚举 2. 包含原始值的枚举 3. 包含关联值的枚举
在【基础-可选类型】中提到过,可以把可选类型看成是一个特殊的类型,只有两种情况: 有值(Optional)、无值(nil) 。 其实本质与这种说法类似 - 可选类型 是名为O...
我的理解是:想要统一某作用域内的类型,但是定义阶段不清楚要“统一”的类型的具体类型 拿系统的Array举例 以下是Xcode摘抄, 其中Element就表示泛型,并且这个名称...
iOS 向下取整、向上取整、四舍五入 向上取整:float ceilf(float); double ceil(double); 向下取整:float floorf(f...
前言 尽量不使用 可选类型(也有叫‘可选项’的),算是Swift的一个特色,可以让程序在编写阶段就发现大部分因为变量为空而导致的问题,提高安全性;(dart的空安全就于此类似...
变量声明有两个关键字 let:声明不可变量,var:声明可变量 声明完整格式:关键字 变量名: 类型名 = 值 大部分时候,编译器可以进行类型推断,如果"值"是明确的类...
本节主要以class的初始化器讲解,struct 的初始化器与class类似,但不完全相同,而且不会牵扯到继承的问题; 口诀 便捷实现靠自身,必要实现靠super,指定实现看...