新版本Golang的管理入门教程

新版本Golang的管理入门教程

Go1.11和1.12实现了对包管理的初步支持,Go的新依赖管理系统使依赖版本信息明确且易于管理。新的包管理模式有什么不同?作为Go语言的推广者,常常被问到各种...
Golang推荐的命名规范

Golang推荐的命名规范

很少见人总结一些命名规范,也可能是笔者孤陋寡闻,作为一个两年的golang 开发者,我根据很多知名的项目,如moby, kubernetess等总结了一些常见的...
Golang实现一个微信抽奖小程序后台

Golang实现一个微信抽奖小程序后台

一、后台整体架构 小程序和后台间使用https通信,保证安全性,这也是为了满足小程序官方的硬性规定。腾讯负载均衡作为后台入口有几个好处:帮助处理htt...
Golang轻量级-高并发socket框架

Golang轻量级-高并发socket框架

使用chitchatchitchat得以支持高并发连接的关键在于其能够快速响应客户端发起的链接并及时开启goroutine确保一对一的通信。对于使用者而言,只需...
golang中Context的使用场景

golang中Context的使用场景

context在Go1.7之后就进入标准库中了。它主要的用处如果用一句话来说,是在于控制goroutine的生命周期。当一个计算任务被goroutine承接了之...
三分钟了解Go语言

三分钟了解Go语言

一、 为什么需要一个新的语言最近十年来,C/C++在计算领域没有很好得到发展,并没有新的系统编程语言出现。对开发程度和系统效率在很多情况下不能兼得。要么执行效率...
Go语言难学吗?

Go语言难学吗?

对于技术猿来说,Python、Ruby、Go这三个语言都不错,各有各的优势,那么Python、Ruby、Go这三个语言哪个更值得学习呢?1.从易用,易学角度来说...
Golang基础知识

Golang基础知识

一.变量声明var v1 int  //新建一个int变量var v2 string //新建一个字符串变量var v3 [10]int //创建一个...