最新 最热

​设计模式:策略模式解析与Go语言实现

策略模式(Strategy Pattern)是软件设计中的一种行为型模式,它定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。...

2023-11-20
1

设计模式:命令模式解析与Go语言实现

命令模式(Command Pattern)是一种行为设计模式,它将一个请求封装成一个对象,从而让开发者可以使用不同的请求对客户进行参数化、对请求排队或记录日志。命令模式也支持可撤销的操作。...

2023-11-20
1

设计模式:模板方法模式解析与Go语言实现

模板方法模式(Template Method Pattern)是一种行为设计模式,它定义了一个操作中的算法的骨架,将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法的某些特定步骤。...

2023-11-20
1

简单工厂模式的解析与Go语言实现

简单工厂模式是一种比较简单的设计模式,适合于产品种类相对固定的情况。在实际开发中,我们可以根据实际需要选择是否应用此模式。

2023-11-20
1

设计模式:适配器模式的解析与Go语言实现

适配器模式(Adapter Pattern)是软件设计中的一种结构型模式,它允许不兼容的接口之间能够相互合作。这个模式涉及到一个单一类,该类负责加入独立的或不兼容的接口功能。...

2023-11-20
1

设计模式:桥接模式的解析与Go语言实现

桥接模式(Bridge Pattern)是软件设计中的一种结构型模式,它的主要目的是将抽象部分与其实现部分分离,使它们都可以独立地变化。这种模式通过提供一个桥接结构,实现了抽象和实现的解耦。...

2023-11-20
0

使用 `github.com/go-playground/form/v4` 处理表单数据

在 Go 语言中,处理 HTTP 请求中的表单数据是一项常见任务。github.com/go-playground/form/v4 是一个强大而灵活的库,用于轻松地在 Go 语言中处理表单数据。本文将介绍该库的基本用法,并提供一个简单的示例。...

2023-11-20
0

用Go语言实现WebSSH远程连接

WebSSH是一种通过Web浏览器远程连接到SSH服务器的技术。它允许用户在不需要本地SSH客户端的情况下,通过Web浏览器连接到远程服务器并执行命令。WebSSH的实现原理是通过WebSocket协议在Web浏览器和SSH服务器之间建立一...

2023-11-18
1

golang 强制对特定 ip 的 http 请求(类似于 curl --resolve)

如何强制 golang https get 请求使用特定的 IP 地址。我想跳过 DNS 解析并自己提供 IP。 curl 中的等价物是 --resolve,

go
2023-11-17
0

小白如何使用AI学习golang并入职高薪企业

本文主要面向哪些想学习一门新语言,但是搜索半天也无从下手的同志们。基于现在AI技术的发展,GPT工具越来越体现在我们的生活中,最近腾讯发布的混元大模型就是其一,因为其具有较强的逻辑推理和知识增强的特性,所以对于一个...

2023-11-16
1