首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
一闪笔记
本次搜索耗时
0.114
秒,为您找到
750
个相关结果.
搜书籍
搜文档
298.一组协程完成后需要通知其他协程,可以怎么办?
148
2024-01-20
《Golang面试题》
一组协程完成后需要通知其他协程,可以怎么办? 一组协程完成后需要通知其他协程,可以怎么办? 题目来源:字节跳动 答案: 本题有两种方法:1、使用全局的 sync.waitGroup 来控制协程执行个数,如下图代码所示 package main import ( "fmt" "sync" ...
注册函数式风格路由注册
1747
2022-12-10
《Beego v2.0 开发手册》
注册函数式风格路由注册 一些建议 相关资源 注册函数式风格路由注册 该风格比较接近 Go 本身的语法特性,所以我们倾向于建议大家使用该路由注册方式。 使用该风格,非常简单,可以直接采用函数式的写法: func main () { web . Get ( "/hello" , func ( ctx * context . C...
569.golang类型转化会发生值copy(拷贝)吗?
8
2024-06-08
《Golang面试题》
在Go语言中,类型转换通常会发生内存拷贝。例如,将string类型转换为[]byte类型时,会发生内存拷贝,因为string是不可变的,而[]byte是可变的。此外,无论是从一个具体类型转换到空接口还是非空接口,都会调用mallocgc来获取新内存并复制值。因此,类型转换确实会导致值的拷贝。 要避免值拷贝,可以使用接口类型断言来进行转换。例如,使用int...
404. defer如何实现
137
2024-01-23
《Golang面试题》
defer如何实现 示例1:延迟函数调用 示例2:延迟语句块 示例3:多个defer语句 defer如何实现 在Go语言中,defer 关键字用于在函数执行完成之前延迟执行某个语句或函数调用。defer 语句将被推迟执行的函数或方法放入一个栈中,当包围的函数执行完毕时,栈中的函数将按照后进先出(LIFO)的顺序执行。 以下是defer 的一些...
静态文件处理
1600
2022-12-10
《Beego v2.0 开发手册》
静态文件 静态文件 Go 语言内部其实已经提供了 http.ServeFile ,通过这个函数可以实现静态文件的服务。beego 针对这个功能进行了一层封装,通过下面的方式进行静态文件注册: web . SetStaticPath ( "/static" , "public" ) 第一个参数是路径,url 路径信息 第二个参数是静态文件目录...
8.container包中的那些容器
1045
2023-12-29
《Go语言核心36讲》
08 | container包中的那些容器 问题解析 参考阅读 切片与数组的比较 08 | container包中的那些容器 我们在上次讨论了数组和切片,当我们提到数组的时候,往往会想起链表。那么Go语言的链表是什么样的呢? Go语言的链表实现在标准库的 container/list 代码包中。这个代码包中有两个公开的程序实体—— List...
248.defer recover panic 执行顺序
131
2024-01-18
《Golang面试题》
defer recover panic 执行顺序 答案: defer recover panic 执行顺序 参考解析 题目来源:字节跳动 答案: 执行顺序应该为panic、defer、recover 发生panic的函数并不会立刻返回,而是先层层函数执行defer,再返回。如果有办法将panic捕获到panic,就正常处理(若是外...
简单工厂模式
113
2024-03-29
《Go语言设计模式》
简单工厂模式 1.1 模式动机 1.2 模式定义 1.3 模式结构 1.4 时序图 1.5 模式分析 1.6 简单工厂模式的优点 1.7 简单工厂模式的缺点 1.8 适用环境 1.9 Go语言实现 simple.go代码 simple_test.go代码 1.10 总结 简单工厂模式 1.1 模式动机 考虑一个简单的软件应...
106. 从中序与后序遍历序列构造二叉树
2
2024-05-14
《算法与数据结构高频面试真题》
📑 题目:106. 从中序与后序遍历序列构造二叉树 📑 题目:106. 从中序与后序遍历序列构造二叉树 🚀 本题 LeetCode 传送门 题目大意 根据一棵树的中序遍历与后序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 解题思路 给出 2 个数组,根据 inorder 和 postorder 数组构造一颗树。 利用递归...
44.使用os包中的API (上)
1160
2023-12-29
《Go语言核心36讲》
44 | 使用os包中的API (上) 前导内容:os包中的API 问题解析 总结 44 | 使用os包中的API (上) 我们今天要讲的是 os 代码包中的API。这个代码包可以让我们拥有操控计算机操作系统的能力。 前导内容:os包中的API 这个代码包提供的都是平台不相关的API。那么说,什么叫平台不相关的API呢? 它的意思是:...
1..
«
63
64
65
66
»
..75