http协议学习笔记

写在前面

  http协议是非常基础的东西,在大学里的计算机网络课程里面就有提到过这方面的内容,不过就略微提到了一下,之后我自己看了《http权威指南》中的一部分内容,写这篇文章的时候还没有完全看完,后来又在网上查找了一些资料,然后这里我就简单地做了一些总结,好方便理解并且加深自己的记忆。

http协议简要介绍

  超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是互联网上应用最为广泛的一种应用层的网络协议。

http事务

  一个 HTTP 事务由一条(从客户端发往服务器的)请求命令和一个(从服务器 发回客户端的)响应结果组成。这种通信是通过名为 HTTP 报文(HTTP message) 的格式化数据块进行的。

hexo+github搭建自己的个人博客

  在之前我一直都想找个地方记录自己慢慢前进路上的一些感想和心得,也锻炼一下自己的思考能力和写作能力,但是一直苦于没有找到合适的工具(其实实际上还是懒),后来工作了一段时间之后觉得自己虽然工作能力有提高,但是自己在学习上却落下了很多。之后我就希望能找一个能记录自己平时所学所想的地方,以此督促自己不断学习进步,于是在网上搜了很久,终于找到了hexo这个非常好用的工具,方便快捷,非常适合我这样的程序员。这篇文章主要记录的就是我在安装配置hexo和github中所学到的和遇到的一些问题,如果哪天有人看见了我的这篇文章也想用hexo搭建个人博客时,我希望我的这篇文章能给他一些帮助。这也是我写博客的尝试,也是我决心的开始,希望自己能一直坚持下去。

一,安装git和node.js

  1.安装git,主要是因为github pages,github提供了一个专门展示自己以及自己项目的平台,我们的博客代码和生成的静态页面最后就是托管在github上,我们需要安装git来push代码和静态页面到github。
  2.安装node.js,hexo就是一个基于node.js的静态博客框架,所以安装node.js是必须的,主要是用于生成博客的静态页面。
  安装git和node.js都是只用到相应的网站下载软件然后一直下一步就可以了。申请github账号和搭建仓库稍后配置的时候一并说。