首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go 语言精进之道
代码与野兽
创建于2021-05-13
订阅专栏
本专栏用于记录作者在 Go 语言探索中的所思所获,希望能够对你有所帮助。
等 20 人订阅
共8篇文章
创建于2021-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
代码与野兽
9月前
前端
JavaScript
Go
Go WASM:如何在 Go 中访问 DOM API?
在上一篇文章中,我们讲解了如何通过 JavaScript 调用 Go 编写的函数。 这一篇文章主要介绍如何在 Go 中访问 DOM API。
774
2
评论
代码与野兽
9月前
前端
后端
WebAssembly
如何通过 JavaScript 运行用 Go 编写的 WebAssembly 模块?
最近在着手重构 presence.js 2.0,其中编解码模块通过 WebAssembly 实现。但代码是一年多之前写的,期间一直没有碰过,现在已经比较陌生了,借着这次机会,我打算重新梳理一下相关的知
1336
14
评论
代码与野兽
2年前
Go
GORM 极速入门
ORM(Object Relational Mapping),意思是对象关系映射。 数据库会提供官方客户端驱动,但是需要自己处理 SQL 和结构体的转换。 使用 ORM 框架让我们避免转换,写出一些无聊的冗余代码。理论上 ORM 框架可以让我们脱离 SQL,但实际上还是需要懂 …
1.0w
37
8
代码与野兽
2年前
Go
后端
Golang 依赖注入:dig
go 是否需要依赖注入库曾经是一个饱受争议的话题。实际上是否需要依赖注入,取决于编程风格。依赖注入是一种编程模式。比较适合面向对象编程,在函数式编程中则不需要。go 是一门支持多范式编程的语言,所以在使用面向对象的大型项目中,还是建议按照实际情况判断是否应该使用依赖注入模式。 …
5549
12
2
代码与野兽
2年前
Go
Golang 依赖注入:入门篇
当创建一个实例,并且该实例需要依赖时,就涉及到了依赖注入。 假设我们需要创建一个服务实例,该服务实例需要一个配置项实例。第一种实现思路是在初始化实例时自动创建,该操作是对创建者无感知的。 虽然非常方便的创建了 Config 对象,但是存在一个问题,就是不利于扩展,如果想要自己设…
1387
5
评论
代码与野兽
2年前
Go
后端
Golang 定时器详解
定时器是一种通过设置一项任务,在未来的某个时刻执行该任务的机制。 定时器的种类通常只有两种,一种是只执行一次的延时模式,一种是每隔一段时间执行一次的间隔模式。 在现代编程语言中,定时器几乎是标配。除了设置定时器外,还需要有提供定时器的方法。 比如在 JavaScript 中,提…
2878
6
评论
代码与野兽
1年前
后端
Go
Go业务系统开发总结
本文记录笔者在用 Go 语言开发物联网业务系统过程中遇到的种种细枝末节、以及对应的注意事项和优化方案,同时谈及了一些如何做好产品和技术的心得。相信能对你有所帮助。
1965
29
1
代码与野兽
2年前
代码规范
软件工程的配置化思想
为什么需要配置文件? 这个问题好像很白痴。 但我相信还是有很多人答不上来。程序是现实世界中万物之间规则的映射。但规则并非一成不变的,所以程序需要不停的适配变化。配置就是其众多手段的其中之一。
490
2
评论