摘要: defer 应用的典型场景: 打开文件,需要关闭,打开数据库,然后断开连接,打开网络连接,传输完成后断开连接。 执行结果: 代码正常的执行顺序。 加入defer后的 多个defer的话,执行结果是从后到前。执行结果 阅读全文
posted @ 2019-06-10 18:27 pad+ 阅读(147) 评论(0) 推荐(0) 编辑
摘要: func main() { fmt.Println("日照香炉生紫烟") fmt.Println("遥看瀑布挂前川") fmt.Println("飞流直下三千尺") goto GAMEOVER fmt.Println("日照香炉生紫烟") //goto 标签 GAMEOVER: fmt.Println("GAME... 阅读全文
posted @ 2019-06-10 18:26 pad+ 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 有限循环 阅读全文
posted @ 2019-06-10 18:10 pad+ 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 合并后的结果: 判断多个值 阅读全文
posted @ 2019-06-05 14:51 pad+ 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 单分支语句 双分支语句 多分钟结构 阅读全文
posted @ 2019-06-04 17:07 pad+ 阅读(198) 评论(0) 推荐(0) 编辑
摘要: func main() { //按位或运算 fmt.Printf("12 | 10 的十进制结果是%d, 二进制结果是%b\n", 12|10, 12|10) //按位异或运算 fmt.Printf("12 ^ 10 的十进制结果是%d, 二进制结果是%b\n", 12^10, 12^10) //按位与运算 fmt.Printf("12 & 1... 阅读全文
posted @ 2019-06-04 16:17 pad+ 阅读(184) 评论(0) 推荐(0) 编辑
摘要: math包,go sdk用来做数学运算的包。 阅读全文
posted @ 2019-06-03 17:53 pad+ 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 常量:恒定不变的一块内存。 变量:反复擦写的一块内存。 表达式:使用运算符和api连接常量和变量的式子。 阅读全文
posted @ 2019-06-03 17:42 pad+ 阅读(205) 评论(0) 推荐(0) 编辑
摘要: docker -v 磁盘挂载参数 数据卷: docker run --name web1 -d -v /data nginx #将宿主机的根盘挂载到容器的/data目录。 docker run --name web1 -d -v /opt:/opt nginx #将宿主机的/opt目录挂载到容器的/ 阅读全文
posted @ 2019-05-30 15:44 pad+ 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1. Supervisor简介Supervisord 是用 Python 实现的一款的进程管理工具,supervisord 要求管理的程序是非 daemon 程序,supervisord 会帮你把它转成 daemon 程序,因此如果用 supervisord 来管理进程,进程需要以非daemon的方 阅读全文
posted @ 2019-05-30 13:43 pad+ 阅读(168) 评论(0) 推荐(0) 编辑