摘要:
### ASCII编码 | 二进制 | 十进制 | 十六进制 | 字符/缩写 | 解释 | | | | | | | | 00000000 | 0 | 00 | NUL (NULL) | 空字符 | | 00000001 | 1 | 01 | SOH (Start Of Headling) | 标题开 阅读全文
摘要:
单例模式 保证一个类仅有一个实例,并提供一个访问它的全局访问点 使用new方法 class Singleton: def __new__(cls, *args, **kwargs): if not hasattr(cls, "_instance"): cls._instance = super(Si 阅读全文
摘要:
工厂模式 简单工厂模式 通过工厂类来实现创造产品类 class Fruit(): def buy(self,money): print(f"买了{money}的水果") class Drink(): def buy(self,money): print(f"买了{money}的饮料") class 阅读全文
摘要:
汇编语言-内存访问 内存中字的存储 字单元:即存放一个字型数据(16位)的内存单元,由俩个地址连续的内存单元组成 注意区分字单元与内存单元的区别 DS和[address] mov bx,1000H mov ds,bx mov al [0] 将数据从1000:0单元输入到al,ds为段地址1000H 阅读全文
摘要:
汇编语言-寄存器 8086CPU有14个寄存器:AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW 且都是16位 通用寄存器 AX,BX,CX,DX 为了兼容性可将16位寄存器分位两个8位寄存器 高8位和第8位 AH、AL、BH、BL、CH、CL、DH、DL 初识汇 阅读全文
摘要:
汇编语言-基础知识 机器语言 s = 768+12288-1280机器码如下 101110000000000000000011 000001010000000000110000 001011010000000000000101 汇编语言的产生 操作:寄存器BX的内容送到AX 机器指令:1000100 阅读全文
摘要:
计算机网络 计算机网络的分类 按照网络共享服务方式划分: 客户/服务器网络(Client/Server C/S); 对等网络(peer to peer p2p); 浏览器/服务器网络(Browser/Server B/S); 混合网络(Hybrid Network) 按照网络节点的分布范围划分: 局 阅读全文
摘要:
计算机网络和因特网 因特网从这里开始 什么是因特网 关于因特网的具体构成,即因特网的基本硬件和软件组件; 能够根据为分布式应用提供服务的联网基础设施来描述因特网; 具体构成描述 主机(端系统)+通信链路+分组交换机(路由器一般用于网络核心,链路交换机一般用于接入网) 端系统通过因特网服务提供商( I 阅读全文
摘要:
建造者模式 将一个复杂对象的构造与他的表示分离,使得同样的构建过程可以创建不同的表示 抽象建造者、具体建造者、指挥者、产品 from abc import ABCMeta, abstractmethod class Computer: def __init__(self): self.monitor 阅读全文
摘要:
title: 面向对象设计模式 date: 2022-11-17 23:55:46 tags: 面向对象 设计模式 面向对象设计模式 六大原则 单一职责原则——SRP 开闭原则——OCP 里式替换原则——LSP 依赖倒置原则——DIP 接口隔离原则——ISP 迪米特原则——LOD 单一职责原则 单一 阅读全文