• 【Go语言】【9】GO语言的循环语句

    时间:2024-03-22 17:25:31

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://qingkechina.blog.51cto.com/5552198/1618407一、循环语句    循环语句即for语句,您可能说:“不对,它不仅仅是for语句,还有while或...

  • 为什么Go语言不支持重载?

    时间:2024-03-22 12:52:25

    上图是Golang官网FAQ的部分截图,看来关于Go不支持重载的这个问题困扰了很多从面向对象语言转到Go的开发者。官方在这里做出了解答。在上面的回答中有这样一句话:Experience with other languages told us that having a variety of met...

  • Go语言学习之路(九)复合数据类型

    时间:2024-03-22 10:46:14

    一、数组1.数组定义一:var a [10]int=[10]int{1,2,3,4,5,6}二:var arr[10] intfori,_:=rangearr{fmt.Scan(&arr[i])}2.数组的自动推导类型names := [5]int{1,2,3,4,5}for_,data:=...

  • Go程序设计语言 学习笔记 第三章 基本数据

    时间:2024-03-21 10:03:47

    Go的数据类型分四大类:基础类型(basic type)、聚合类型(aggregate type)、引用类型(reference type)、接口类型(interface type)。本章的主题是基础类型,包括数字(number)、字符串(string)、布尔型(boolean)。聚合类型——数组(...

  • 探索Go语言接口:灵活多态的编程之道-6. 接口组合

    时间:2024-03-18 17:22:50

    在本节中,我们将探讨接口组合的概念、如何实现接口组合以及接口组合的应用场景。 接口组合的概念 接口组合是指将多个接口合并成一个新的接口的操作。通过接口组合,我们可以将多个接口的方法集合合并成一个更大的接口,从而提供更多的行为。接口组合使得我们可以更灵活地定义接口,并且能够更好地符合程序的需求。 如...

  • go语言-k8s宿主信息采集运维脚本

    时间:2024-03-17 18:01:00

    背景 由于工作需要,需要采集k8s集群中的宿主相关信息,包括cpu,memory,lvm,标签等信息。通常作为SRE会主选shell或python脚本来实现。但最近我们团队主流开发语言已经切换到golang.所以本次尝试用go语言来写写运维脚本。 实现流程图 代码实现 package m...

  • go语言基础笔记

    时间:2024-03-17 16:30:11

    1.基本类型 1.1. 基本类型     bool     int: int8, int16, int32(rune), int64     uint: uint8(byte), uint16, uint32, uint64     float32, float64     string     ...

  • go语言基础 -- 单元测试

    时间:2024-03-17 15:29:18

    go语言testing框架说明 go语言有自己的测试框架,封装在testing包中。 我们编写的测试案例通常都写在xxx_test.go文件中,比如我们写了个calc.go,对里面的函数进行测试,通常会写一个calc_test.go; testing框架会将_test.go结尾的文件引入; test...

  • GO 语言的并发编程相关知识点简介与测试【GO 基础】

    时间:2024-03-17 13:37:00

    〇、什么是协程 Coroutines ?进程和线程太常见,本文就不再赘述了,直接一起看下什么是协程。如下图,先看下协程的定位:关于用户空间和内核空间:进程运行起来就涉及到对内存资源的管理,然而内存资源有限,因此操作系统采用虚拟内存技术,把进程虚拟地址空间划分成用户空间和内核空间。所有用户空间要访问硬...

  • 【Golang星辰图】全面解析:Go语言在Web开发中的顶尖库和框架

    时间:2024-03-17 10:08:30

    创造无限可能:探索Go语言在Web开发中的强大库和框架 前言 Go语言作为一门简洁、高效的编程语言,在Web开发领域也展现出了强大的潜力。本文将会带您深入了解Go语言在Web开发中的相关库和框架,以及它们的优势和使用方法。通过学习这些内容,您将能够更加灵活地构建可扩展和高性能的Web应用。 欢迎...

  • Go语言与Rust哪一个更有发展前景?

    时间:2024-03-14 11:26:51

    Go语言和Rust都是目前非常受欢迎的编程语言,它们各自具有独特的优势和适用场景。关于哪一个更有发展前景,这实际上取决于多个因素,包括个人偏好、项目需求、社区支持以及未来技术的发展趋势等。 Go语言是由Google推出的,具有简洁、高效和易上手的特性。它在并发编程、网络编程和系统级编程等方面表现出色...

  • Goland运行go语言基础篇

    时间:2024-03-14 10:28:12

    一、新建运行文件 运行文件一定要引入 package main ,下面代码右键运行即可 package mainfunc main() {println("你好世界")} 二、导入第三方库依赖 找到项目的go.mod,在mod文件文件夹打开终端运行 go get github.com/g...

  • 【Golang星辰图】Go语言云计算SDK全攻略:深入Go云存储SDK实践

    时间:2024-03-13 11:32:30

    Go语言云计算和存储SDK全面指南 前言 在当今数字化时代,云计算和存储服务扮演着至关重要的角色,为应用程序提供高效、可靠的基础设施支持。本文将介绍几种流行的Go语言SDK,帮助开发者与AWS、Google Cloud、Azure、MinIO、 阿里云和腾讯云等各大云服务提供商的平台进行交互。 ...

  • Go语言的HTTP WEB Demo案例

    时间:2024-03-12 15:08:57

    Go 语言 Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2...

  • Go语言:一门简洁高效的编程语言-Go语言的标准库

    时间:2024-03-11 10:41:59

    Go语言的标准库非常强大,提供了对网络、文件、加密等多种功能的支持。以下是一些常用的标准库: fmt:格式化输入输出os:操作系统相关功能net:网络编程io:文件操作crypto:加密

  • GO_01:Mac之Go语言Idea环境配置

    时间:2024-03-09 22:36:01

    声明:本人所使用的是Mac Pro安装开始1. 首先将 GO 基础组件安装好,就好似 java 中的 jdk。当然,安装的时候需要到官网去下载,这一步难倒了好多无法FQ的同学们,故这里我将我这边下载安装的版本分享出来,供大家免费下载:https://pan.baidu.com/s/1bHnfrg其中...

  • 2024-03-09:用go语言,我们把无限数量的栈排成一行,按从左到右的次序从 0 开始编号, 每个栈的的最大容量 capacity 都相同。实现一个叫「餐盘」的类 DinnerPlates, Di

    时间:2024-03-09 20:52:06

    2024-03-09:用go语言,我们把无限数量的栈排成一行,按从左到右的次序从 0 开始编号,每个栈的的最大容量 capacity 都相同。实现一个叫「餐盘」的类 DinnerPlates,DinnerPlates(int capacity) - 给出栈的最大容量 capacity,void pu...

  • Go语言核心36讲(Go语言实战与应用二十四)--学习笔记

    时间:2024-03-08 21:20:14

    46 | 访问网络服务前导内容:socket 与 IPC人们常常会使用 Go 语言去编写网络程序(当然了,这方面也是 Go 语言最为擅长的事情)。说到网络编程,我们...

  • Linux VIM 最强配置自动补全多语言,js,go,c/c++,java,css,html,python,演示发行Ubuntu20.4

    时间:2024-03-06 17:10:00

    在这里先附WINDOWS配置教程  https://www.cnblogs.com/eternalnight/p/13900059.html #...

  • Go语言之高级篇beego框架安装与使用

    时间:2024-03-06 16:46:41

     一、beego框架1、beego框架简介beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应...