首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
golang
订阅
IFGSLL
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
『Go 内置库第一季:reflect』
大家好,我叫谢伟,是一名程序员。 本节的主题是:反射 -- 采用某种机制来实现对自己行为的描述和检测,是类型的一种能力, 简单的说是能够获取数据的类型和值。 下面演示最基本的用法,而且多用在结构体这种数据类型上。 可以看到,如何获取数据类型,也可以看出 TypeOf 和 Kin…
Go Web轻量级框架Gin学习系列:路由分组
在这篇文章中我们来讲一讲Gin框架路由(Router)的设置,Gin框架的路由设置非常简单,我们在前面几篇学习Gin框架的文章中,几乎每个示例都会见到Gin的路由定义,Gin框架就是通过定义路由以及处理该路由对应的Handler来接收用户的Web请求。 Gin框架的路由实际是使…
Go语言(golang)的错误(error)处理的推荐方案
对于Go语言(golang)的错误设计,相信很多人已经体验过了,它是通过返回值的方式,来强迫调用者对错误进行处理,要么你忽略,要么你处理(处理也可以是继续返回给调用者),对于golang这种设计方式,我们会在代码中写大量的if判断,以便做出决定。 这类代码,在我们编码中是非常的…
Go 语言:The Laws of Reflection 中文版
在计算机科学中,反射是一种在运行时检测自身结构(类型)的能力,反射构成元编程的基础,也是混乱的来源。 在这篇文章中我们会尝试澄清 Go 语言中的反射如何运作,每个语言的反射模型都不一样(典型如 Java),很多语言甚至不支持反射,因此在这篇文章中说明的只是 Go 语言反射。 因…
干货满满的 Go Modules 和 goproxy.cn
大家好,我是一只普通的煎鱼,周四晚上很有幸邀请到 goproxy.cn 的作者 @盛傲飞(@aofei) 到 Go 夜读给我们进行第 61 期 《Go Modules、Go Module Proxy 和 goproxy.cn》的技术分享。 本次 @盛傲飞 的夜读分享,是对 Go…
理解 Go Channels[精品长文]
goroutine-safe,多个 goroutine 可以同时访问一个 channel。 回顾前面提到的 channel 的特性,特别是前两个。如果忽略内置的 channel,让你设计一个具有 goroutines-safe 并且可以用来存储、传递值的东西,你会怎么做?很多人…
为什么建议你常阅读源码?
我叫谢伟,是一名侧重在后端的程序员。 自身智力一般,技术迭代又非常快,为不至于总处于入门水平,给自己定位是后端,进一步定位现阶段是 web后台开发。 为保持好奇心,经常会尝鲜新技术,其实不仅仅是技术,比如摄影、演示设计、拍视频、自媒体写作啊等,都会经常性的涉猎。 如果此刻我是一…
开始起飞:Golang 编码技巧分享
0. 引子 实际应用下来,对我这个go入门者,提升效果显著。 我对作者的文章进行整理翻译,提取精炼,加上自己的理解,分享出来。希望也能给大家带来帮助。 希望大家支持原作者,原汁原味的内容可以点击 链接 阅读。文中部分例子为个人添加,如有不足敬请包容指出^ _ ^ 1. 指导原则…
深度解密Go语言之channel
大家都知道著名的摩尔定律。1965 年,时任仙童公司的 Gordon Moore 发表文章,预测在未来十年,半导体芯片上的晶体管和电阻数量将每年增加一倍;1975 年,Moore 再次发表论文,将“每年”修改为“每两年”。这个预测在 2012 年左右基本是正确的。 但随着晶体管…