在Coursera上学习了普林斯顿的算法公开课(课程链接, 配套教材网站)。收获很多,对基本的排序,查找算法也有了一些了解,但是时间一久就全忘记了。在接下来的文章中按照课程及配套教材对重要的知识点做一个总结,当作复习与备忘。 Continue reading
Git是非常流行的版本管理系统,很多的网站也提供了免费的Git服务,如全球知名的最大源代码托管服务Github。但是大部分的Git源代码托管服务都只对开放的代码托管免费,对私有的代码托管需要收取一定费用。同时,个人的一些代码有时由于各种原因可能并不适合开放,比如:练习用代码,对Git服务提供商的隐私性及安全性有所担忧,包含一些商业机密等等。此时可以搭建自己的Git服务器来托管代码。 Continue reading
在购买自己的VPS之后,首先要做好的就是安全防护工作,本文将主要介绍以下方式来提高VPS的安全防护能力:
- 修改ssh默认端口,开启密钥登陆并关闭简单密码登录
- 开启iptables防火墙,关闭不必要端口的入站连接
在之前的文章中介绍了如何用hexo来搭建静态博客以及将网页部署至github及gitcafe。完成部署之后,可以通过github及gitcafe分配的pages二级域名来访问博客,比如username.github.io
。通过将自己的博客绑定至自己购买的域名可以更加方便的访问,下面将介绍如何购买一个域名及将自定义域名绑定至github及gitcafe。
Continue reading
在上一篇文章中介绍了如何在本地搭建Hexo以及用Hexo书写博客的基本操作。在这篇文章中将介绍如何将创建的博客发布至github及gitcafe的静态页面。通过为github及gitcafe添加ssh验证来跳过推送页面时输入用户名及密码。 Continue reading
Hexo 是一个基于Node.js的开源静态博客程序,通过markdown书写文章,生成的静态网页可以托管在github及gitcafe上。通过Hexo可以方便的创建自己的博客,本博客即使用Hexo创建并托管在github及gitcafe上。 Continue reading