IT书架 本次搜索耗时 0.083 秒,为您找到 752 个相关结果.
  • 8.阿里云发送短信

    package main import ( "fmt" "github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests" "github.com/aliyun/alibaba-cloud-sdk-go/services/dysmsapi" ) fu...
  • 49.怎么用go实现一个栈

    怎么用go实现一个栈 怎么用go实现一个栈 题目来源 : 答案1: //一个队列 type MyStack struct { queue [] int } func Constructor () MyStack { return MyStack { q...
  • 400.用go协程的时候也是要走IO的,go是如何处理的?

    用go协程的时候也是要走IO的,go是如何处理的? 用go协程的时候也是要走IO的,go是如何处理的? 题目来源 :滴滴 答案: 线程是操作系统的内核对象,多线程编程时,如果线程数过多,就会导致频繁的上下文切换,这些 cpu 时间是一个额外的耗费。所以在一些高并发的网络服务器编程中,使用一个线程服务一个 socket 连接是很不明智的。于是...
  • 394.go 怎么控制查询timeout (context)

    go 怎么控制查询timeout (context) go 怎么控制查询timeout (context) 题目来源:畅天游 答案: context 监听是否有 IO 操作,开始从当前连接中读取网络请求,每当读取到一个请求则会将该cancelCtx传入,用以传递取消信号,可发送取消信号,取消所有进行中的网络请求。 go func ( c...
  • Docker CLI 命令行介绍

    Docker CLI 命令行介绍 Docker Version docker命令行的基本使用 Docker CLI 命令行介绍 Docker Version Windows (Intel芯片) $ docker version Client : Docker Engine - Community Cloud i...
  • 152.golang 协程机制

    golang 协程机制 答案: golang 协程机制 题目来源:腾讯 答案: Golang 简称 Go,Go 的协程(goroutine) 和我们常见的线程(Thread) 一样,拥有其调度器。 G (Goroutine),代表协程,也就是每次代码中使用 go 关键词 时候会创建的一个对象 M (Work Thread),工作线...
  • 26.开发技巧:Go 常用开发技巧分享

    编写优雅的 Go 应用 遵循符合 Go 编程哲学的代码 代码相关 不要忘记使用 copy 避免复制大的 Struct 通过内存对齐来减小结构体的大小 提前分配内存 使用空结构作为值 在初始化结构体时使用带有标签的语法 将结构体的初始化拆分到多行 为整数常量添加 String() 方法 让 iota 从 a +1 开始增量 返回函...
  • 458.Go 语言中 make 的作用是什么?

    Go 语言中 make 的作用是什么? Go 语言中 make 的作用是什么? 参考解析 make的作用是为slice, map or chan的初始化 然后返回引用 make函数是内建函数,函数定义: func make ( Type , size IntegerType ) Type make(T, args)函数的目的和new...
  • 11.go语言的rpc之hello world

    1. 服务端: 2. 客户端 Go语言的RPC包的路径为net/rpc,也就是放在了net包目录下面。因此我们可以猜测该RPC包是建立在net包基础之上的。在第一章“Hello, World”革命一节最后,我们基于http实现了一个打印例子。下面我们尝试基于rpc实现一个类似的例子。 1. 服务端: package main impor...
  • 1.go日志库zap

    1. 安装和基本使用 2. 写入日志文件 zap官方地址 1. 安装和基本使用 go get - u go . uber . org / zap package main import ( "go.uber.org/zap" ) func main () { logge...