updates dns.png

This commit is contained in:
Wenlei
2012-10-18 18:52:37 +08:00
parent 38efa43639
commit 632a3aa2c8
4 changed files with 3 additions and 3 deletions

4
2.5.md
View File

@@ -229,7 +229,7 @@ method的语法如下
你又说对的这两种方式都可以因为Go知道receiver是指针他自动帮你转了。
也就是说:
>如果一个method的receiver是*T,你可以在一个T类型的变量V上面调用这个method而不需要&V去调用这个method
>如果一个method的receiver是*T,你可以在一个T类型的实例变量V上面调用这个method而不需要&V去调用这个method
类似的
>如果一个method的receiver是T你可以在一个*T类型的变量P上面调用这个method而不需要 *P去调用这个method
@@ -311,7 +311,7 @@ method的语法如下
mark.SayHi()
sam.SayHi()
}
上面的代码设计的是如此的美妙让人不自觉的为Go的设计惊叹
通过这些内容我们可以设计出基本的面向对象的程序了但是Go里面的面向对象是如此的简单没有任何的私有、共有关键字通过大小写来实现(大写开头的为共有,小写开头的为私有),方法也同样适用这个原则。

2
3.1.md
View File

@@ -32,7 +32,7 @@ URL(Uniform Resource Locator)地址用于描述一个网络上的资源, 基本
DNS( Domain Name System)是“域名系统”的英文缩写是一种组织成域层次结构的计算机和网络服务命名系统它用于TCP/IP网络它从事将主机名或域名转换为实际IP地址的工作。DNS就是这样的一位“翻译官”它的基本工作原理可用下图来表示。
![](images/3.1.dns.png?raw=true)
![](images/3.1.dns_hierachy.png?raw=true)
DNS解析的过程如下这个过程有助于我们理解DNS的工作模式

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

BIN
images/3.1.dns_hierachy.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB