首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
golang
ClaudeEvangelist
创建于2023-09-23
订阅专栏
go相关技术文章
等 20 人订阅
共223篇文章
创建于2023-09-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
使用gopkg.in/ini.v1包管理INI配置文件
INI(Initialization)文件是一种简单的配置文件格式,广泛用于各种应用程序和系统中。在Go语言中,有多种方式可以用来读取和修改INI文件
Go语言实现通用的配置文件内容修改
在软件开发过程中,我们经常需要修改配置文件。尤其是在DevOps、自动化部署和配置管理等场景中,这一需求尤为常见。本文将介绍如何使用Go语言实现一个通用的配置文件内容修改工具
软件开发:边界条件和特殊输入处理建议
当我们在开发软件时,需要考虑边界条件和特殊输入的处理,但也不能让代码变得冗余和效率低下。在本文中,我们将讨论一些处理边界条件和特殊输入的最佳实践,以平衡代码的健壮性和性能。
Go::对象初始化替代构造函数
当我们在Go语言中进行开发时,可能不太常见使用传统的构造函数,这是因为Go语言在对象创建和初始化方面有一些独特的特点和替代方法。在这篇文章中,我们将深入讨论为什么Go语言中不常见构造函数的使用
Go:简洁之美少用设计模式
Go语言的设计哲学倾向于简洁和直接,因此在Go社区中,创建型设计模式如简单工厂模式和工厂方法模式并不像在其他语言中那样常见。在这篇文章中,我们将深入讨论为什么Go语言中较少使用这些设计模式
Go:设计哲学和设计模式
当涉及到Go语言的软件设计方法论时,虽然Go没有像一些其他语言那样明确的传统设计模式,但它有一些独特的设计原则和推荐的方法,有助于编写清晰、高效、可维护的代码。
函数式选项模式:Go语言中的灵活参数配置
在Go语言中,函数式选项模式是一种强大的设计模式,用于创建具有可选参数的函数和构造函数。这种模式使得代码更加灵活、可扩展,同时保持了简洁性。本文将深入探讨函数式选项模式,包括它的由来和如何在Go中实现
UML:访问者模式建模
访问者模式是一种设计模式,用于将一组相似对象的操作外部化,以便于这些操作可以独立于对象的具体类进行变更。这一模式在处理对象结构与对象行为的解耦方面具有优势。
UML:策略模式建模——以Golang为例
策略模式是一种常见的设计模式,它允许在运行时改变对象的行为。这个模式定义了一系列算法,并将每一个算法封装起来,使它们可以相互替换。策略模式使得算法可独立于使用它的客户端而变化。
UML:建模状态模式和Golang实现
设计模式在软件工程中有着至关重要的作用,它们提供了代码组织和问题解决的通用方案。其中,状态模式(State Pattern)是一种行为设计模式,用于在一个对象的内部状态改变时改变其行为。
UML:建模观察者模式并用Golang实现
设计模式是软件工程中的一种经典概念,它能帮助我们解决特定上下文中反复出现的设计问题。观察者模式是其中一种非常实用的设计模式,广泛应用于实现分布式事件处理系统,如MVC架构、日志系统等。
UML:建模和Go语言实现备忘录模式(Memento Pattern)
备忘录模式是一种行为设计模式,它允许在不暴露其内部结构和实现细节的情况下,保存和恢复对象的状态。这种模式特别适用于功能复杂的系统,其中对象的状态在特定时间点可能需要保存以便以后恢复。
UML:建模中介者模式和golang实现
设计模式是软件开发中的一种常用方法,它能解决在软件设计过程中遇到的一系列特定问题。其中,中介者模式是一种非常有用的行为设计模式,主要用于减少多个类之间的耦合
UML:建模迭代器模式与Golang示例
迭代器模式(Iterator Pattern)是一种行为设计模式,用于提供一种方法顺序访问一个聚合对象(如数组、列表等)的各个元素,而又不需要暴露该对象的内部表示。在本文中,我们将探究迭代器模式
UML:建模职责链模式(Chain of Responsibility Pattern)与Golang示例
设计模式是软件开发中常用的一种优秀实践,它们为常见问题提供了解决方案。职责链模式(Chain of Responsibility Pattern)是其中一个重要的设计模式
UML:建模代理(Proxy)设计模式
设计模式在软件工程中有着重要的地位,它们为常见的软件设计问题提供了优雅、可复用的解决方案。其中,代理(Proxy)模式是一种结构型设计模式,主要用于控制对某个对象的访问。
UML:建模和Golang实现享元(Flyweight)设计模式
设计模式是解决软件设计中常见问题的最佳实践。它们不仅提供了问题的解决方案,还提供了一种思考问题和设计解决方案的方式。
UML:建模与Golang实现外观模式(Facade Pattern)
引言 在软件设计中,我们经常遇到需要简化一组复杂接口或者减少多个依赖关系的情况。外观模式(Facade Pattern)就是一种用于解决这类问题的设计模式。本文将介绍如何使用UML进行外观模式的建模
UML:建模与Golang实现装饰模式(Decorator Pattern)
设计模式是解决软件设计问题的基础方案。装饰模式是其中一个非常实用的结构型设计模式,用于在不修改现有对象代码的情况下,动态地添加额外的功能。
UML:建模与Golang实现桥接模式(Bridge Pattern)
在软件开发的世界里,设计模式起着至关重要的作用。它们不仅是解决问题的可重用解决方案,而且也是一种共同的语言,让我们能更有效地与同事沟通。
下一页