-
IPV4 地址不够如何解决
DHCP: 动态主机配置协议。动态分配 IP 地址,只给接入网络的设备分配 IP 地址,因此同一个 MAC 地址的设备,每次接入互联网时,得到的 IP 地址不一定是相同的,该协议使得空闲的 IP 地址可以得到充分利用。
...
-
IP 协议(Internet Protocol)又称互联网协议,是支持网间互联的数据包协议。该协议工作在网络层,主要目的就是为了提高网络的可扩展性,和传输层 TCP 相比,IP 协议提供一种无连接/不可靠、尽力而为的数据包传输服务,其与 TCP 协议...
-
问题最近换了 M1 芯片的 MacBook Pro,在配置环境完成后 pod install 操作发现出错了。
在 M1 上使用 CocoaPods 的方法。1. 首先执行一次sudo arch -x86_64 gem install ffi
2. ...
-
1234567891011NSDictionary *proxySettings = CFBridgingRelease(CFNetworkCopySystemProxySettings()); NSArray *proxies ...
-
1.介绍下 runtime 的内存模型(isa、对象、类、metaclass、结构体的存储信息等)
对象(实例)OC 中的对象指向的是一个 objc_object 指针类型,typedef struct objc_object *id;从它的结构体中...
-
如何通过一个不均匀的硬币得到公平的结果?假设 60% 概率 正面,40% 概率反面那么抛两次会有下面四种结果
正 正 36%
正 反 24%
反 正 24%
反 反 16%
可以看出 正反 与 反正 的概率是相等的。所以抛两次当正反面不同时,都取...
-
11 次解析文档
-
10 亿个数中找出最大的 10000 个数(top K 问题)1. 对全部数据直接进行排序
时间复杂度 O(nlogn)
空间复杂度 O(n)
将 10 亿数据直接进行快排,然后如果大堆长度大于 10000,继续将大堆进行快排。 如果小于 1000...
-
左移运算 <<a << ba*(2 的 b 次方)
3 << 2,则是将数字 3 左移 2 位3*(2 的 2 次方)
计算过程:3 << 2 首先把 3 转换为二进制数字 0000 0011,然后把该...
-
199. 二叉树的右视图解法一 BFS 广度优先 层序遍历
时间复杂度O(n) 每个节点访问一次
空间复杂度O(n)
1234567891011121314151617181920212223func rightSideView(_ root: T...