使用工具生成证书

简介

证书创建工具生成仅用于测试目的的 X.509 证书。 它创建用于数字签名的公钥和私钥对,并将其存储在证书文件中。 此工具还将密钥对与指定发行者的名称相关联,并创建一个 X.509 证书(该证书将用户指定的名称绑定到密钥对的公共部分)。绝不要将此工具生成的证书私钥存储在 .snk 文件中。 如果需要存储私钥,则应使用密钥容器。

设计模式中的一些原则简介

简介

对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题。与此同时,提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。在面向对象设计中,可维护性的复用是以设计原则为基础的。每一个原则都蕴含一些面向对象设计的思想,可以从不同的角度提升一个软件结构的设计水平,同时,这些原则也是设计模式的本质。

《清醒思考的艺术》 读书笔记

幸存偏误

  成功的永远是少数,而媒体和新闻报道的就是这些少数人。系统性的高估了成功的概率。当不同的研究纯属巧合的得出相同的一个结论时,比如红葡萄酒和长寿。于是大家都认可这一观点,但事实上却并非如此。

使用 Google 的一些技巧

准确搜索

方法:最简单和有效的搜索方式是在关键词上加双引号,在这种情况下,搜索引擎只会返回和关键词完全匹配的搜索结果。

OAuth协议的一些总结

名词解释

  1. Third-party application:第三方应用程序,又称为客户端
  2. HTTP service:HTTP 服务提供商
  3. Resource Owner:资源所有者,又称为用户
  4. User Agent:用户代理,一般为浏览器
  5. Authorization server:认证服务器,一般为服务提供商专门用来处理认证的服务器
  6. Resource server:资源服务器,一般为用户存放用户资源的服务器

OAuth 1.0

简单的结构图

OAuth1.0的交互图