Hexo博客中处理图片插入问题

Hexo中新建一篇博客

1
$ hexo new post "AAABBB"

即可在source/_posts目录下生成AAABBB.md。
但是想要在该篇文章中插入图片,默认情况下有点不太友好。

阅读全文

Hexo搭建个人博客

重新建站原因

Emmm…其实我在很久(几年)前就用Hexo搭建了博客,中间也断断续续维护过(因为有好看的主题就想换)。
最近一两个月又把这件事做起来,主要是因为以下两个原因:

  1. 自己搭建的博客不受他人管制。但是不受管制并不是说就可以放飞自我发表各种不当言论,而是说言论相对自由一些。
    就拿我前段时间自己买了VPS配置梯子来说,我弄好了一切,然后把自己的配置过程、期间遇到的问题等整理成一个post放到简书上面,不到一个小时我就被临时封号了,原因是发表不当言论。对于这点(对VPN的看法)各人见仁见智吧。
  2. 想要进行一个学习过程的沉淀。最近要开始准备算法啦,同时对LLVM的学习也在进行中,希望能在这两方面做一个学习过程的记录。

阅读全文

傻瓜式搭梯子教程

服务端

GCP购买及设置

GCP(Google Cloud Platform)购买及设置见申请谷歌云教程,可免费使用一年,不加赘述。

BBR安装

1.准备工作

1
2
$ sudo apt-get update
$ sudo apt-get upgrade

阅读全文

GCC|Makefile基础

介绍

Wikipedia上的 Makefile介绍
简单来说:
Makefile就是告诉 gcc/g++ 如何编译项目的一个文件。
通俗点来说:
当你有一个简单独立的项目时,你可以在终端用 gcc/g++ 命令轻松地进行编译。
但是当你的项目结构比较复杂、引用了别的项目的头文件、依赖第三方库…,这时候简单粗暴的gcc/g++命令就没那么容易写了(因为要指定各种头文件路径、库路径等),你需要一种有条理的写法,而不是直接用 gcc/g++ 命令大块大块地在终端输入命令(也不利于下次的修改使用)。而这个写法就是使用Makefile。
当然Makefile还有很多别的好处,比如不会重复编译没有修改的文件等,极大提升了效率。
更进一步的了解,你想知道的都在这了

阅读全文

编译|程序编译与执行的那些事(1):基本过程

程序编译阶段

程序编译一般有如下几个过程:

  • 预处理
  • 编译
  • 汇编
  • 链接

阅读全文