11 2018 档案
摘要:美国有个数学家叫赫夫曼,60年前他根据数据的使用概率,发明了一个二叉树叫赫夫曼树。 这个赫夫曼树被用在了数据压缩上,被称为赫夫曼编码,这是后来压缩的基础。 他解决的问题主要思想是:根据元素出现的概率,获得最优解。 举例如下: 学生考试成绩出来后,会根据考试成绩分等级,极优秀,优秀,中等,及格,不及格
阅读全文
摘要:团队基建考虑的因素 - 人心稳定性- 团队技能分布:(每个人熟悉的技术栈,技能)- 团队职业规范方向:(谁去当架构师、技术专家、技术经理、交互专家)- 合作意识:(工程师的积极性:主动问询,共同协商)- 团队规范:(项目骨架、仓库规范、代码规范、发布规范) - 项目骨架:一套分层框架,提供需要的各种
阅读全文
摘要:SSH全称(Secure SHell)是一种以安全性闻名的应用层网络通信协议,用于计算机间的安全通信,是目前比较成熟的远程登陆解决方案。 它提供两种方法登陆: 1.密码登陆 2.公钥登陆 密码登陆 1.客户端填写用户名密码发起远程登陆 2.远端服务器收到登陆请求后,会将本地的一个公钥发送给客户端 3
阅读全文
摘要:HTTPS是传输协议吗? HTTPS与HTTP有什么关系? HTTPS为什么会安全? 闲扯一下 Mac笔记本、Windows台式机、Linux主机。像这三种类型,它们硬件不同,系统不同,服务端处理的编程语言不同。它们之间却可以在网络的世界了自由联通。靠的是什么呢?靠的是它们遵守相同的规则(如:HTT
阅读全文
摘要:现有场景描述:现在无论是系统自带的键盘还是第三方的键盘一般都自带撤销和恢复功能,你知道它们是用的什么模式实现的吗?它们用的是==命令模式+观察者模式==,你答对了吗?简单科普一下啥是==Command模式==? Command模式:- 模式类型:行为类模式- 定义:将一个操作、一个方法调用、一个命令
阅读全文
摘要:*** 一级套路 *** 使用ARC管理内存- 防止内存泄露- 保证释放掉不再需要的内存,提高性能 在正确的地方使用 reuseIdentifier平时接触的需要考虑重用的视图有UICollectionView,UITableView。需要考虑它们内部的cell,header,footer。Coll
阅读全文