#

go

  • Go36-44,45-文件操作(os.File)

    os包 通过os包,可以拥有操控计算机操作系统的能力。这个代码包提供的都是平台不相关的API。无论是Linux、macOS、Windows、FreeBSD、OpenBSD、Plan9,os包都可以提供

    作者:骑士救兵
    2020-07-08 22:28:03
  • Go语言之并发示例(Runner)

    这篇通过一个例子,演示使用通道来监控程序的执行时间,生命周期,甚至终止程序等。我们这个程序叫runner,我们可以称之为执行者,它可以在后台执行任何任务,而且我们还可以控制这个执行者,比如强制终止它等

    作者:baby神
    2020-07-08 14:57:43
  • Go语言之读写锁

    前面的有篇文章在讲资源竞争的时候,提到了互斥锁。互斥锁的根本就是当一个goroutine访问的时候,其他goroutine都不能访问,这样肯定保证了资源的同步,避免了竞争,不过也降低了性能。仔细剖析我

    作者:baby神
    2020-07-08 12:03:13
  • go语言 从命令行获取参数解析

    go语言内置的flag包实现了命令行参数的解析,flag包使得开发命令行工具更为简单。 os.Args 如果你只是简单的想要获取命令行参数,可以像下面的示例代码一样使用os.Args来获取命令行参数

    作者:霍帅兵
    2020-07-08 08:42:11
  • Go语言开发(九)、Go语言并发编程

    Go语言开发(九)、Go语言并发编程 一、goroutine简介 1、并发与并行简介 并行(parallel):指在同一时刻,有多条指令在多个处理器上同时执行。并发(concurrency):指在同一

    作者:天山老妖S
    2020-07-08 05:46:11
  • A Tour of Go: Basics 2

    For For语句有三个基本部分组成,以分号隔开: 初始语句:只在第一次循环开始前执行,通常就是变量定义和初始化,这里定义的变量作用范围只在For循环本身。 条件表达式:每一次循环开始前执行,当fa

    作者:zxdevops
    2020-07-07 14:52:41
  • Go语言之 unsafe 包之内存布局

    unsafe,顾名思义,是不安全的,Go定义这个包名也是这个意思,让我们尽可能的不要使用它,如果你使用它,看到了这个名字,也会想到尽可能的不要使用它,或者更小心的使用它。虽然这个包不安全,但是它也有它

    作者:baby神
    2020-07-07 12:13:49
  • Go语言之interface

    interface 理论 接口是一个或多个方法签名的集合 只要某个类型拥有该接口的所有方法签名,即算实现该接口,无需显示声明实现了哪个接口,这称为Structural Typing 接口只有方

    作者:故新
    2020-07-07 06:56:57
  • Go语言之反射

    和Java语言一样,Go也实现运行时反射,这为我们提供一种可以在运行时操作任意类型对象的能力。比如我们可以查看一个接口变量的具体类型,看看一个结构体有多少字段,如何修改某个字段的值等。TypeOf和V

    go
    作者:baby神
    2020-07-07 06:31:13
  • Go中的方法集

    类型*T方法集 // code_018_struct_method_set project main.go package main import ( "fmt" ) //类型*T方法集

    作者:ck_god
    2020-07-07 02:15:17