详细的Python Flask的操作

本篇文章是Python Flask 建站框架入门课程_编程实战微课_w3cschool微课的学习笔记,根据课程整理而来,本人使用版本如下:Python3.10.0Flask2.2.2简介Flask是一个轻量级的可定制的web框架Flask 可以很好地结合MVC模式进行开发Flask还有很强的很强的扩

python 

python3学习笔记--pairwise

说明pairwise(iterable)是itertools下的一个方法该方法是会返回传入列表所有相邻元素,如果传入的数据少于两个,会返回空官方文档Return successive overlapping pairs taken from the input iterable.The number

python 

设计模式总结与对比(作业)

1、设计模式的初衷是什么?有哪些设计原则?开闭原则依赖倒置原则单一职责原则接口隔离原则迪米特原则里氏替换原则合成复用原则2、列举至少4种单例模式被破坏的场景并给出解决方案多线程解决办法:改写DCL双重锁的写法使用静态内部类的写法指令重排解决办法:加volite关键字克隆解决办法:在单例对象中重写cl

建造者模式

定义建造者模式是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示特征:用户只需指定需要建造的类型就可以获得对象,建造过程及细节不需要了解属于创建型模式设计中四个角色产品(Product):要创建的产品类对象建造者抽象(Builder):建造者的抽象类,规范产品对象的各个组成部

原型模式

定义原型模式时指原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象,属于创建型模式应用场景类初始化消耗资源较多new产生的一个对象需要非常繁琐的过程(数据准备、访问权限等)构造函数比较复杂循环体中生成大量对象时优点性能优良,Java自带的原型模式是基于内存二进制流的拷贝,比直接new一个对

单例模式

定义确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点饿汉式单例优点:执行效率高、性能高、没有融合的锁缺点:某些情况下,可能会造成内存浪费常规写法public class HungrySingleton { private static final HungrySingleton

python3学习笔记--集合、元组、字典、列表对比

数据结构Python支持以下数据结构:列表,字典,元组,集合。何时使用字典:当您需要键:值对之间的逻辑关联时。当您需要基于自定义密钥快速查找数据时。当你的数据不断修改时。请记住,字典是可变的。何时使用其他类型:如果您有一些不需要随机访问的数据集合,请使用列表。当你需要一个简单的,可迭代的频繁修改的集

python 

python3学习笔记--列表切片

列表切片(List slices)提供了从列表中检索值的更高级的方法。列表名[num1 : num2 : num3]从索引num1到num2(不包括num2)间隔为num3的元素num1或num2为负值代表从末尾开始算起的num3为负值代表切片进行逆序截取以下为具体说明基本用法用两个以冒号分隔的整数

python 

python3学习笔记--常用的函数

{% note info no-icon %}本篇博客内容为学习整理笔记,学习地址为:https://www.w3cschool.cn/minicourse/play/python3course?cp=427&gid=0{% endnote %}字符串函数1、join以另一个字符串作为分隔符

python 

python3学习笔记--条件控制用法整理

ifif_stmt ::= "if" assignment_expression ":" suite ("elif" assignment_expression ":" suite)*

python