Info
MVC,MVP 和 MVVM 的图示
· ☕ 2 分钟

复杂的软件必须有清晰合理的架构,否则无法开发和维护。

MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。

昨天晚上,我读了《Scaling Isomorphic Javascript Code》,突然意识到,它们的区别非常简单。我用几段话,就可以说清。


SSH 证书登录教程
· ☕ 9 分钟

SSH 是服务器登录工具,提供密码登录和密钥登录。

但是,SSH 还有第三种登录方法,那就是证书登录。很多情况下,它是更合理、更安全的登录方法,本文就介绍这种登录方法。


程序员的心理疾病
· ☕ 11 分钟
  • 作者:王垠
  • 原文链接:
  • 喜欢文章的人可以自愿向原作者付费:付费

由于程序员工作的性质,他们长期以来受到的所谓“黑客”式的“熏陶”,形成了一种行业性的心理疾病。患了这种病的人对于很多新入行的人,甚至一些外行人士造成了持续的伤害。慢慢的,这些不幸的受害者也形成了“条件反射”,进而成为了这个心理变态的系统的一部分,导致越来越多的人,越来越快的变成“怪胎”。这是一件可怕的事情,所以我觉得有必要警醒一下。


恶评《星际穿越》
· ☕ 4 分钟

(Spoiler 警告,本文含有大量具体情节!)

上周末受朋友之邀,去看了红极一时的《星际穿越》(Interstellar)。因为是在首映的第二天,人多不说,票价也贵一些。可惜开演没多久,我就发现这片子简直跟新闻联播一般味同嚼蜡,好不容易熬过那漫长的三个小时,到后面几乎是睁一只眼闭一只眼睡过了。


简单技巧,帮你打造安全可靠好记的个人密码体系
· ☕ 5 分钟

这篇文章通过6个简单的技巧,帮助你打造安全、可靠、易于记忆的个人密码安全体系。

其中核心的规则是密码分组、密码加盐。


0 提高安全意识

网络时代,密码安全有多重要,无需赘述。提高安全意识主要表现在3个方面: