Go Wails 框架构建桌面应用示例

众所周知,Go 主要用于构建 API、web 后端和 CLI 工具。但有趣的是,Go 可以用在我们没有预料到的地方。例如,我们可以使用 Wails 框架用 Go 和 Vue.js ...

Golang 能做前端吗?

Golang 能做前端吗?Golang不能做前端,前端是由Javascript、CSS和HTML组成的,而Golang是一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言...

Golang 可以反编译吗?

Golang 可以反编译吗?Golang不可以反编译,因为Golang编译后是二进制文件,而二进制文件是包含在ASCII及扩展ASCII字符中编写的数据或程序指令的文件,这些文件含...

Go 语言中的 Context 详解

1. 什么是 Context?在 Go 1.7 版本之前,context 还是非编制的,它存在于 golang.org/x/net/context 包中。后来,Golang 团队发...

优雅的实现 Golang REST API 架构

有一种说法,golang 编写的 API 不能像其他语言那样简单和通用。但实际上,我遇到很多 REST API 的代码,非常多的抽象,使得代码库变得混乱和复杂,最终伤害了可读性和可...

分享十个优秀的 Go 类库

1. Golang-SetGo 有数组,切片,映射,但是它没有集合。您可以使用布尔映射来模拟一个集合,但是最好拥有一个具有正确操作和语义的实际数据类型。这是 golang-set ...

Golang 可以把包名去掉吗?

Golang 可以把包名去掉吗?Golang不可以把包名去掉,包名是一种类似命名空间的管理和组织代码的方式,而Golang的包有两种类型,一种是“main”包,该包的可以有唯一的一...

docker部署go的两种基础镜像

一、 golang:latest 基础镜像mkdir gotesttouch main.gotouch Dockerfile示例代码:package mainimport ( &q...

Gin 中实现 HTTP Basic Auth

我一直在研究 Go,具体的说应该是一直在研究 gin 。我的 pet 项目需要一个快速而粗糙的身份认证。通常我不会建议使用 HTTP / basic auth 来保护资源,但对于这...

详解 Go 中的不可变类型

Golang 中的不变性如何利用不变性来增强你的 Golang 应用程序的可读性和稳定性不变性的概念非常简单. 创建对象 (或结构体) 后, 将永远无法更改它. 这是一成不变的. ...
正在加载中...

已加载全部内容

已经没有更多文章了

返回顶部