golang 的数据类型

在本节之后,我们将正式学习 golang 语言基础。本节,我们将介绍 “golang 数据类型”,如果你还没阅读过之前的文章内容,可以打开以下链接进行阅读golang 开发环境的搭建golang 开发中包的使用一、数据类型的分类数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。1. 数据类别golang 数据类型 按数据类别有以

- 阅读全文 -

golang开发中包的使用

在 golang 中,所有源文件都属于一个包,golang 的包具有以下特性:包可以被其他包引用每个 golang 程序只有一个 main 包包的主要用途是提高代码的可复用性本节,我们将介绍包的相关概念以及使用方法,如果你还没有阅读过前面的文章,可以通过以下链接进行阅读golang 的安装一. GOPATH 环境变量1. 什么是 GOPATH?golang 包的使用依赖一个重要的环境变量:GOPA

- 阅读全文 -

golang开发环境的搭建

一、安装go语言go语言支持多平台的操作系统go的官网地址为:https://golang.org国内地址为:https://golang.google.cn下载对应的安装包,接下来进行安装1. UNIX/Linux 安装以下是使用二进制安装文件的安装方式# 解压安装包 tar -zxvf go1.16.5.linux-arm64.tar.gz # 将安装包移到系统目录 sudo mv go /

- 阅读全文 -

数据结构中的线性离散存储-链表

在上节,我们已经了解到了线性存储中的连续存储,我们还把这种存储结构叫做顺序表,或者数组。并且知道线性连续存储存在以下优缺点:优点:能实现快速追加和存取元素缺点:插入元素或删除元素都要移动大量的原有元素在本节,我们将一起来了解《数据结构》中研究的另一种线性数据结构-离散存储,我们也可以把线性的离散存储叫做链表。链表的基本结构如下图:如果你没有阅读过本系列的前面部门文章,建议您通过以下链接先阅读之前的

- 阅读全文 -

学习kubernetes,从快速搭建k8s集群开始

本系列文章,我们将在Ubuntu Server 18.04上搭建k8s环境进行入门学习。为了使用原生的Ubuntu Server 18.04,我们将使用multipass来创建多台Ubuntu Server 18.04虚拟环境。也就是说,如果你想完整参考本系列博客学习,你电脑上应当安装并能正常运行multipass,如果你想了解multipass基本操作,可以参考我写的另一篇博客:https://

- 阅读全文 -