自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 python - 计算百分比保留多位小数

代码如下:if __name__ == '__main__': # 保留4位小数 percent_01 = '%.4f%%' % (float(3) / float(40000) * 100) print '------ percent_01 = ', percent_01 # 保留3位小数 percent_02 = '{:.3%}'.form...

2019-06-27 16:11:10 4213

原创 python RSA模块加密和解密

使用RSA加密和解密,将保密内容加密后写入文件,使用时读取加密文件并用私钥对加密内容进行解密得到加密前的数据。# coding=utf-8import rsadef create_keys(): # 生成公钥和私钥 (pubkey, privkey) = rsa.newkeys(1024) pub = pubkey.save_pkcs1() with ope...

2019-06-26 18:15:53 3518

原创 mysql导入导出sql文件

mysql导入导出sql文件window下1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u dbuser -p dbname users...

2019-06-24 18:49:40 9695

原创 docker映射端口与ssh访问或容器访问

docker映射端口与ssh访问或容器访问映射端口-d 后台执行-p映射端口--privileged 可以使用systemctl# docker run --privileged -d -p 9000:80 jiqing9006/centos:httpd /sbin/inite2e33ac1fb2acdef86c995c79eb746fb552417b112210bc53...

2019-06-21 15:59:29 2058 1

原创 ifconfig netstat 命令安装

ifconfig netstat 命令安装刚创建的docker中没有 ifconfig、netstat 命令,可以安装 net-tools 包就行。yum install -y net-tools

2019-06-21 15:29:51 428

原创 Nginx + Supervisor + uWSGI 部署 Django 服务

Nginx + Supervisor + uWSGI 部署 Django 服务这一篇介绍使用 Nginx + Supervisor + uWSGI 部署 Django 服务。高德地图的服务器比较多,仅web服务就100多台,每台服务器的工作都比较单一,所以就没有部署virtualenv。因此我们为了保证服务器的纯净,也可以不用virtualenv。下面演示一下,我们的微博爬虫...

2019-06-21 11:54:36 240

转载 supervisor管理uwsgi运行的项目

supervisor管理uwsgi运行的项目环境 :ubuntu16.04+supervisor+uwsgi后台进程管理工具supervisor​ 通过查看supervisor的官方文档,发现supervisor目前只能运行在python2的版本中,但我们开发中常用的是Python3版本,还好我们项目一般建在虚拟环境中,于是就可以在外部python2的环境下使用supervisor管理...

2019-06-21 11:08:30 415

原创 docker使用/笔记

docker容器与宿主机之间拷贝文件使用docker部署web服务实现高可用高移植性在任何地方任何时间做任何事情docker 常用命令

2019-06-20 19:10:03 108

原创 Django使用supervisor管理celery和uwsgi实践记录 uwsgi BACKOFF Exited too quickly (process log may have details)

Django使用supervisor管理celery和uwsgi实践记录安装下载supervisor不用多说。直接上配置文件:vir_path标识虚拟环境路径pro_path标识项目路径全部都是绝对路径[program:uwsgi]command=/vir_path/uwsgi --ini /pro_path/hs_uwsgi.inidirectory=/pro_path...

2019-06-20 18:55:06 2617

翻译 nginx+uWSGI+django+virtualenv+supervisor发布web服务器

1.单机启动django项目,性能低,默认使用wsgiref模块,性能低的wsgi协议python manager.py runserver 0.0.0.0:8000 2.高并发启动django,django是没有这个功能的,而uWSGI模块,遵循uwsgi协议,支持多进程处理django请求uwsgi 通过他,启动你的django,而不再是python manager.py ...

2019-06-20 17:52:23 220

原创 Python 进程管理工具 Supervisor 使用教程和范例,使用supervisor管理nginx和uwsgi,使用docker打包web服务,实现高可用性,高移植性

一、使用教程Supervisor是基于 Python 的进程管理工具,可以帮助我们更简单的启动、重启和停止服务器上的后台进程,是 Linux 服务器管理的效率工具。什么情况下我们需要进程管理呢?就是执行一些需要以守护进程方式启动的程序,比如一个后台任务、一组 Web 服务的进程(说是一组,是因为经常用 Nginx 来做负载均衡),这些很可能是一些网站、REST API 的服务、消息推送的...

