Go语言共72篇 第5页
Go语言‌(也称为Golang)是由Google开发的一种开源编程语言,首次发布于2009年。Go语言旨在提供简洁、高效、可靠的软件开发解决方案,特别适用于高性能的网络服务器和分布式系统的开发‌。

Go语言从INI配置文件中读取需要的值

INI配置文件是一种简单的配置文件格式,通常用于配置应用程序选项。在Go语言中,可以使用ini包来解析INI配置文件并读取值。下面是一个简单的例子: go package main import ( 'fmt' 'gopkg.in/ini....
王麻子的头像-华尔子博-奥夏网王麻子3年前
04510

Go语言与C/C++进行交互的方法及实例

Go语言与C/C++进行交互主要有以下几种方式: 1. CgoCgo是一个Go的词法分析器,它能在Go源码中嵌入C语言片段。在Go文件中使用import 'C' import C包后,就可以在Go中调用C函数,在C中调用Go函数了。...
王麻子的头像-华尔子博-奥夏网王麻子3年前
05214

Go语言垃圾回收机制详解及代码实例

Go语言垃圾回收机制采用三色并发标记清除算法,具有低延迟特性。这里我们来详细了解Go语言的垃圾回收机制。 1. 三色标记法三色标记法使用白色、灰色和黑色三种颜色对对象进行标记: - 白色:未标记...
南宫世家的头像-华尔子博-奥夏网南宫世家3年前
04913

Go语言变量的初始化详解

Go语言中变量的初始化有以下几种方式: 1. 显式初始化:在声明变量时直接指定初始值。如: var name string = 'John' var age = 30 2. 隐式初始化:在声明变量时不指定初始值,Go会自动初始化变量。...
子博网的头像-华尔子博-奥夏网子博网3年前
06815

Go语言变量的声明 Go语言使用var关键字的方法

Go语言是静态类型语言,因此变量(variable)是有明确类型的,编译器也会检查变量类型的正确性。在数学概念中,变量表示没有固定值且可改变的数。但从计算机系统实现角度来看,变量是一段或多段...
子博兄的头像-华尔子博-奥夏网4年前
04612

LiteIDE搭建Go语言开发环境 图文教程

LiteIDE搭建Go语言开发环境 图文教程-华尔子博-奥夏网
LiteIDE 是一款专为Go语言开发而设计的开源、跨平台、轻量级集成开发环境(IDE),基于 Qt 开发(一个跨平台的 C 框架),支持 Windows、Linux 和 Mac OS X 平台。LiteIDE 的第一个版本发布于 2...
王麻子的头像-华尔子博-奥夏网王麻子4年前
012315

如何在Windows上安装Go语言开发包

如何在Windows上安装Go语言开发包-华尔子博-奥夏网
下载Go语言开发包 大家可以在Go语言官网(https://golang.google.cn/dl/)下载 Windows 系统下的Go语言开发包,如下图所示。 这里我们下载的是 64 位的开发包,如果读者的电脑是 32 位系统的话...
子博网的头像-华尔子博-奥夏网子博网5年前
03020

C语言编译和链接详解,什么是可执行程序

C语言编译和链接详解,什么是可执行程序-华尔子博-奥夏网
我们平时所说的程序,是指双击后就可以直接运行的程序,这样的程序被称为可执行程序(Executable Program)。在 Windows 下,可执行程序的后缀有.exe和.com(其中.exe比较常见);在类 UNIX 系...
子博兄的头像-华尔子博-奥夏网子博兄4年前
01290

Goland 2019下载和安装(带破解补丁和汉化包)

Goland 2019下载和安装(带破解补丁和汉化包)-华尔子博-奥夏网
工欲善其事必先利其器,命令行工具虽然能够满足我们一些基本操作的需求,但实际工作中怎么能没有一款趁手的开发工具呢? 学习Go语言同样如此,一个强大的集成开发环境(IDE)能够大大提高我们的...
天山雪莲的头像-华尔子博-奥夏网天山雪莲4年前
01520

Go语言实现RSA和AES加解密的方法

密码学里目前有两大经典算法,一个是对称加解密,其中具有代表性的是 AES 加解密;另一个是非对称加解密,其中具有代表性的是 RSA 加解密。这里就以这两个经典算法为例,简单介绍一下其在Go语言...
王麻子的头像-华尔子博-奥夏网王麻子4年前
04320