计算机网络_一
前言:这是本人用于记录自己学习计网的学习笔记,可能计录的内容不够全面充分,如果能对你产生帮助,我很荣幸。学习的内容来自于B站的视频课程深入浅出计算机网络 微课视频。
一、计算机网络体系结构1.1 计算机网络概述(1)、网络、互联网、因特网的区别与关系
若干节点和链路互连形成网络(节点:电脑,服务器、交换机等;链路:有线与无线。)
若干网络通过路由器互连形成互联网
因特网是当今世界上最大的互联网
有时并没有严格区分互联网(internet)与因特网(Internet)这两个名词,但是要注意,互联网可以使用任意通信协议,而因特网必须使用TCP/IP协议族作为通信规则。
(2)、因特网简介发展:
因特网服务提供者(ISP)ISP从因特网管理机构申请到成块的IP地址,同时拥有通信线路以及路由器等联网设备,任何单位或个人都可以通过ISP接入到因特网。我国的ISP:中国电信、中国移动、中国联通
因特网已发展成为基于ISP的多层次结构的互连网络。(ISP层级:国际级–区域或国家级–本地级–……)
因特网的管理机构:
因特网的标准化工作:
因特网的组成:
(3)、电路交换 ...
利用GitHub-Page+Hexo去搭建自己的博客
一、准备工作
git客户端
Node.js环境(下文会讲安装)
GitHub账号
二、打开Pages服务建立一个新仓库,仓库名为你的gitHub用户名.github.io。注意new的时候需要将仓库设置为public,如果是第一次用git要在本地配置ssh,这部分网上教程很多,这里就不细讲了。进入仓库,具体配置如下:这里提一下,设置分支的时候最好有两个分支,一个分支用于存放编写的hexo框架项目,另一个分支就专门存放hexo generate生成的public目录下的所有静态文件,也就是用于我们博客部署的静态文件。不过不弄两个分支也没关系,只要有一个分支用来存放静态文件部署博客即可。
三、Node.js安装Node.js下载链接只需要进行更改安装路径以及选择add to path安装模式两个操作即可。打开cmd输入node --version以及npm -v查看是否安装成功。结果如下:
四、安装Hexo以及相关的配置打开cmd,执行npm install -g hexo命令安装hexo。
以下步骤都建议使用git bash执行
新建一个空文件夹,用于初始化hexo,因为hexo ...
postName
这是正文内容1234567package mainimport "fmt"func main(){ fmt.println("hello,world")}
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment