从上一篇文章中我们可以了解到,镜像的定制实际上就是定制每一层所添加的配置、文件等信息,但是命令毕竟只是命令,每次定制都得去重复执行这个命令,而且还不够直观,如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么这些问题不就都可以解决了吗?对的,这个脚本就是我们说的Dockerfile介绍Dockerfile是一个文本文件,其内包含了一条条的指令(Instr
分类:
其他好文 时间:
2019-11-05 18:55:14
阅读次数:
91
当次提交 当次的提交显示指定提交者信息: 修改上次提交 修改已经提交的commit的信息: 修改历史提交 如果是上几次的提交呢?可以利用rebase来实现,如: 在列表中将开头的pick修改为edit,然后重复执行以下命令直到完成: 修改所有的提交 与上面的不同在于,不能再使用特定的commit i ...
分类:
其他好文 时间:
2019-11-04 21:59:02
阅读次数:
228
1- 执行一次(延时定时器) var t1 = window.setTimeout(function() { console.log('1秒钟之后执行了') },1000) window.clearTimeout(t1) // 去除定时器 2- 重复执行(间歇定时器) var t2 = window ...
分类:
Web程序 时间:
2019-11-02 10:15:40
阅读次数:
111
while循环一般用于重复执行的命令或语句,直到判断为假条件不满足为止。
分类:
系统相关 时间:
2019-11-01 20:48:43
阅读次数:
181
定时器 是当你想要在未来某一刻执行一次时使用的 - 打点器 则是当你想要在固定的时间间隔重复执行准备的。这里是一个打点器的例子,它将定时的执行,直到我们将它停止。 Example: Result: ...
分类:
编程语言 时间:
2019-10-29 11:49:53
阅读次数:
88
在公司做分布式深网爬虫,搭建了一套稳定的代理池服务,为上千个爬虫提供有效的代理,保证各个爬虫拿到的都是对应网站有效的代理IP,从而保证爬虫快速稳定的运行,当然在公司做的东西不能开源出来。不过呢,闲暇时间手痒,所以就想利用一些免费的资源搞一个简单的代理池服务。 1、问题 代理IP从何而来? 刚自学爬虫 ...
分类:
编程语言 时间:
2019-10-26 17:18:25
阅读次数:
86
一.分布式延时任务 传统做法是将延时任务插入数据库,使用定时去扫描,比对任务是否到期,到期则执行并设置任务状态为完成。这种做法在分布式环境下还需要对定时扫描做特殊处理(加分布式锁)避免任务被重复执行。 然而使用RabbitMQ实现延时任务可以天然解决分布式环境下重复执行的问题(利用mq中消息只会被一 ...
分类:
其他好文 时间:
2019-10-24 09:38:47
阅读次数:
113
1、执行一次定时器(延时定时器) 2、重复执行(间歇定时器) 注意: 单纯的使用setInterval会导致页面卡死,其原因与JS引擎线程有关,用通俗话说就是setInterval不会清除定时器队列,每重复执行1次都会导致定时器叠加,最终卡死你的网页。但是setTimeout是自带清除定时器的set ...
分类:
Web程序 时间:
2019-10-22 10:46:41
阅读次数:
120
简单题,效果不够好 执行用时 :184 ms, 在所有 python3 提交中击败了19.12%的用户 内存消耗 :13.8 MB, 在所有 python3 提交中击败了5.08%的用户 ——2019.10.18 ...
分类:
其他好文 时间:
2019-10-18 16:09:06
阅读次数:
69