Mercurial是一个使用Python编写的分布式版本管理系统,其具有良好的跨平台性,并且带有一个简单易用的Web界面。在平时我经常使用Mercurial来管理源代码。 Mercurial Queue是它的一个非常强大的插件,其可以用来解决源代码管理中经常碰到的一些问题,例如: 有时候我们需要在代码中试验一些新的想法,但是这些想法不大成熟,甚至可能是完全行不通的,我们不想这些不成熟的修改“污染”版本库的历史。由于版本库的历史是不可变更的,一旦commit之后就无法把它们从历史记录中删除。 使用patch系统是一个…

2020年12月03日 0条评论 204点热度 1人点赞 阅读全文

我们往往会在不同的网站上使用相同的密码,这样一旦一个网站账户的密码泄露,就会危及到其他使用相同密码的账户的安全,这也是最近的密码泄露事件造成如此大影响的原因。为了解决这个问题,一些网站在登录时要求除了输入账户密码之外,还需要输入另一个一次性密码。银行常用的动态口令卡就是这种一次性密码的例子,在线支付网站的一次性短信密码则是另一种实现。 Google现在也推荐用户启用两步验证(Two-step verification)功能(Youtube上的视频介绍),并且除了以短信或者电话的方式发送一次性密码之外,还提供了另一种…

2020年12月03日 0条评论 271点热度 0人点赞 阅读全文