摘要: 分类1. 原理比如:编译: 编译的流程 实现编程语言虚拟机的流程操作系统: 操作系统实现的文件系统的流程 图形学: 渲染的流程 网络: http报文格式、http通讯过程RPC通讯过程、爬虫的流程2. 实践经验/填坑比如:iOS如何高效地在长列表中渲染的图片的圆角基于RN的view实现原生UITableView主要功能Android 2.x 前端兼容问题3. 配置/操作指引比如:linux服务器环... 阅读全文
posted @ 2018-03-18 12:07 twlk28 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 优点流程n1 n2 n3 是两端生成的随机数,用来生成 session key(会话密钥)会话密钥 是后续 http报文的加密方式加密方式 校验用什么摘要算法 会话密钥的生成,采用什么加密方式加密方式确认 服务端从支持的算法列表筛选出符合客户端要求的加密方式n3'客户端生成的随机数,然后经过证书里公钥加密后的密文编码改变通知表示随后的信息都将用双方商定的加密方法和密钥发送这... 阅读全文
posted @ 2018-03-18 12:00 twlk28 阅读(190) 评论(0) 推荐(0) 编辑
摘要: cookie sessioncookie 是什么? cookie 有什么用?浏览器的数据持久化所以关闭浏览器,cookie 数据还在同类方案:localStorage, 但是不安全, 重要数据不放里面浏览器每次请求都会在 headers 带上 cookie同类方案:每次请求在 headers 带上 自定义字段客户端和服务端怎么实现 cookie?浏览器: 请求报文头的 Cookie ,每次请求都... 阅读全文
posted @ 2018-03-18 11:17 twlk28 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 是什么JSON Web Token,是一种客户端session;这个token就是一个加密的、缓存了用户信息的 票据;结构结构: header.payload.signatureheader = JSON格式的base64编码{ type: "JWT", alg: "SH256"}payload = JSON格式的base64编码{ , , } header, payload 是... 阅读全文
posted @ 2018-03-18 11:07 twlk28 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 三类加密算法对称加密加密解密用同一把密钥.优点: 速度缺点: 多人通讯下密钥分发复杂 O(n2); 共用一个加密密钥, 则失去保密性;3DESAESRC6不对称加密一对密钥: 公钥, 私钥; 可以 公钥加密私钥解密 或者 私钥加密公钥解密;一般地, 公钥分发给一群人, 私钥自己持有;优点: 多人通讯下密钥分发简单 O(n); 缺点: 速度远慢于对称加密RSAECC 移动设备用DSA ... 阅读全文
posted @ 2018-03-18 10:29 twlk28 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 是什么给定任意长度数据生成定长的密文;md5 输出32 hex字符sha1 输出40 hex字符sha256 输出64 hex字符摘要结果不可逆,不能通过密文还原出原数据;破解1: 彩虹表, 提前生成的简单密码表摘要.破解2: 对密文进行碰撞; 构造一个输入,产生和密文一样的摘要,从而发现原文.解决: 加盐提高破解难度.有什么用通常用来做 数据完整性验证 或 加密用户... 阅读全文
posted @ 2018-03-18 10:15 twlk28 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 视频编码 == 视频压缩视频解码 == 视频解压缩后播放视频压缩的情况对于物品没动,只有摄像头动的情况:全局运动预测存整体信息和镜头运动轨迹对于摄像头没动,镜头里只有局部物品运动的情况:存发生变化的(8x8)格子信息对于镜头切换的情况:Intra frame 关键帧Prediction Frame 预测帧, 是用 Intra 加上差值信息动态计算出来的图像Bidirection Frame 双向预... 阅读全文
posted @ 2018-03-18 00:30 twlk28 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 图形学的作用作用:做CG, 做动画, 做仿真主流的两种方法实时渲染 → 追求 实时性, 效率游戏这种离线渲染 → 追求 真实性, 质量影视特效三维动画实时渲染的流程三维物体的表示有三种表示方式:在自己的坐标系中比如 一个立方体,以个顶点定为x,剩下所有的点都可以算出来(相对x)类似 iOS 中视图的 bounds 本地坐标系在世界中的坐标系中在投影平面中(视像头/照片, 人眼, 屏幕)视角如何... 阅读全文
posted @ 2018-03-18 00:30 twlk28 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1)一张图片如何显示到屏幕上一个电脑显示器, 上面的像素点就是内存/显存一张图片表达的颜色信息赋值到那块内存就是图片显示2)图片文件的格式图片文件的格式,无论是哪一种,最终都要包含原始颜色数据原始颜色数据一个像素用rgba 表示,4bytes比如 1000x1000,存32位色,原始大小4M3)图片无损压缩原理Sliding Window Algorithms基于滑动窗口缓存的技术,该缓存用于保存... 阅读全文
posted @ 2018-03-18 00:29 twlk28 阅读(356) 评论(0) 推荐(0) 编辑