「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 文件。

Golang监控(Telegraf + InfluxDB + Grafana)

监控系统一般分几块:数据采集、数据存储、数据展示、告警。Telegraf具有内存占用小的特点,通过插件系统开发人员可轻松添加支持其他服务的扩展。

golang利用gco获取windows系统cpu信息

效果图原理:调用汇编 cpuid指令调用 windows.h 的 GetSystemTimes细节注意malloc开辟的空间要在使用结束后用free回收,具体写法如下代码代码// 代码出处我的开源项目: https://github.