一闪笔记 本次搜索耗时 0.130 秒,为您找到 750 个相关结果.
  • 20.2个协程交替打印字母和数字

    318 2024-01-16 《Golang面试题》
    2个协程交替打印字母和数字 2个协程交替打印字母和数字 答案1: package main import ( "fmt" ) func main () { limit := 26 numChan := make ( chan int , 1 ) ch...
  • 380.go中的指针强转

    144 2024-01-23 《Golang面试题》
    go中的指针强转 go中的指针强转 题目来源: 腾讯 答案: 在 golang 中无法使用指针类型对指针进行强制转换 但可以借助 unsafe 包中的 unsafe.Pointer 转换 在 src/unsafe.go 中可以看到指针类型说明 // ArbitraryType 与 IntegerType 在此只用于文档描...
  • 526.Go map 的负载因子为什么是 6.5?

    119 2024-01-25 《Golang面试题》
    Go map 的负载因子为什么是 6.5? Go map 的负载因子为什么是 6.5? 参考解析 什么是负载因子? 负载因子(load factor),用于衡量当前哈希表中空间占用率的核心指标 ,也就是每个 bucket 桶存储的平均元素个数。 负载因子 = 哈希表存储的元素个数/桶个数 另外负载因子与扩容、迁移 等重新散列(...
  • 326.协程怎么停顿?

    120 2024-01-22 《Golang面试题》
    协程怎么停顿? 协程怎么停顿? 题目来源:shopee 1.使用for-range for-range从channel上接收值,直到channel关闭,该结构在Go并发编程中很常用,这对于从单一通道上获取数据去执行某些任务是十分方便的 2.使用for-select(向退出通道发出退出信号) 当channel比较多时,for-rang...
  • 576.groutine和操作系统的区别

    5 2024-07-24 《Golang面试题》
    groutine和操作系统的区别 1. 创建和开销 2. 调度 3. 协作 4. 栈管理 5. 使用场景 groutine和操作系统的区别 Goroutine和操作系统线程(OS thread)有一些重要的区别,主要体现在它们的创建、管理和调度方式上。以下是一些主要区别: 1. 创建和开销 Goroutine : 创...
  • 9.redis的安装

    1. docker的安装 2. 可视化工具 2. redis的go驱动 1. docker的安装 docker run - p 6379 : 6379 - d redis : latest redis - server docker container update -- restart = always 容器名字 ...
  • 3.Go channel有无缓冲的区别?

    3.Go channel有无缓冲的区别? 3.Go channel有无缓冲的区别? 无缓冲:一个送信人去你家送信,你不在家他不走,你一定要接下信,他才会走。 有缓冲:一个送信人去你家送信,扔到你家的信箱转身就走,除非你的信箱满了,他必须等信箱有多余空间才会走。 无缓冲 有缓冲 创建方式 make(chan TYPE) m...
  • 355.go性能调优怎么做的?

    123 2024-01-22 《Golang面试题》
    go性能调优怎么做的? go性能调优怎么做的? 参考解析 题目来源:度小满 答案:fly 内存优化 A、将小对象合并成结构体一次分配,减少内存分配次数Go runtime底层采用内存池机制,每个span大小为4k,同时维护一个cache。cache有一个0到n的list数组,list数组的每个单元挂载的是一个链表,链表的每个节点就是一...
  • 租房联盟链项目安装

    教程 手动部署 完全清理环境 目录结构 功能流程 演示效果 🚀 本项目使用 Hyperledger Fabric 构建底层区块链网络, go 编写智能合约,应用层使用 gin+fabric-sdk-go ,前端使用 vue+element-ui 如果想要联系我,可以关注我的公众号【IT书架】 教程 万字长文,教你用go开发区块...
  • 4、Kratos v2 初步学习 4-编写第一个接口

    使用工具 编写接口 生成 proto 模板 编写 proto 模板 生成proto源码 生成service模板 注册HTTP服务器 wire依赖注入 测试 完成本节后你将得到如下代码 参考文档 在这一节中,我将创建一个“创建用户”接口 使用工具 Postman (https://www.postman.com ) DataGr...