JS进阶0301

循环引用 循环引用会造成无法进行垃圾回收 function f() { var o1 = {}; var o2 = {}; o1.P = O2; // O1 引用 o2 o2.p = o1; // o2 引用 o1. 这就造成循环引用 } f(); 标记-清除算法 通过根变量是否可达,来判断是否为激活状态 解决了循环引用无法回收的问题,通过判断根变量是否可达来决定是否

- 阅读全文 -

Golang Day02

格式化说明 %d 格式化整数 %x和%X 格式化16进制数 var c int16 = 10 fmt.Printf("c=%x,c=%X", c, c) %g 格式化浮点数 %f 输出浮点数 %e 输出科学计数法 func main() { var f = 12345.67891 fmt.Printf("f=%g,f=%f,f=%e", f, f, f) } //

- 阅读全文 -

Golang Day01

标识符规则 Unicode编码字符或者_开头,但是不能数字开头,后面可以跟n个字符; _是特殊标识符,叫做空白标识符,赋的值会被抛弃; 标识符大写字母开头表示外部可引用,小写开头外部无法引用,相当于public private; 函数 函数也是标识符的一种, 函数基本格式 func add(a, b) (c int) { return a + b } func a

- 阅读全文 -

Docker-Compose

在线浏览思维导图 是什么? 可以管理多个Docker容器,组成一个应用。需要定义配置一个YAML格式的配置文件docker-compose.yml 概念 服务service 一个容器对应提供对应的服务 项目project 若干个对应的容器组成的一个完整的业务,在docker-compose.yml文件中定义 安装流程 以下安装流程已经过时 最新安装流程参考官方Docker Co

- 阅读全文 -

YAML语法学习

语法规则 大小写敏感 使用缩进表示层级关系 缩进时不允许使用tab键,只允许使用空格 缩进的数目不重要,只需要层级相同的左边对齐即可 #表示注释 数据结构 对象:键值对的集合 数组:一组有序的值 纯量:单个的值,包括需要的基本数据类型 对象 使用冒号结果进行表示,且冒号后要加空格 name: xxcheng 转为JSON格式 {"name":"xxcheng"} 写法二

- 阅读全文 -

Docker 网络

在线浏览思维导图 入门 Usage: docker network COMMAND Manage networks Commands: connect Connect a container to a network create Create a network disconnect Disconnect a container from a netwo

- 阅读全文 -