0%

原理简述


如上图所示,VMnet0充当着“桥”的角色,将虚拟机的eth0和物理机的环回网卡(Loopback)连接起来,使得物理机和虚拟机之间实现了物理层面上的连通,相当于你在实际应用中将两台电脑通过双绞线连接起来。

从图中可以发现,虚拟机的IP地址为物理机的网关,而虚拟机的网关为物理机的IP地址,两者之间通过设置互置网关来实现虚拟机和物理机之间的数据通信。

阅读全文 »

因为ip库里的数据需要及时更新,一个更新的依据就是apnic上的ip地址划分,所以需要定期地从apnic上抓取所有中国区的ip,来保证ip库里的数据的时效性。

下面是用python写的两个小程序,用于从apnic抓取所有的中国区ip,第二个程序会将结果写入到ips.txt文件中:

阅读全文 »

安装VMware


VMware官网:http://www.vmware.com/cn

VMware10下载链接:https://share.weiyun.com/5hTJazF 密码: domcn9

VMware11下载链接:https://share.weiyun.com/5DgWKsn 密码: j3co0z

VMware12下载链接:https://share.weiyun.com/56OyvlT 密码:4ydxpf

关于VMware的安装本文不再赘述,相信对于有点计算机基础的同学来说这个并不是什么难题,如果对这部分内容有任何疑问的话可以在本文最下方留言,我会尽快给您回复的>_<

阅读全文 »

前言


本文主要对HTML基础中常用的一些概念、标签、属性进行讲解,其实HTML的知识远远不止这些,如果希望深入学习HTML的相关知识,可到W3school上进行详细,深入的学习。

阅读全文 »

基础正则表达式


字符 含义 字符 含义
^ 只匹配行首 $ 只匹配行尾
* 匹配0个或多个在*之前的字符 [ ] 只匹配[]内字符,可以是一个单字符,也可以是符号序列,使用-表示[ ]内字符序列范围,如用[1-5]代替[12345]
\ 只用来屏蔽一个元字符的特殊含义 . 只匹配任意单字符
pattem\ {n\ } 只用来匹配前面pattem出现次数,n为次数 pattem\ {n,\ } 含义同上,但次数最少为n
pattem\ {n,m\ } 含义同上,但pattem出现次数在n和m之间
阅读全文 »

TCP/IP简介


TCP/IP背景和介绍

上世纪 70 年代,随着计算机技术的发展,计算机使用者意识到:要想发挥计算机更大的作用,就要将世界各地的计算机连接起来。但是简单的连接是远远不够的,因为计算机之间无法沟通。因此设计一种通用的“语言”来交流是必要可少的,这时 TCP/IP 协议就应运而生了。

阅读全文 »

前言


本文主要是参考廖雪峰博客上的Git教程所写,有适当的删改,但是实验部分都是自己在虚拟机中实验过的。

阅读全文 »

Linux.Shell简介


什么是Shell

Shell是核心程序(Kernel)之外的指令解析器,是一个程序,同时也是一种命令语言和程序设计语言。

Shell的类型

目前流行的 Shell 有ash、bash、ksh、csh、zsh等,它们各自都有自己的特点,可以根据自己的需要选择相应的Shell,现在在诸多Linux发行版本中默认使用的shell是 Bash Shell

阅读全文 »

简介


Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。

用途


Markdown 语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台 WordPress 和 大型CMS如 Joomla、Drupal都能很好的支持Markdown。完全采用Markdown编辑器的博客平台有 Ghost 和 Typecho。

阅读全文 »

一直以来都想要创建属于自己的博客,刚好最近无意中了解到了Hexo这款基于Node.js的博客框架,尝试了一番,觉得很不错,就此写一篇个人总结。

搭建环境(Windows平台下)


Hexo的文件编码格式为UTF-8

阅读全文 »