51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Golang笔记

Go 语言在极小硬件上的运用(一)

Go 语言在极小硬件上的运用(一)

厉飞雨 阅读(276) 评论(0) 赞(12)

Go 语言,能在多低下的配置上运行并发挥作用呢? 我最近购买了一个特别便宜的开发板: ![STM32F030F4P6](http://static.51tbox.com/static/2024-12-23/col/ce9afa1e0446eb8d703d54478b040a9a/f1647455e1924e18ba74aae7123604c2.jpg.jpg) 我购买它的...

你没听说过的 Go 语言惊人优点

你没听说过的 Go 语言惊人优点

厉飞雨 阅读(228) 评论(0) 赞(16)

在这篇文章中,我将讨论为什么你需要尝试一下 Go 语言,以及应该从哪里学起。 Go 语言是可能是最近几年里你经常听人说起的编程语言。尽管它在 2009 年已经发布了,但它最近才开始流行起来。 ![](http://static.51tbox.com/static/2024-12-23/col/39b09905a327c4e8e385889239baf8f3/46c93dc8...

从零开始学习 Go 语言的切片

从零开始学习 Go 语言的切片

厉飞雨 阅读(303) 评论(0) 赞(11)

这篇文章受到了我与同事讨论使用切片slice作为栈stack的一次聊天的启发。后来话题聊到了 Go 语言中的切片是如何工作的。我认为这些信息对别人也有用,所以就把它记录了下来。 ### 数组 {#toc_1} 任何关于 Go 语言切片的讨论都要从另一个数据结构也就是数组array开始。Go 的数组有两个特性: 1. 数组的长度是固定的;`[5]int` 是由 5 个 `i...

使用 Go 语言实现优雅的服务器重启

使用 Go 语言实现优雅的服务器重启

厉飞雨 阅读(246) 评论(0) 赞(12)

Go被设计为一种后台语言,它通常也被用于后端程序中。服务端程序是GO语言最常见的软件产品。在这我要解决的问题是:如何干净利落地升级正在运行的服务端程序。 ![image](http://static.51tbox.com/static/2024-12-23/col/17eef2ae94977980b331d76958cdd211/c8deb948e5bb487cb3a7d5c...

Go语言运算符详细介绍(go 运算符)

Go语言运算符详细介绍(go 运算符)

厉飞雨 阅读(241) 评论(0) 赞(17)

go语言逻辑运算符 运算符用于在程序运行时执行数学或逻辑运算。 运算符 {#autoid-0-0-0} =================== Go 语言内置的运算符有: 1. 算术运算符 2. 关系运算符 3. 逻辑运算符 4. 位运算符 5. 赋值运算符 算术运算符 {#autoid-1-0-0} --------------------- | 运算符 | 描述...

什么是SRE工程师(sre工程师需要哪些知识)

什么是SRE工程师(sre工程师需要哪些知识)

厉飞雨 阅读(308) 评论(0) 赞(18)

<p>运维的一个高级岗位,叫做s r e工程师, 站点可靠性稳定工程师</p> <p>s r e就是<strong>网站稳定性工程师</strong>,他从四个角度来诠释了一个s r e的工作要求。</p> <h2>第1: 保证数据安全</h2> <p>一个好的s r e...

Go语言流程控制 if for while (go 循环- go if -go for -go while)

Go语言流程控制 if for while (go 循环- go if -go for -go while)

厉飞雨 阅读(276) 评论(0) 赞(18)

Go语言流程控制 流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的"经脉"。 Go语言中最常用的流程控制有`if`和`for`,而`switch`和[go](https://51tbox.com/ "View all posts in go")`to`主要是为了简化代码、降低重复代码而生的结构,属于扩...

Go语言基本数据类型(go 数据类型)

Go语言基本数据类型(go 数据类型)

厉飞雨 阅读(217) 评论(0) 赞(15)

<p>Go语言中有丰富的数据类型,除了基本的<strong>整型、浮点型、布尔型、字符串</strong> 外,还有数组、切片、结构体、函数、map、通道(channel)等。Go 语言的基本类型和其他语言大同小异。</p> <h1>基本数据类型 {#autoid-0-0-0}</h1> <h2>...

Go语言变量和常量

Go语言变量和常量

厉飞雨 阅读(260) 评论(0) 赞(15)

<p>量和常量是编程中必不可少的部分,也是很好理解的一部分。</p> <h1>标识符与关键字 {#autoid-0-0-0}</h1> <h2>标识符 {#autoid-1-0-0}</h2> <p>在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中...

go build

go build

厉飞雨 阅读(286) 评论(0) 赞(14)

<h3>编译 {#autoid-1-5-1}</h3> <p><code>go build</code>命令表示将源代码编译成可执行文件。</p> <p>在hello目录下执行:</p> <pre><code class="language-bash&qu...