首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
GO
订阅
freestylewill
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Go语言架构实践:从 MVC 到 DDD 的演进之路
`MVC`和`DDD`是后台开发两种流行的分层架构思想,`MVC`(Model-View-Controller)是一种设计模式,主要用于分离用户界面、业务逻辑和数据模型,便于分层解耦
如何学好编程?一文彻底搞懂!
编程究竟是个啥? 首先,编程是通过计算机语言来实现数据计算和逻辑控制操作,主要内容是数据结构加算法。数据计算就是加减乘除,逻辑操作就是如果那么否则或者以及循环等。数据结构就是数据的组织方式。
为什么一定要区分Go是不是面向对象的呢?
关于Go,是不是面向对象的语言,网上有过很多分析的文章了,虽说都很对,但大多都在介绍Go语言是如何使用面向对象的三大特性的。而我,觉得官方给出的 "Yes and no"的回答,很客观,很灵活。
Go 语言中的指针
本文深入解析了Go语言中指针的本质、使用方法及重要特性。指针在Go中通过传递内存地址实现引用传递,修改函数参数时能影响原始变量。文章详细阐述了指针的工作原理、内存模型,包括普通变量、指针变量、赋值操作
Golang 中 Error 的设计及最佳实践
如果你对于 Go 的 Error 设计不太熟悉,为什么许多接口都需要返回 error 类型的值呢?什么时候该处理 error,什么时候该抛出 error,什么时候又该忽略 error ?为什么这样设计
Go语言 rune类型详解:从原理到实战
🧠 一句话理解 🧩 为什么需要 rune? Go 的 string 是 UTF-8 字节序列,而一个中文、emoji 可能是多个字节,用 byte 处理容易出错。 ✅ 所以:用 rune 表示单个字符
Golang:线程 和 协程 的区别
国庆愉快各位,距离上次发文快两个月了,19年也快结束了。现在的总结更多是放在了草稿 而没有发出,这次详细分享下在 Go 中,线程和协程的区别及其关系。 协程,英文名Coroutine。但在 Go 语言中,协程的英文名是:gorutine。它常常被用于进行多任务,即并发作业。没错…
Go 语言的类型断言和反射
在 Go 语言中,类型断言和反射都是用于处理接口值的重要机制,但它们在功能、使用方式、性能等方面存在显著区别,以下是详细介绍: 基本概念 类型断言:类型断言是一种检查接口值底层具体类型的方式。它用于从
Go 方法 值类型和指针类型
在 Go 语言里,为类型实现接口时,接收者可以是值类型((a A))或者指针类型((a *A)),这两种方式存在显著区别,下面从内存操作、方法内部修改、调用方式以及接口实现的兼容性这几个方面进行详细分
Go语言 依赖注入
在Go语言中,依赖注入(Dependency Injection,简称DI)是一种设计模式,用于实现松耦合和可测试性的代码。通过依赖注入,对象的依赖关系由外部提供,而不是在对象内部创建,这使得代码更加