自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python调用exe可执行文件

python调用exe可执行文件

2022-08-22 10:46:48 2327 1

原创 python将图片转为base64编码并在前端页面显示

python将图片转化为base64编码并在html网页显示1. 将图片转化为base64编码import base64with open("C:/1.jpg", "rb") as f: # b64encode是编码,b64decode是解码 base64_data = base64.b64encode(f.read()) # base64.b64decode(base64data) base64_data_str = str(base64_data, encodin

2021-06-03 11:22:29 2398

原创 使用PIL库生成图片验证码

很多网站在注册或登录时都有图片验证码, 使用PIL库可以简单快速的生成图片验证码此示例是在django框架下, 登录时生成验证码,使用PIL的Image模块创建会话对象, 使用ImageDraw模块创建画笔, 使用ImageFont创建字体, 可以在图片验证码上添加线/点/圆等,也可以生成比较难破解的算术验证码完整代码如下:from django.http import HttpRespo...

2019-04-23 15:26:57 485

原创 django报错:django.core.exceptions.ImproperlyConfigured: Requested setting EMAIL_FROM 处理办法

django框架中,注册页面使用celery异步发送邮件, 在执行celery -A celery_tasks.tasks worker -l info 之后, 正常显示,但在注册页面点击注册后, 报错如下:django.core.exceptions.ImproperlyConfigured: Requested setting EMAIL_FROM, but settings...

2019-04-18 17:19:35 2170

原创 Ubuntu系统下FastDFS分布式存储服务器安装和Nginx服务器安装及常见错误和解决方法

FastDFS及nginx相关安装包下载地址(仅供参考):https://github.com/gpf1991/FastDFS-nginx.git一. FastDFS安装1. 安装fastdfs依赖包1.1 解压缩libfastcommon-master.zip可以在windows下解压缩, 然后复制到虚拟机中1.2 进入到libfastcommon-master的目录中1.3 执行...

2019-04-15 19:43:13 456 1

转载 30种SQL语句优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is nul...

2019-04-14 16:55:52 166

转载 在浏览器中输入URL(www.baidu.com)后执行的全过程

http 请求过程——当我们在浏览器输入 www.baidu.com,然后回车之后的详解。一. 域名解析(域名 www.baidu.com 变为 ip 地址)。1. 浏览器搜索自己的DNS缓存(维护一张域名与IP的对应表),若没有,则搜索操作系统的DNS缓存(维护一张域名与IP的对应表),若没有,则搜索操作系统的hosts文件(维护一张域名与IP的对应表)2 . 若都没有,则找 tcp/ip...

2019-04-14 16:17:30 3013

原创 HTTP响应状态码及含义

HTTP响应状态码响应码(HTTP Status Code)代表了不同的响应情况一. 1xx提示信息,表示请求被接收,需要执行者继续操作,出现这种概率相对比较低。100 表示请求者需要继续提出请求。 表示已收到请求的第一部分,正在等待其余部分。101 表示服务器根据客户端的请求切换协议。但只能切换到更高级的协议。二. 2xx表示响应成功, 用户可以正常的打开了这个页面200 表...

2019-04-14 15:57:56 3131

原创 Redis主从配置

什么是RedisRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis的优缺点优点:读写性能优异, 因为readis 是内存数据库, 数据保存在内存中,速度快。支持数据持久化, 支持 AOF 和 RDB 两种持久化方式支持主从复制, 主机会自动将数据同步到从机, 可以进行读写分离。数据结构...

2019-04-10 14:23:24 240 1

原创 Ubantu下安装虚拟环境(Ubuntu16.04)

虚拟环境虚拟环境是真实python环境的复制版本安装包的覆盖之前安装python包的命令: sudo pip3 install 包名包的安装路径:/usr/local/lib/python3.5/dist-packages安装同一个包的不同版本,后安装的包会把原来安装的包覆盖掉。这样,如同一台机器上两个项目依赖于相同包的不同版本,则会导致一些项目运行失败。解决的方案就是:虚拟环境。...

2019-04-08 19:26:46 2049 4

空空如也

空空如也

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

TA关注的人

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