自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 php安装librdkafka拓展

拓展安装安装librdkafka```wget https://github.com/edenhill/librdkafka/archive/v0.9.4.tar.gz -O librdkafka-0.9.4.tar.gz tar -zxvf librdkafka-0.9.4.tar.gz cd librdkafka-0.9.4 ./configuremakemake install```安装ph...

2018-05-30 14:53:59 1072

原创 ubuntu16.04镜像源

ubuntu 16.04 配置apt镜像源配置apt镜像源腾讯:```deb http://mirrors.tencentyun.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.tencentyun.com/ubuntu/ xenial-security main restricted univers...

2018-05-30 14:51:31 2211

原创 自动构建和部署

项目原因,我们决定使用一台服务器作为构建机并进行部署,现在先用最简单的方法实现用crontab运行构建脚本样例```#!/bin/bashuser=ubuntusrc=/data/git-rsync/project_name/des=/data/www/project_namehost=xxx.xxx.xxx.xxuser=ubuntunow=`date +"%Y-%m-%d %H:%M:%S"`...

2018-05-30 14:49:03 420

原创 inotifywait+rsync同步

这个文章主要是保存一份inotifywait+rsync同步文件的例子。#!/bin/shhost=16src=/data/www/project_path/des=/data/www/project_path/user=ubuntu inotifywait -mrq --format '%Xe %w%f' -e modify,create,delete,move $src | wh...

2018-05-30 14:40:39 688

原创 nginx return测试

有时候不知道自己的nginx配置的规则到底有没有问题,可以在规则下简单使用return语句进行测试例子如下:server { listen 80; server_name localhost; error_log /tmp/logs/localhost/error.log; access_log /tmp/logs/localhost/access....

2018-04-27 14:07:07 894

原创 SSH免密登录

简单来说,就是要将自己的id_ras.pub内容放到服务器的~/.ssh/authorized_keys里面。同时也要检查用户根目录是否权限是否正确 /home/USER 权限必须为 700/home/USER/.ssh 权限必须为 700/home/USER/.ssh/authorized_keys 权限必须为 6XX如果想查看问题,用-v参数即可ssh [email protected]...

2018-04-25 14:06:50 551

原创 用docker搭建gitlab

1. 下载docker安装包[可选]2. 安装lrzsz[可选]3. 上传deb包到服务器4. `dpkg -i docker-ce_18.03.0_ce-0_ubuntu_amd64.deb`[可选] 如果缺少依赖 4.1 apt-get upgrade4.2 apt-get -f install5 [可选]配置中国镜像源5.1 `vim  /etc/docker/daemon.json````...

2018-04-19 10:11:59 220

原创 PHP URL参数与数组相互转化笔记

数组与URL参数相互转化

2016-10-28 16:26:43 2048

原创 JavaScript 数组去除重复元素 笔记

var unique = function (arr ) { return arr.filter(function(val,index,ay){ console.log(ay.indexOf(val,index+1)); if(ay.indexOf(val,index+1) !== index && ay.indexOf(val,index+1) !== -

2016-10-15 11:52:15 296

原创 PHP和JS扁平化数组代码笔记

有时候,我们需要想将数组里面的所有非数组元素提取提取出来,变成一个新的数组。 下面我将记下两个PHP和JS的解决方法。个人认为还是比较易懂的

2016-10-13 10:47:06 800

原创 正则表达式引擎测试笔记

判断是否是传统型NFA用nfa|nfa not 来匹配 “nfa not” 字符串 1. 如果只有 nfa 匹配 ,则是传统型nfa。 2. 如果整个nfa not 都能匹配,则要么是POSIX NFA ,要么是 DFA。是DFA还是POSIX NFA用X(.+)+X来匹配“=XX==========={256}”。 1. 如果执行花费很长时间,就是NFA(如果上一项测试显示不是传统型NFA,

2016-08-29 07:09:42 453

转载 PHP 汉字转拼音工具

http://netsmell.com/post/php-overtruepinyin.html?ref=myread

2016-08-29 06:53:08 464

原创 Windows Bat 用FTP上传文件 使用笔记

背景最近公司官网经常需要更新,更新的时候需要将一个文件上传到测试服务器,然后再在浏览器打开查看效果。上传操作比较麻烦,因此专门学习了一下BAT脚本编写,以此达到效果。例子@echo off set ftpfilename=autoftp.cfg echo open 121.1x9.2x3.x58 >"%ftpfilename%" echo user ourusername ourpasswor

2016-08-23 17:15:29 7245

原创 JS MutationObserver 笔记

参考MDN手册;缘由最近一直学探究一下前端MVC的原理,所以有空便去看看vue.js的源码。无意间发现的它的一个核心工作原理。MutationObserver官网介绍这个东西可以检测DOM变化,它是用来取代 Mutation Events 的。 大概用法如下: var target = document.querySelector('body'); var obser

2016-08-17 12:58:24 1348

原创 Shell脚本 变量笔记

变量说明:$$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如”$*”用「”」括起来的情况、以”$1 $2 … $n”的形式输出所有参数。 $@ 所有参数列表。如”$@”用「”」括起来的情况、以”$1” “$2” … “$

2016-08-16 17:37:06 203

原创 PHP CURL 笔记

在PHP的世界里面,如果想创建一个HTTP请求,CURL则是其中的一种选择。

2016-08-15 17:30:53 1084

转载 PHP使用CURL详解

CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。使用CURL发送请求的基本流程使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几

2016-07-13 22:16:57 287

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除