码神路漫漫

55 篇文章
14 人订阅

全部文章

波罗学

Go 译文之词法分析与解析 Part Three

最近发现我的翻译是越来越随性了,刚开始文章翻译的时候比较拘束,现在更多强调可读性,比如有些对文章大意没有什么影响的文字我现在都会选择直接跳过。

6220
波罗学

Go 中 Set 的实现方式

对于Set类型的数据结构,其实本质上跟List没什么多大的区别。无非是Set不能含有重复的Item的特性,Set有初始化、Add、Clear、Remove、Co...

3710
波罗学

从 HTTP 角度看 Go 如何实现文件提交

早前写过一篇文章,Go HTTP 请求 QuickStart。当时,主要参考 Python 的 requests 大纲介绍 Go 的 net/http 如何发起...

10720
波罗学

说说 Go 中的变量(附粗制滥造面试题)

和其他语言没有区别,Go 中的数据也是两种表示方式,常量和变量,本文先说说变量吧。

8610
波罗学

Go 命令行解析 flag 包之通过子命令实现看 go 命令源码

正式介绍子命令的实现之前,先了解下 flag 包中的一个类型,FlagSet,它表示了一个命令。

13220
波罗学

你再也不用设置 GOROOT 了

为什么不再需要设置 GOROOT 呢?推荐读两篇英文文章,我意译了下,将它们放在了一篇里。

18250
波罗学

Go 命令行解析 flag 包之快速上手

开发一个命令行工具,视复杂程度,一般要选择一个合适的命令行解析库,简单的需求用 Go 标准库 flag 就够了,flag 的使用非常简单。

10310
波罗学

Go 命令行解析 flag 包之扩展新类型

上篇文章 说到,除布尔类型 Flag,flag 支持的还有整型(int、int64、uint、uint64)、浮点型(float64)、字符串(string)和...

12110
波罗学

详细介绍 Go 中如何实现 bitset

最近尝试在 B 站录些小视频,我的 B 站主页。录视频当是为了彻底搞懂某个知识点的最后一步吧,同时也希望能习得一些额外的能力。在讲 Go 如何实现 bitset...

10320
波罗学

从词法分析角度看 Go 代码的组成

之前的 Go 笔记系列,已经完成到了开发环境搭建,原本接下来的计划就是到语法部分了,但后来一直没有前进。主要是因为当时的工作比较忙,分散了精力,于是就暂时放下了...

15910
波罗学

如何实现 Go Module 依赖关系的可视化

最近,我开发了一个非常简单的小工具,总的代码量 200 行不到。今天,简单介绍下它。这是个什么工具呢?它是一个用于可视化展示 Go Module 依赖关系的工具...

41610
波罗学

Go 模块存在的意义与解决的问题

作者:William Kennedy | 原文:Modules Part 01: Why And What

14530
波罗学

一文理清 Go 引用的常见疑惑

之所以要谈它,一方面是之前的我也有些概念混乱,想梳理下,另一方面是因为很多人对引用都有疑问。我经常会看到与引用有关的问题。

13630
波罗学

如何灵活地进行 Go 版本管理

本文谈下我对 Go 版本管理的一些思考,并给大家介绍一个小工具,gvm。这个话题说起来也很简单,但如果想用的爽,还是要稍微梳理下。

26920
波罗学

Go 中 slice 的 In 功能实现探索

之前在知乎看到一个问题:为什么 Golang 没有像 Python 中 in 一样的功能?于是,搜了下这个问题,发现还是有不少人有这样的疑问。

32720
波罗学

Go 问答汇总三

问题大部分是来自于知乎和 segmentfault。本月有一个问题来自 stackoverflow,我的英文水平一般,读与翻译还行,但写起来还需要锻炼。虽然这一...

11820
波罗学

Go 笔记之如何测试你的 Go 代码

不论是开源项目,还是日常程序的开发,测试都是必不可少的一个环节。今天我们开始进入 Go 测试模块 testing 的介绍。

15720
波罗学

Go 回答之如何阅读 Go 源码

Go 的源码在安装包的 src/ 目录下。怎么看它的源码呢?直接看吧!没人教的情况下,只能自己撸了。当然,这种内容一般也不会有人教。

41230
波罗学

Elasticsearch 快速开始

本文非完全直译译文,主要参考的的是 elasticsearch 6.5 版的官网文档 Getting Started,可以把这篇文章理解为个人学习笔记,我力求详...

14630
波罗学

Go 译文之竞态检测器 race

作者:Dmitry Vyukov,Andrew Gerrand | Introducing the Go Race Detector

14020

扫码关注云+社区

领取腾讯云代金券