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

Golang 周刊第 1 期

点赞排行

个点赞 4
使用 Go Wails 框架来构建桌面应用(Go+Vue.js) 精品译文

众所周知,Go 主要用于构建 API、web 后端和 CLI 工具。但有趣的是,Go 可以用在我们没有预料到的地方。 例如,我们可以使用 Wails 框架用 Go 和 Vue.js 构建一个桌面应用程序。 这是一个新框架,还在测试阶段,但我...

个点赞 4
分享 6 个 Go 处理字符串的技巧 精品译文

如果你从 Ruby 或者 Python 转型到 Go,将会有很多语言差异需要学习,其中很多问题都是围绕处理 string 类型。 下面是一些字符串的技巧,这些技巧解决了我在使用Golang的最初几周中遇到的问题。 1.多行字符串 在 Go...

个点赞 4
Go 如何基于 IP 限制 HTTP 访问频率 精品译文

如果你运行HTTP服务,并且希望限制HTTP的访问频率,那么你可以借助一些比较稳定的工具,例如: github.com/didip/tollbooth。不过如果你构建的应用比较简单,也可以自己来实现。 我们可以使用一个现有的Go包x/time/r...

个点赞 2
Go by Example 中文版 pardon110

分享链接:https://gobyexample.xgwang.me/

个点赞 2
生成 Go 随机字串 精品译文

在这篇文章中,我们将介绍如何创建一个函数,它将允许我们在Go代码中生成任意长度的随机字符串。为此,我们将编写一个简短的rand包来包装math/rand包,并提供以下两个功能: StringWithCharset()-此函数将接受一个...

个点赞 2
Go 教程:使用 GO-KIT 来构建微服务(上) 精品译文

微服务是软件架构领域目前最流行的术语之一。 对于『微服务』一词,有许多不同的解释,我想说的是,微服务是单个程序员可以设计、实现、部署和维护的应用程序。 在一个整体应用程序中,组件通过语言级的方法或函数彼...

个点赞 2
Go 编译时加入版本信息 pibigstar

-ldflags 参数 Go 编译时可通过 ldflags 动态的为程序里某个变量赋值,我们可以利用这个特性来达到将Go的信息和git 的commit 信息编译到我们的二进制文件中。 package main import ( "fmt" "os" ) var (...

个点赞 2
分布式服务框架 gRPC KevinYan

什么是gRPC gRPC是Google开发的高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于Protobuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。在gRPC中一个客户端可...

更多周点赞排行文章

最多讨论

个评论 3
使用 Go Wails 框架来构建桌面应用(Go+Vue.js) 精品译文

众所周知,Go 主要用于构建 API、web 后端和 CLI 工具。但有趣的是,Go 可以用在我们没有预料到的地方。 例如,我们可以使用 Wails 框架用 Go 和 Vue.js 构建一个桌面应用程序。 这是一个新框架,还在测试阶段,但我...

个评论 2
Go 语言数据类型:字符类型 精品译文

字符类型 字符基本输入与输出 所谓字符类型是用单引号括起来的单个字符,关于字符的定义使用如下: func main() { // 声明变量 var ch byte // 声明字符类型 ch byte ='a' // 单引号字符 fmt.Printf...

个评论 2
对于 gorm 的文档有一个疑问 documents

1.2. 包含一个 指定外键和关联外键 type Profile struct { gorm.Model Name string UserID uint } type User struct { gorm.Model Refer string Profile Profile gorm:"ForeignKey:UserID;AssociationForeignKey...

个评论 2
iris.git 拉载太慢了 green_hand

iris.git拉载太慢了 ,,经常超时..无法拉取,,,有人遇到过吗

个评论 2
golang 多返回值怎么返回错误 qIXbwU11

func abc(path string) ([]string,error){ dir,err := ioutil.ReadDir(path) if err != nil { return err } ...... } 这个函数如果成功我想返回切片,失败我就返回ioutil.ReadDir的错误。我...

个评论 1
GoAdmin: 数据可视化后台管理极速生成框架 cg33

GoAdmin 是一款基于 golang 开发的可以极速帮助您开发管理后台的框架。 不需要掌握太多的前端知识,只需要使用golang的代码,即可在十分钟内搭建起一个功能齐备经过全面测试可用于生产环境的后台管理网站。 主要特性...

个评论 1
golang 面试常考问题 php炎黄

1.golang 1.进程模型 2.读写锁 3.syncMap 4.grpc 5.垃圾回收机制 2.mysql 1.优化案例 2.索引原理 3.docker 1.多步构建 2.cgroup 4.k8s 1hpa 5.istio 6.elk 7.五种io模型 https://www.jianshu.com/p/a95bcb116765 8....

个评论 0
golang基础语法速看《浅析golang-入门-轻度了解 》 精品译文

1:GO语言介绍 1.1 GO语言是什么 “Go是一种开源的程序设计语言,它意在使得人们能够方便地构建简单、可靠、高效率的软件”(来自go官网golang.org) 我们程序员在开发程序,开发软件时都会选择一门编程语言,那么我们...

更多周评论排行文章

社区赞助商

成为赞助商

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

邮件服务由 SendCloud 赞助