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

为什么要使用 ssh 免密登录

我们知道,不通过免密登录的流程是:
1. 服务端接收到登录请求,返回公钥
2. 本地主机将密码使用公钥加密后,发送给服务端
3. 服务端使用私钥解密,获取密码明文后进行密码验证
这就很容易造成中间人攻击

说说Event Loop

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

应届毕业生应该怎样写简历?

非常惭愧的是,被标榜为“个性”、“张扬”、“有活力”的许多90后末班青年们似乎并没有在求职大道上将这些闪光点亮出来,反倒是奉行了“我低调我自豪,我有人品我骄傲”的一套原则,在个人最重要的门面——简历 这一环节上出了大问题。
说白了,我也不是HR,我也不是很明白简历究竟应该如何去写。但是我可能见过比较多简历,寒假的时候也正好读过许多相关的文章,我大概清楚很多人在哪些方面欠缺了火候,我也略微知道一些方法能更好的展示自己,能更好的向对方表达自己的能力。
在这里借此机会,也和大家一起交流讨论一下我们应届生应该怎样将自己最好的一面呈现在简历上。

[译]Javascript 2018: 你需要知道的和不需要知道的一些东西

Javascript已经发展成熟——我们不再是只使用它在网页上制作一些简单的交互,而是更多的使用它构建一整套大型的应用。当然了,随着当前Javascript的生态系统不断完善,这会比之前都更复杂。
作为一名职业的软件工程师以及两本与Javascript有关书籍的作者,Ethan Brown花费了很多时间去分析目前和Javascript有关的技术栈,并且从中得出了一位现代的“Javascript开发者”该如何去适应这些东西。
这里有一些Brown的关于Javascript生态系统的各个方面最前沿或者也是至少会很有用的预测,在2018里,机智的开发者可以去熟悉这些东西。

2018-01-04

2017总结与2018展望

2017年也还是这么顺顺利利的过去了。对于我来说,2017这一年给我带来的改变无疑是非常巨大的。
2018是我真正走向社会的一年,是“破而立”的一年。作为程序员,我更加需要在忙碌的生活中时刻给自己充电,以免被时代所抛弃。