上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 34 下一页
摘要: 报文格式地图——重庆网管博客 (023wg.com) 一、软件开发架构 1、B / S : browser 浏览器 〉 server 2、C / S: client 客户端 〉 server 二、OSI 七层协议 1、OSI的七层协议 物理层(Physical Layer):物理层负责传输比特流(0 阅读全文
posted @ 2023-07-03 15:29 凡人半睁眼 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1、博客园美化教程大集合 极致个性化你的专属博客(超详细,看这篇就够了) (itxueyuan.com) 2、自建博客 Hexo+Github博客搭建完全教程 | 深度驿站 (sunhwee.com) Hexo+Github博客搭建完全教程 阅读全文
posted @ 2023-06-30 15:42 凡人半睁眼 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 一、Mixins机制 Mixins机制是一种在面向对象编程中用于代码复用的灵活机制,通过将特定功能的代码块注入到类中,增强了类的功能,同时保持了类的层次结构的简洁性和灵活性。 案例: 定义一个交通工具类,民航飞机和直升飞机、汽车都属与交通工具,继承交通工具类。 但是汽车不会飞,将fly的方法从交通工 阅读全文
posted @ 2023-06-29 15:26 凡人半睁眼 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 1、什么是反射 反射是指在运行时检查、访问和修改对象的属性和方法。通过反射,可以动态地获取对象的信息并执行相应的操作,而不需要提前知道对象的具体结构。 2、使用内置函数和来实现反射操作 getattr(object, name[, default]): 用于获取对象的属性值。 参数 object 是 阅读全文
posted @ 2023-06-28 16:19 凡人半睁眼 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 一、什么是魔术方法 1、魔术方法是一组具有特殊命名和行为的特殊方法,它们允许您自定义类的行为。这些方法使用双下划线(__)作为前缀和后缀,因此也被称为双下划线方法或特殊方法。 2、需要掌握每个方法什么时候触发或者执行 二、常见的魔术方法 1、__init__方法 初始化方法,当一个类被调用产生实例对 阅读全文
posted @ 2023-06-28 15:36 凡人半睁眼 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 一、封装 封装是一种将数据和相关方法组合成一个单独的实体的机制。它将数据(属性)和操作数据的方法(方法)封装在一个对象中,并对外部代码隐藏了内部的实现细节。通过封装,对象可以提供一个公共接口,使得外部代码可以通过该接口访问和操作对象的数据,而不 需要了解其内部的具体实现。 封装之后:可以使用对象.属 阅读全文
posted @ 2023-06-26 16:48 凡人半睁眼 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 一、绑定方法 1、绑定给类的方法(@classmethod) class Oracle(): def __init__(self, ip, port): self.ip = ip self.port = port @classmethod # 该方法已经变成了绑定给类的方法,而不是绑定给对象了 de 阅读全文
posted @ 2023-06-26 15:34 凡人半睁眼 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一、两大范式 支持面向对象的语言中,都有两大范式面向过程和面向对象 1、面向过程:流程化、步骤化思维 优点: 复杂的问题简单化,进而流程化 缺点: 扩展性差,牵一发而动全身使用场景:对扩展性要求不高的地方,一般使用面向过程 2、面向对象 对象就是盛放数据"属性"和"方法"的结合体属性:简单理解就是变 阅读全文
posted @ 2023-06-25 14:52 凡人半睁眼 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 一、深拷贝和浅拷贝概念理解 1、浅拷贝,指的是重新分配一块内存,创建一个新的对象,但里面的元素是原对象中各个子对象的引用。 2、深拷贝,是指重新分配一块内存,创建一个新的对象,并且将原对象中的元素,以递归的方式,通过创建新的子对象拷贝到新对象中。因此,新对象和原对象没有任何关联。 3、对于不可变对象 阅读全文
posted @ 2023-06-14 14:59 凡人半睁眼 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: 一、日志的简单使用 1、什么是日志 记录你的代码在执行过程中的一些变化 (记录的是一些有意义的变化) 2、日志的5个等级 import logging logging.debug('debug message') # 10 logging.info('info message') # 20 logg 阅读全文
posted @ 2023-06-13 17:12 凡人半睁眼 阅读(34) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 34 下一页