上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 107 下一页
  2019年10月9日
摘要: 管道连接 通过调用exec.Start启动一个进程,通过StdoutPipe将此调用的输出管道也创建了出来,在这里,我们读取了此输出的信息,确实是go env命令的标准输出,接下来要做的事情就是将此输出的管道与grep命令的进程进行连接了。我们将上面的代码进一步充实: 阅读全文
posted @ 2019-10-09 16:17 清明-心若淡定 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: 并发程序是指可以被同时发起执行的程序 并行程序被设计成可以在并行的硬件上执行的并发程序。 并发程序代表了所有可以实现并发行为的程序,它是一个宽泛的概念,其中包含了并行程序。 inter-process communication(进程间通信) 基于通信的IPC方法:又分为以数据传送为手段的IPC方法 阅读全文
posted @ 2019-10-09 14:29 清明-心若淡定 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是interface接口 interface 是GO语言的基础特性之一。可以理解为一种类型的规范或者约定。它跟java,C# 不太一样,不需要显示说明实现了某个接口,它没有继承或子类或“implements”关键字,只是通过约定的形式,隐式的实现interface 中的方法即可。因此,Go 阅读全文
posted @ 2019-10-09 10:22 清明-心若淡定 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 判断方式为value,ok := map[key], ok为true则存在 阅读全文
posted @ 2019-10-09 09:36 清明-心若淡定 阅读(5082) 评论(0) 推荐(0) 编辑
  2019年10月8日
摘要: golang语言defer特性详解 defer语句是go语言提供的一种用于注册延迟调用的机制,它可以让函数在当前函数执行完毕后执行,是go语言中一种很有用的特性。由于它使用起来简单又方便,所以深得go语言开发者的欢迎。 什么是defer 首先我们来看下defer语句的官方解释 A "defer" s 阅读全文
posted @ 2019-10-08 14:57 清明-心若淡定 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 一条for 语句可以携带一条for子句。 for子句可以包含初始化子句、条件子句、后置子句。 一条for语句可以携带一条range子句 阅读全文
posted @ 2019-10-08 13:38 清明-心若淡定 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 输出: AAA BBB BBB CCC 使用fallthrough,来向下一个case语句转移流程控制权, 输出: BBB BBB BBB CCC 类型switch语句:对类型进行判定,而不是值 输出: A signed integer: 11. the type is :int A signed 阅读全文
posted @ 2019-10-08 11:31 清明-心若淡定 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 输出: 123 v type:int 输出: 123 v type:int 阅读全文
posted @ 2019-10-08 11:13 清明-心若淡定 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 字符串值表示了一个一个字符值的集合,在底层,一个字符串值即一个包含了若干字节的序列,长度为0的序列与一个空字符串对应。字符串的长度即底层字节列中字节的个数。 字符串值是不可变的,对字符串的操作只会返回一个新的字符串,而不会改变原字符串并返回。 只有基本类型及其别名类型才可以作为常量的类型 数组的长度 阅读全文
posted @ 2019-10-08 10:54 清明-心若淡定 阅读(211) 评论(0) 推荐(0) 编辑
摘要: rune 是int32的别名类型,专用于存储Unicode编码的单个字符 我们可以用5种方式来表示一个rune字面量: 该rune字面量所对应的字符,如'a'必须是Unicode编码规范所支持的 使用“\x”为前导并后跟2位16进制数,表示宽度为一个字节的值,即ASCII编码值 使用“\”为前导并后 阅读全文
posted @ 2019-10-08 09:35 清明-心若淡定 阅读(589) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 107 下一页