其它!!!!!!!!
命名神器
https://codeif.xinke.org.cn/
alt+enter 快速导入模块
豆瓣源安装
pip install -i https://pypi.douban.com/simple mysqlclient
好的例子
常看官方文档
就像进公司,进园区门口,进大门,电梯卡,门卡
redis缓存 瞬间并发量10W+
Linux
Linux -Docker
LINUX-redis
LINUX-MYSQL
云服务器SSR搭建+shadowsocks+安卓&ios&mac
linux安装selenium+chrome
ubuntu
看到端口占用
netstat -lnp|grep 88
win:netstat -aon|findstr 1080
看到全部端口:netstat -ano
强制关闭进程
cmd: taskkill /im firefox.exe /f
centos:sudo pkill -f nginx -9
SecureCRT中文乱码解决方法
https://jingyan.baidu.com/album/19192ad8ec8837e53e5707ef.html?picindex=1
解压
安装:yum install zip unzip
解压到当前目录下:unzip wwwroot.zip
压缩:zip -r mydata.zip mydata
screen
方法二:这个比较高级,使用screen
1、安装screen
yum install -y screen
2、新建一个screen
screen -S xiedi
这样会新开一个窗口,然后执行命令即可
python manage.py runserver 0.0.0.0:9000
3、重开一个窗口,列出所有screen进程,如下
[root@docker ~]# screen -ls
There are screens on:
3029.xiedi (Attached)
4、如果想链接上这个会话,执行命令即可
screen -r 3029
离开screen ctrl+a+d
注意括号中的状态值,由Attached
变成Detached
杀死进程kill -9 26134
install 集中安装,用于同步环境
- 项目依赖 pip3 install pipreqs
- 生成依赖文件:pipreqs ./ --encoding=utf8 #当前项目下
- 安装依赖文件:pip3 install -r requirements.txt
pip3 freeze > requirements.txt
pip3 install -r requirements.txt
requirements.txt
Django==2.0
numpy==1.15
Linux 删除,新增文件,运行py
新增/修改
vi mycrawl.py
touch mycrawl.py
删除
rm -rf mycrawl.py
运行
python3 mycrawl.py
linux安装python3
sudo apt-get install python3-dev build-essential libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev zlib1g-dev
sudo apt-get install python3
sudo apt-get install python3-pip
配置好Python3.6和pip3
安装EPEL和IUS软件源
yum install epel-release -y yum install https://centos7.iuscommunity.org/ius-release.rpm -y
安装Python3.6
yum install python36u -y
创建python3连接符
ln -s /bin/python3.6 /bin/python3
安装pip3
yum install python36u-pip -y
创建pip3链接符
ln -s /bin/pip3.6 /bin/pip3
sudo cp /usr/bin/python /usr/bin/python_bak
第二步:删除原来的指向2.7版本的默认链接
sudo rm /usr/bin/python
第三步:重新指定链接指向3.5版本
sudo ln -s /usr/bin/python3.5 /usr/bin/python
大功告成,此时在终端再输入python --version,输出的信息就是3.5版本了:
卸载
sudo apt-get autoremove python3.5
ubuntu 14.04 安装pip3
sudo apt-get install python3-pip #安装
pip3 -V #查看pip3的版本
sudo pip3 install --upgrade pip #更新pip3
pip3 install lxml #安装库
如果报权限错误加:sudo pip3 install lxml
add-apt-repository: command not found
sudo apt-get install software-properties-common python-software-properties
PIP3 安装
!!!!!!!!!!!!!!!!!!!!!1:pip3 install --upgrade pip
Centos7:5分钟安装python3.5 并存python2.7,兼容yum及Gnome
安装过程
1.安装相关依赖
sudo yum install openssl-devel -y
sudo yum install zlib-devel -y
2.安装setuptools
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
sudo python setup.py build
sudo python setup.py install
3.安装pip
wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
tar -zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python setup.py build
sudo python setup.py install
4.测试
/usr/local/python/bin/pip3
原文:https://blog.csdn.net/zuolovefu/article/details/78142612
python36u-devel安装:
(安装uwsgi必备:https://centos.pkgs.org/7/ius-x86_64/python36u-devel-3.6.7-1.ius.centos7.x86_64.rpm.html)
wget https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64//python36u-devel-3.6.7-1.ius.centos7.x86_64.rpm
rpm -Uvh ius-release*rpm
yum install python36u-devel
Shell编程
https://lupython.gitee.io/2017/10/08/shell%E7%BC%96%E7%A8%8B/
安装uwsgi
pip3 install -i https://pypi.douban.com/simple uwsgi
linux 上传文件
sudo yum install lrzsz
rz
root 账号登陆后,依次执行以下命令:
cd /tmp
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
./configure && make && make install
上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/sz:
cd /usr/bin
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz
windows常用
notepad++伸缩快捷键
折叠所有层次 Alt+0 展开所有层次 Alt+Shift+0
【python 3.6】python读取json数据存入MySQL(一)
【python 3.6】python读取json数据存入MySQL(二)
【python 3.6】如何将list存入txt后,再读出list
花生壳
安装:https://hsk.oray.com/download/
wget http://download.oray.com/peanuthull/linux/phddns-3.0.2.x86_64.rpm
rpm -ivh phddns-3.0-1.x86_64.rpm
phddns start(启动)| stop(停止)| status(状态)| restart(重启)|
phddns reset(重置)
phddns version(版本)
http://service.oray.com/question/4287.html
卸载:rpm -e phddns-3.0.2.x86_64
Juypter notebook
shift + TAB,会显示出参数列表
同步mysql数据库至服务器
本地mysql数据迁移至服务器
navicat选择数据库--右键 --转储sql文件(结构和数据)
把sql文件git同步至服务器
服务器登录mysql
创建数据库,use 数据库
导入sql文件:
source ~/..xxx/backend.sql
把本地代码push到远程服务器
git add.
git commit
push code to remove machine.
git push
远程服务器pull
git pull
js混淆、eval解密
python文件封装成*.exe文件(单文件和多文件)
https://www.cnblogs.com/jackzz/p/9431923.html
GIT
python其它
python操作Excel的几种方式
cmd- telnet
win中测试连接ip port
telnet 192.168.1.110 3306
输入 ctrl + ] 两个键
^]
telnet> quit
然后再输入 quit即可
selenium webdriver定位不到元素的五种原因及解决办法
http://www.51testing.com/html/87/300987-831171.html
用re查找替换
查找值 (.*?):(.*?)
替换之 $1':'$2'
CSV中文乱码
将.csv文件保存一下,然后鼠标右击打开方式记事本。然后,以记事本的方式打开了。文件-另存为 这时弹出一个窗口,右下方,编码,这时候你就可以选择自己想要的编码格式ansi,然后保存,就可以了。
知识点
基础讲师博客
https://www.cnblogs.com/Eva-J/p/7277026.html
https://www.cnblogs.com/liwenzhou/p/9959979.html
https://www.cnblogs.com/pyyu/
布隆过滤原理
https://www.jianshu.com/p/88c6ac4b38c8
百度网盘下载
https://github.com/syhyz1990/baiduyun/blob/master/help.md
安装spyder
打开https://pypi.python.org/pypi/spyder
下载里面最新的源码zip包(或者.tar.gz包),在本地解压后,cmd里cd到解压的目录下
python setup.py install
很简单的安装,安装过程中也没报什么错误。
安装后,在python安装目录下的Scripts下面会有一个spyder.bat,运行它就可以启动Spyder
如果你的系统变量里包含了这个Scripts目录,那么你在cmd中输入spyder也可以启动。
(我的系统变量Path是这样设置的: ;%PYTHON_HOME%;%PYTHON_HOME%\Scripts )