IT书架 本次搜索耗时 0.096 秒,为您找到 752 个相关结果.
  • 14.接口类型的合理运用

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

    703 2023-12-29 《Go语言核心36讲》
    03 | 库源码文件 典型回答 问题解析 知识精讲 1. 怎样把命令源码文件中的代码拆分到其他代码包? 2. 代码包的导入路径总会与其所在目录的相对路径一致吗? 3. 什么样的程序实体才可以被当前包外的代码引用? 4. 对于程序实体,还有其他的访问权限规则吗? 总结 思考题 03 | 库源码文件 你已经使用过Go语言...
  • 362.对象是什么,面向对象有什么好处,go 中如何实现多态

    对象是什么,面向对象有什么好处,go 中如何实现多态 对象是什么,面向对象有什么好处,go 中如何实现多态 参考解析 题目来源: 答案: 对象是类的实例,是面向对象编程中基本的运行实体。 面向对象的好处: 封装可以提高类的易用行、减少编程过程中代码出错的风险 继承可以实现代码的复用 抽象可以让程序的设计和实现分离 多态提高了程序...
  • 434.Go 并发优秀在哪里,需要通过实际的测试,benchmark等说明

    Go 并发优秀在哪里,需要通过实际的测试,benchmark等说明 Go 并发优秀在哪里,需要通过实际的测试,benchmark等说明 参考解析 题目来源:Shopee 答案: Go中天然的支持并发,Go允许使用go语句开启一个新的运行期线程,即 goroutine,以一个不同的、新创建的goroutine来执行一个函数。同一个程序中的...
  • 45.go 的切片扩容机制

    go 的切片扩容机制 Go 1.18版本之前 Go 1.18版本切片扩容 go 的切片扩容机制 **题目来源:**小米 Go 1.18版本之前 答案1: 扩容是为切片分配新的内存空间并复制原切片中元素的过程。在 go 语言的切片中,扩容的过程是:估计大致容量 -> 确定容量 -> 覆盖原切片 -> 完成扩容。先确定新的切片大致容量...
  • 397.go里面interface是什么概念

    go里面interface是什么概念 go里面interface是什么概念 题目来源 : 答案: go中的interface是一个类型,而且这个类型中包含的是函数,或者interface(这样就形成了嵌套),简单的说就是函数(或方法)的集合。interface实际上就是一个结构体,包含两个成员。其中一个成员是指向具体数据的指针,另一个成员中...
  • 9.grpc的负载均衡策略

    1. grpc的负载均衡策略 2. go使用grpc负载均衡 3. 关于serverconfig 4. go的grpc测试 1. grpc的负载均衡策略 文档 2. go使用grpc负载均衡 grpc-consul-resolver地址 3. 关于serverconfig 官方文档 4. go的grpc测试 ...
  • 4. Go 方法与函数的区别?

    4. Go 方法与函数的区别? 方法 函数 4. Go 方法与函数的区别? 在Go语言中,函数和方法不太一样,有明确的概念区分。其他语言中,比如Java,一般来说函数就是方法,方法就是函数;但是在Go语言中,函数是指不属于任何结构体、类型的方法,也就是说函数是没有接收者的;而方法是有接收者的。 方法 func ( t * T ) ad...
  • 7.go代码的检测工具

    安装: 查看支持的linter 支持的命令和flag 完整的golangci.yml配置 golangci-lint 是一个集成工具,它集成了很多静态代码分析工具(静态代码分析是不会运行代码的),我们通过配置这个工具,便可灵活启用需要的代码规范检查。 官方文档https://golangci-lint.run/usage/install/ ...
  • 390.go 多协程怎么同步

    go 多协程怎么同步 go 多协程怎么同步 题目来源: 北京合链 答案: 通过sync同步 通过 sync.WaitGroup 实现,WaitGroup 对象内部有一个计数器,最初从0开始, WaitGroup 有三个方法Add() : 计数器增加NDone() : 完成一个任务,计数器减少1Wait() : 同步阻塞,计数器为0之...