自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vim编辑器常用方法

i --从开头进入编辑模式a --从目前光标所在的下一个字符处开始输入A --从光标所在行的最后一个字符处开始输入x --删除光标所在当前字符X --删除光标前面的字符: --切入底线命令模式del --删除光标后的一个字符home/end --切换到行首/行尾page up/page down --上下翻页h --光标向左移动j --光标向下移动k --光标向上移动l --光标向右移动2j --光标向下移动两行数字+空格 --光标向后移动指定数量字符0 --数字0,光标移动到

2021-01-29 14:57:30 96

原创 mac版docker安装PHP:5.4.45-fpm镜像配合宿主机nginx搭建本地开发环境

安装dockerbrew install --cask --appdir=/Applications docker搜索镜像https://hub.docker.com/_/php?tab=tags&page=1&ordering=last_updated&name=5.4.45下载镜像docker pull php:5.4.45-fpm创建并运行容器docker run --name myphp-fpm -p 9001:9000 -v /www:/www --

2021-01-29 10:13:27 711

原创 PHP5.4安装GD库

cd php-5.4.45cd ext/usr/local/php5.4/bin/phpize./configure./configure -h./configure --with-php-config=/usr/local/php5.4/bin/php-config./configure --hgd ./configure --with-php-config=/usr/local/php5.4/bin/php-config --with-xpm- dir=/usr/X11/include

2021-01-07 14:26:35 264

原创 Mac编译安装PHP5.6

一、源码下载源码下载 : wget http://mirrors.sohu.com/php/php-5.6.2.tar.gz解压:tar -zxvf php-5.6.2.tar.gz进入目录: cd php-5.6.2二、配置初始化./configure \--prefix=/usr/local/php5.6 \--with-mysql \--with-mysqli \--with-pdo-mysql \--with-mhash \--with-curl \--with-gd \

2021-01-07 09:23:45 493 2

原创 Mysql慢查询语句分析

1.SHOW FULL PROCESSLIST解释:id :连接id,可以使用kill+连接id的方式关闭连接user:当前用户host:当前连接客户端db:连接的数据库command:显示当前连接的当前执行的状态,sleep、query、connecttime:持续时间state:sql语句的执行状态,copying to tmp table、sorting result、sending data等info:sql语句,持续时间过长,则需要优化2.慢日志查询记录响应时间超过设置阈值(

2020-09-15 11:53:24 166

原创 移除字符串中的表情符

<?php function removeEmojiChar($str){ $mbLen = mb_strlen($str); $strArr = []; for ($i = 0; $i < $mbLen; $i++) { $mbSubstr = mb_substr($str, $i, 1, 'utf-8'); if (strl

2020-09-02 16:49:06 155

原创 Redis个人学习笔记

set test1 helloget test1dbsize:检查key的总数mset k1 v1 k2 v2 k3 v3 k4 v4 :一次性添加多个key-valueexists a: 检查key是否存在,存在返回1,不存在返回0del a : 删除key,可以删除多个keysadd myset a b c d e f g : 一次性向一个key集合添加多个元素expire key seconds : 设置key在seconds秒后过期persist test1 : 去掉过期时间ttl

2020-06-07 19:59:21 115

原创 Git – Fast Forward 和 no fast foward

利用Fast-forward将dev合并到master :没有使用Fast-forward模式 ,可以看出,使用no-ff后,会多生成一个commit 记录,并强制保留develop分支的开发记录(而fast-forward的话则是直接合并,看不出之前Branch的任何记录)--no-ff 指的是强行关闭fast-forward方式。--no-ff (no fast foward),使...

2020-03-27 14:07:34 436

原创 centos安装netcat

1.下载安装包wget https://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1.tar.gz2.解压缩文件tar -zxvf netcat-0.7.1.tar.gz -C /usr/local3.切换至/usr/local/netcat-0.7.1  1>查看编译配置文件   ./con...

2020-03-23 11:57:01 682

原创 防止XSS攻击

预防XSS攻击从根本上说,解决办法是消除网站的XSS漏洞,这就需要网站开发者运用转义安全字符等手段,始终把安全放在心上。简单点,就是过滤从表单提交来的数据,使用php过滤函数就可以达到很好的目的。htmlspecialchars() 函数代码实例:<?php if (isset($_POST['name'])){ $str = trim($_POST['...

2020-02-26 18:20:08 135

空空如也

空空如也

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

TA关注的人

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