首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.076
秒,为您找到
752
个相关结果.
搜书籍
搜文档
467.扩容前后的 Slice 是否相同?
170
2024-01-24
《GOLANG高频面试真题》
扩容前后的 Slice 是否相同? 扩容前后的 Slice 是否相同? 参考解析 情况一: 原数组还有容量可以扩容(实际容量没有填充完),这种情况下,扩容以后的 数组还是指向原来的数组,对一个切片的操作可能影响多个指针指向相同地址 的 Slice。 情况二: 原来数组的容量已经达到了最大值,再想扩容, Go 默认会先开一片内存区 域,把原来...
298.一组协程完成后需要通知其他协程,可以怎么办?
148
2024-01-20
《GOLANG高频面试真题》
一组协程完成后需要通知其他协程,可以怎么办? 一组协程完成后需要通知其他协程,可以怎么办? 题目来源:字节跳动 答案: 本题有两种方法:1、使用全局的 sync.waitGroup 来控制协程执行个数,如下图代码所示 package main import ( "fmt" "sync" ...
404. defer如何实现
138
2024-01-23
《GOLANG高频面试真题》
defer如何实现 示例1:延迟函数调用 示例2:延迟语句块 示例3:多个defer语句 defer如何实现 在Go语言中,defer 关键字用于在函数执行完成之前延迟执行某个语句或函数调用。defer 语句将被推迟执行的函数或方法放入一个栈中,当包围的函数执行完毕时,栈中的函数将按照后进先出(LIFO)的顺序执行。 以下是defer 的一些...
164. 最大间距
1
2024-05-15
《算法与数据结构高频面试真题》
📑 题目:164. 最大间距 📑 题目:164. 最大间距 🚀 本题 LeetCode 传送门 题目大意 在数组中找到 2 个数字之间最大的间隔。要求尽量用 O(1) 的时间复杂度和空间复杂度。 解题思路 虽然使用排序算法可以 AC 这道题。先排序,然后依次计算数组中两两数字之间的间隔,找到最大的一个间隔输出即可。 这道题满足要求的做...
二开改动源码操作说明
527
2024-05-06
《基于区块链的房地产交易系统(Hyperledger Fabric)》
如改动代码需要自行编译后再使用 Docker 部署 1.后端:进入 server 执行 ./build.sh ,并在 docker-compose.yml 配置本地镜像:fabric-realty.server:latest 2.前端:进入 web 执行 ./build.sh ,并在 docker-compose.yml 配置本地镜像:fab...
569.golang类型转化会发生值copy(拷贝)吗?
6
2024-06-08
《GOLANG高频面试真题》
在Go语言中,类型转换通常会发生内存拷贝。例如,将string类型转换为[]byte类型时,会发生内存拷贝,因为string是不可变的,而[]byte是可变的。此外,无论是从一个具体类型转换到空接口还是非空接口,都会调用mallocgc来获取新内存并复制值。因此,类型转换确实会导致值的拷贝。 要避免值拷贝,可以使用接口类型断言来进行转换。例如,使用int...
10 闭着眼睛就知道是个什么鬼--反射
1525
2022-11-29
《漫画Go语言》
漫画 Go 语言 反射 反射的定义 通过反射获取类型对象与值对象 从类型对象中获取类型名称和种类 获取和指针指向的元素 反射获取结构体成员的类型 反射获取结构体字段的类型 使用反射值对象获取任意值 通过反射获取结构体的成员字段的值 反射对象的空值处理 使用反射值对象修改变量的值 反射类型调用函数 漫画 Go 语言 反射 反射...
1.快速入门
1136
2023-07-20
《微服务电商系统,分布式开发》
1. 安装 2. 代码 3. 使用get、post、put等http方法 gin官方文档 1. 安装 go get - u github . com / gin - gonic / gin 2. 代码 package main import "github.com/gin-gonic/gin" # fu...
111.父 goroutine 退出,如何使得子 goroutine 也退出?
163
2024-01-17
《GOLANG高频面试真题》
父 goroutine 退出,如何使得子 goroutine 也退出? 父 goroutine 退出,如何使得子 goroutine 也退出? 题目来源:好未来 答案1: (小小) 父子协程的退出分为两种情况: 当父协程是 main 协程时,父协程退出,父协程下的所有子协程也会跟着退出; 当父协程不是main协程时,父协程退出,父协程下...
426.如果一个包要依赖另一个包,这个时候如何写单元测试
133
2024-01-23
《GOLANG高频面试真题》
如果一个包要依赖另一个包,这个时候如何写单元测试 如果一个包要依赖另一个包,这个时候如何写单元测试 参考解析 题目来源:网易 答案: package是Go的代码组织的基本单位,一般一个目录就是一个package,目录名就和package名不一定相同,但是引用的路径一定要写目录名。在目录名和包名不一致的时候,lint程序会帮你把包名补上去。...
1..
«
63
64
65
66
»
..76