首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
一闪笔记
本次搜索耗时
0.140
秒,为您找到
750
个相关结果.
搜书籍
搜文档
13.结构体及其方法的使用法门
1024
2023-12-29
《Go语言核心36讲》
13 | 结构体及其方法的使用法门 前导内容:结构体类型基础知识 问题解析 知识扩展 13 | 结构体及其方法的使用法门 我们都知道,结构体类型表示的是实实在在的数据结构。一个结构体类型可以包含若干个字段,每个字段通常都需要有确切的名字和类型。 前导内容:结构体类型基础知识 当然了,结构体类型也可以不包含任何字段,这样并不是没有意义的,因...
431.一个a+b程序从编译到运行都发生了什么(从预编译到print显示到屏幕上)
156
2024-01-23
《Golang面试题》
一个a+b程序从编译到运行都发生了什么(从预编译到print显示到屏幕上) 一个a+b程序从编译到运行都发生了什么(从预编译到print显示到屏幕上) 参考解析 题目来源:360 答案: 简要来说,整个流程如下:源码 —> 编译 —> 链接 —> 可执行文件 —> 执行输出 Golang为编译型语言,需要将源代码文件编译之后才能执行...
5.grpc验证器
2306
2023-07-20
《微服务开发教程(电商系统)》
1. 安装和配置 linux macos windows 2. proto 3. 服务端 4. 客户端 protoc-gen_validate 1. 安装和配置 linux # fetches this repo into $GOPATH go get - d github . com / envoyproxy /...
225.goroutine调度源码
150
2024-01-18
《Golang面试题》
goroutine调度源码 答案: goroutine调度源码 参考解析 题目来源: 陌陌 答案: G、P、M 是 Go 调度器的三个核心组件,各司其职。在它们精密地配合下,Go 调度器得以高效运转,这也是Go天然支持高并发的内在动力。今天这篇文章我们来深入理解 GPM 模型。 先看 G,取 goroutine 的首字母,主...
435.使用过哪些 golang 的 String 类库
131
2024-01-23
《Golang面试题》
使用过哪些 golang 的 String 类库 使用过哪些 golang 的 String 类库 参考解析 题目来源:小米 答案: string.builder Go 语言提供了一个专门操作字符串的库 strings ,可以用于字符串查找、替换、比较等。 使用 strings.Builder 可以进行字符串拼接,提供了 w...
405.channel 底层
147
2024-01-23
《Golang面试题》
channel 底层 channel 底层 题目来源:七牛 答案: 参考《Go 语言底层原理剖析》 Go 语言的理念是通过通信来实现共享内存。Go 的CSP,通信顺序进程,是通过goroutine和channel来实现的。 如上图所见: 通道在运行时是一个特殊的hchan结构体, type hchan struct { ...
549.Go GMP和GM模型?
181
2024-01-25
《Golang面试题》
Go GMP和GM模型? GMP模型 GM模型 Go GMP和GM模型? 参考解析 什么才是一个好的调度器? 能在适当的时机将合适的协程分配到合适的位置,保证公平和效率。 Go采用了GMP模型(对两级线程模型的改进实现),使它能够更加灵活地进行线程之间的调度。 GMP模型 GMP是Go运行时调度层面的实现,包含4个重要结构,分别是G...
8.阿里云发送短信
1328
2023-08-15
《微服务开发教程(电商系统)》
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实现一个栈
192
2024-01-16
《Golang面试题》
怎么用go实现一个栈 怎么用go实现一个栈 题目来源 : 答案1: //一个队列 type MyStack struct { queue [] int } func Constructor () MyStack { return MyStack { q...
535.Go channel有无缓冲的区别?
133
2024-01-25
《Golang面试题》
Go channel有无缓冲的区别? Go channel有无缓冲的区别? 参考解析 无缓冲:一个送信人去你家送信,你不在家他不走,你一定要接下信,他才会走。 有缓冲:一个送信人去你家送信,扔到你家的信箱转身就走,除非你的信箱满了,他必须等信箱有多余空间才会走。 无缓冲 有缓冲 创建方式 make(chan TYPE)...
1..
«
30
31
32
33
»
..75