未来的事无人知晓, 所以才有无穷可能

我们知道,不通过免密登录的流程是:

  1. 服务端接收到登录请求,返回公钥
  2. 本地主机将密码使用公钥加密后,发送给服务端
  3. 服务端使用私钥解密,获取密码明文后进行密码验证
    这就很容易造成中间人攻击
2018-07-23 0 评论 509 浏览
阅读全文

为什么会有Event Loop?这就要从Javascript的特点“单线程”开始说起了。
单线程是什么?意思就是在一个时间内程序只能做一件事。很多人都用过Java或者C++之类的语言,肯定能体会到这些语言的多线程带来的很多便捷性。然而,Javascript在设计之初的定位是用来处理用户交互以及操作DOM,如果Javascript也设计成多线程,势必会带来很复杂的同步问题。

2018-03-27 7 评论 6,176 浏览
阅读全文