- 博客(5)
- 收藏
- 关注
原创 TCP和UDP报文
表示发送数据报的源端口,用于标识发送数据报的应用程序。:表示接收数据报的目标端口,用于标识接收数据报的应用程序。:用于确认数据报的有序到达和丢失重传,序列号标记了数据报的第一个字节的位置。:表示期望收到下一个数据报的序列号,用于确认已成功接收的数据。:指示TCP首部的长度,由于TCP首部可以包含可变长度的选项,所以这个字段用来确定首部的准确长度。:保留为将来使用,目前始终为0。:紧急指针有效标志,表示数据报包含紧急数据。:确认号有效标志,表示确认号字段有效。
2024-07-23 12:07:58 1338
原创 轻松搞定网络请求:玩转Python中requests模块
在Python中,requests库是用于发送HTTP请求的常用库。它提供了简洁易用的接口,使得发送HTTP请求变得非常简单。requests库默认使用HTTP/1.1协议发送请求,这是因为HTTP/1.1是互联网上广泛采用的标准版本,它比早期的HTTP/1.0提供了更多的功能,如持久连接(keep-alive)、管道化请求(pipelining)以及更丰富的状态管理等。requests库本身并不直接控制HTTP协议的版本,而是通过底层的传输层如urllib3库来发送请求。
2024-07-19 17:32:51 1361
原创 python 3 是如何处理多继承的?
能区分 d.eat() 调用的是哪个方法, 是因为 Python 会按照特定的顺序遍历继承图,python3就是广度优先。类都有一个名为 __mro__ 的属性, 它的值是一个元组, 按照方法解析顺序列出各个超类, 从当前类一直向上, 直到object 类。1,C 类的线性化 结果记作 L[C] = [C1,C2,…L[C] 最后没办法输出,但是剩余列表不为空, 所以对于C类无法构建一个没有二义性的继承关系。,CN] 称为尾 这里的尾部定义和常识不同,后面会用到,!如果加上以下的类 C继承 会出现错误。
2024-07-10 18:19:04 1111
原创 为什么python的class有时继承object ,有时却又不继承?
对于python3.x 在定义类时,有没有写继承object已经没有区别了,因为python3会自动继承object。那在python 2.x中写object和不写object有什么区别呢?在python 2.x中,继承object的类叫新式类,不继承object的类叫经典类。在经典类中 搜索按深度优先 路径B->A->C, 执行A中save。在新式类的 搜索按广度优先 路径B->C->A, 执行C中save。经典类中使用的是A的save方法。新式类中使用的是C的save方法。
2024-07-10 15:05:36 289
原创 visual studio在创建项目时的解决方案是什么?
提供了一种全面而灵活的方法来管理大型软件项目,它不仅帮助开发者组织和维护代码结构,还促进了团队协作,简化了构建、测试和部署流程,是软件开发过程中不可或缺的组成部分。解决方案是Visual Studio中的一个更高层次的概念,它用于组织和管理一个或多个相关的项目。在Visual Studio中,一个解决方案(Solution)是一个容器,它组织和管理一个或多个项目(Project)。:明确指定项目之间的依赖关系,比如A项目依赖B项目,则在构建时会先构建B项目再构建A项目。
2024-07-10 11:29:32 438
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人