多少人去字节跳动面试挂在了这道题上…

原题:给你一个装满水的 8 升满壶和两个分别是 5 升、3 升的空壶,请想个优雅的办法,使得其中一个水壶恰好装…

Go语言(Golang)开发者的神器——Gotx

简介 Gotx是一个Go语言(Golang)的解释器和运行环境,只有单个可执行文件,绿色、跨平台,无需安装任何…

goland guide

概述 本文主要记录goland的使用,常见的tool及操作等 1、配置go环境 首先打开Settings(Ct…

【golang】小技巧-sync.Map解决map并发不安全问题

golang中的map在并发下是不安全的,如果同时读写会出现: type M struct { Map map…

带你学够浪:Go语言基础系列-环境配置和 Hello world

文章每周持续更新,原创不易,「三连」让更多人看到是对我最大的肯定。可以微信搜索公众号「 后端技术学堂 」第一时…

golang 和 C++ 的内存对齐

内存对齐规则 有效对齐值是固定值和结构体中最长数据类型长度中较小的那个。固定值系统默认为 32 位是 4, 6…

MAC环境下安装并配置golang开发环境

一、安装 安装brew install go 验证go version 二、配置GOPATH 1. 查看环境变…

Golang笔记-基准测试

上一篇写了些简单的单元测试,这一篇来看看go中的基准测试。在go中基准测试也是开箱即用的。使用testing.…

viper配置框架-支持zookeeper的读取和监听

viper作为配置框架,其功能非常的强大,我们没有理由不去了解一下。我们先看官网对它的功能简介: viper是…

learn go with tests 学习笔记(一) hello world

引言 终于开始学习golang细节了,此系列笔记旨在记录学习路上遇到的一些坑,还有一些感觉需要特别注意的知识点…

网站地图