随笔分类 - 开发语言
摘要:目录1,ModelSerializer2, fields3,read_only_fields4,extra_kwargs5,APIView之request6,APIView之Response7,APIView实现列表视图8,APIView实现详情视图(带着id请求,所以叫做详情)9,二级视图,实现列
阅读全文
摘要:目录1,web应用模式(了解)2,restful风格介绍(了解)3,restful设计风格(了解)4,restful案例(了解)5,数据准备6,查询所有数据(理解)7,创建对象(理解)8,获取单个对象(理解)9,修改单个对象(理解)10,删除单个对象(理解)11, DRF魅力展示(了解)12,序列化
阅读全文
摘要:目录一、迭代器与生成器的概念迭代器(Iterator)生成器(Generator)共同点二、使用案例2.1 迭代器2.2 生成器三、使用场景3.1 使用生成器的场景3.2 使用迭代器的场景 一、迭代器与生成器的概念 迭代器(Iterator)和生成器(Generator)在 Python 中都用
阅读全文
摘要:目录一、基础概念1.1 什么叫做语法错误?1.2 什么叫做异常?1.3 try-except语法二、异常关键词解析2.1 raise 抛出异常2.2 定义清理行为三、常用案例3.1 基本用法3.2 捕获多个异常3.3 捕获所有异常3.4 自定义异常3.5 在循环中使用try-except 一、基础概
阅读全文
摘要:目录一、封装1.1 公有封装1.2 私有封装1.2.1 工厂函数解析1.2.2 &与*指针使用描述1.3 深度封装二、继承与多态2.1 继承与多态案例2.1.1 继承代码分析2.1.2 结构体实例化2.1.3 多态代码分析 一、封装 在Go语言中,封装是一种将数据和操作数据的方法组织在一起的概念
阅读全文
摘要:目录1. setattr()、getattr()、hasattr()2. init():初始化对象的实例3. new():init()能力补充4. repr():输出对象内部信息5. str():输出提示信息6. issubclass和isinstance函数issubclass 的应用场景isin
阅读全文
摘要:目录一、装饰器是什么?二、装饰器的简单使用案例三、应用场景3.1 日志记录3.2 性能测量3.3 缓存3.4 权限验证 一、装饰器是什么? 装饰器是 Python 中一种用于修改或扩展函数行为的机制。它们允许你在不修改原始函数代码的情况下,通过包装原始函数来添加额外的功能。装饰器的主要目的是提高代码
阅读全文
摘要:目录一、多线程、多进程、进程池、线程池、协程与异步区别多线程(Multithreading)多进程(Multiprocessing)进程池(Multiprocessing Pool)线程池(Multithreading Pool)协程(Coroutine)异步编程(Asynchronous Prog
阅读全文
摘要:1.html初识 超文本标记语言(Hypertext Markup Language,HTML)通过标签语言来标记要显示的网页中的各个部分。一套规则,浏览器认识的规则 浏览器按顺序渲染网页文件,然后根据标记符解释和显示内容。但需要注意的是,对于不同的浏览器,对同一标签可能会有不完全相同的解释(兼容性
阅读全文
摘要:1.开篇引入 结果: 首先形式上的区别,实例方法隐含的参数为类实例self,而类方法隐含的参数为类本身cls。 静态方法无隐含参数,主要为了类实例也可以直接调用静态方法。 所以逻辑上,类方法被类调用,实例方法被实例调用,静态方法两者都能调用。主要区别在于参数传递上的区别,实例方法悄悄传递的是self
阅读全文
摘要:1.锁 # ### 锁 from multiprocessing import Lock,Process import json,time """ # 创建一把锁 lock = Lock() # 上锁 lock.acquire() print(123) # 解锁 lock.release() """
阅读全文
摘要:1.粘包现象 总结 : 导致黏包现象的两种情况 hello,worl d (1) 在发送端,发送数据太快,频繁发送 (2) 在接收端,接收数据太慢,延迟截取 # ### 服务端 import socket sk = socket.socket() sk.bind( ("127.0.0.1",9000
阅读全文
摘要:1.匹配单个字符 # ### 正则表达式 - 单个字符匹配 import re ''' findall 把匹配的结果直接返回到列表中 lst = re.findall("正则表达式","要匹配的字符串") ''' # 预定义字符集 # (1) \d 匹配数字 lst = re.findall("\d
阅读全文
摘要:1.继承 1.1 单继承# ### 继承 """ (1) 单继承 (2) 多继承 至少2个类,子类和父类 一个类继承另外一个类,当前类是子类 (衍生类) 被继承的这个类是父类.(基类,超类) python 所有类的父类都是object """ # 1.子父继承后,子类可以使用父类的公有方法 clas
阅读全文
摘要:1.模块 1.1 pickle模块 # ### pickle 序列化模块 import pickle """ 序列化: 把不能够直接存储的数据变得可存储 反序列化: 把数据恢复成原本的数据格式 serialize 序列化 unserialize 反序列化 """ # 正常情况下,不能够直接把容器类型
阅读全文

浙公网安备 33010602011771号