常用命令记录
查看centos内核版本
uname -sr
sudo systemctl restart docker
docker stop job_liep
docker restart job_liep
docker exec -it job_liep /bin/bash
docker exec -it redis-test /bin/bash
docker cp /opt/data/docker/python-collect/pdemo4/collection/job/job_51job.py job_51job:/usr/src/app
docker cp /opt/data/docker/python-collect/pdemo4/collection/job/job_liep.py job_liep:/usr/src/app
docker cp /opt/data/docker/python-collect/pdemo4/collection/job/requests_utils.py job_liep:/usr/src/app
rm -rf job_liep.py
python job_liep.py
docker logs --since="2020-08-31" --tail=200 job_liep
mvn clean -Dmaven.test.skip=true package wagon:upload-single wagon:sshexec
mvn -U eclipse:clean eclipse:eclipse 然后重新执行 mvn clean package
redis
docker exec -it redis-test /bin/bash
lpush myspider:start_urls http://h5.dongsport.com/app/venue/siteJson.action?siteId=288322&venueId=297881&time=2020-09-07&orderType=0
docker exec -it redis-test /bin/bash
redis 127.0.0.1:6379> AUTH "yushangcc"
redis-cli -h 127.0.0.1 -p 6379
redis-cli -h 127.0.0.1 -p 6379 -a myPassword
redis-cli 127.0.0.1:6379> keys *
config set requirepass yushangcc
获取set对象: smembers phone:findroom
添加对象:sadd phone:findroom xxxxxxx
创建工程 scrapy startproject 工程名scrapy startproject 工程名
创建基于scrawlSpider的爬虫文件
scrapy genspider -t crawl 项目名
scrapy runspider 爬虫文件.py
scrapy crawl autoappot
conda env list & conda activate appot_py
查看python 组件版本
pip list
scrapy version -v
border-left:1px solid #f2f2f2;
line-height: 30px; /** 也能辅助垂直居中*/ line-height: 300px; //给父容器设置line-height,幽灵空白节点就会继承父容器的line-height,从而把内联块的高度撑开,空白节点在中间,于是与图片近似对齐
通过display:flex实现CSS垂直居中的方法是给父元素display:flex;而子元素align-self:center;
list-style: none; /** 去掉li 的圆点*/
line-height:22px;/** 行间距*/
text-indent : 0rpx;/** 段缩减*/
letter-spacing:3rpx;/** 字间距*/
$('#page1').load("head.html"); /** html 加载另外html页面*/
margin: 10rpx auto;//水平居中
DIV悬浮 position: absolute;margin: -10rpx 0rpx 0rpx 50rpx ;
两端对齐:justify-content: space-between;
********Flex布局*******
横向排列
复杂对齐(多行多列情况)
排列顺序
放大比例(空间填充)
缩小比例(空间不够)
i 执行对大小写不敏感的匹配。
g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。
m 执行多行匹配。
[abc] 查找方括号之间的任何字符
[0-9] 查找任何从 0 至 9 的数字
(x|y) 查找任何以|分隔的选项
\d 查找数字
\s 查找字符
\b 匹配单词边界
\uxxx 查找以十六进制xxxx规定的Unicode字符
n+ 匹配任何包含至少一个n的字符串
n* 匹配任何包含零个或多个n的字符串
n? 匹配任何包含零个或一个n的字符串
nginx
nginx -s reload 命令重启让
whereis nginx
nginx -s stop
nginx -t /**检查对nginx.conf文件的修改是否正确*/
nginx 启动
systemctl restart sshd.service
windows重启nginx
taskkill /IM nginx.exe /F
start nginx.exe
python flaskexport FLASK_DEBUG=1
nohup python -m flask run --host=0.0.0.0 --port=8010 &
line-height: 300px; //给父容器设置line-height,幽灵空白节点就会继承父容器的line-height,从而把内联块的高度撑开,空白节点在中间,于是与图片近似对齐
python manage.py runserver 0.0.0.0:80
pip show pymysql #查看pymysql 版本信息
linux
netstat -anp |grep 3306 #端口占用
MYSQL
index 出现位置:LOCATE('区', addres)
SUBSTR (str, pos)
截取从pos位置开始到最后的所有str字符串
SUBSTR (str, pos, len)
select addres , LOCATE('区', addres) , substr(addres,1,LOCATE('区', addres) ) ,REPLACE (substr(addres,1,LOCATE('区', addres) ) ,'上海市','') from biz_venue bv2 ;
editplus删除特定行
在“Find what”内容查找输入框中输入正则表达式:.*//.*\n ,即获取包含特定字符串“//”且以换行符结尾的行。
“Replace with”替换为输入框置空即可,并且勾选下方的“Regular Expression”选项以及“Support \U \L \E”选项,然后点击右侧的“Replace All”按钮。
长网页截屏
按下 Command + ⇧Shift + P
(Windows 为 Ctrl + Shift + P
),输入命令 Capture full size screenshot
(只输前几个字母就能找到),敲下回车,Chrome 就会自动截取整个网页内容并保存至本地
php
windows重启nginx
taskkill /IM nginx.exe /F
start nginx.exe
localhost/index.php
>php-cgi.exe -b 127.0.0.1:9000 -c php.ini
git
1、添加到本地仓库
git add .
2、添加提交描述
git commit -m '提交'
3、提交前先从远程仓库主分支中拉取请求
git pull origin master
git pull origin master //更新
4、把本地仓库代码提交
git push -u origin master
git新建分支
1) 切换到基础分支,如主干
git checkout master
2)创建并切换到新分支
git checkout -b panda
git branch可以看到已经在panda分支上
3)更新分支代码并提交
git add *
git commit -m "init panda"
git push origin panda
4)在git代码管理界面经可以看到panda分支了,成功~~
NPM
npm 更新package.json中依赖包版本
npm install -g npm-check-updates
npm install
iview-admin 菜单只有一个子菜单时,父级菜单不显示问题
src/components/main/components/side-menu/mixin.js
showChildren (item) {
return item.children && (item.children.length > 0 || (item.meta && item.meta.showAlways))
},
UNIAPP
uni.showLoading({title: 'Loading',mask:true})
uni.hideLoading();
Loading
uni.showModal({
content: res.message,
showCancel: false,
buttonText: 'confirm',
success: (res) => {
if (res.confirm) {
} else if (res.cancel) {
}
}
})
mybatis
user = userService.selectOne(new EntityWrapper<SysUser>()
.eq("username",username)
.setSqlSelect("id,username,status,password,company"));
maven 重新下载依赖
mvn dependency:purge-local-repository
不能让Maven重新下载依赖关系,但是可以清除使用不正确依赖关系 mvn dependency:purge-local-repository
docker 安装
SQLALCHEMY_DATABASE_URI = 'mysql://mc:ccccccccc@cccccccc:3306/superset?charset=utf8'
docker cp superset:/usr/local/lib/python3.6/site-packages/superset/config.py ./config.py
SQLALCHEMY_DATABASE_URI = 'mysql://root:cccccccc@cccccccc:59605/superset?charset=utf8'
docker cp ./config.py superset:/usr/local/lib/python3.6/site-packages/superset/config.py
docker restart superset
docker run --name superset -u 0 -d -p 8088:8088 amancevice/superset:0.36.0
docker exec -it superset superset db upgrade
docker exec -it superset superset fab create-admin
docker exec -it superset superset init
docker exec -it superset superset run --with-threads --reload --debugger
docker exec -it superset /bin/bash
find -name config.py
docker rm superset
/usr/local/lib/python3.8/site-packages/superset/config.py
docker search centos
docker pull centos
docker images
docker run -itd --name centos-radius centos
docker exec -it centos-radius bash
cd /etc/yum.repos.d/
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
yum makecache
yum update -y
--nodejs 环境安装
mkdir /opt/software/ && cd /opt/software/
wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz
tar -xvf node-v10.9.0-linux-x64.tar.xz
mv node-v10.9.0-linux-x64 nodejs
ln -s /opt/software/nodejs/bin/npm /usr/local/bin/
ln -s /opt/software/nodejs/bin/node /usr/local/bin/
node -v
npm -v
从网上下载的node项目,首先npm install将依赖的包下载下来再运行
node .\index2.js
docker 启动异常,且没有日志:使用以下命令启动
可以试下命令 docker run -d -it xxxx(镜像ID)
容器提交镜像: docker commit -a "xxx1" -m "xxx1" a404c6c174a2 xxx1:v1
查看GPU:sudo docker run --rm --gpus all nvidia/cuda:11.0.3-base-ubuntu20.04 nvidia-smi
查看GPU:sudo docker run --rm --gpus all nvidia/cuda:11.0.3-base-ubuntu20.04 nvidia-smi
查看docker 容器日志: docker logs -f -t --tail=100 xxx1
GPU实例化nvidia容器 docker run --runtime=nvidia -it -d --name xxx2 -p 8002:8002 fb9475b92a48 /bin/bash
docker 容器启动脚本
-----------------run.sh----------------
#!/bin/sh
cd //
/app/node-v12.16.2-linux-x64/bin/node ./app/backendNode/index2.js
/bin/bash
----------------------------------------
容器启动启动脚本是一定是脚本绝对路径
docker run --runtime=nvidia -it -d --name flv -p 8889:8889 xxx1:v2 /bin/bash /root/run.sh