• SSL、WSS和HTTPS之间的关系

    SSL SSL(Secure Socket Layer,安全套接层) 简单来说是一种加密技术, 通过它, 我们可以在通信的双方上建立一个安全的通信链路, 因此数据交互的双方可以安全地通信, 而不需要担心数据被窃取. 关于 SSL 的深入知识, 可以看这篇文章: SSL/TLS协议运行机制的概述 WS...

    SSL/TLS协议运行机制的概述

    互联网的通信安全,建立在SSL/TLS协议之上。本文简要介绍SSL/TLS协议的运行机制。文章的重点是设计思想和运行过程,不涉及具体的实现细节。如果想了解这方面的内容,请参阅RFC文档。 一、作用 不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。 窃听风险...

    一图看懂常用开源协议区别

    首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别。 以下是上述协议的简单介绍: BSD开源协议 BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后...

    好代码是怎样炼成的

    最近有个人发 Email 问我:“好代码是怎样炼成的”。之前,我身体有点不舒服,所以我漫无边际的说了下。现在好多了,所以我想分享一下以下这些想法,因为我觉得这些对于这次重要的讨论来说是一个有趣的起点。 当时,我写道: 好代码并不只是可以编译而已,它还会沟通。它会和现在的你交谈,也会和以后维护代码...

    IT人的素质 & 设计杂谈

    IT 人应具备的一些素质 分享。乐于分享,才能共同成长。 开放 & 空杯心态,接受新事物。 没有实践就没有发言权。 没有彻底理解,不要去推翻它。 不要抨击其它你认为没有意义的技术,任何事物都有它产生的原因。 不要看不起老技术。只有站在巨人的肩膀上,你才能看得更远。 认识到:业务是收益、技术...

    App千万别走瑞士军刀范儿

    最近买了一把瑞士军刀,回家之后一直想找个机会试试,只可惜目前除了用来剔牙之外暂未使用到其它功能。这让我想起来某些移动互联网APP,我来谈谈其和瑞士军刀某些共同的特征。 目的性不强 部分APP功能被罗列得很多,更多时候红花被众多绿叶埋没,致使我无法确定它最擅长的事情。这种情况很普遍,不乏一些说出来让大...

    完美的软件项目开发团队结构

    项目经理团队(Program Management Team) 设计项目经理(Feature Design PM): 负责具体的产品设计,写Design Spec。PM 队伍中,80%的PM是做这个。 发行项目经理(Release PM): 负责整个项目的流程和进度管理,制定进度表等,协调整个团队的...

    IT人士喝酒的讲究

    大家喝的是啤酒,这时你入座了…… 你给自己倒了杯可乐,这叫低配置。 你给自己倒了杯啤酒,这叫标准配置。 你给自己倒了杯茶水,这茶的颜色还跟啤酒一样,这叫木马。 你给自己倒了杯可乐,还滴了几滴醋,不仅颜色跟啤酒一样,而且不冒热气还有泡泡,这叫超级木马。 你的同事给你倒了杯白酒,这叫推荐配置。 人到...