首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
一闪笔记
本次搜索耗时
0.108
秒,为您找到
750
个相关结果.
搜书籍
搜文档
134.gochannel实现排序
154
2024-01-18
《Golang面试题》
gochannel实现排序 gochannel实现排序 题目来源: 映客 答案1: 应该是使用channel实现一个并归排序 func Merge ( ch1 <- chan int , ch2 <- chan int ) <- chan int { out := make ( chan ...
185.Golang 切片如何删除数据
149
2024-01-18
《Golang面试题》
Golang 切片如何删除数据 答案: Golang 切片如何删除数据 参考解析 题目来源: 大疆 答案: 方法 go语言删除切片元素的方法:1、指定删除位置,如【index := 1】;2、查看删除位置之前的元素和之后的元素;3、将删除点前后的元素连接起来即可。Go 语言并没有对删除切片元素提供专用的语法或者接口,需要使用切...
505.Go 语言中 GC 的流程是什么?
119
2024-01-25
《Golang面试题》
Go 语言中 GC 的流程是什么? Go 语言中 GC 的流程是什么? Go1.14 版本以 STW 为界限,可以将 GC 划分为五个阶段: GCMark 标记准备阶段,为并发标记做准备工作,启动写屏障 STWGCMark 扫描标记阶段,与赋值器并发执行,写屏障开启并发 GCMarkTermination 标记终止阶段,保证一个周期内标记任务完...
4.Go channel为什么是线程安全的?
48
2024-03-19
《Go语言面试题精讲》
4.Go channel为什么是线程安全的? 为什么设计成线程安全? 如何实现线程安全的? 4.Go channel为什么是线程安全的? 为什么设计成线程安全? 不同协程通过channel进行通信,本身的使用场景就是多线程,为了保证数据的一致性,必须实现线程安全 如何实现线程安全的? channel的底层实现中,hchan结构体中采用M...
71.多个init函数执行顺序能保证吗?
194
2024-01-17
《Golang面试题》
多个init函数执行顺序能保证吗? 多个init函数执行顺序能保证吗? 题目来源:高德 答案1: go中不同包中init函数的执行顺序是根据包的导入关系决定的。 嵌套最深的包内的init函数最先执行。 如下图:
8. 什么是grpc和protobuf
1831
2023-08-25
《微服务开发教程(电商系统)》
grpc protobuf grpc gRPC 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc-go. 其中 C 版本支持 C, C++, Node.js, Python, Ruby, Objective-C, PHP 和 C#...
167.go 内存分配,和 tcmalloc 的区别?
160
2024-01-18
《Golang面试题》
go 内存分配,和 tcmalloc 的区别? 答案: go 内存分配,和 tcmalloc 的区别? 参考解析 题目来源:映客 答案: 1、针对简单类型 使用 new 分配后的不管是数组还是非数组形式内存空间用两种方式均可 如: int * a = new int [ 10 ]; delete a ;...
575.go语言中通道传输过程涉及到数据copy吗
7
2024-06-07
《Golang面试题》
在Go语言中,通过通道(channel)传递数据时,并不会直接进行数据的复制(deep copy)。通道只是传递指向数据的指针或者值的引用。这取决于数据的类型。 如果传递的是值类型(如基础类型如int, float32等),或者是定义了Copy方法的类型(如[]T切片),那么在发送时会创建一个数据的副本。但如果传递的是指针类型,那么在发送时不会复制数据,而...
21.项目管理:如何通过 Makefile 来高效管理你的项目?
2446
2023-05-16
《从零开发企业级 Go 应用》
为什么要通过 Makefile 管理项目? 如何通过 Makefile 管理项目? 如何设计 Makefile 结构? 高效 Makefile 开发实战 小结 提示:本节课最终代码为:feature/s27 。 在我们完成了应用框架的构建、功能开发、静态代码检查等基本功能之后,是时候重新梳理下如何高效管理一个相对稳定的项目了。之所以在这个...
74.struct的传递场景
196
2024-01-17
《Golang面试题》
struct的传递场景 struct的传递场景 参考解析 题目来源 :映客 答案1: struct的特点 用来自定义复杂数据结构 struct里面可以包含多个字段(属性) struct类型可以定义方法,注意和函数的区分 struct类型是值类型 struct类型可以嵌套 GO语言没有class类型,只有struct类型 特...
1..
«
49
50
51
52
»
..75