- 博客(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关注的人