首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.023
秒,为您找到
207
个相关结果.
搜书籍
搜文档
431.一个a+b程序从编译到运行都发生了什么(从预编译到print显示到屏幕上)
155
2024-01-23
《Golang面试题》
一个a+b程序从编译到运行都发生了什么(从预编译到print显示到屏幕上) 一个a+b程序从编译到运行都发生了什么(从预编译到print显示到屏幕上) 参考解析 题目来源:360 答案: 简要来说,整个流程如下:源码 —> 编译 —> 链接 —> 可执行文件 —> 执行输出 Golang为编译型语言,需要将源代码文件编译之后才能执行...
575.golang的gmp模型如果本地队列任务比较多话怎么做的
2
2024-07-24
《Golang面试题》
golang的gmp模型如果本地队列任务比较多话怎么做的 golang的gmp模型如果本地队列任务比较多话怎么做的 在Go语言中,GMP(Goroutine、Machine、Processor)模型用于调度和管理并发任务。当本地队列的任务比较多时,GMP模型的表现会受到一些影响。以下是一些处理本地队列任务较多的情况时,可能会采取的策略: 调整GO...
可变长数组
201
2024-07-11
《数据结构和算法(Golang实现)》
一、实现可变长数组 1.1. 初始化数组 1.2. 添加元素 1.3. 获取指定下标元素 1.4. 获取真实长度和容量 1.5. 示例 二、总结 因为数组大小是固定的,当数据元素特别多时,固定的数组无法储存这么多的值,所以可变长数组出现了,这也是一种数据结构。在 Golang 语言中,可变长数组被内置在语言里面:切片 slice 。 sli...
121.STW 在 go 的哪些阶段发生?了解1.8版本的改进吗?
173
2024-01-17
《Golang面试题》
STW 在 go 的哪些阶段发生?了解1.8版本的改进吗? STW 在 go 的哪些阶段发生?了解1.8版本的改进吗? 题目来源:字节跳动 答案1: Golang v1.3之前采用传统采取标记-清除法,需要STW,暂停整个程序的运行。 在v1.5版本中,引入了三色标记法和插入写屏障机制,其中插入写屏障机制只在堆内存中生效。但在标记过程中...
关联表查询
1122
2022-12-10
《Beego v2.0 开发手册》
关联表查询 QueryM2Mer Add QueryM2Mer Remove QueryM2Mer Exist QueryM2Mer Clear QueryM2Mer Count 关联表查询 关联表的查询,一方面可以使用QuerySeter ,一方面也可以使用QueryM2Mer 。 创建一个 QueryM2Mer 对象: o :=...
568.golang 读写锁底层怎么实现
8
2024-06-08
《Golang面试题》
Golang中的读写锁(RWMutex)是基于互斥锁(Mutex)的扩展实现的。其底层结构体包含一个互斥锁和一个用于等待读完成的信号量(semaphore)。当一个goroutine获得了读锁后,其他goroutine可以同时获得读锁,但不能获得写锁。这种设计允许多个读者同时访问资源,而只允许一个写者在同一时间内进行写操作。具体实现上,RWMutex通过C...
268.说一下reflect
139
2024-01-19
《Golang面试题》
说一下reflect 答案: 说一下reflect 参考解析 题目来源 :京东 答案: recflect是golang用来检测存储在接口变量内部(值value;类型concrete type) pair对的一种机制。它提供了两种类型(或者说两个方法)让我们可以很容易的访问接口变量内容,分别是reflect.ValueOf() 和 re...
138.golang类型断言,怎么用
162
2024-01-18
《Golang面试题》
golang类型断言,怎么用 golang类型断言,怎么用 题目来源:腾讯 答案1: Go中的所有程序都实现了interface{} 的接口,这意味着,所有的类型如string ,int ,int64 甚至是自定义的struct 类型都就此拥有了interface{} 的接口.那么在一个数据通过func funcName(interface...
36.map的key可以是哪些类型?可以嵌套map吗?
232
2024-01-16
《Golang面试题》
map的key可以是哪些类型?可以嵌套map吗? map的key可以是哪些类型?可以嵌套map吗? 题目来源:好未来 答案1: golang中的map,的 key 可以是很多种类型,比如 bool, 数字,string, 指针, channel , 还有 只包含前面几个类型的 interface types, structs, arrays...
30.make 与 new 的区别
330
2024-01-16
《Golang面试题》
make 与 new 的区别 make 与 new 的区别 题目来源: 腾讯 Shein 小米 好未来 答案1: 引用类型与值类型 引用类型 变量存储的是一个地址,这个地址存储最终的值。内存通常在堆上分配。通过 GC 回收。包括 指针、slice 切片、管道 channel、接口 interface、map、函数等。 值类型 是...
1..
«
9
10
11
12
»
..21