golang学习

1.引用类型 map slice chan2.

windows下安装golang环境

解决:在 go 1.13.x 之后,不再自带 godoc, 就需要通过 go get golang.org/x/tools/cmd/godoc 来手动安装了。

大白话 golang 教程-17-网络编程和服务器

在 OSI 七层网络模型中,HTTP、DNS、FTP 等协议属于应用层的,往下 TCP、UDP 属于传输层协议,再往下是 IP、ICMP 等协议,通常说的网络编程主要基于 TCP、UDP 以及基于上层协议的应用。

golang拾遗:为什么我们需要泛型

泛型的支持者们认为没有泛型的语言是不完整的,而泛型的反对者们则认为接口足以取代泛型,增加泛型只会徒增语言的复杂度。今天我们就来看看为什么我们需要泛型,没有泛型时我们在做什么,泛型会带来哪些影响,泛型能拯救我们吗?

生动讲解编译原理入门(含 golang案例)

甚至很多语言都需要特别使用 safe_load 来加载 yaml 文件,比如用 java 直接 load 这段 yaml,会执行一次 HTTP 请求。

golang入门宝典-数组

## 概述数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成,一旦声明了,数组的长度就固定了,不能动态变化。`len()` 和 `cap()` 返回结果始终一样。

高阶函数golang

高阶函数(Higher Order Functions),就是操纵函数的函数,它可能输入参数是函数,或者返回是函数。

golang.org/x/net 安装方法

golang.org在国内是没法访问的,所以只能这样操作为了使包的导入方式不变,我们需要在src目录下面构造目录结构$mkdir -p $GOPATH/src/golang.org/x/$cd $GOPATH/src/golang.

数据结构基础(golang版本)——单向无序链表

链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。

golang nsq源码解析&添加中文注释系列(一)

2019/12/21 23:28:19.924537 INFO: NSQ: persisting topic/channel metadata to nsqd.dat。