Runtime是什么 将一些在编译、链接过程中的工作,放到运行阶段,因此Objective-C为动态语言 Runtime是一个库,这个库使我们可以在程序运行时创建对象、检查对...
Runtime是什么 将一些在编译、链接过程中的工作,放到运行阶段,因此Objective-C为动态语言 Runtime是一个库,这个库使我们可以在程序运行时创建对象、检查对...
定义 将原问题划分成n个规模较小,并且结构与原问题相似的子问题,递归地解决这些子问题,然后再合并其结果,就得到原问题的解。 每一次递归都会涉及三个操作 分解:将原问题分解成一...
贪心算法解决问题的步骤 第一步,当我们看到这类问题的时候,首先要联想到贪心算法:针对一组数据,我们定义了限制值和期望值,希望从中选出几个数据,在满足限制值的情况下,期满值最大...
简介 TCP 和 UDP 区别,他们位于哪一层?答:TCP:优点提供稳定的传输服务,有流量控制。缺点包头大,冗余性不好。UDP:不提供稳定的服务,包头小,开销小。传输层。 路...
Q1: 什么是 HTTPS? BS: HTTPS 是安全的 HTTP HTTP 协议中的内容都是明文传输,HTTPS 的目的是将这些内容加密,确保信息传输安全。最后一个字母 ...
本文是准备面试过程中网络部分总结整理的最后一篇文章,主要介绍以下知识: HTTP 协议概述 POST 请求和 GET 请求 Cookie 和 Session 数据传输时的加密...
TCP 协议是面向有连接的协议,它具有丢包重发和流量控制的功能,这是它区别于 UDP 协议最大的特点。本文就主要讨论这两个功能。 数据包重发 数据发送 丢包重发的前提是发送方...
从本章开始,我们开始介绍最重要的传输层。传输层位于 OSI 七层模型的第四层(由下往上)。顾名思义,传输层的主要作用是实现应用程序之间的通信。网络层主要是保证不同数据链路下数...
虽然这个系列教程的重点是搞定 TCP/IP,不过不用着急,本文简要介绍完与 IP 协议相关的技术,下一篇文章就会正式、详细的介绍 传输层与 TCP 协议。这篇文章会介绍 DN...