在D:\phpstudy_pro\Extensions\php\path
目录下新建文件php.bat
,内容为
1 | @"D::\phpstudy_pro\Extensions\php\php7.4.3nts\php.exe" %* |
再新建文件php73.bat
1 | @"D:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe" %* |
这样就能同时在命令行里使用php
和php73
使用不同的php版本
在D:\phpstudy_pro\Extensions\php\path
目录下新建文件php.bat
,内容为
1 | @"D::\phpstudy_pro\Extensions\php\php7.4.3nts\php.exe" %* |
再新建文件php73.bat
1 | @"D:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe" %* |
这样就能同时在命令行里使用php
和php73
使用不同的php版本
1、查找所有运行的端口
输入命令列出所有端口的使用情况:
1 | netstat -ano |
查找被占用的端口,比如是 80,首先找到它。
2、查看被占用端口对应的 PID
输入命令:
1 |
|
最后一位数字就是 PID, 这里是 8066。
3、强制(/F参数)杀死 pid 为 8066 的所有进程包括子进程(/T参数):
1 |
|
1 | git clone https://github.com/top-think/framework.git |
拉取最新代码
1 | git pull |
阶段性提交到暂存库
1 | //所有更改暂存 |
可以通过命令查看工作区和暂存区的状态
1 | git status |
可以通过命令查看具体修改内容
1 | git diff |
完成开发后提交到本地仓库
1 | git commit -m "本次修改内容的说明/注释" |
将本地仓库推送到远程仓库
1 | git push |
若提示成功即可
若提示版本冲突,请拉取远程代码,在本地解决冲突后重新提交,与上述过程类似
拉取
1 | git pull |
通过git status
、git diff
命令查看冲突内容,例如一个冲突文件中会这样标注
1 | <<<<<<< HEAD |
请将冲突的内容修改好再次提交
1 | git add . |
至此完成
1.下载、解压安装包
1 | sudo mkdir /tem |
2.进入 xunsearch 软件包的安装目录,执行安装脚本
1 | cd xunsearch-full-1.4.17/ |
若遇到报错
1 | bufferevent_openssl.c:228:19: error: storage size of 'methods_bufferevent' isn't known |
原因在于libevent 2.0.x需要openssl < 1.1.0
常用的几个Linux发行版已经把系统的openssl升级到了1.1.0+
即对应需要libevent 2.1.x+
而libevent 2.1.x改了头文件.. 如果不更换系统openssl版本.
那就可以去手动下载一个 libevent-2.1.11-stable.tar.gz
自己换成bz压缩格式(libevent-2.1.11-stable.tar.bz2)
放进 packages,记得删掉原来的libevent
1 | cd .. |
默认安装路径为/usr/local/xunsearch
,若看到如下信息标识安装完成
1 | +=================================================+ |
3.检测 PHP-SDK 的运行条件
1 | cd /usr/local/xunsearch/sdk/php/util/ |
结果显示缓存模块警告未开启,此时需要php安装apcu、apcu_bc两个扩展
apcu可再宝塔面板上完成安装
执行以下命令安装apcu_bc扩展
1 | sudo apt install php-pear |
4.启动 xunsearch 的后台服务
1 | cd /usr/local/xunsearch |
nrm (opens new window)[ 建议 ]
安装:
1 | npm install -g nrm |
查看所有可用源:
1 | nrm ls |
切换源:
1 | nrm use taobao |
查看当前使用源
1 | npm get registry |
cnpm(opens new window)
安装:
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
查看端口占用
1 | netstat -anp | grep 端口号 |
1 | lsof -i:端口号 |
可查看进程运行信息(运行目录等):
1.
1 | pwdx PID |
1 | ll /proc/PID |
1 | kill -9 PID |
1.批量查找某个目下文件的包含的内容
1 | grep -rn "查找的内容" ./ |
2.批量替换某个目下所有包含的文件的内容
1 | sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录` |
例如:我要把mahuinan
替换为huinanma
,
执行命令:
1 | sed -i "s/mahuinan/huinanma/g" `grep mahuinan -rl /www` |
这是目前linux最简单的批量替换字符串命令了!
具体格式如下:
1 | sed -i "s/oldString/newString/g" `grep oldString -rl /path` |
实例代码:
1 | sed -i "s/大小多少/日月水火/g" `grep 大小多少 -rl /usr/aa` |
注意转义:
实例:
1 | sed -i "s/<script src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.4\/query.min.js\" type=\"text\/javascript\"><\/script>/ /g" `grep '<script src="http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.4\/jquery.min.js" type="text\/javascript"><\/script>' -rl test/` |
版权声明:本文为CSDN博主「rhsy445566」的原创文章
原文链接:https://blog.csdn.net/rhsy445566/article/details/107594474
使用box-shadow给带有透明度的图片制作阴影时效果不理想
1 | box-shadow: 10px 10px 5px #888888; |
效果如下
它加在了盒子模型上
解决方法:
可以使用滤镜filter代替
1 | filter: drop-shadow(10px 10px 5px #888888); |
效果如下
1 | #安装 |
github地址:
https://github.com/soimort/you-get
示例使用requestAnimationFrame
使元素2秒移动200px.
1 | const element = document.getElementById('some-element-you-want-to-animate'); |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true
世事无常