Share Mind

Love Reading | Film | Climbing | Snooker

前言


Hexo博客由于文章和博客网站的一些配置主要在本地,因此对于电脑系统重装或更换电脑情况下需要重新搭建比较麻烦,因此有必要将文章或一些博客配置进行相应的备份,同时记录一下一些关键点,方便后续迁移博客到其他系统和电脑上。

阅读全文 »

前言


搭建自己的博客,然后写了几十篇文章,悲催的是发现用搜索引擎无法搜索到自己的博客网站。按照网上的方法和自己的摸索,下面以BaiduGoogle搜索为例简单介绍了下怎么让搜索引擎搜到自己的博客网站(由于hexo博客是同时部署在GithubCoding上的,虽然百度搜索对外网Github有屏蔽,但仍然可以通过Coding搜索到)

阅读全文 »

前言


信号类似于硬件中断是一种“软中断”,包括信号源,信号中断处理函数和信号的安装。Linux中信号的种类比较多,本篇简要介绍和总结下Linux下的信号种类和信号的处理流程及相关的函数接口

阅读全文 »

前言


exit_exit都是Linux下的退出函数,exit作用是:直接使进程停止运行,清除其使用的内存空间,并销毁其在内核中的各种数据结构;而exit是_exit函数的进一步封装,执行了其他的清理工作,然后才调用_exit函数,在与输入输出或fork等函数一起使用时候会表现出一些差异

阅读全文 »

前言


Linux系统创建新的进程函数forkvfork有相似地方也有不同的地方,本篇通过实例说明两者的特点和使用时候应该注意事项

阅读全文 »

前言


GNU CC(简称Gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object- C等语言编写的程序。Gcc不仅功能强大,而且可以编译如C、C++、Object C、Java等多种语言,而且Gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件。本章中的示例均采用Gcc版本为4.8.2。

阅读全文 »

前言


排序算法是使一组无序的序列按照某种从小到大或从大到小的顺序输出的过程,主要分为内部排序外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存,一般说的常用排序均是内部排序。

阅读全文 »

前言


上一篇简单介绍了Hexo搭建的静态博客部署到GitHub服务器上,并关联了自己申请的域名,Hexo默认的主题是landscape,如果想选用其他的主题,可以在GitHub上搜索hexo themes,GitHub上Hexo主题Star比较多的有下面几个:

本篇以Star最多的(也是本人使用的)Next主题为例,简要的介绍Next主题在Hexo中的使用方法

阅读全文 »

前言


上一篇介绍了使用Hexo在本地搭建的过程,本篇将本地搭建的博客网站部署到服务器去,常见的服务器有:

本文选用使用比较多的GitHub作为目标服务器

阅读全文 »

前言


写个人Blog大部分情况下是在使用现有的网站提供的博客系统,使用比较多的有sina博客、网易博客、CSDN等,如果想DIY个人的博客,可以选择静态网站的方式,使用的比较多的静态博客框架有:

  • Jekyll:
    Jekyll是一种基于Ruby开发的、适用于博客的静态网站生成引擎。使用一个模板目录作为网站布局的基础框架,提供了模板、变量、插件等功能,最终生成一个完整的静态Web站点。即只要安装Jekyll的规范和结构,不需写html,便可生成网站
  • Octopress:
    Octopress是一款基于Ruby开发的静态化、本地化的博客系统。其最大的优势就是静态化,不依赖脚本程序,没有MysqL等数据库,因此它可在一些性能差的服务器或者虚拟空间上运行,同等条件下打开页面的速度会比较快
  • Hexo:
    Hexo是一款基于node.js开发的博客程序,拥有简单的服务器,可用作简单的动态博客使用。也有生成器,生成的静态文件可以一键部署到Github Pages上,也可以部署到任意静态文件服务器上。它相当简约,并且可使用Markdown来编写文章
    考虑到简单易用,生成效率问题,选用Hexo作为搭建个人博客的框架
阅读全文 »