摘要:
原视频链接:https://www.youtube.com/watch?v=Wo0qiGPSV-s by Anjana Vakil@JSConf 概述 函数式编程避免了很多命令式和面向对象的编程的问题。 在函数中,数据输入,数据输出和数据转换就是这个函数的目的功能。 与之紧密相连的,就是要避免可变性 阅读全文
摘要:
WebSocket是一种在单个TCP连接上进行全双工通信的协议,本质上是基于TCP的应用层协议。WebSocket解决了HTTP协议的一个缺陷:通信只能由客户端发起,不具备服务器推送能力。WebSocket允许服务端主动向客户端推送数据,双向平等对话。在WebSocket API中,浏览器和服务器只 阅读全文
摘要:
ECDHE 算法解决了 RSA 算法不具备前向安全的性质 和 DH 算法效率低下的问题。 ECDHE 算法具有前向安全。所以被广泛使用。 由什么演变而来 DH 算法 -- > DHE 算法 -- > ECDHE 算法 DH 算法是非对称加密算法,该算法的核心数学思想是离散对数。 核心数学思想 离散对 阅读全文
摘要:
原理:通过减少颜色数量,将24bit的图像文件转成8bit,来大幅缩小图片体积。另外,还会移除图像文件不必要的元数据,进一步压缩体积。 24bit 如果是BMP格式,每个像素可以支持RGB各8bit,即R8,G8,B8,不同的红绿蓝组合可以构成256^32563种颜色,就需要3个8位的2进制数,总共 阅读全文