上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 33 下一页
摘要: 1、启动go语言的协程 2、runtime.Goexit()方法。立即终止当前的协程 3、runtime.GOMAXPROCS()表示go使用几个cpu执行代码 4、管道定义和创建管道 5、管道的缓冲 6、关闭管道和接受关闭管道的信号 7、只读管道和只写管道和生产者和消费者模型 8、Timer定时器 阅读全文
posted @ 2019-05-23 22:58 bainianminguo 阅读(285) 评论(0) 推荐(0) 编辑
摘要: import psutil print(dir(psutil)) # 查看逻辑cpu的个数 print(psutil.cpu_count()) # 查看物理cpu的个数 print(psutil.cpu_count(logical=False)) # 查看cpu的用户时间,系统时间,空闲时间,中断时间 print(psutil.cpu_times()) # 统计每个cpu的使用率 pr... 阅读全文
posted @ 2019-05-23 14:28 bainianminguo 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 简介 json 中提供的处理 json 的标准包是 encoding/json,主要使用的是以下两个方法: 1、编码json 可以把一个结构体编码为json,也可以把一个map编码为json 2、解码json 可以解码到结构体,也可以解码到接口 1、序列化为结构体为json,采用json.Marsh 阅读全文
posted @ 2019-05-21 23:06 bainianminguo 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1、系统自己抛异常 测试结果 2、用户抛异常,使用panic关键字 测试结果 3、使用defer+recover捕获函数执行过程中的异常并打印 测试结果 我们看到“这里是函数3”这句话没有打印,因为上面的函数执行出错了,就直接执行defer语句了 4、defer+recover用法2 测试结果 这里 阅读全文
posted @ 2019-05-20 23:15 bainianminguo 阅读(727) 评论(0) 推荐(0) 编辑
摘要: Go 语言范围(Range) Go 语言中 range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-value 对的 key 值。 实例 以上实例运行输出结果为 阅读全文
posted @ 2019-05-20 11:10 bainianminguo 阅读(338) 评论(0) 推荐(0) 编辑
摘要: Go 语言接口 Go 语言提供了另外一种数据类型即接口,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。 实例 a、定义多个结构体 b、为每个结构体定义一个相同的方法,比如我们下面的事例,Say c、定义一个接口,这个接口的内容就是步骤b定义的Say()方法 d 阅读全文
posted @ 2019-05-17 22:53 bainianminguo 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: 1、实现方法 2、指针类型和非指针类型 如果指针类型作为方法的接受者,在方法内部修改这个对象,是修改的一份数据,对外部的结构体是有影响的 如果是一个结构体作为方法的接受者,在方法内部修改这个对象,是修改的另外一份数据,对外部的结构体是没有影响的 3、实现继承和重写 4、调用方法的三种方法 5、定义s 阅读全文
posted @ 2019-05-16 23:52 bainianminguo 阅读(353) 评论(0) 推荐(0) 编辑
摘要: Go 语言结构体 Go 语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型。 结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。 结构体表示一项记录,比如保存图书馆的书籍记录,每本书有以下属性: Title :标题 Author : 作者 Subject:学科 阅读全文
posted @ 2019-05-16 00:07 bainianminguo 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Go 语言变量作用域 作用域为已声明标识符所表示的常量、类型、变量、函数或包在源代码中的作用范围。 Go 语言中变量可以在三个地方声明: 函数内定义的变量称为局部变量 函数外定义的变量称为全局变量 函数定义中的变量称为形式参数 接下来让我们具体了解局部变量、全局变量和形式参数。 局部变量 在函数体内 阅读全文
posted @ 2019-05-15 10:00 bainianminguo 阅读(152) 评论(0) 推荐(0) 编辑
摘要: go语言的map就相当于python的dict 1、map的初始化 2、map的初始化 3、map的键值操作,增和改 4、map的遍历操作 5、判断map是否存在某个k 6、删除map中的某个k Go 语言Map(集合) Map 是一种无序的键值对的集合。Map 最重要的一点是通过 key 来快速检 阅读全文
posted @ 2019-05-14 23:32 bainianminguo 阅读(243) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 33 下一页