上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页

2021年5月14日

python pathlib模块(面向对象的文件系统路径)

摘要: 该模块提供表示文件系统路径的类,其语义适用于不同的操作系统 导入Path类: 获取当前目录的绝对路径: 返回当前目录的路径对象 路径拼接 os与PurePath/Path函数映射表 来自为知笔记(Wiz) 阅读全文

posted @ 2021-05-14 00:27 白衣风云 阅读(103) 评论(0) 推荐(0)

2021年5月12日

python 中的省略号

摘要: 在查看django源码时遇到下列内容:sweat: 这个省略号是什么意思?来自为知笔记(Wiz) 阅读全文

posted @ 2021-05-12 00:27 白衣风云 阅读(516) 评论(0) 推荐(0)

vue3 父菜单渲染出来了,但是子菜单渲染不出来的原因

摘要: 子菜单始终渲染不出来,控制台出现警告如下: 在查看框架源码时,发现在渲染时应用了递归。在这个博客找到答案,原因是升级的vue的版本没有升级@vue/compiler-sfc的版本,这两个版本应该保持一致 在查看框架源码时,发现在渲染时应用了递归。在这个博客找到答案,原因是升级的vue的版本没有升级@ 阅读全文

posted @ 2021-05-12 00:13 白衣风云 阅读(494) 评论(0) 推荐(0)

2021年5月4日

django中的时区问题

摘要: 在django中设置时区,通过setting文件中的: TIME_ZONE = 'Asia/Shanghai' 开起多时区支持功能:USE_TZ=True 这时在数据库中插入的时间为UTC时间,当调用显示到页面时django会调用setting文件中的TIME_ZONE设置的时区来显示为当地时间 注 阅读全文

posted @ 2021-05-04 13:50 白衣风云 阅读(126) 评论(0) 推荐(0)

2021年2月17日

责任链模式(python)

摘要: rom abc import ABCMeta, abstractmethod class Handler(metaclass=ABCMeta): @abstractmethod def handle_leave(self,day): pass class GeneralManager(Handler 阅读全文

posted @ 2021-02-17 22:59 白衣风云 阅读(78) 评论(0) 推荐(0)

责任链模式

摘要: 责任链模式(chain of responsibility): 将能够处理同一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能则传递给链上的下一个对象 角色: 抽象处理者(Handler) 具体处理者(ConcreteHandler) 客 阅读全文

posted @ 2021-02-17 22:57 白衣风云 阅读(117) 评论(0) 推荐(0)

享元模式(flyweight)

摘要: 定义: 以共享的方式高效地支持大量细粒度对象的重用 核心: 享元对象能做到共享的关建是区分了内部状态和外部状态。 内部状态:可以共享,不会随环境变化而变化 外部状态:不可以共享,会随环境变化而改变 例如我们要在森林中种树 package designmode.flyweight; public cl 阅读全文

posted @ 2021-02-17 18:37 白衣风云 阅读(96) 评论(0) 推荐(0)

2021年2月16日

装饰模式(decorator)

摘要: 职责: 动态的为一个对象式增加新的功能。 装饰模式是一种用于代替继承的技术,无须通过继承增加子类就能扩展对象的新功能。使用对象的关联关系代替继承关系,更加灵活,同时避免类型体系的快速膨胀。 实现细节 Component抽象构件角色:真实对象和装饰对象具有相同的接口,这样,客户端对象式就能够以与真实对 阅读全文

posted @ 2021-02-16 22:17 白衣风云 阅读(116) 评论(0) 推荐(0)

2021年2月14日

组合模式(composite)

摘要: 使用组合模式的场景: 把部分与整体的关系有树形结构来表示,从而使客户可以使用统一的方式处理部分对象和整体对象 组合模式核心: 抽象构件(Component)角色:定义了叶子和容器构件的共同点 叶子(Leaf)构件角色:无子节点 容器(Composite)构件角色:有容器特征,可以包含子节点 使用组合 阅读全文

posted @ 2021-02-14 22:56 白衣风云 阅读(165) 评论(0) 推荐(0)

桥接模式(python)

摘要: from abc import ABCMeta, abstractmethod class Shape(metaclass=ABCMeta): def __init__(self, color): self.color = color @abstractmethod def draw(self): 阅读全文

posted @ 2021-02-14 00:44 白衣风云 阅读(70) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页

导航