前言
记录平时遇到的一些坑,来防止下次再遇到问题的时候重新去搜
Python
多版本pip 更新
更新pip3
python3 -m pip install --upgrade pip
format格式化过程中报错 ValueError: expected ':' after conversion specifier
原因:在格式化过程中有别的 { }
大括号干扰导致
解决办法:对别的大括号进行两次从而转义
print ("{} 对应的位置是 {{0}}".format("test"))
输出结果 runoob 对应的位置是 {0}
可以看到两次大括号的一个转义{{}} 是一个很好的解决办法
requests在使用过程中 设置verify=False时 输出结果有warning
终端有warning 影响观感
InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
解决办法: import urllib3
urllib3.disable_warnings()
批量删除pyc和pycache文件夹
find . -name '*.pyc'
找到所有后缀是pyc的文件
find . -name '__pycache__'
找到所有pycache文件夹
rm `find . -name '*.pyc'`
rm -rf `find . -name '__pycache__'`
optparse库windows下终端会忽略引号
对符号进行转义
Linux
SCP No such file or directory?
问题:mac或linux下通过ssh连接云服务器并在终端中使用 scp 本地地址 用户名@云主机p:/想存放的目录 这个命令的时候会进行报错No such file or directory?
正确使用:(将1.txt传到远程服务器的tmp文件夹下)
例 scp /usr/local/1.txt admin@111.111.111.111:/tmp
Failed to connect to 127.0.0.1 port 1080: 拒绝连接
在kali中进行git clone的时候出现的报错
由于kali之前配置过ssr但是后面ssr没有关闭 然后直接卸载了
导致端口就一直是 1080了
解决方案: env|grep -I proxy
(大写的i)
输出输出
no_proxy=localhost,127.0.0.0/8,::1
all_proxy=127.0.0.1:1080
发现这个all_proxy的存在的问题,我们进行取消
unset all_proxy
再查询一下
env|grep -I proxy
输出 no_proxy=localhost,127.0.0.0/8,::1
curl ,git测试发现正常
Redis
开启redis-server 提示Creating Server TCP listening socket *:6379: bind: Address already in use
ps -ef | grep -i redis 找到redis的进程
kill -9 3086[对应的进程号 这里的3086只是一个例子] 把redis的进程杀死
redis-server 重新启动
bootstrap
简单使用
直接在html里面调用head头就可以了
<meta charset="UTF-8">
<title>Bootstrap引入</title>
<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css">
<!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->
<script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="http://cdn.bootcss.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
https://blog.csdn.net/yuzhiqiang_1993/article/details/70159122">https://blog.csdn.net/yuzhiqiang_1993/article/details/70159122
Docker
Docker基于CTF出题
首先我们可以通过docker pull lamp环境
然后通过
docker run -d -p 80:8080 容器镜像id
进入docker容器内部
docker exec -it 容器id /bin/bash
docker cp 本机文件位置 docker容器id:容器内的路径
其他问题
Mac下文件分包
https://blog.csdn.net/zgpeace/article/details/104306415
split命令
split -b 2m source.zip res.zip
split -b X(文件大小) filname outputfilename