摘要: http协议详情 http是超文本传输协议,浏览器和web服务器之间交互的通信协议,它是基于Tcp之上的应用层协议(osi七层)。 特点: 基于请求响应,服务端不能主动给客户端推送消息。 无状态无连接,不能做会话保持。协议本身不保存客户端的会话信息,每次请求都是独立的 “一次性交互”。 基于tcp之 阅读全文
posted @ 2025-10-23 16:52 我会替风去 阅读(28) 评论(0) 推荐(0)
摘要: 1.is和==有什么区别? 在 Python 中,is和 == 都用于比较,但它们的比较对象和逻辑完全不同,核心区别在于:is比较的是 “对象身份”(是否为同一个对象),==比较的是 “对象值”(是否相等)。 is:比较的是两个对象的id值是否相等,也就是比较俩对象是否为同一个实例对象。是否指向同一 阅读全文
posted @ 2025-10-21 21:06 我会替风去 阅读(12) 评论(0) 推荐(0)
摘要: 说说Python中字典的底层是怎么实现的? 1.相关概念 Python 字典的底层实现是哈希表。调用python内置的哈希函数,将键(Key)作为参数进行转换(哈希运算+取余运算),得到一个唯一的地址(地址的索引),然后将值(Value)存放到对应地址中(给相同的键赋值会直接覆盖原值,因为相同的键转 阅读全文
posted @ 2025-10-21 16:17 我会替风去 阅读(24) 评论(0) 推荐(0)
摘要: 装饰器 # 1.什么是装饰器 # ● 概括地讲,装饰器的作用就是在不修改被装饰对象源代码和调用方式的前提下为被装饰对象添加额外的功能。 # ● 装饰器经常用于有切面需求的场景: # 插入日志、性能测试、事务处理、缓存、权限校验等应用场景 # 装饰器是解决这类问题的绝佳设计 # 有了装饰器,就可以抽离 阅读全文
posted @ 2025-10-12 23:03 我会替风去 阅读(22) 评论(0) 推荐(0)
摘要: 1.Python中的可变和不可变数据类型有哪些? 不可变类型: 数值型:int,float,complex,bool 字符串:str 元组: tuple 冻结集合:frozenset(不可增删元素) 可变类型 列表(list)、字典(dict)、集合(set)、自定义对象、多数第三方容器。 可变数据 阅读全文
posted @ 2025-10-12 20:06 我会替风去 阅读(6) 评论(0) 推荐(0)