无法正常浏览本邮件,请点此查看,查看往期 请点此

Go 周刊第 21 期

点赞排行

个点赞 4
用 10 分鐘了解 Go 語言 context package 使用場景及介紹 appleboy

原文來自:『用 10 分鐘了解 Go 語言 context package 使用場景及介紹』 context 是在 Go 語言 1.7 版才正式被納入官方標準庫內,為什麼今天要介紹 context 使用方式呢?原因很簡單,在初學 Go 時,寫 API 時,常常...

个点赞 2
Markdown 公式符号 wangchunbo

前言 最近在写数据结构与算法的文档教程,需要用到常用公式,所以整理了此文。 正文 $$之间放置公式,使用`$$...$$`可以使公式居中。 公式中有中文可以用\text{}渲染从而可以插入空格,更美观。 公式 对应代码 对应...

个点赞 2
分享一款适合于快速开发业务的 Go 框架,可用于开发 API 服务,遵循 SOLID 原则 qloog

一款适合于快速开发业务的Go框架,主要是提供API服务。 项目地址 github.com/1024casts/snake 技术栈 框架路由使用 gin 路由中间件使用 gin 框架的中间件数据库组件 gorm文档使用 swagger 生成配置文件解析库 viper...

个点赞 1
Micro API《Go Micro 中文文档 1.x 》 taadis

Micro API 是微服务的 API 网关. 使用 API 网关模式 为您的服务提供一个入口点. micro api 提供 HTTP 并动态路由到适当的后端服务. 如何工作 micro api 构建在 go-micro 上, 利用它进行服务发现, 负载平衡, 编码和基...

个点赞 1
Go Micro《Go Micro 中文文档 1.x 》 taadis

Go Micro 是一个插件式的 RPC 框架. 用于分布式系统开发. 特性 Go Micro 抽象出分布式系统的细节. 以下是主要功能. 服务发现 - 通过服务发现自动注册和名称解析负载平衡 - 基于发现构建的服务的智能客户端负载平衡同...

个点赞 1
Go+websocket+protobuf 做的实时在线交互聊天工具 sunshinev

Demo chat.osinger.com/ 特色 1. 支持性别修改、并且有颜色替换2. 支持敏感词过滤3. 支持姓名修改 介绍 通过canvas 2d来模拟了3D的视觉效果。 并且在该项目中使用了protobuf来进行前端和后端的通讯协议,这一点非常...

个点赞 1
[系列文章] Golang 学习——interface 接口学习(二) 相守之路

Golang接口断言学习 在Golang中,空接口 interface{}没有定义任何函数,因此Golang 中所有类型都实现了空接口。当一个函数的形参是interface{},那么在函数中,需要对形参进行断言,从而得到它的真实类型。 一.类型...

个点赞 1
[系列文章] Go 之基础速学 (六) golang 里 struct 结构体初始化的几种方式(一) huxiaobai_001

package main import ( "fmt" ) //main函数是入口函数 不能有参数 也不能有返回值 func main(){ /* * struct结构体类似java里面类的调用 案例一 * user为定义的变量 new(struct结构体) * user.Uname = "" 这...

更多周点赞排行文章

最多讨论

个评论 4
√ go get 添加 goproxy.io 代理后无法安装模块,有替代的解决方案吗? hex208

问题原因 因为想要安装一个mqtt的模块github.com/eclipse/paho.mqtt.golang用于mqtt的相关开发,但是由于我大天朝封禁的原因,我选择使用了goproxy.iohttps://goproxy.io/zh/等其他的一些来做代理进行模块的安装。配...

个评论 3
用 10 分鐘了解 Go 語言 context package 使用場景及介紹 appleboy

原文來自:『用 10 分鐘了解 Go 語言 context package 使用場景及介紹』 context 是在 Go 語言 1.7 版才正式被納入官方標準庫內,為什麼今天要介紹 context 使用方式呢?原因很簡單,在初學 Go 時,寫 API 時,常常...

个评论 1
Go+websocket+protobuf 做的实时在线交互聊天工具 sunshinev

Demo chat.osinger.com/ 特色 1. 支持性别修改、并且有颜色替换2. 支持敏感词过滤3. 支持姓名修改 介绍 通过canvas 2d来模拟了3D的视觉效果。 并且在该项目中使用了protobuf来进行前端和后端的通讯协议,这一点非常...

个评论 1
gorm 关联查询的问题 HI

gorm 如何像下面 laravel 那样写出关联查询? laravel : User::with(‘tags’)->get(); 我看gorm文档只支持单条记录的关联并且还要事先查到这条记录才行,求解答。

个评论 1
Go 语言 sync 包的应用详解 KevinYan

在并发编程中同步原语也就是我们通常说的锁的主要作用是保证多个线程或者 goroutine在访问同一片内存时不会出现混乱的问题。Go语言的sync包提供了常见的并发编程同步原语,上一期转载的文章《Golang 并发编程之同步...

个评论 1
√ Go 新手,关于 go get 的疑问,希望大家能够帮我解惑,谢谢! GoCo

为什么在执行go get下载第三方包的时候,有些包会下载到gopath路径的src目录下(比如go-sql-driver),而有些包则只会在pkg文件夹下?bin,pkg,src这三个目录的联系和作用到底是什么呢?谢谢大家

个评论 0
Go 2019 开发者调查结果《Go Blog 中文翻译》 精品译文

Todd Kulesza 2020 年 4 月 20 日 回复情况! 首先, 我要向参与今年调查的数千名 Go 开发人员表示极大的感谢. 对于 2019 年, 我们收到了10,975 份回复, 几乎是去年的两倍 (《Go Blog 中文翻译》)! 我要代表团队的其他...

个评论 0
Micro API《Go Micro 中文文档 1.x 》 taadis

Micro API 是微服务的 API 网关. 使用 API 网关模式 为您的服务提供一个入口点. micro api 提供 HTTP 并动态路由到适当的后端服务. 如何工作 micro api 构建在 go-micro 上, 利用它进行服务发现, 负载平衡, 编码和基...

更多周评论排行文章

社区赞助商

成为赞助商

摒弃世俗浮躁,追求技术精湛
终身编程者的修道场 —— LearnKu.com

邮件服务由 SendCloud 赞助