IT书架 本次搜索耗时 0.040 秒,为您找到 746 个相关结果.
  • 4. 开发第一步:如何初始化 Go 项目?

    初始化代码仓库 创建项目目录 初始化目录为 Go 模块 初始化目录为 Git 仓库 创建需要的目录 创建 Hello World 程序 程序实时加载、构建、启动 编写 API 文档 API 文档规范 OpenAPI 规范和 Swagger API 文档编写工具 miniblog API 文档编写和展示 添加版权声明 miniblog ...
  • 6.grpc中的异常处理

    1. grpc的状态码 2. go的异常处理 1. 服务端 2. 客户端 1. grpc的状态码 https://github.com/grpc/grpc/blob/master/doc/statuscodes.md 2. go的异常处理 1. 服务端 st := status . New ( codes . Invalid...
  • 358.Go 语言协程怎么跑的

    156 2024-01-22 《Golang面试题》
    Go 语言协程怎么跑的 Go 语言协程怎么跑的 参考解析 题目来源:字节跳动 答案: 设计原理 今天的 Go 语言调度器有着优异的性能,但是如果我们回头看 Go 语言的 0.x 版本的调度器会发现最初的调度器不仅实现非常简陋,也无法支撑高并发的服务。调度器经过几个大版本的迭代才有今天的优异性能,历史上几个不同版本的调度器引入了不同的改...
  • 5.go的安装和配置

    1. windows 2. linux 3. 设置代理加速 4. goland的安装 5. goland的配置goimports和go fmt 6. 设置keymap为eclipse模式 下载地址 1. windows 下载直接安装 2. linux 1. 下载 2. 解压 tar - xvf go1 ...
  • 307.go 从源码到二进制代码的整个流程

    145 2024-01-22 《Golang面试题》
    go 从源码到二进制代码的整个流程 go 从源码到二进制代码的整个流程 题目来源: 答案: 从源代码文件到可执行文件过程发生了哪些事情 前端编译1.根据架构初始化不同的链接器Link结构体2.根据一些参数 比如,go compile后用户输入的参数初始化Link结构体里面的一些字段3.词法分析、语法分析 生成ast抽象语法树,类型检查...
  • 306.go 从源码到二进制代码的整个流程

    137 2024-01-22 《Golang面试题》
    go 从源码到二进制代码的整个流程 go 从源码到二进制代码的整个流程 题目来源: 阿里 答案: 从源代码文件到可执行文件过程发生了哪些事情 前端编译1.根据架构初始化不同的链接器Link结构体2.根据一些参数 比如,go compile后用户输入的参数初始化Link结构体里面的一些字段3.词法分析、语法分析 生成ast抽象语法树,...
  • 106.看你会golang,讲下go的协程模型?(GPM模型)

    191 2024-01-17 《Golang面试题》
    看你会golang,讲下go的协程模型?(GPM模型) 看你会golang,讲下go的协程模型?(GPM模型) 题目来源:字节跳动 答案1: go协程使用GPM调度模型实现,具体内容如下: G : goroutine协程 P:process 调度器,为每一个m分配g M:machine 对应操作系统的线程,g的真正执行者。...
  • 430.写个channel相关的题,并发模型,爬虫url,控制并发量

    135 2024-01-23 《Golang面试题》
    写个channel相关的题,并发模型,爬虫url,控制并发量 答案: 写个channel相关的题,并发模型,爬虫url,控制并发量 参考解析 题目来源:好未来 答案: 参考:https://cloud.tencent.com/developer/article/1820718 package main import ...
  • 58.空结构体占不占内存空间? 为什么使用空结构体?

    165 2024-01-17 《Golang面试题》
    📑 题目:空结构体占不占内存空间? 为什么使用空结构体? 📑 题目:空结构体占不占内存空间? 为什么使用空结构体? 题目来源: 映客 答案1: 空结构体是没有内存大小的结构体。通过 unsafe.Sizeof() 可以查看空结构体的宽度,代码如下: var s struct {} fmt . Println ( unsafe ...
  • 273.map的优缺点,以及改进?

    146 2024-01-19 《Golang面试题》
    map的优缺点,以及改进? 答案: map的优缺点,以及改进? 参考解析 题目来源:微步 答案: 1.map类似其他语言中的哈希表或字典,以key-value形式存储数据 2.key必须是支持==或!=比较运算的类型,不可以是函数、map或slice 3.map通过key查找value比线性搜索快很多。 4.map使用make(...