一闪笔记 本次搜索耗时 0.119 秒,为您找到 750 个相关结果.
  • 62.golang并发模型

    202 2024-01-17 《Golang面试题》
    golang并发模型 1、使用最基本通过channel通知实现并发控制 2.通过sync包中的WaitGroup实现并发控制 3. 在Go 1.7 以后引进的强大的Context上下文,实现并发控制 golang并发模型 **题目来源:**米哈游 参考文章 golang控制并发有三种经典的方式 一种是通过channel 通知...
  • 3.cobra快速入门

    主要功能 概念 安装 如果不使用cobra 使用cobra解决 基本概念 命令行CLI工具(可选) Cobra 是 Go 的 CLI 框架。它包含一个用于创建功能强大的现代 CLI 应用程序的库,以及一个用于快速生成基于 Cobra 的应用程序和命令文件的工具。Cobra 由 Go 项目成员和 hugo 作者 spf13 创建,已经...
  • 109.讲一讲 Golang 的并发控制

    199 2024-01-17 《Golang面试题》
    讲一讲 Golang 的并发控制 讲一讲 Golang 的并发控制 题目来源:哔哩哔哩 答案1: 开发 go 程序的时候,时常需要使用 goroutine 并发处理任务,有时候这些 goroutine 是相互独立的,需要保证并发的数据安全性,也有的时候,goroutine 之间要进行同步与通信,主 goroutine 需要控制它所属的子g...
  • 447.Go 程序中的包是什么?

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

    164 2024-01-17 《Golang面试题》
    用Channel和两个协程实现数组相加 用Channel和两个协程实现数组相加 题目来源 :好未来 代码如下: package main import "fmt" //用channel和两个goroutine实现数组相加 func add ( a , b [] int ) [] int { c...
  • Linux下Supervisor使用教程 ,守护进程启动

    2971 2022-12-01 《程序人生》
    Supervisor使用教程 平台要求 安装supervisor 本文测试的时候是使用Linux的yum安装的(其它方式未做测试) 加入系统守护进行 Supervisor使用教程 在项目中,经常有脚本需要常驻运行的需求。以PHP脚本为例,最简单的方式是: $ nohup php swoole . php & 在项目中,经常有脚本需要...
  • 152.golang 协程机制

    212 2024-01-18 《Golang面试题》
    golang 协程机制 答案: golang 协程机制 题目来源:腾讯 答案: Golang 简称 Go,Go 的协程(goroutine) 和我们常见的线程(Thread) 一样,拥有其调度器。 G (Goroutine),代表协程,也就是每次代码中使用 go 关键词 时候会创建的一个对象 M (Work Thread),工作线...
  • 135.map遍历的时候每次顺序都是固定的吗?为什么?

    160 2024-01-18 《Golang面试题》
    map遍历的时候每次顺序都是固定的吗?为什么? map遍历的时候每次顺序都是固定的吗?为什么? 题目来源:字节跳动 答案1: package main import "fmt" func main () { fooMap := make ( map [ string ] string ) ...
  • 2.实战准备:如何快速部署项目,准备试验环境?

    实战项目介绍 如何部署实战项目? Linux 服务器申请和配置 准备 Linux 服务器 使用 root 用户登录并配置 Linux 服务器 使用普通用户登录并配置 Linux 服务器 依赖安装和配置 Go 编译环境安装和配置 Protobuf 编译环境安装 Go 开发 IDE 安装和配置 博客系统安装和配置 下载博客系统源码 Mari...
  • 286.对比下node和go

    141 2024-01-19 《Golang面试题》
    对比下node和go 答案: 对比下node和go 参考解析 题目来源:字节 答案: Node.js 是基于JavaScript引擎构建的跨平台的后台脚本开发语言,Node.js是单线程的;Node.js的错误处理比Go简单使用“try/catch”机制。 Go多线程,编译型语言,多线程并发性能比Node.js高,Go使用显示错误处...