-
在GO中使用Nitric运行计划任务 | Nitric SDK教程
本教程将向您展示如何在GO中使用Nitric SDK设置并运行计划任务。通过借助Nitric SDK,您可以简化设置计划作业的过程,并且甚至可以在离线环境下测试作业,无需Terraform。请按照步骤逐渐完成设置计划作业的过程,并了解如何离线测试您的预定作业。如果您之前没有使用过Nitric SDK,请放心,本教程适合初学者。
-
【Go 基础篇】Go语言结构体基本使用
在Go语言中,结构体是一种重要的数据类型,用于定义和组织一组不同类型的数据字段。结构体允许开发者创建自定义的复合数据类型,类似于其他编程语言中的类。本文将深入探讨Go语言中结构体的定义、初始化、嵌套、方法以及与其他语言的对比,以便全面了解如何在Go中
-
Go语言之 go-redis 基本使用
Redis:https://redis.io/ Redis 中文网:https://www.redis.net.cn/ REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为
-
Go语言中的包管理工具之Go Path的使用
GoLang 中常用的包管理的方式 1 )概述 常用的有三种 Go Path Go Vendor Go Modules 2 )发展历程 早期go的包管理存在很大缺陷,甚至可以说没有官方统一的包管理工具 一方面官方在努力发布一些实验性的包管理工具。 同时也出现了很多社区开发的包管理工具。 在官方和社区的包管理
-
Go语言中的包管理工具之Go Modules的使用
GoLang 中常用的包管理的方式 常用的有三种 Go Path Go Vendor Go Modules 关于 Go Modules 1 ) 概述 Go的包管理,经过社区和官方的共同努力下,最终在百家争鸣后 Go官方在 2018.8 推出了go 1.11版本中的Go Modules,并且很快成为 一统江湖的包管理方式 Go Modules已经成为目前最主流的包管理工具
-
go chan基本使用
怎么理解这个缓冲,我个人的理解是是执行这个chan 操作的时候是否发送阻塞。 操作:读和写。 读取的时候,我们都应该要是阻塞的,例如我们的socket、的recv函数。当然取决于你设置的是阻塞的套接字还是非阻塞的套接字了。 无缓冲的chan,讲究读写对称,也就是你在读的时
-
go slice使用
在go中, slice 是一种动态数组类型,其底层实现中使用了数组。 slice 有以下特点: * slice 本身并不是数组,它只是一个引用类型,包含了一个指向底层数组的指针,以及长度和容量。 * slice 的长度可以动态扩展或缩减,通过 append 和 copy 操作可以增加或删除 slice 中的元素。
-
深入理解与使用go之函数与方法--使用
深入理解与使用go之函数与方法–理解与使用 在 Go 语言中,函数被视为一等公民(First-Class Citizens),这意味着函数可以像其他值(比如整数、字符串等)一样被操作、分配和传递。而方法是附加到给定类型的函数。附加类型称为接收器,可以是指针或值。 我们分别看两个例
-
使用Go模块进行依赖管理
摘要:本文将介绍Go语言中的模块(module)概念,以及如何使用Go模块进行依赖管理。我们会探讨模块的基本概念、使用方法、配置和依赖关系管理等方面的内容。 Go语言自2007年发布以来,一直以其简洁、高效和强大的网络编程能力而受到开发者的喜爱。然而,随着项目规模
-
使用Go语言进行安卓开发
本文将介绍如何使用Go语言进行安卓开发。我们将探讨使用Go语言进行安卓开发的优点、准备工作、基本概念和示例代码。通过本文的学习,你将了解如何使用Go语言构建高效的安卓应用程序。 随着移动互联网的快速发展,安卓应用程序的需求越来越旺盛。使用传统的Java和K
-
Go --- toml配置文件使用
我们常见的一些配置文件包括,yaml、xml、toml、json和ini。 今天我们就来介绍这个toml配置文件,在go语言中的使用。 注:我选择toml的原因是toml配置简单,注释方便,读取方便。 toml(Tom’s Obvious, Minimal Language),简约又明显的语言。 使用的包是 github.com/BurntSushi/toml 安装该包
-
使用 vsCode创建GO项目
最近回顾了一下go的使用:具体操作看下面的参考连接,下面只描述一些踩过的坑: 1. go安装配置 安装go-配置go环境变量 推荐官网下载,速度很快; 这里需要配置五个参数:GOPATH/GOROOT/Path、GO111MODULE/GOPROXY,go相关的用户变量干掉: 2. vsCode 安装配置 安装-配置插件 推荐官网下
-
使用Go 语言的三个原因
几个星期前,我一个朋友问我:“为什么要关心 Go 语言”? 因为他们知道我热衷于 Go 语言,但他们想知道为什么我认为其他人也应该关心。有三个原因:安全性、生产力和并发性。有些语言可以涵盖一个也有可能是两个方面,但是这三个方面的结合使得 Go 成为主流程序员的
-
Go语言中使用kafka
Windows环境下安装zookeeper和kafka
-
Go单元测试及框架使用
建议Go 语言推荐测试文件和源代码文件放在一块,测试文件以 _test.go 结尾。 函数名必须以 Test 开头,后面一般跟待测试的函数名 参数为 t *testing.T 简单测试用例定义如下: 在goland中,编写好方法后,右键Generate-Test for funtion, 可自动生成单元测试代码 生成的代码如下: 需要