IPv4地址中,下列开头的地址一般用于内网,外网无法直接访问这些IP地址:
- 10.
- 172.16. through 172.31.
- 192.168.
即,下列IP地址用与内网:
1 | 10.x.x.x |
Localhost: 127.0.0.1
Originating host: 0.0.0.0
广播: 255.255.255.255
IPv4地址中,下列开头的地址一般用于内网,外网无法直接访问这些IP地址:
即,下列IP地址用与内网:
1 | 10.x.x.x |
Localhost: 127.0.0.1
Originating host: 0.0.0.0
广播: 255.255.255.255
把日常遇到的一些常用协议RFC收集如下:
当前RFC 2616已经被更新了,HTTP 1.1的协议被分为几个RFC:
RTP与RTCP都定义在同一协议中:
网络中一些典型协议的层级关系,摘自《Java Network Programming》。
本过程在Mac上实现。
安装好下列软件:
自己在安装中,必须使用 sudo
,否则会有文件读写权限问题
1 | sudo npm install hexo-cli -g |
在当前目录,创建并初始化博客目录blog
1 | hexo init blog |
安装依赖,并启动服务器,在浏览器中输入localhost:4000
即可看到博客网站内容:
1 | cd blog |
_config.yml
:1 | deploy: |
上面的username
需要换成实际的Github账号用户名。
本机新安装,因此直接输入下来指令生成SSH Key:
1 | ssh-keygen -t rsa -C "邮箱" |
上述命令中,出现要输入的地方,一直回车键。上述邮箱使用了Github账号对应的邮箱。
使用命令显示下列文件内容:
1 | cat ~/.ssh/id_rsa.pub |
拷贝上述文件内容,并保存到Github仓库的设置Add SSH Key
中(title可以随便写个名字)。
为了避免每次hexo deploy
时每次输入Github的账号和密码,需要进行对Git进行配置:
1 | git config --global user.name "username" |
上述用户名和邮箱使用Github账号所对应的。
在博客目录下,输入下述命令,无需人工干预,最后可以看到成功信息。
1 | hexo generate |
在浏览器中输入username.github.io
即可看到博客的内容(其中username
同上,是github账号的用户名)。
上述两条命令可以简写为如下:
1 | hexo g -d |
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.
1 | $ hexo new "My New Post" |
More info: Writing
1 | $ hexo server |
More info: Server
1 | $ hexo generate |
More info: Generating
1 | $ hexo deploy |
More info: Deployment