SSH证书登录总结

远程登录Linux服务器一般都是通过SSH方式,除此之外,像Git同步等其他一些操作也可通过SSH进行,默认情况下SSH是通过用户名和密码来进行用户身份验证的,这样密码太复杂自己输入不方便,太短了不安全,故更好的方式是通过证书进行身份验证和登录。

对于未来的迷茫

返乡半月有余,闲暇时反思过去一年半的研究生生活,不由感慨时光飞逝,如白驹过隙。昔时子于川上曰,逝者如斯,不舍昼夜,子诚不欺余。再想到半年后就要找工作了,而过去一年多似乎自己的水平并没有太大的提高,未免心中忐忑难安,唯恐所图甚大,所行甚小……古语有云,士为知己者死,这才有两表酬三顾,一对足千秋之美名;才有报君黄金台上意,提携玉龙为君死之意气。然古往今来更多的是怀才不遇,功名难就,冠盖满京华,斯人独憔悴的落寞……呜呼,不知未来在等待我的会是什么呢?月明星稀,乌鹊南飞,绕树三匝,何枝可依?

二叉树的遍历算法

二叉树的遍历有两个基本问题:给定一颗树,输出其特定形式的遍历结果;给定一个或几个遍历,重建这棵树。第一个问题比较简单,而第二个问题则相对较复杂。本文就对这两个问题进行一个总结。

最短路径算法

图论中求解最短路径的算法主要有两种,Dijkstra算法及Floyd算法,其中Dijkstra算法用于求解单源最短路径问题,而Floyd算法则用于解决多源最短路径问题。本文对这两种算法做一总结。

Linux下Vim的编译安装

基本所有Linux发行版的软件仓库中都有现成的Vim,不过这个发布版包含的功能不全,且一般都不是最新版,故我们需要自己动手,从源码自行编译最新版的Vim。本文以Ubuntu 14.04 及 Debian 3.16为例,介绍编译最新Vim 8.0的过程。