240 发简信
IP属地:广东
  • 240
    程序设计的6大原则

    单一职责原则:类的职责单一 【封装性】 开放封闭原则:修改封闭,扩展放开 里氏替换原则:子类完全可以替换父类 依赖倒置原则:具体实现依赖抽象接口 接口分离原则:(接口隔离)接...

  • 240
    TCP/IP详解—— ARP:地址解析协议(4)

    数据链路【如:以太网或令牌环网都有自己的寻址机制】,这是使用数据链路的任何网络层都必须遵从的。一个网络【如:以太网】可以同时被不同的网络使用。 例如:一组使用TCP/IP协议...

  • Vue面试题-0x00

    0x01: 说说你对Vue的理解? 第一步骤:简短概括 【官方的定义】 是一款轻量级的用于构建用户界面的javascript渐进式框架。 基于标准的html、css和js 来...

  • 0x00说说对SPA的理解?

    0x00 定义: SPA:(single-page-application) : 一种网络应用程序或网站的模型。 通过动态重写当前页面来与用户交互;避免了页面之间切换打断用户...

  • 240
    iOS 获取图片的主题色

    目录 1.需求背景2.代码部分3.使用效果及代码地址 需求背景 有时候我们会有这样的需求,用户从相册选择一张照片,返回展示的时候,除了展示照片还要让整体背景也是和照片相近颜色...

  • 240
    iOS使用protobuf开发IM

    proto buffer 百度百科[https://baike.baidu.com/item/Protocol%20Buffers/3997436?fr=aladdin]pr...

  • NSPort (简称端口)

    NSPort 这里就分为: 内核端口、消息端口、套接字端口 NSMachPort 内核端口 NSMessagePort 消息 // 用于远程信息发送在所有的平台上 N...

  • 240
    runloop

    线程和runloop是一一对应的, getcurrentRunloop 添加到线程中。 基本作用(需要性):【run loop是为了线程而生,没有线程,它就没有存在的必要。】...

  • 240
    Masonry库 内容

    看一下这两个属性的区别:NSLayoutAttributeLeft和NSLayoutAttributeLeftMargin的区别:NSLayoutAttributeLeft指...