一直谈你眼中的 Go 语言,那解析器眼中的 Go 语言是怎样的?

代码其实就是按照约定格式编写的一堆字符串,工程师可以在脑内对语言的源代码进行编译并运行目标程序,这是因为经过训练的软件工程师能够对本来无意义的字符串进行分组和分析,按照约定的语法来理解源代码。

如何将Go Web服务部署到Docker容器

前言Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。

「GoLang」用GoLang语言,给自己写读写邮件的工具

m.SetHeader//特殊说明,构造From时需要使用m.FormatAddress方法,因为发件人指定中文名或特殊字符时,需要进行编码。

用于物联网设备的Linux发行版

传统上,在选择用于部署Linux的发行版时,面临着很多麻烦。什么是Linux发行版(Linux Distribution)?Linux是一个操作系统:该程序是控制计算机的核心。它决定如何在争夺它的所有其他程序之间划分可用资源(CPU,内存,磁盘,网络)。

go基础入门

go 常用命令go help获取对应命令的帮助文档,可以获取到对应命令的作用以及对应参数go build编译项目,使其打包成可运行程序,配合参数可以进行交叉编译标准格式go help buildgo build [-o output] [-i] [build flflags] [

GO学习笔记 1 环境配置与基础语法

一、 GO语言简介GO 2007年由Ken Tompson(贝尔实验室Unix团队成员,C语言、Unix和Plan 9的创始人之一)、Rob Pike(贝尔实验室 Unix 团队成员)、Robert Griesemer(Google职员,参与开发Java HotSpot虚拟机,并

Golang 入门系列(十三)介绍一个非常强大的web框架-Beego

创建应用  创建一个名为webDemo的应用$bee new webDemo //创建一个web应用一般的 beego 项目的目录如下所示:├── conf //配置文件

golang策略模式

策略模式的概念: 定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。type Strategy interface {

golang2021流程控制(21)Go语言聊天机器人

结合咱们之前的学习,本节带领大家来编写一个聊天机器人的雏形,下面的代码中展示了一个简单的聊天程序。

Fyne – Go语言的跨平台UI工具包

如果你不习惯用 Dart 或 Javascript 来开发跨平台的 GUI 应用,不妨来看看 Fyne,这个背靠强大易用的Go语言的UI工具库,兼具性能和开发效率,在桌面和移动端都能构建用户友好的应用。则可以分别构建出 Android 平台的 apk 文件和 iOS 平台的 app 文件。