写在前面

  云服务器加 WordPress 是大家建站的最常用搭配。如果只是静态页面的话,可以免费利用 Github Pages 搭建网站,这对于学生党来说是一个很好的选择。

使用 Github Pages

  这个十分简单,只需要在 Github 上建立一个仓库,然后取名为 xxx.github.io 就行了。然后在仓库的 Settings 页面就能看到相关的信息了,如图所示:

阅读全文

  C/C++ 的项目,通常需要使用 Makefile 来定义编译依赖,这样在有某文件发生变动时,可以依据依赖关系部分编译代码。因此,现在简单的总结下MakeFile 的基本用法。

Makefile 核心写法

  不管 makefile 最后写出来如何的花哨,它最核心的规则仍是三个东西:目标依赖命令。它们的排布方式如下:

阅读全文

  抽了点时间把shell script 复习了一下,现在把它总结一下写成博客。

一、Shell 的分类及 Shell Script

  Shell的用途就不用说了,用过Linux的肯定知道。但是shell的种类是极其丰富的,有kshcshzch 等等,Linux 系统一般默认的是bash这个 shell。也有一些 shell 专门用来阻止用户登陆系统进行操作,比如:/user/sbin/nologin 这个 shell。

阅读全文

  近期在Linux内核中使用了很多的链表操作,发现Linux设计的链表工具很精妙,因此总结一下,以备今后查看。

Linux内核使用的链表

  Linux内核中有大量的地方需要链表操作,但是内核仅用一套工具函数和宏就完成了任何数据结构在所有情况下的链表操作。这个实在是很值得学习和借鉴!

阅读全文