python
文章平均质量分 65
橘子不橙
这个作者很懒,什么都没留下…
展开
-
Python实现将图片转为Excel
不是将图片像复制粘贴一样放在Excel中,而是将图片的每个像素点填充到Excel的每一个单元格中。原创 2022-10-22 23:48:54 · 5110 阅读 · 0 评论 -
带你了解python jwt 及 实际操作过程
什么是jwt?Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。jwt 认证流程在项目开发中,一般会按照上图所示的过程进行认证,即:用户登录成原创 2020-10-18 21:46:09 · 611 阅读 · 0 评论 -
带你了解python垃圾回收机制
文章目录python垃圾回收机制1.引用计数器1.1 环状双向链表 ` refchain `1.2 类型封装结构体1.3 引用计数器1.4 循环引用问题2.标记清除3. 分代回收4. 小结5.缓存python垃圾回收机制基于C语言源码底层,了解垃圾回收机制的的实现。引用计数器标记清楚分代回收缓存机制python的c源码总的就一句话:引用计数器为主、分代码回收和标记清除为辅1.引用计数器1.1 环状双向链表 refchain在python程序中创建的任何对象都会原创 2020-10-19 15:50:23 · 219 阅读 · 0 评论 -
完美解决:ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问
由于我想下载xxx包,安装成功后总是给我一个警告:呐,下图。上图是叫你更新pip到最新版本, 得,那就更新呗!(注: pip -V 查看pip 版本)python -m pip install -U pippython -m pip install --upgrade pip如果响应超时,那就换源,国内豆瓣的,别说,还挺快的。python -m pip install --upgrade pip -i https://pypi.douban.com/simple如果出现拒绝访问,如以下原创 2020-10-19 18:05:38 · 112254 阅读 · 27 评论 -
注册登录 — python图片验证码的实现
文章目录python实现图片验证码生成随机验证码代码前端 js:后端视图函数:最终实现样式:python实现图片验证码生成随机验证码代码#!/usr/bin/env python# -*- coding:utf-8 -*-# 需要下载 Pillowfrom PIL import Image, ImageDraw, ImageFont, ImageFilterimport randomdef check_code(width=120, height=30, char_length=5,原创 2020-10-21 15:59:31 · 1024 阅读 · 1 评论 -
python 常见的算法 & 数据结构
文章目录常见的算法 & 数据结构时间复杂度分析算法时,需要考虑的时间复杂度的基本计算规则栈队列两个队列生成一个栈烫手的山芋双端队列内存顺序表链表链表排序两个队列生成一个链表数组和链表的区别1.链表是什么2.单向链表3.双向链表4.循环链表5.数组和链表的区别?6.链表的应用、代码实践二叉树二叉树的插入二叉树的遍历排序二叉树二分查找排序算法冒泡算法选择排序插入排序希尔排序快速排序常见的算法 & 数据结构时间复杂度评判规则:量化算法执行步骤的数量最重要的项 :时间复杂度表达式中最有意义原创 2020-10-23 20:40:33 · 701 阅读 · 0 评论 -
加快pip下载的速度---镜像
如何加快pip下载的速度—镜像pip 之所以慢,是因为它默认使用的国外的统一的下载源,所以要想加快pip的下载速度,可行的办法就是切换下载源为国内,国内一些大公司也提供了对应的竞相网站。国内镜像网站阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) http://pypi.douban.com/simple/清华大学 https://pypi.原创 2020-10-27 13:17:42 · 337 阅读 · 0 评论 -
python快速写出2048小游戏
2048小游戏本次学习视频:https://www.bilibili.com/video/BV1iC4y1W7Ck相关素材:点击这里啦啦啦啦啦import turtleimport randomsinlery = turtle.Screen()sinlery.setup(430, 630, 500, 10) # 设置 图形框 的大小及位置,(宽、高、以及位置)sinlery.bgcolor('grey') # 背景颜色,grey:灰色sinlery.title('2048小游戏')原创 2020-10-31 09:45:58 · 631 阅读 · 0 评论 -
python推箱子小游戏
推箱子小游戏本次小游戏学习视频:https://www.bilibili.com/video/BV1gz411B71H相关素材:点击这里import turtleimport levelms = turtle.Screen()ms.setup(900, 650, 200, 100)# ms.bgcolor('#CC99CC')ms.bgpic('bc1.gif')ms.title('推箱子小游戏')ms.register_shape('wall.gif') # 墙ms.regis原创 2020-10-31 09:51:47 · 2767 阅读 · 0 评论 -
一招彻底解决Django跨域请求问题
文章目录一招彻底解决Django跨域请求问题1、为什么会出现跨域2、什么是跨域3、解决跨域在后端发送请求时, 带上相应的请求头或者在配置文件中全局配置Nginx配置本文参考一招彻底解决Django跨域请求问题跨域报错:Access to XMLHttpRequest at ‘http://127.0.0.1:8000/’ from origin ‘http://localhost:8080’ has been blocked by CORS policy: No ‘Access-Control-Allo原创 2020-11-13 16:04:53 · 7351 阅读 · 3 评论 -
python数据库池 DBUtils
文章目录原生SQL:问题加锁实例python DBUtils ( 数据库连接池 )模式一模式二Django: django ORM ( pymysql / MySqldb)Flask / 其他:原生SQLpymysql (pythpn2 or python3)MySQLdb (python2)SQLAchemy (ORM)原生SQL:PyMYSQL连接数据库:#!/usr/bin/env python# -*- coding:utf-8 -*-import pymysqli原创 2020-12-17 16:24:09 · 699 阅读 · 0 评论 -
pycharm连接MySQL数据库
pycharm默认连接数据库是sqlite3,但我安装的是mysql数据库,这里及连接mysql数据库(只需要修改连接配置即可)。DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'MysqlDB', # 数据库名称 'USER': 'root', # 用户名 'PASSWORD': '123456'原创 2020-12-18 13:45:57 · 525 阅读 · 0 评论 -
python分页组件,直接就拿来用
导入Pagination1. 在视图函数中 queryset = models.Issues.objects.filter(project_id=project_id) # 从数据库中拿到数据对象 page_object = Pagination( current_page=request.GET.get('page'), # 拿到前端页码数据 all_count=queryset.count(), # 数据总数 base_url=re原创 2020-10-09 15:10:35 · 545 阅读 · 0 评论 -
完美解决:No module named pip
在虚拟环境中更新pip,但给我显示没有名为pip的模块,我当时就不乐意了。解决方法:python -m ensurepipeasy_install pip如果遇到需要更新pip。那就更新呗!输入命令:(任意一条即可)python -m pip install -U pip python -m pip install --upgrade pip如果响应超时,那就换源,国内豆瓣的,别说,还挺快的。python -m pip install --upgrade pip -i https原创 2020-12-23 10:11:30 · 3018 阅读 · 1 评论 -
python搭建虚拟环境完整步骤
文章目录搭建django虚拟环境完整步骤一、什么是虚拟环境?二、如何创建虚拟环境三、安装Django四、pycharm改变当前项目的运行环境搭建django虚拟环境完整步骤一、什么是虚拟环境?python的虚拟环境类似于虚拟机,能够创建一个独立的python运行环境,虚拟环境中的安装的第三方依赖包和全局环境中的包相互独立。虚拟环境的优点:1. 不同的虚拟环境相互独立,不会影响到其他应用。2. 防止出现包管理混乱和版本冲突。3. 不会影响全局的python环境。二、如何创建虚拟环境环原创 2020-10-27 13:26:44 · 42464 阅读 · 17 评论