linux服务的检查启动

## linux服务的检查启动 ### 背景 * 最近我的vps上的nginx php-fpm服务总是无缘无故的挂掉,疑似进程被杀掉,知道今天才打算想个办法,让服务一直在运行 ### 写脚本 * 写了个脚本,每隔1分钟进行进程的检查,看服务是否还存在,内容如下 ```php // 判断shadowsocks服务 $cmd = 'ps axuf | grep shadowsoc
阅读全文
共有78人浏览

Mac上的selenium安装

## Mac上的selenium安装 ### 安装selenium * 近期写公司的业务(PHP),发现测试起来要添加订单,而添加订单的过程是比较繁琐而且漫长的,所以想自己写一个脚本,通过selenium的功能来达到自动化测试,或者辅助我开发自测的功能 * 从参考资料中的对照表查看适合你pc上的chrome浏览器版本的driver,然后从[镜像文件列表](http://chromedrive
阅读全文
共有81人浏览

thinkphp3.2的参数验证

## thinkphp3.2的参数验证 ### 背景 * 来到一家新的公司,这里的项目大部分是基于thinkphp3.2写的 * 对于很多人来讲,能够使用php5.6的版本开发,已经是很幸福的 * 但对于技术人员而言,优化是没有底线的,当你用着php 5.2的时候,你盼望着使用php5.6,当你使用php5.6的时候,又盼望着php7,当你使用php7的时候,你可能有盼望着使用go
阅读全文
共有100人浏览

centos的开机自启动的关闭

## centos的开机自启动 ### 背景 * 问题1:最近不知为何,自己的vps上的ss服务,nginx服务,php-fpm服务经常会挂掉 * 问题2:机器上的Apache服务器每次在重启服务器的时候会自己启动,我想把这个自启动去掉 * 问了朋友的vps,是否有类似的现象,发现并没有,看来问题出自我自己的vps上了 * 不管那么多了,先将问题解决 ### 解决问题 * 问题2
阅读全文
共有74人浏览

从nginx的504timeout到nginx的日志

# 从nginx的504timeout到nginx的日志 ## 背景 * 不知从什么时候开始,我的blog进不去了,访问的时候一直nginx提示504 timeout错误 * 看日志,发现没有新日志,从error_log到access_log都没有 * 我有点迷茫了,日志都没有,改如何找原因? ## 调查 * 当我从nginx的日志文件中,完全获取不到线索之后,我查看了一下linu
阅读全文
共有94人浏览

js方法将页面中金额数据以千分位的格式显示

### 千分位显示 * 将金额数据,以千分位格式在前端显示 * js方法定义如下: ```javascript /** * number_format * @param number 传进来的数, * @param bit 保留的小数位,默认保留两位小数, * @param sign 为整数位间隔符号,默认为空格 * @param gapNum 为整数位每几位间隔,默认
阅读全文
共有99人浏览

Mac下docker安装elastic search

# Mac下docker安装elastic search ## 安装docker * https://docs.docker.com/docker-for-mac/install/#download-docker-for-mac * 这一步省略,直接下载dmg文件双击安装即可 ### 也可以使用安装包 * https://www.elastic.co/downloads/elas
阅读全文
共有157人浏览

go语言中的range以及一些小知识

## 前言 * 最近在看《go语言圣经》这本书,感觉还不错,写的挺详细的,推荐go入门者使用。 ## 在路上 * 我是从头开始学,虽然之前有学过PHP,学了半吊子的c,但对于go语法,我还是不敢怠慢的,循序渐进,脚踏实地。 * 今天,学到for的时候,在书中看到了一段代码,代码中有range的这种关键字,一时难以理解,它不像函数那样使用,接着把书往后看,谜底慢慢揭开。。。 > 每次循
阅读全文
共有132人浏览

mac下安装consolas字体

### 环境 * Mac OS X ### 原因 * 本着生命不息,折腾不止的原则,尝试给自己的电脑使用等宽字体 * consolas是本人认为在win下编程最好用的字体 ### 安装 ```shell $ brew install cabextract $ cd ~/Downloads $ mkdir consolas $ cd consolas $ curl -O
阅读全文
共有489人浏览

ss提供“科学”上网

## 科学上网 * 好的东西是双刃剑,我们应该用它帮助我们变得更好 * 这里只提 使用谷歌搜索 * 众所周知,谷歌的爬虫可以爬取javascript所产生的内容,而百度不行。这也就是说,很多答案谷歌有,百度无 * 百度的竞价排名商业化严重,你搜索的可能会让你得到误导你的答案,使用百度的同时,不妨试试[Google](http://www.google.com "Google") * 总之
阅读全文
共有204人浏览