摘要: 【计算机网络的定义】 将地理位置不同,并具有独立功能的多个计算机系统通过通信设备和线路连接起来,以功能完善的网路软件实现网络中资源共享的系统。 【分组交换】 分组就是把报文分组发送。 每一组的组成:首部+数据段。首部包括目的地址、源地址等控制信息。 需要交换的整块数据叫做:报文 数据传送单位叫:报文 阅读全文
posted @ 2018-02-10 14:47 faddei 阅读(261) 评论(0) 推荐(0)
摘要: 【垃圾回收】 1- Go的开发者也不用写代码来释放程序中不再使用的变量和结构占用内存,Go中有独立的进程,垃圾回收器(GC),处理这些事情。它会搜索不再使用的变量然后释放它们。 2- 通过runtime包访问GC进程 3- 通过调用runtime.GC()函数显式的触发GC。使用场景为内存不足时,调 阅读全文
posted @ 2017-11-28 21:53 faddei 阅读(2341) 评论(0) 推荐(0)
摘要: 【方法的概念】 在 Go 语言中,结构体就像是类的一种简化形式,那么面向对象程序员可能会问:类的方法在哪里呢?在 Go 中有一个概念,它和方法有着同样的名字,并且大体上意思相同:Go 方法是作用在接收者(receiver)上的一个函数,接收者是某种类型的变量。因此方法是一种特殊类型的函数 【方法的特 阅读全文
posted @ 2017-11-28 21:51 faddei 阅读(209) 评论(0) 推荐(0)
摘要: 【Go中继承的实现】 当一个匿名类型被内嵌在结构体中时,匿名类型的可见方法也同样被内嵌,这在效果上等同于外层类型 继承 了这些方法:将父类型放在子类型中来实现亚型 1 package main 2 3 import "fmt" 4 5 type Point struct{ 6 x,y float64 阅读全文
posted @ 2017-11-28 21:44 faddei 阅读(205) 评论(0) 推荐(0)
摘要: 结构体简介 Go 通过类型别名(alias types)和结构体的形式支持用户自定义类型,或者叫定制类型。一个带属性的结构体试图表示一个现实世界中的实体。结构体是复合类型(composite types),当需要定义一个类型,它由一系列属性组成,每个属性都有自己的类型和值的时候,就应该使用结构体,它 阅读全文
posted @ 2017-11-28 21:32 faddei 阅读(184) 评论(0) 推荐(0)
摘要: 【unsafe】包含了一些打破Go语言“类型安全”的命令,一般的程序中不会被使用,可用在C/C++程序的调用中 【syscall】底层的外部包,提供了操作系统底层调用的基本接口 【os/exec】提供我们运行外部操作系统命令和程序的方式 【os】提供给我们一个平台无关性的操作系统功能接口,采用Uni 阅读全文
posted @ 2017-11-28 21:18 faddei 阅读(307) 评论(0) 推荐(0)
摘要: 【概念】 1- map 是引用类型的 2- 声明方式 var map1 map[keytype]valuetype 例如:var map1 map[string]int 3- map是可以动态自增长的 4- 未初始化的map的值是nil 5- 可以是任意用==或者!=操作符比较的类型,比如strin 阅读全文
posted @ 2017-11-25 12:53 faddei 阅读(161) 评论(0) 推荐(0)
摘要: 【函数定义】 func function_name([parameter1 type,parameter2 type])[return_value1 return_type1,return_value2 return_type2,...]{ //TODO } func : 函数有func开始声明 f 阅读全文
posted @ 2017-11-21 15:39 faddei 阅读(212) 评论(0) 推荐(0)
摘要: Go 语言的取地址符是 &,放到一个变量前使用就会返回相应变量的内存地址 一个指针变量可以指向任何一个值的内存地址 它指向那个值的内存地址,在 32 位机器上占用 4 个字节,在 64 位机器上占用 8 个字节,并且与它所指向的值的大小无关。当然,可以声明指针指向任何类型的值来表明它的原始性或结构性 阅读全文
posted @ 2017-11-19 23:44 faddei 阅读(178) 评论(0) 推荐(0)
摘要: 【if】 if 是用于测试某个条件的语句,如果该条件(逻辑型或布尔型)成立,则会执行大括号内的代码,第一个大括号必须和if 或者else同行,否则非法 1 // 方式1 2 if condition { 3 //do something 4 } 5 // 方式2 6 if condition { 7 阅读全文
posted @ 2017-11-19 23:41 faddei 阅读(182) 评论(0) 推荐(0)