Posts

  • TLS与SSL之间关系

    原文地址:SSL vs. TLS - What’s the Difference? 互联网安全有很多让人费解的首字母缩写单词,列如:SSL,TLS,ECC,SHA,而且还在不断增加。这些缩写字母让我们很难理解其含义。 也许我们被问到的最多的是 -  SSL(安全套接层)和TLS(安全传输层)之间的区别是什么?你想加强网站安全(或者其他类型通信)。但是你确定你需要SSL ?TLS ?还是SSL和TLS ? 让我们弄明白它。

  • 高效程序员的45个习惯-敏捷开发修炼之道(读后感)

    看到书名的那一刻还以为作者会以程序员编码习惯为基础展开论述,然后传授一些如何高效编码的经验,甚至会有详细代码示例来演示达到的效果。但是看完本书之后,才知道作者写作目的并不在此。而是希望通过其丰富的项目经验,人生阅历来告诉我们程序员应有的态度,原则,操守,价值观,而不仅仅局限在如何成为一名优秀的打字员。同时通过介绍敏捷开发在项目中的具体实践让我们认识到项目该如何开发,如何保证项目在需求不断变化的背景下,依然能够顺利完成。

  • 2018.6.4踏上新的征程

    总是会想起周星驰一句话,人要是没有了梦想和咸鱼还有什么区别!对于我们这种理想主义者,可能没有了梦想,就会如同行尸走肉一般,没有了灵魂。

  • 深入理解JavaScript原型

    前言 在软件工程中,代码重用的模式极为重要,因为他们可以显著地减少软件开发的成本。在那些主流的基于类的语言(比如Java,C++)中都是通过继承(extend)来实现代码复用,同时类继承引入了一套类型规范。而JavaScript是一门弱类型的语言,从来不需要类型装换,在JavaScript中变量可以指向任何类型的value(ES6规范中的类也只是语法糖,基于类的继承本质上也是通过原型实现)。而基于原型的继承模式可以说提供了更加丰富的代码重用模式(后面再详细讲解JavaScript中的常用继承模式,本文只专注于JavaScript中的原型),一个对象可以直接继承另外一个对象,从而获得新的方法和属性。