一闪笔记 本次搜索耗时 0.128 秒,为您找到 750 个相关结果.
  • 581.golang和python闭包函数的定义与用法

    2 2025-09-09 《Golang面试题》
    一、闭包的定义 二、Python 闭包 1. 用法示例 2. 底层原理 三、Golang 闭包 1. 用法示例 2. 底层原理 3. 验证逃逸 四、Python vs Go 对比 好的,我给你详细讲一下 Golang 和 Python 中闭包函数的用法和底层原理 ,方便你横向对比。 一、闭包的定义 闭包(Closure)= 函数 ...
  • 434.Go 并发优秀在哪里,需要通过实际的测试,benchmark等说明

    136 2024-01-23 《Golang面试题》
    Go 并发优秀在哪里,需要通过实际的测试,benchmark等说明 Go 并发优秀在哪里,需要通过实际的测试,benchmark等说明 参考解析 题目来源:Shopee 答案: Go中天然的支持并发,Go允许使用go语句开启一个新的运行期线程,即 goroutine,以一个不同的、新创建的goroutine来执行一个函数。同一个程序中的...
  • 325. runtime

    148 2024-01-22 《Golang面试题》
    runtime runtime 题目来源:一点资讯 答案: 1.理解goruntime golang 的 runtime 在 golang 中的地位类似于 Java 的虚拟机,不过 go runtime 不是虚拟机. golang 程序生成可执行文件在指定平台上即可运行,效率很高, 它和 c/c++ 一样编译出来的是二进制可执行文件. ...
  • 538.Go 互斥锁允许自旋的条件?

    132 2024-01-25 《Golang面试题》
    Go 互斥锁允许自旋的条件? Go 互斥锁允许自旋的条件? 参考解析 线程没有获取到锁时常见有2种处理方式: - 一种是没有获取到锁的线程就一直循环等待判断该资源是否已经释放锁,这种锁也叫做自旋锁 ,它不用将线程阻塞起来, 适用于并发低且程序执行时间短的场景,缺点是cpu占用较高- 另外一种处理方式就是把自己阻塞起来,会释放CPU给其他...
  • 277.Go中struct组合与Java继承的区别

    130 2024-01-19 《Golang面试题》
    Go中struct组合与Java继承的区别 答案: Go中struct组合与Java继承的区别 参考解析 题目来源:快手 答案: Go语言的继承通过匿名组合完成:基类以Struct的方式定义,子类只需要把基类作为成员放在子类的定义中,支持多继承。 Java的继承通过extends关键字完成,不支持多继承。
  • 448.Go 支持什么形式的类型转换?

    111 2024-01-23 《Golang面试题》
    Go 支持什么形式的类型转换? Go 支持什么形式的类型转换? 参考解析 将整数转换为浮点数。 Go 支持显式类型转换以满足其严格的类型要求。 i := 55 //int j := 67.8 //float64 sum := i + int ( j ) //j is converted to in...
  • 166.golang 性能问题怎么排查

    174 2024-01-18 《Golang面试题》
    golang 性能问题怎么排查 答案: golang 性能问题怎么排查 题目来源:腾讯 答案: 线上性能问题的定位和优化是程序员进阶的必经之路,定位问题的方式有多种多样,常见的有观察线程栈、排查日志和做性能分析。性能分析(profile)作为定位性能问题的大杀器,它可以收集程序执行过程中的具体事件,并且对程序进行抽样统计,从而能更精准的...
  • 1、为什么要学这个课

    用Go语言打造支持同时10万人在线的IM系统 一、为什么要学这个课 二、这个课能学到什么 1、IM基础功能 2、如何实现并发及性能调优 3、分布式部署 三、IM聊天功能总结 四、整个应用功能展示 五、整个应用所使用的技术栈 1、前端技术 2、后端技术 3、系统构架 六、课程安排 七、学习建议 1、关于后端 2、关于前端 2、关于学...
  • 14.接口类型的合理运用

    976 2023-12-29 《Go语言核心36讲》
    14 | 接口类型的合理运用 前导内容:正确使用接口的基础知识 问题解析 知识扩展 14 | 接口类型的合理运用 你好,我是郝林,今天我们来聊聊接口的相关内容。 前导内容:正确使用接口的基础知识 在Go语言的语境中,当我们在谈论“接口”的时候,一定指的是接口类型。因为接口类型与其他数据类型不同,它是没法被实例化的。 更具体地说,我们既不...
  • 组合模式

    组合模式 模式动机 Go语言实现 composite.go composite_test.go 组合模式 模式动机 组合模式统一对象和对象集,使得使用相同接口使用对象和对象集。 组合模式常用于树状结构,用于统一叶子节点和树节点的访问,并且可以用于应用某一操作到所有子节点。 Go语言实现 composite.go package...