单一职责原则:类的职责单一 【封装性】 开放封闭原则:修改封闭,扩展放开 里氏替换原则:子类完全可以替换父类 依赖倒置原则:具体实现依赖抽象接口 接口分离原则:(接口隔离)接...
单一职责原则:类的职责单一 【封装性】 开放封闭原则:修改封闭,扩展放开 里氏替换原则:子类完全可以替换父类 依赖倒置原则:具体实现依赖抽象接口 接口分离原则:(接口隔离)接...
数据链路【如:以太网或令牌环网都有自己的寻址机制】,这是使用数据链路的任何网络层都必须遵从的。一个网络【如:以太网】可以同时被不同的网络使用。 例如:一组使用TCP/IP协议...
0x01: 说说你对Vue的理解? 第一步骤:简短概括 【官方的定义】 是一款轻量级的用于构建用户界面的javascript渐进式框架。 基于标准的html、css和js 来...
0x00 定义: SPA:(single-page-application) : 一种网络应用程序或网站的模型。 通过动态重写当前页面来与用户交互;避免了页面之间切换打断用户...
目录 1.需求背景2.代码部分3.使用效果及代码地址 需求背景 有时候我们会有这样的需求,用户从相册选择一张照片,返回展示的时候,除了展示照片还要让整体背景也是和照片相近颜色...
proto buffer 百度百科[https://baike.baidu.com/item/Protocol%20Buffers/3997436?fr=aladdin]pr...
NSPort 这里就分为: 内核端口、消息端口、套接字端口 NSMachPort 内核端口 NSMessagePort 消息 // 用于远程信息发送在所有的平台上 N...
线程和runloop是一一对应的, getcurrentRunloop 添加到线程中。 基本作用(需要性):【run loop是为了线程而生,没有线程,它就没有存在的必要。】...
看一下这两个属性的区别:NSLayoutAttributeLeft和NSLayoutAttributeLeftMargin的区别:NSLayoutAttributeLeft指...