摘要: 2022-09-18 类装饰器的定义: 使用一个类作为一个装饰器,在类里面对已有函数添加其他功能。 类装饰器使用的一个实例: 1 class MyDecorator(object): 2 def __init__(self,func): 3 self.__func = func 4 5 def __ 阅读全文
posted @ 2022-09-18 20:30 努力是一种常态 阅读(221) 评论(0) 推荐(0)
摘要: 2022-09-18 带有参数的装饰器的实质: 因为装饰器是不能在带有参数,所以要定义带有参数的装饰器应该换一种思路。在装饰器的外面套一个函数,使用该函数返回这个装饰器。 带有参数的装饰器的实例: 1 # 装饰器 2 def return_decorator(flag): 3 def decorat 阅读全文
posted @ 2022-09-18 19:56 努力是一种常态 阅读(229) 评论(0) 推荐(0)
摘要: 2022-09-18 多个装饰器使用的实例: 1 # 定义一个装饰器 2 def make_p(func): 3 print("执行装饰器make_p") 4 5 def inner(): 6 # 对已有函数增加新的功能 7 result = "<p>" + func() + "</p>" 8 # 阅读全文
posted @ 2022-09-18 18:51 努力是一种常态 阅读(81) 评论(0) 推荐(0)
摘要: 2022-09-18 运行结果图: 点击上面的红色图标后: 点击“确定”后: 绘图步骤: (1)打开vs,点击“文件”,点击“新建”,点击“项目”。填写项目名称,例如:“adamas”,修改存放的路径,点击“下一步”。“应用程序类型”选择“单个文档”,“项目样式”选择“MFC standard”,点 阅读全文
posted @ 2022-09-18 16:57 努力是一种常态 阅读(882) 评论(0) 推荐(0)
摘要: 2022-09-17 NoSQL(not only SQL)的介绍: 是一种非关系型数据库。 NoSQL常用的产品种类: Redis Mongodb Hbase hadoop Redis常用的场景: (1)可用于缓冲,即内存里面,速度快。 (2)用于社交类软件,一个小例子:抖音点赞,如果是放在关系型 阅读全文
posted @ 2022-09-18 06:58 努力是一种常态 阅读(57) 评论(0) 推荐(0)