Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
build-web-application-with-golang
提交
632a3aa2
B
build-web-application-with-golang
项目概览
OpenDocCN
/
build-web-application-with-golang
通知
2
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
B
build-web-application-with-golang
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
632a3aa2
编写于
10月 18, 2012
作者:
W
Wenlei
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
updates dns.png
上级
38efa436
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
3 addition
and
3 deletion
+3
-3
2.5.md
2.5.md
+2
-2
3.1.md
3.1.md
+1
-1
images/3.1.dns.png
images/3.1.dns.png
+0
-0
images/3.1.dns_hierachy.png
images/3.1.dns_hierachy.png
+0
-0
未找到文件。
2.5.md
浏览文件 @
632a3aa2
...
...
@@ -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里面的面向对象是如此的简单,没有任何的私有、共有关键字,通过大小写来实现(大写开头的为共有,小写开头的为私有),方法也同样适用这个原则。
...
...
3.1.md
浏览文件 @
632a3aa2
...
...
@@ -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的工作模式
...
...
images/3.1.dns.png
已删除
100644 → 0
浏览文件 @
38efa436
6.9 KB
images/3.1.dns_hierachy.png
0 → 100644
浏览文件 @
632a3aa2
30.5 KB
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录