书栈网 · BookStack 本次搜索耗时 0.030 秒,为您找到 31368 个相关结果.
  • 附录A: Go语言常见坑

    1805 2019-02-27 《Go语言高级编程》
    附录A:Go语言常见坑 可变参数是空接口类型 数组是值传递 map遍历是顺序不固定 返回值被屏蔽 recover必须在defer函数中运行 main函数提前退出 通过Sleep来回避并发中的问题 独占CPU导致其它Goroutine饿死 不同Goroutine之间不满足顺序一致性内存模型 闭包错误引用同一个变量 在循环内部执行defer语...
  • 21.5 Go 语言的其他应用

    1064 2023-05-17 《Go入门指南》
    21.5 Go 语言的其他应用 21.5 Go 语言的其他应用 在前面的章节中,我们只讨论了 Go 在商业环境中已经使用的许多地方中的几个。其他一些使用 Go 的机构有: Canonical-Ubuntu 公司 :使用 Go 开发后台基础设施,主要开发者为 Gustavo Niemeyer。例如项目 Ensemble(见 参考文献 30 )。 ...
  • 第2章:Go语言简介

    828 2023-05-16 《Go语言101 v1.20.a》
    Go语言简介 第2章:Go语言简介  Go语言简介 Go是一门编译型的和静态的编程语言。 Go诞生于谷歌研究院。 Go的核心设计成员中包括很多有着数十年编程语言研究领域经验的研究者。 Go有很多特性,有一些是独特的,有一些借鉴于一些其它编程语言: 内置并发编程支持: 使用协程(goroutine)做为基本的计算单元。轻松地创建协程。 使用...
  • 第2章:Go语言简介

    792 2023-01-19 《Go语言101 v1.19.e》
    Go语言简介 第2章:Go语言简介  Go语言简介 Go是一门编译型的和静态的编程语言。 Go诞生于谷歌研究院。 Go的核心设计成员中包括很多有着数十年编程语言研究领域经验的研究者。 Go有很多特性,有一些是独特的,有一些借鉴于一些其它编程语言: 内置并发编程支持: 使用协程(goroutine)做为基本的计算单元。轻松地创建协程。 使用...
  • Go语言的主要特征

    4088 2020-06-11 《Go语言中文文档》
    1. Go语言的主要特征 1.1. golang 简介 1.1.1. 来历 1.1.2. 思想 1.1.3. 优点 1.1.4. Go语言的主要特征: 1.1.5. Golang文件名: 1.1.6. Go语言命名: 1.1.7. Go语言声明: 1.1.8. Go项目构建及编译 1.1.9. go 编译问题 1. Go语言的...
  • 05.8.1 Go 语言实现栈

    Go 语言实现栈 Go 语言实现栈 现在是时候看看如何使用 Go 语言实现栈了。相关的细节在 stack.go 源文件中。同样,栈的实现也会用到链表。如你所知,你需要两个函数:一个 Push() 函数将元素放入栈中,一个 Pop() 函数从栈中删除元素。单独使用一个变量保存栈中元素的数量是个很实用的方法,这样即使不访问链表也能判断栈是否为空,不...
  • Go 语言编译原理与优化

    Go 语言编译原理与优化 编译阶段 (Compilation) debug 参数 优化和内联 逃逸分析 链接阶段 (Linking) 关于 CGO internal linking external linking static link ldflags 其它常用参数 使用 Docker 编译 参考资料 Go 语言编译原理与优...
  • 用Go语言写RESTful API

    1534 2020-01-31 《Linux网络编程》
    用Go语言写RESTful API RESTful 理念 KVS 服务 KVS 服务实作 增 删 改 查 列 下一步 参考文献 用Go语言写RESTful API 本文先介绍一些 RESTful 理念 ,并通过一个 KVS 服务 演示 RESTful API 的行为。最后以 KVS 服务实作 为例,介绍如何使用 go-res...
  • 05.7 Go 语言中的队列

    Go 语言中的队列 Go 语言中的队列 队列 是一种特殊的链表,它总是在链表头添加新的元素,在链表尾删除元素。我们不必用插图来描述队列。想象一下银行中的情形,你必须等到比你先来的人完成交易之后才能和出纳员交谈。这就是个队列! 队列最大的优点就是简单!你只需要两个函数就能访问一个队列,这意味着你需要担心的事情更少,并且你只用完成这两个函数就能实现一个...
  • 05.7.1 Go 语言实现队列

    Go 语言实现队列 Go 语言实现队列 queue.go 程序描述了 Go 语言的队列实现,我们将分为五个部分来介绍。注意,这里队列的实现使用了链表。Push() 函数和 Pop() 函数分别用于队列中元素的增删。 queue.go 中的第一部分代码如下: package main import ( "fmt"...