书栈网 · BookStack 本次搜索耗时 0.038 秒,为您找到 58884 个相关结果.
  • 23. Importing Packages in Go

    595 2020-07-05 《How To Code in Go》
    Importing Packages in Go Standard Library Packages Installing Packages Aliasing Imported Packages Formatting Imports Conclusion Importing Packages in Go Written by Gopher ...
  • 22. Handling Panics in Go

    807 2020-07-05 《How To Code in Go》
    Handling Panics in Go Understanding Panics Out of Bounds Panics Anatomy of a Panic Nil Receivers Using the panic Builtin Function Deferred Functions Handling Panics Detectin...
  • 2. Go basic knowledge

    2 Go basic knowledge Links 2 Go basic knowledge Go is a compiled system programming language, and it belongs to the C-family. However, its compilation speed is much faster tha...
  • UTF-8 Go and runes

    UTF-8 Go and runes UTF-8 client and server ASCII client and server UTF-8 Go and runes UTF-8 is the most commonly used encoding. Google estimates that 50% of the pages that it...
  • 编写和优化Go代码

    编写和优化Go代码 何时何地做优化 整理来源(书栈小编注) 编写和优化Go代码 本文档概述了编写高性能Go代码的最佳实践。 虽然有些讨论会提高单个服务的速度(通过缓存等),但设计高性能的分布式系统已经超出了这项工作的范围。在监控和分布式系统设计方面已经有很好的文章,它包含了一套完全不同的研究和设计权衡理论。 所有内容将根据CC-BY-SA进行...
  • Go通道的同步功能

    Go通道的同步功能 Go通道的同步功能 我们使用通道来同步协程之间的执行。下面的例子是通过获取同步通道数据来阻塞程序执行的方法来等待另一个协程运行结束的。也就是说main函数所在的协程在运行到<-done 语句的时候将一直等待worker函数所在的协程执行完成,向通道写入数据才会(从通道获得数据)继续执行。 package main im...
  • Go 原子计数器

    Go 原子计数器 Go 原子计数器 Go里面的管理协程状态的主要机制就是通道通讯。这些我们上面的例子介绍过。这里还有一些管理状态的机制,下面我们看看多协程原子访问计数器的例子,这个功能是由sync/atomic包提供的函数来实现的。 package main import "fmt" import "time" impor...
  • 附录A: Go语言常见坑

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

    7930 2018-02-08 《Go入门指南》
    2.2 Go 环境变量 链接 2.2 Go 环境变量 Go 开发环境依赖于一些操作系统环境变量,你最好在安装 Go 之前就已经设置好他们。如果你使用的是 Windows 的话,你完全不用进行手动设置,Go 将被默认安装在目录 c:/go 下。这里列举几个最为重要的环境变量: $GOROOT 表示 Go 在你的电脑上的安装位置,它的值一般都是 ...
  • Go之rpc框架rpcx

    3343 2020-11-15 《Golang 开发笔记》
    6.2 Golang之rpc框架rpcx 前言 功能 性能 快速开始 基本安装 服务端 客户端 运行 跨语言 示例 新建client.php 相关资料 links 6.2 Golang之rpc框架rpcx 前言 远程过程调用(Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。通过该协议程序...