首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.208
秒,为您找到
430
个相关结果.
搜书籍
搜文档
247.golang的调试
161
2024-01-18
《Golang面试题》
golang的调试 golang的调试 参考解析 题目来源:度小满 1、使用IDE进行(如:goland)进行debug调试,不详细说明。2、使用golang调试工具进行调试,如:dlv(类似C语言的GDB) go dlv基本命令介绍 dlv attach $PID ## 后面的进程的ID 跟踪正在执行的go程序,查看...
563.Go WaitGroup实现原理?
159
2024-01-25
《Golang面试题》
Go WaitGroup实现原理? 概念 底层数据结构 使用方法 Go WaitGroup实现原理? 概念 Go 标准库提供了WaitGroup 原语, 可以用它来等待一批 Goroutine 结束 底层数据结构 // A WaitGroup must not be copied after first use. type Wa...
189.context包的用途?
159
2024-01-18
《Golang面试题》
context包的用途? context包的用途? 题目来源: 腾讯 答案: context(上下文)是Golang应用开发常用的并发控制技术,它可以控制一组呈树状结构的goroutine,每个goroutine拥有相同的上下文,context是并发安全的,主要是用于控制多个协程之间的协作,取消操作。
186.Golang 的结构体的组合(实现java继承的特性)
159
2024-01-18
《Golang面试题》
Golang 的结构体的组合(实现java继承的特性) 答案: Golang 的结构体的组合(实现java继承的特性) 参考解析 题目来源: 大疆 答案: golang 通过结构体嵌套实现继承的特性 在Go语言里,没有面向对象这个概念,自然就没有继承,但它支持结构体组合;你可以通过在结构体内嵌套结构体实现组合; type a...
239.用过go,那么进程,协程,线程各自的优缺点
158
2024-01-18
《Golang面试题》
用过go,那么进程,协程,线程各自的优缺点 答案: 用过go,那么进程,协程,线程各自的优缺点 参考解析 题目来源:百度 答案: 首先简单介绍一下进程、线程、协程 进程:是操作系统中最小的资源分配单位,当一个程序加载到内存中成为进程时,进程分为四个部分-堆栈、堆、文本和数据。 优点:独占全部资源隔离性好。 缺点:只能干一件事,浪...
221.go中的struct 能不能比较
158
2024-01-18
《Golang面试题》
go中的struct 能不能比较 go中的struct 能不能比较 参考解析 题目来源:腾讯 答案1: 不同类型的 struct 之间不能进行比较,编译期就会报错(GoLand 会直接提示) 同类型的 struct 也分为两种情况, struct 的所有成员都是可以比较的,则该 strcut 的不同实例可以比较 struct...
244.go 怎么实现func的自定义参数
158
2024-01-18
《Golang面试题》
go 怎么实现func的自定义参数 答案: go 怎么实现func的自定义参数 参考解析 题目来源:滴滴 答案: 在 golang中,type 可以定义任何自定义的类型 func 也是可以作为类型自定义的,type myFunc func(int) int,意思是自定义了一个叫 myFunc 的函数类型,这个函数的签名必须符合输入为...
347.Gin框架的特点和源码问题
157
2024-01-22
《Golang面试题》
Gin框架的特点和源码问题 Gin框架的特点和源码问题 题目来源:字节跳动 答案: Gin框架特性: Gin 是一个用 Go (Golang) 编写的 web 框架。 快速基于 Radix 树的路由,小内存占用。没有反射。可预测的 API 性能。 支持中间件传入的 HTTP 请求可以由一系列中间件和最终操作来处理。例如:Logger,A...
236.goroutine 和 kernel thread 之间是什么关系?
157
2024-01-18
《Golang面试题》
goroutine 和 kernel thread 之间是什么关系? 答案: goroutine 和 kernel thread 之间是什么关系? 参考解析 题目来源:pingCAP 答案: 在进程被划分为更小的线程后,线程成为了最小的调度单元 ,也是在 CPU 上执行的最小单元 操作系统将内存空间划分为内核空间 和用户空间 , ...
431.一个a+b程序从编译到运行都发生了什么(从预编译到print显示到屏幕上)
156
2024-01-23
《Golang面试题》
一个a+b程序从编译到运行都发生了什么(从预编译到print显示到屏幕上) 一个a+b程序从编译到运行都发生了什么(从预编译到print显示到屏幕上) 参考解析 题目来源:360 答案: 简要来说,整个流程如下:源码 —> 编译 —> 链接 —> 可执行文件 —> 执行输出 Golang为编译型语言,需要将源代码文件编译之后才能执行...
1..
«
28
29
30
31
»
..43