2018年03月的内容
linux(ubuntu)下安装phantomjs
1.安装phantomjs ubuntu下sudo apt-get install phantomjs下载的不能用 —-下载程序文件 到官网下载 12 到官网下载 ……
Mac上tesseract-OCR的安装配置
Mac上tesseract-OCR的安装配置 tesseract简介 OCR(Optical Character Recognition)即光学字符识别技术,专门用于对图片文字进行识别,并获取文本。 tesseract-ocr引擎先由HP实验室研发,后来成为一个开源项目,主要由google进行改进优化。 安装步骤 安装homebrew Homebrew是Ma……
Laravel如何优雅的使用Swoole
背景## 正在做一个智能家居的项目,接收下位机(就是控制智能家居硬件模块的HUB)协议解析,Web端维护硬件状态,利用APP交互。由于下位机数据是发送到服务器的XXX端口,所以必须对XXX端口进行监听。其实和聊天室的概念差不多,研究了一下workerman、swoole和其他几个开源的项目,决定采用swoole。 关于php解析下位机的16进制协议,其实……
laravel5.5安装excel
注意5.5版本,要求安装的excel也要高版本,不然会报错 composer require maatwebsite/excel ~2.1.23 ……
nginx按天切割日志,并保留指定时间的文件
Shell #!/bin/bash - #1.nginx日志存放路径 path_array=("/usr/local/nginx/logs" "/var/log") #2.日志标识前缀数组 prefix_array=("kong" "zhuishuyun_home" "zhuishu……
Nginx日志按天分割
Nginx日志按天分割 Shell 前言 网上有很多用kill -URS1的方式来让nginx产生新的日志文件,也有很多人抱怨这种方式是否正确,在这里我要告诉大家,这种方式非常正确。我看了系统自带的logrotates来实现nginx的日志分割,查看其bash源码,发现也是发送USR1这个信号。 ……