基本概念
首先弄清楚子域名与子目录的区别。
子目录是网站下面的目录,而子域名是上一级域名下面的域名。
不同的域名可以是不同的网站,例如:www.abc.qq.com和www.123.qq.com。这里abc和123都是qq下面的子域名。com为顶级域名,qq为一级域名,abc和123是二级域名。
而www.qq.com/abc/ 和 www.qq.com/123/ 这两个是一个网站下的两个目录。
域名解析的过程下:
怀揣创业梦的信安践行者
首先弄清楚子域名与子目录的区别。
子目录是网站下面的目录,而子域名是上一级域名下面的域名。
不同的域名可以是不同的网站,例如:www.abc.qq.com和www.123.qq.com。这里abc和123都是qq下面的子域名。com为顶级域名,qq为一级域名,abc和123是二级域名。
而www.qq.com/abc/ 和 www.qq.com/123/ 这两个是一个网站下的两个目录。
域名解析的过程下:
1 | # 下载内核源代码编译内核 |
完成一个简单的时间片轮转多道程序内核代码
首先,我们要模拟一个Linux内核平台,步骤如下:
在root权限下执行以下命令:1
2
3
4
5
6
7
8
9
10
11~$ sudo apt-get install qemu #安装QEMU
~$ sudo ln -s /usr/bin/qemu-system-i386 /usr/bin/qemu #为某一个文件或目录在另外一个位置建立一个同步的链接
~$ wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.9.4.tar.xz #下载Linux内核代码
~$ wget https://raw.github.com/mengning/mykernel/master/mykernel_for_linux3.9.4sc.patch #下载补丁
~$ xz -d linux-3.9.4.tar.xz # 解压缩
~$ tar -xvf linux-3.9.4.tar # 解开包裹
~$ cd linux-3.9.4 # 切换目录
~$ patch -p1 < ../mykernel_for_linux3.9.4sc.patch #打补丁
~$ make allnoconfig #所有的功能都屏蔽了,之后你需要什么加什么
~$ make #编译链接
~$ qemu -kernel arch/x86/boot/bzImage #运行
通过反汇编一个简单的C程序,分析汇编代码并理解计算机是如何工作的。
C程序名称为main.c,代码如下:1
2
3
4
5
6
7
8
9
10
11
12
13
14int g(int x)
{
return x + 3;
}
int f(int x)
{
return g(x);
}
int main(void)
{
return f(8) + 1;
}
大约花了两天做了一套360公司的2015年技术类校园招聘的笔试题,感觉非常基础,但有难度。下面对里面有意思的部分解析一下:
1 | char a; |
20多岁的时候,应该着手思考如何建立自己的个人品牌了。这个个人品牌不依附于任何公司或机构存在,他是你个人独有的价值,任何人都抢不走。因此,我一直想构建一个自己的博客平台,用于积累自己的思考,展示自己的进步与个人价值。比起同龄人来说,开始记录博客,特别是技术博客,还是晚了一点。不过现在开始也还算是刚刚好。