自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flask里session以脚本启动

1.创建sessionfrom flask import Flask,sessionfrom datetime import timedeltafrom flask_script import Managerapp = Flask(__name__)app.config["SECRET_KEY"] = "123456" # 给secret_key进行加密manage...

2020-01-15 17:15:27 167

原创 redis中RDB和AOF有什么区别?

1.什么是RDB:RDB:是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。2.什么是AOF:AOF:是以独立日志的方式记录每次写命令,重启时再重新执行AOF文件中命令达到恢复数据的目的。AOF的主要作用是解决了数据持久化的实时性,目前已经是Redis持久化的主流方式。3二者有什么区别:RDB:是指在指定的时间间隔内将内存中的数据集快照...

2020-01-07 22:26:05 656

原创 redis里ltrim命令的作用

redis ltrim命令:redis ltrim 对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。下标 0 表示列表的第一个元素,以 1 表示列表的第二个元素,以此类推。 你也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,以此类推。语法:redis Ltrim 命令基本语法如下:...

2020-01-07 22:17:18 971 1

原创 windows系统下redis的安装配置

Redis的下载地址:https://github.com/MicrosoftArchive/redis/releases这里我们可以选择自己所需的版本zip或msi下载下载解压后,可得如下目录结构:这里双击Redis服务器即可启动RedisRedis-ServerServer启动之后,我们就可以双击标注为Redis客户端的文件来操作Redis数据库了。Redis客...

2020-01-07 12:10:21 234

原创 cursor游标

游标(cursor)  游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果  每个游标区都有一个名字  用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理  主语言是面向记录的,一组主变量一次只能存放一条记录  仅使用主变量并不能完全满足SQL语句向应用程序输出数据的要求  嵌入式SQL引入了游标的概念,用来协调这两种不同的处理方式...

2020-01-02 12:29:24 147

原创 11.os.chdir()作用

os.chdir()作用是修改文件路径import ospath = "D:"fileDir = os.getcwd() #读取当前路径print("当前目录为:%s"% fileDir)os.chdir(path) #修改路径 fileDir = os.getcwd() #查看...

2019-12-13 12:52:48 2366

原创 12.定义管理员类:管理员有属性(name,password), 可以创建学校、创建课程、创建老师

class School(object): def __init__(self): self.name = "admin" self.pw = 123456 # 管理学校 def creatSchool(self, school): self.school = school # 管理课程 def crea...

2019-12-13 12:50:45 2521

原创 10.os.walk()的作用

#os.walk()的作用就是遍历指定目录下的所有文件import osdef fileDir(): fileDir = "E:" + os.sep + "学习程序" for i in os.walk(fileDir): print(i[0]) print(i[1]) print(i[2]) os.system("")...

2019-12-11 18:51:06 186

原创 9.将列表["mo","deng","ge"]和[1,2,3] 转换成[("mo",1),("deng",2),("ge",3)]

list = ["mo","deng","ge"]list1 = [1,2,3]list2 = []for i in range(len(list)): list2.append((list[i],list1[i]))print(list2)打印结果:[('mo', 1), ('deng', 2), ('ge', 3)]

2019-12-11 18:48:52 96

原创 8.将元组(1,2,3) 和集合{"four",5,6}合成一个列表

tuple = (1,2,3)dict = {"four",5,6}l = list(tuple)+list(dict)print(l)打印结果:[1, 2, 3, 5, 'four', 6]

2019-12-11 18:35:26 604

原创 7.将列表内数字[1, 2, 3, 4, 5, 6, 7, 8, 9],大于5置位1,小于5置位0

list = [1, 2, 3, 4, 5, 6, 7, 8, 9]list1 = []for i in list: if i < 5: i = 0 list1.append(i) elif i == 5: i = 5 list1.append(i) else: list1.ap...

2019-12-11 18:31:02 624

原创 6.定义一个类,描述数字时钟

from time import sleep #时间模块引入sleep函数import osclass Clock(object): def __init__(time,hour=0,minute=0,second=0): #时间初始化 time.hour = hour time.minute = minute ...

2019-12-11 18:18:48 930

原创 5.将列表和元组转换成字典形式

l = [["a", 1], ["b", 2]]p = (("x", 3), ("y", 4))l = dict(l)t = dict(p)print(l)print(p)打印结果:{'a': 1, 'b': 2}{'x': 3, 'y': 4}

2019-12-11 18:12:18 615

原创 4.判断某个数是否是素数,返回结果

num = int(input("请输入一个数字: "))# 素数大于 1if num > 1: # 查看因子 for i in range(2, num): if (num % i) == 0: print(num, "不是素数") print(i, "乘于", num // i, "是", num) ...

2019-12-11 18:10:49 268

原创 3.函数封装实现如:输入2,5 求2+22+222+2222+22222

def demo(l): def inner(x, y): sum = 0 list = [] for i in range(1, y+1): number = int(str(x) * i) list.append(number) sum += number ...

2019-12-11 17:45:18 483

原创 2.递归,获取斐波拉契数列中第x个数字的值

def demo(l): if l <= 1: return l return (demo(l-1) + demo(l-2))while True: l = int(input("请输入数字:\n")) if l == 0: break for i in range(l + 1): print(dem...

2019-12-11 17:37:19 158

原创 1.递归计算一个素的乘阶

def fact(l): if l == 1: return 1 return l * fact(l-1)while True: l = int(input("请输入一个数字:\n")) if l == 0: break print(fact(l))打印结果:请输入一个数字:36请输入一个数字:9362...

2019-12-11 17:31:23 116

空空如也

空空如也

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

TA关注的人

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