随笔分类 - python
摘要:TCP与UDP协议 socket套接字编程 TCP黏包问题及解决思路 TCP与UDP协议 1.TCP协议的三次握手和四次挥手: 三次握手其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。进行三次握手的主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的
阅读全文
摘要:软件开发架构 网络编程简介 网络相关名词 OSI七层协议 1.软件开发架构 1.什么是软件开发架构 编写项目之前需要遵循的代码层面上的规范(代码运行的流程 环节 步骤) eg:回想ATM三层架构 选课系统三层架构2.软件开发架构 c/s架构 c:client 客户端 s:server 服务端 """
阅读全文
摘要:设计模块 pickle模块 选课系统项目分析 选课系统架构设计 1.设计模块之单例模式 1-1.如何理解设计模式: 在IT行业有很多前辈针对固定的一些问题设计出了固定的解决套路1-2.设计模式的分类(三类): 创建型 结构型 行为型4.设计模式之单例模式: 类加括号调用多次只允许产生一个对象 实例:
阅读全文
摘要:派生方法的实战演练(重要) 面向对象三大特性之封装 面向对象三大特性之多态 面向对象之反射(重要) property伪装属性 1.派生方法演练 直接看代码,这里我们获取时间并序列化 import datetime import json d = { 't1': datetime.datetime.t
阅读全文
摘要:对象独有的功能 动静态方法 面向对象三大特性之继承 继承的本质 继承后名字的查找顺序 经典类与新式类 1.对象独有的功能: class Person: h_type = '人类' def __init__(self, name): # 让对象拥有独有的数据 self.name = name # 定义
阅读全文