用 sed 命令校验数据格式

介绍 sed 是一种流编辑器,是Unix常见的命令行程序。能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。 Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。

Docker初步学习-$k

Docker简介 Docker是用来做什么的,举个例子,有一批货物需要运走,此时需要一种服务–运输服务,假设目前没有交通工具,但是拥有组装汽车的所有原材料(轮胎,发动机等等),想要实现运输就需要自己手动组装,并且要了解各个部件的工作原理,非常的麻烦。而Docker则会帮我们组装好一辆货车,不需要你进行麻烦且繁琐的操作,当你需要其他服务也是一样,直接通过Docker可以直接拿来使用。现在想想开发php时需要哪些服务,nginx、php-fpm、mysql、redis等,有了Docker你不需要一个一个安装、编译、配置,使用docker pull 命令可以轻松拿到这些,你要做的只是让他们之间彼此关联。

Docker($k)搭建一套php开发环境

导语 下面内容将介绍如何把容器当作一个命令来使用以及搭建一套php+nginx的 web 服务,这里需要两个镜像,用两个镜像的主要目的是学习如何让 Docker 容器之间相互通信。阅读完下面的内容就可以搭建自己的 Docker 服务了。

Chromeless Demo

Chromeless 简介 Chrome 浏览器有一种模式叫做 Chrome Headless,在这种模式下,允许你正常运行 Chrome 浏览器,但是没有界面;想要调试这种模式下打开的网站,可以通过它提供的接口来实现,而 Chromeless 就是把这层接口做了封装,让你使用接口更方便。通过它,可以控制浏览器行为,如打开网站、点击按钮、填充表单、获取 DOM 元素…

Supervisor 让崩溃的程序自动重启

Supervisor 介绍 Supervisor 是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器由于某种原因暂时 kill 掉你的应用,此时可以用 Supervisor 让你的应用自动重启,如果是多个应用被杀死,也省去了手动一个一个地敲命令重新启动。