POLOXUE's BLOG
POLOXUE's BLOG
文章列表
分类标签
关于我
18
Jun 2019
如何理解 Go 的接口
782 words, ~3 min read
Golang
[如何理解 Golang 中的接口](https://www.zhihu.com/question/318138275/answer/699989214)。 个人认为,要理解 Go 的接口,一定先了解下鸭子模型。 # 鸭子模型 那什...
17
Jun 2019
如何防止你的 Goroutine 泄露(二)
2,313 words, ~9 min read
Golang
上篇[文章](https://zhuanlan.zhihu.com/p/74090074)说到,防止 goroutine 泄露可从两个角度出发,分别是代码层面的预防与运行层面的监控检测。今天,我们来谈第二点。 # 简述 前文已经介绍了...
10
Jun 2019
如何防止你的 Goroutine 泄露
2,780 words, ~11 min read
Golang
今天简单谈谈,Go 如何防止 goroutine 泄露。 # 概述 Go 的并发模型与其他语言不同,虽说它简化了并发程序的开发难度,但如果不了解使用方法,常常会遇到 goroutine 泄露的问题。虽然 goroutine 是轻量级的...
03
Jun 2019
Golang 中如何使用 Set
1,972 words, ~7 min read
Golang
在Go编程中,数据结构的选择对解决问题至关重要。本文将探讨如何使用set和bitset两种数据结构,以及它们在Go中的应用场景。 # Go 的数据结构 Go 内置的数据结构并不多。工作中,我们最常用的两种数据结构分别是 slice 和...
27
May 2019
Go 虚拟环境管理工具 gvm
2,443 words, ~9 min read
Golang
 本文谈下我对 Go 版本管理的一些...
06
May 2019
Go 的那些 IDE
3,222 words, ~12 min read
Golang
经过前面的一系列工作后,Go 的语言环境已经搭建完成。 我们初步体验了 Go 提供的大部分命令。但在正式进入开发之前,还有件工作要做,那就是选择一款适合自己的 IDE。 ## 为什么使用IDE "程序员为什么要使用 IDE",在一些...
29
Apr 2019
Go 命令快速体验
2,865 words, ~11 min read
golang
利用 go run 和 go build 可以完成 Go 的整个编译执行流程。但 Go 提供给我们的命令当然远不止这两个。 本文将在所能及的范围内,尽量地介绍GO提供的所有命令,从而实现对它们有个整体的认识。 ## 概述 除了 go...
15
Apr 2019
详细聊聊如何安装 Go
3,277 words, ~13 min read
golang
本篇文章进入 Go 的开发环境搭建系列。 我们知道,编写任何语言的代码都离不开两样工具,语言开发包和代码编辑工具。 今天先来聊聊如何安装 Go。 我们或许都会觉得这种事非常简单,不值得写篇文章介绍。最初我也是这么想的。但深入了解下来...
08
Apr 2019
为什么要学 Go
5,146 words, ~20 min read
golang
新学一门语言,大家都想先弄清楚为什么要学它?玩知乎一段时间更是让我感受深刻,诸如 - 为什么要学习Python? - 为什么要学习C? - 为什么要学习Java? 之类问题经常出现在眼前。以前学语言时倒没怎么关心过这类问题。今年公司由...
18
Mar 2019
谈谈版本管理 GIT 的理论与架构
3,285 words, ~13 min read
git
GIT 是当前最流行的版本控制系统。之前在公司系统做过一次系统总结,抽时间整理成文。 ## 基础概念 GIT是一种版本控制软件,那就首先了解一下什么是 “版本控制”? 比较官方的解释是,版本控制系统是一种记录一个或若干个内容变化,以...
← Prev page
Next page →