分类 Go 中的文章

【Gin】实现参数自动绑定

写在前面 如果你现在在用Go-Gin来写web系统,系统没有实现参数自动绑定,强烈建议你花几分钟看完此篇文章。 Gin介绍 在介绍如何实现自动绑定之前,我们来简单复习一下,用Gin来实现一个web系统 项目结构 . ├── app │ ├── controller │ │ ├── auto_bind_hello.go │ │ └── hello.go │ └── router │ ├── router.go │ └── wrap.go ├─……

阅读全文

【译】Go反射的三个原则(官方博客)

写在前面 本文翻译自Go官方博客,对翻译内容有疑问,请在评论指出。 介绍 计算机的反射是程序审查自身结构的能力,特别是通过类型来反射。反射也是元编程的一种形式。我们也总是被它搞得很迷惑。 这篇文章尝试通过介绍Go中的反射是如何工作的让大家理解反射。每个语言的反射模型是不一样的(甚至有很多……

阅读全文

【译】提升Go磁盘IO性能的尝试

写在前面 这是一篇译文,译者水平有限,如果对文章内容比较感兴趣,建议看一下原文An Attempt at Reducing Costs of Disk I/O in Go 0.概要 并发是个比较难理解的东西。Go是谷歌创建的一门编程语言,它通过轻量级线程(协程)提供了容易理解的并发抽象。减轻了并发编程的难度。为了支持这些Goroutine,Go使用run……

阅读全文