自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 django+celery+ RabbitMQ自定义多个消息队列

django celery使用自定义消息队列使用介绍

2023-02-21 17:16:34 1052

原创 青蛙跳台阶问题的详细讲解

Python青蛙跳台阶的问题问题:一只青蛙要跳上n层高的台阶,一次能跳一阶,也可以跳2阶,请问这只青蛙跳上n层高的台阶有多少种跳法?背景知识点补充(了解)斐波那契数列斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递归的方法定义:F(1)=1,F(2)=1, F(n...

2019-04-13 17:41:26 7921 5

原创 ERROR: Could not build wheels for PyMuPDF, which is required to install pyproject.toml-based project

再次安装成功,如果是windows,对应安装对应的swig.exe,如果还是找不到,则可能是环境变量未添加。的版本,发现部分版本的安装没问题,但是项目指定的版本1.20.2始终报错。今天在迁移开发环境时碰到一个问题,报错信息如下。** 怀疑时swig的问题。

2023-11-07 19:45:00 2914

原创 Python判断一个数n是不是素数,以及为什么只需要判断到根号n即可

首先,我们假设num为合数,那么必然存在两个数a和b,满足num=a*b,则a,b之中总有一个小于或等于根号num.(很明显不可能两个数同时小于根号num(两个数的乘积小于num)或大于根号num(两个数的乘积大于num))。也就是说合数有大于根号n的因数存在,则必有一个小于根号n的因数与之对应。明白上面的假设后,假如一个数从2开始到根号num这段区间(包括根号num)没有因数,那大于根号num这段区间也不会有。再换个说法,如果一个数没有小于根号n的因数,则不能有大于根号n的因数。

2023-06-06 18:06:48 503 2

原创 Python实现将一个正整数反转,例如:将12345变成54321

【代码】【无标题】

2023-06-06 14:05:30 1701

原创 Python批量压缩图片

Python批量压缩图片代码如下代码如下可支持压缩指定单张图片,单个文件夹,多个文件夹,可根据自己实际场景的需求扩展丰富。话不多说,上代码。# @Time : 2021/10/14 9:16import osimport sysfrom PIL import Imageimport globclass CompressImage(object): def __init__(self, width=120, height=160): self.width

2021-10-14 15:15:56 265

原创 简单快速的使用Django自带的缓存系统

先介绍一下django文档的缓存有哪些;Memcached:高性能的分布式内存对象缓存系统,用于动态网站,以减轻数据库负载。使用Memcache需要安装系统服务器,适合超大型网站使用。数据库缓存:缓存信息存储在网站数据库的缓存表中,缓存表可以在项目的配置文件中配置,适合大中型网站使用。文件系统缓存:缓存信息以文本文件格式保存,适合中小型网站使用。本地内存缓存:Django默认的缓存保存方式,只适用于项目开发测试。虚拟缓存:Django内置的虚拟缓存,实际上只提供缓存接口,并不能储存缓存数据,只用

2021-03-03 16:03:46 583 1

原创 python之中property用法的介绍,简单易懂

看了一下知乎上一位网友关于property的提问,有位网友的回答说的很通俗易懂,转过来分享一波。原文链接:看‘蟒蛇游戏爱好者’的回答先看普通的例子class Circle(object): def __init__(self, radius,diameter): self.radius = radius self.diameter = diameter例子中,我定义一个圆圈类,直径(diameter),半径(radius)。这样写没有问题,我们实例化的时候

2020-12-31 10:58:00 354

原创 检查Windows上EXE进程是否存在/运行

@检查Windows上EXE进程是否存在/运行检查Windows上EXE进程是否存在/运行最近要做个服务器进程状态的检查脚本,Linux直接用shell搞定比较方便。举例如:ps aux | grep *** | grep -v grep > /dev/nullif [ $? -eq 0 ];then echo "*** is running."else echo "*** is not running."fi本文以windows为例,语言选用python(不上头,容易上手),这里

2020-07-09 16:30:04 1444

原创 教你如何用python输出特殊符号、字符、表情等等

window系统,可以按win+r,在对话框里面输入“charmap”,找到自己想要输入的字符后,选中获取字符码。print(chr(0xf08d)) # 在'0x'和‘8d’间加入‘f0’结果:再比如,1到9的实心圆形数字print(''.join([chr(i) for i in range(0xf08c, 0xf095)]))输出:很简单,你学会了么?...

2019-08-12 23:23:26 30399 8

原创 (Python)统计列表中连续、重复次数最多的元素出现的次数

当然这题还可以有多重演变形式,如统计某元素连续出现的最大次数,连续出现次数最大的元素等等。思路大致一样:li = [1, 2, 3, 4, 2, 2, 2, 5, 2, 1, 1, 1, 1, 2, 3]max_time = 0 # 已知最大连续出现次数初始为0cur_time = 1 # 记录当前元素是第几次连续出现pre_element = None # 记录上一个元素是...

2019-04-29 09:37:45 18098 2

原创 输入一个日期,判断这一天属于这一年的第几天(Python)

方法一import datetimedate = input("请输入某年某月某日,格式是 yyyy-mm-dd: ")y = int(date[0:4]) # 获取年m = int(date[5:7]) # 获取月d = int(date[8:]) # 获取日targetdate = datetime.date(y,m,d) # 将输入的日期转化为标准日期thisyea...

2019-04-25 17:46:32 5912 3

原创 (Python)将字符串数字(str)转化为整数(int),不使用内置的int函数

字符串“123”转化为123,不使用int()方法一:使用str()"""思路分析:将str倒置后,使用带索引遍历,判断遍历的元素与0-9是否相等,然后进行计算,注意10的下标次方:个位对应10的0次方,十位对应10的1次方,依次类推,然后累加返回"""s = "123"s = s[::-1] num = 0for i ,v in enumerate(s): for j i...

2019-04-25 17:18:01 9641

原创 给定一个字符串,找出不含有重复字符的最长子串的长度(Python)

先看示例:输入:“asdsfda”结果:4分析:“sfda”输入:“pwwkew”结果:3分析:最长子串是"wke",不是"pwke","pwke"是一个子序列代码:def no_repeat_str(s): '''找出来一个字符串中最长不重复子串''' res_list = [] length = len(s) for i in range(len...

2019-04-13 19:36:24 10179

空空如也

空空如也

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

TA关注的人

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