>>> YieldNull
  • /blog
  • /archives
  • /github
  • /about

Entries from 2017 « 2016 / all / by tag / 2018»

  • Paxos 算法原理

    2017-12-19 14:15:00 / Consensus-Algorithm /5355 hits

    Abstract

    The Paxos algorithm, when presented in plain English, is very simple.

    -- Leslie Lamport

    Read more...


  • Maven 仓库依赖网络分析

    2017-11-20 22:10:11 / Maven Spark /4522 hits

    使用 Spark GraphX 以及 Gephi 对 Maven 仓库中的 Artifact, Group 间的依赖网络进行可视化的分析。

    Read more...


  • CPU虚拟化的实现机制

    2017-11-09 14:18:37 / OS /4345 hits

    我们知道在多进程环境下,操作系统通过不停地在各进程间切换来分享CPU,以达到CPU虚拟化的目的。那么CPU是怎样实现这一目的的呢?

    先来看看操作系统不限制进程行为时的模型。

    Screen Shot 2017-11-09 at 10.33.12

    Read more...


  • 利用进程、线程、协程并发执行任务

    2017-10-05 17:20:57 / CS Python /5206 hits

    Screen Shot 2017-10-05 at 15.41.26

    Read more...


  • HTTP Over TLS 简介

    2017-09-03 16:48:22 / HTTPS Network /7314 hits

    以前一直认为HTTPS是个很神秘的协议。两年前用Charles抓包时碰到HTTPS,各种配置证书、各种折腾之后,才能看到加密之前的数据。如今登录校园WIFI时,要是一不小心访问了使用HTTPS的网站,那么认证页面就无法打开了。

    HTTPS的黑匣子里面到底存在些什么呢?现在是时候揭开HTTPS的神秘面纱了!

    Read more...


  • 用数字证书证明你是你

    2017-09-01 21:48:17 / Computer Network /5640 hits

    假设你要将一份机密的文档通过互联网发送给你的朋友老王,你可能会想到先将文档加密之后再发给他。不论你使用的是对称加密,还是非对称加密,首先都需要与老王沟通并确定加密方式,以及加密文档用的密钥。

    假若你使用对称加密方式,密钥显然要告知老王,不然他无法解密。假若你使用的是非对称加密,比如RSA,那么你得知道老王的公钥,用来加密文档。所以你们怎么通过不安全的互联网来协商加密方式呢?

    Read more...


  • « Previous
  • Next 2 / 3 »

About this site © YieldNull,