首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.025
秒,为您找到
746
个相关结果.
搜书籍
搜文档
102. 二叉树的层序遍历
1
2024-05-14
《算法与数据结构高频面试真题》
📑 题目:102. 二叉树的层序遍历 📑 题目:102. 二叉树的层序遍历 🚀 本题 LeetCode 传送门 题目大意 按层序从上到下遍历一颗树。 解题思路 用一个队列即可实现。 代码 package leetcode import ( "" github . com / halfrost / LeetCo...
24. 两两交换链表中的节点
14
2024-05-13
《算法与数据结构高频面试真题》
📑 题目:24. 两两交换链表中的节点 📑 题目:24. 两两交换链表中的节点 🚀 本题 LeetCode 传送门 题目大意 两两相邻的元素,翻转链表 解题思路 按照题意做即可。 代码 package leetcode import ( "" github . com / halfrost / LeetCod...
32.context.Context类型
509
2023-12-29
《Go语言核心36讲》
32 | context.Context类型 前导内容:WaitGroup值补充知识 问题解析 知识扩展 问题1:“可撤销的”在 context 包中代表着什么?“撤销”一个 Context 值又意味着什么? 问题2:撤销信号是如何在上下文树中传播的? 问题 3:怎样通过 Context 值携带数据?怎样从中获取数据? 总结 思考题 ...
376.chan的阻塞和非阻塞?
122
2024-01-23
《Golang面试题》
chan的阻塞和非阻塞? chan的阻塞和非阻塞? 题目来源:京东 答案: 管道(chan)是Go在语言层面提供的协程间通信机制,比UNIX管道更易用也更轻便。chan可以使用内置函数make()创建无缓冲管道和带缓冲管道。管道无缓冲区时,从管道读取数据会阻塞,直到有协程向管道写入数据。类似地,向管道写入数据也会阻塞,直到有协程从管道读取数...
5.输出格式化
832
2023-07-13
《微服务开发教程(电商系统)》
缺省格式和类型 整型(缩进, 进制类型, 正负符号) 字符(有引号, Unicode) 浮点(缩进, 精度, 科学计数) 字符串or 字节slice (引号, 缩进, 16进制) 缺省格式和类型 格式化后的效果 动词 描述 [0 1] %v 缺省格式 []int64{0, 1} %#v go语法打印 ...
2.protobuf定义
961
2023-07-13
《微服务开发教程(电商系统)》
proto文件 proto生成 proto文件 goods.proto syntax = "proto3" ; import "google/protobuf/empty.proto" ; option go_package = ".;proto" ; //用户服务 service Goods { ...
491.1.0 之前 GM 调度模型
120
2024-01-24
《Golang面试题》
1.0 之前 GM 调度模型 1.0 之前 GM 调度模型 调度器把 G 都分配到 M 上,不同的 G 在不同的 M 并发运行时,都需要向系统申 请资源,比如堆栈内存等,因为资源是全局的,就会因为资源竞争照成很多性 能损耗。为了解决这一的问题 go 从 1.1 版本引入,在运行时系统的时候加入 p 对象,让 P 去管理这个 G 对象,M 想要运行 G...
570.如何客户端异常断开 golang如何维护websocket连接池
28
2024-06-05
《Golang面试题》
在Golang中维护WebSocket连接池,主要可以通过以下几个步骤来实现: 管理连接生命周期:确保正确关闭无效的连接,并定时发送心跳包以保持连接活跃,同时监听连接的断开来进行重连或资源释放。 使用gorilla/websocket库:该库帮助解决了socket的连接和推送问题,剩下的是连接关系管理和服务接口的管理。 处理客户端断开事件:在客...
108.golang gc
176
2024-01-17
《Golang面试题》
golang gc golang gc 题目来源: 字节跳动,深信服,米哈游 答案1: 对【40. go的GC(标记清理 -> 三色标记发 -> 混合写屏障)】补充: Q: 那如果用户在并发CMS期间改了引用,写屏障如何保证三色不变性:A: 插入屏障和删除屏障共同保证插入写屏障:对象A引用C,A黑C白,会把C加入写屏障buf,最终...
78.context包内部如何实现的?
230
2024-01-17
《Golang面试题》
context包内部如何实现的? context包内部如何实现的? **题目来源:**好未来 答案1: context是 Go 语言在 1.7 版本中引入标准库的接口。context主要用于父子任务之间的同步取消信号,本质上是一种协程调度的方式。另外在使用context时有两点值得注意:上游任务仅仅使用context通知下游任务不再需要,...
1..
«
59
60
61
62
»
..75