IT书架 本次搜索耗时 0.177 秒,为您找到 1106 个相关结果.
  • 437.使用 database/sql 和 使用 gorm 的区别

    138 2024-01-23 《Golang面试题》
    使用 database/sql 和 使用 gorm 的区别 答案: 使用 database/sql 和 使用 gorm 的区别 参考解析 题目来源:360 答案: Go操作Mysql数据库,一般有两种方式: 通过 database/sql 接口 通过 GORM 对象关系映射 使用 database/sql 接口 Go没有内置...
  • 202.如何实现限流器,请用chan实现一种限流器,也可以不用chan实现

    138 2024-01-18 《Golang面试题》
    如何实现限流器,请用chan实现一种限流器,也可以不用chan实现 答案: 如何实现限流器,请用chan实现一种限流器,也可以不用chan实现 题目来源: 字节跳动 答案: 使用计数器实现请求限流 限流的要求是在指定的时间间隔内,server 最多只能服务指定数量的请求。实现的原理是我们启动一个计数器,每次服务请求会把计数器加...
  • 530.Go channel有什么特点?

    138 2024-01-25 《Golang面试题》
    Go channel有什么特点? Go channel有什么特点? 参考解析 channel有2种类型:无缓冲、有缓冲 channel有3种模式:写操作模式(单向通道)、读操作模式(单向通道)、读写操作模式(双向通道) 写操作模式 读操作模式 读写操作模式 创建 make(chan<- int) make(<-ch...
  • 513.Go函数参数传递到底是值传递还是引用传递?

    138 2024-01-25 《Golang面试题》
    Go函数参数传递到底是值传递还是引用传递? Go函数参数传递到底是值传递还是引用传递? 先说下结论: Go语言中所有的传参都是值传递(传值),都是一个副本,一个拷贝。 参数如果是非引用类型(int、string、struct等这些),这样就在函数中就无法修改原内容数据;如果是引用类型(指针、map、slice、chan等这些),这样就可以修改原...
  • 447.Go 程序中的包是什么?

    138 2024-01-23 《Golang面试题》
    Go 程序中的包是什么? Go 程序中的包是什么? 参考解析 包 (pkg ) 是 Go 工作区中包含 Go 源文件或其他包的目录。源文件中的每个函数、变量和类型都存储在链接包中。每个 Go 源文件都属于一个包,该包在文件顶部使用以下命令声明: package <packagename> 您可以使用以下方法导入和导出包以重用导出的函数或类型...
  • 381.值溢出(usignedchar最大255)

    138 2024-01-23 《Golang面试题》
    值溢出(usignedchar最大255) 值溢出(usignedchar最大255) 题目来源:腾讯 答案: 在计算机中的基本单位:字节(Byte) 和 比特(bit) 关系如下 在计算机中任意的数据都以二进制 bit 的形式存在 以一个类型为 int8 ,值为 7 的数据为例,末尾三位的二进制和为数值 7,由于 int8 是...
  • 436.golang 断言

    138 2024-01-23 《Golang面试题》
    golang 断言 golang 断言 参考解析 题目来源:腾讯 答案: golang 断言是作用在接口上的。go 作为一门强类型语言,对数据类型有着严格的区分,但所有类型(如 int、slice、map 等)都满足了 interface{} 接口,因为 interface{} 是没有方法的接口,也叫空接口。同时 interface{...
  • 301.可以从多个角度来讲比如面向对象来说,多态继承等等

    137 2024-01-20 《Golang面试题》
    可以从多个角度来讲比如面向对象来说,多态继承等等 可以从多个角度来讲比如面向对象来说,多态继承等等 题目来源:百度 答案: Go 面向对象编程的三大特性:封装、继承和多态。 封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式 继承:使得子类具有父类的属性和方法或者重新定义、追加属性和方法等 多态:不同对象中同种行为的不同实现...
  • 430.写个channel相关的题,并发模型,爬虫url,控制并发量

    137 2024-01-23 《Golang面试题》
    写个channel相关的题,并发模型,爬虫url,控制并发量 答案: 写个channel相关的题,并发模型,爬虫url,控制并发量 参考解析 题目来源:好未来 答案: 参考:https://cloud.tencent.com/developer/article/1820718 package main import ...
  • 370.go中协程是如何实现的

    137 2024-01-22 《Golang面试题》
    go中协程是如何实现的 go中协程是如何实现的 参考解析 题目来源:字节跳动 答案: go中协程是如何实现的 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。 因此,协程能保留上一次调用时的状态(即所有局部状态的一个特定组合),每次过程重入时,就相当于进...