上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 107 下一页
  2020年1月21日
摘要: 视频:快速播放一连串连续的图片 每一张图片,我们成为一帧,都是由像素组成的,假设为1024*768.每个像素是由RGB组成,每个8位,共24位。 我们来算下,每秒钟的视频有多大? 30帧*1024*768*24=566,231,040Bits=70,778,880Bytes 如果一分钟呢?差不多4G 阅读全文
posted @ 2020-01-21 10:09 清明-心若淡定 阅读(269) 评论(0) 推荐(0) 编辑
  2020年1月10日
摘要: 什么是闭包? 所谓闭包是指内层函数引用了外层函数中的变量或称为引用了自由变量的函数,其返回值也是一个函数 Go 函数可以是一个闭包。闭包是一个函数值,它引用了函数体之外的变量。 这个函数可以对这个引用的变量进行访问和赋值;换句话说这个函数被“绑定”在这个变量上。 没有闭包的时候,函数就是一次性买卖, 阅读全文
posted @ 2020-01-10 11:15 清明-心若淡定 阅读(241) 评论(0) 推荐(0) 编辑
  2020年1月9日
摘要: 匿名函数 上述代码中,f可以被任何输入一个整型,无返回值的函数给赋值,这类似于C++中的函数指针。因此f可以看成是一个函数类型的变量。这样,可以动态的改变f的功能。匿名函数可以动态的创建,与之成对比的常规函数必须在包中编译前就定义完毕。匿名函数可以随时改变功能。 闭包 闭包是匿名函数与匿名函数所引用 阅读全文
posted @ 2020-01-09 11:34 清明-心若淡定 阅读(486) 评论(0) 推荐(0) 编辑
  2020年1月8日
摘要: 1. 定义 结构体: 1、用来自定义复杂数据结构 2、struct里面可以包含多个字段(属性) 3、struct类型可以定义方法,注意和函数的区分 4、strucr类型是值类型 5、struct类型可以嵌套 6、go语言中没有class类型,只有struct类型 struct声明: 例子: stru 阅读全文
posted @ 2020-01-08 14:41 清明-心若淡定 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 符合 Go 语言习惯的做法是使用一个独立、明确的返回值来传递错误信息。 这与使用异常 (exception) 的 Java 和 Ruby 以及在 C 语言中有时用到的重载 (overloaded) 的单返回 / 错误值有着明显的不同。 Go 语言的处理方式能清楚的知道哪个函数 返回了错误,并能像调用 阅读全文
posted @ 2020-01-08 11:31 清明-心若淡定 阅读(561) 评论(0) 推荐(0) 编辑
摘要: Go 支持在结构体类型中定义方法 (methods) 接口 (Interfaces) 是命名了的方法签名 (signatures) 的集合。 阅读全文
posted @ 2020-01-08 11:09 清明-心若淡定 阅读(347) 评论(0) 推荐(0) 编辑
摘要: package main import "fmt" // 这里的 `person` 结构体包含了 `name` 和 `age` 两个字段。 type person struct { name string age int } func main() { // 使用这个语法创建新的结构体元素。 fmt.Println(person{"Bob", 20}) // 你可以在初始化一个结构体元素时指定字段 阅读全文
posted @ 2020-01-08 10:35 清明-心若淡定 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Go 函数有很多其他的特性。其中一个就是多值返回 可变参数函数。在调用时可以用任意数量的参数。 例如,fmt.Println 是一个常见的变参函数。 Go 函数的另一个关键的方面是闭包结构 Go 支持匿名函数,并能用其构造 闭包。 匿名函数在你想定义一个不需要命名的内联函数时是很实用的。 Go 支持 阅读全文
posted @ 2020-01-08 10:24 清明-心若淡定 阅读(332) 评论(0) 推荐(0) 编辑
摘要: range 迭代各种各样的数据结构 For 循环: for 是 Go 中唯一的循环结构。这里有 for 循环 的三个基本使用方式。 if/else 注意,在 Go 中条件语句不需要圆括号,但是需要加上花括号。 阅读全文
posted @ 2020-01-08 09:22 清明-心若淡定 阅读(516) 评论(0) 推荐(0) 编辑
摘要: array 在使用 fmt.Println 来打印数组的时候,会使用 [v1 v2 v3 ...] 的格式显示。 slice slice 和数组是不同的类型,但是它们通过 fmt.Println 打印 结果类似。 maps 注意一个 map 在使用 fmt.Println 打印的时候,是以 map[ 阅读全文
posted @ 2020-01-08 09:07 清明-心若淡定 阅读(258) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 107 下一页