2019-06-20 17:20:53 565

原创 Python 进程管理工具 Supervisor 使用教程

https://www.cnblogs.com/sundahua/p/9149579.html

2019-06-20 11:10:59 289

原创 在docker和宿主机之间复制文件

在docker和宿主机之间复制文件从主机复制到容器:sudo docker cp host_path containerID:container_path从容器复制到主机:sudo docker cp containerID:container_path host_path容器ID的查询方法想必大家都清楚:docker ps -a很简单明了了吧。。就不...

2019-06-20 10:17:59 754 1

原创 centos7安装nginx随笔记录

centos7使用yum安装nginx1,查看系统版本# 查看内核版本[zhangjun.xue ~]$ uname -r3.10.0-862.2.3.el7.x86_64# 查看系统版本[zhangjun.xue ~]$ cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core)2,使用以下yum命令安装Ngi...

2019-06-19 15:12:41 198

原创 centos7 部署web项目步骤记录

1,centos7下使用yum安装pip首先安装epel扩展源:  yum -y install epel-release  更新完成之后,就可安装pip:  yum -y install python-pip  安装完成之后清除cache:  yum clean all这是在root用户时使用的命令,当前用户如果不具有root权限,加上sudo。如果pip ins...

2019-06-14 19:36:39 1302

原创 python和shell之间相互交换变量获取变量

python -> shell:1.环境变量代码如下:import osvar=123或var='123'os.environ['var']=str(var) #environ的键值必须是字符串os.system('echo $var')代码如下:import osvar=123或var='123'os.environ[...

2019-06-14 11:40:31 2576

原创 CentOS7使用firewalld打开关闭防火墙与端口

1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 :systemctl enable firewalld2.syste...

2019-06-14 11:32:42 255

原创 shell脚本中调用python脚本的函数并获取python脚本函数的return值

shell脚本中调用python脚本的函数并获取python脚本函数的return值例子1:废话少说,直接上代码:python脚本:merge_report.py# coding=utf-8 import sysdef main(param): return paramdef find_report(param): return pa...

2019-06-14 11:26:58 22623 1

原创 开源工具

pythonpython资源大全https://github.com/tingtinglu/awesome-python-cn Anaconda 环境管理https://www.anaconda.com/ psutil 系统监控https://github.com/giampaolo/psutil Bokeh 交互式可视化库https://github.com/bokeh/bokeh ...

2019-06-12 17:32:27 163

原创 Django xadmin自定义页面

django自带的admin因为功能和样式比较简陋,所以很多程序员选择第三方后台xadmin做后台,但是xadmin的自带管理页面非常有限,有时我们也想自己定制一些功能页面,网上关于这个需求的教程实在是太少了,或者讲得实在是很模糊,经过我自己的一些摸索后现在来谈一下我总结的经验,我遇到的坑都用会在注释里写命(此定制页面非xadmin添加插件式定制,而是添加路由,并通过view,和自定义html...

2019-06-12 17:16:48 3866 3

原创 Django 对特定app下的models生成迁移

Django生成迁移默认是对全局的:python manage.py makemigrationspython manage.py migrate如果要想仅仅对部分app进行作用的话则执行如下命令:python manage.py makemigrations <appname>python manage.py migrate <appname>...

2019-06-12 16:31:37 7433

原创 python xlwt写入excel操作

python xlwt写入excel操作安装$ pip install xlwt例子:import xlwt# 创建一个workbook 设置编码workbook = xlwt.Workbook(encoding = 'utf-8')# 创建一个worksheetworksheet = workbook.add_sheet('My Worksheet')# 写入e...

2019-06-10 11:31:32 10351

原创 python - 验证字符串密码是否符合要求

运行环境:python2.7需求如下:"""检查哪个字符串用密码合适。1.密码至少在8字以上20字以下2.密码由英文字母,数字和特殊文字组成3. 至少应包括两个数字4.应包括一个以上的大写字母5.特殊文字只能用( ___ ? !)三个6.以密码是否合适为结果返还。 此时不适合时,详细理由也一并输出,- 不超过8个字或超过20个字:1- 2个以下数字:2- 没有...

2019-06-06 10:25:53 15080

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除