![](https://img-blog.csdnimg.cn/20210204190605116.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
红烧果子狸
iOS
江湖骗子.
罕见的典型INFJ
展开
-
快速排序(Swift实现)
func quickSort(_ arr: inout [Int], _ low: Int, _ high: Int) { //需要排序的区间只包含一个数字,则不需要重排数组,直接返回。 if low < high { let pivot = partition(arr,low,high) quickSort(arr,low,privot - 1) quickSort(arr,privot + 1,high) }}privat原创 2022-05-05 21:50:50 · 946 阅读 · 0 评论 -
哈夫曼编码(Swift实现)
哈夫曼编码 (Swift实现)func huffmanCode(_ &p: Node, _ numsLeafs: Int, _ &codes: String) { //p为节点数组的指针,codes为string数组的指针 //parent表示父节点位置 let parent: Int = 0 //每次对一个叶子节点进行编码 //i表示当前叶子节点的位置 for i in 0..<numsLeafs {原创 2022-05-03 21:05:02 · 882 阅读 · 0 评论 -
【计算机网络】持续更新中……
1. HTTP和HTTPS的区别1.HTTPS 需要向机构申请 CA 证书,极少免费。2.HTTP 属于明文传输,HTTPS基于 SSL 进行加密传输。3.HTTP 端口号为 80,HTTPS 端口号为 443 。4.HTTPS 是加密传输,有身份验证的环节,更加安全。2. 对称加密和非对称加密的区别对称加密指的就是加密和解密使用同一个秘钥,所以叫做对称加密。对称加密只有一个秘钥,作为私钥。常见的对称加密算法:DES,AES,3DES等等。非对称加密指的是:加密和解密使用不同的秘钥,一把原创 2022-03-27 15:39:04 · 3777 阅读 · 0 评论 -
凤凤牌烤面筋
一公司杭州异世界面试时间2022.02.22面试时长7min面试结果未OC简单自我介绍面试官问:平时怎么学习iOS的?是用的swift吗?看得懂OC吗?技术题:1.UIButton的响应者链是怎么样的?iOS 从UIButton学习响应者链及相关技术_王颜华的博客-CSDN博客答:UIButton->UIView(subView没有可忽略)->UIView(superView)->UIViewController->UIWind原创 2022-03-15 21:53:13 · 2147 阅读 · 0 评论 -
iOS开发常用的几个网站
简易制作APP图标canva 可画根据需求简单设计一款APP图标(素材大多免费,成品可以下载)App Icon Generator可以将刚刚生成的图标转化成适合iPhone,iPad或者iwatch尺寸大小,成品可以形成一个压缩包下载下来。...原创 2021-09-06 15:16:02 · 171 阅读 · 0 评论