技术栈
golang
U盘失踪了
4 小时前
笔记
·
golang
Go 结构体
Go 语言中结构体(struct)是自定义复合类型,用来将多个不同类型的字段(变量)组合在一起,描述一个事物的属性,相当于其他语言的「类」,但 Go 没有类,结构体是实现面向对象编程的核心。
贺小涛
10 小时前
java
·
python
·
golang
python和golang进程、线程、协程区别
在构建高并发、高吞吐的后端程序时,理解进程(Process)、线程(Thread)和协程(Coroutine)之间的区别和本质,对于选择合适的并发模型至关重要。本文结合 Python 和 Go 语言的运行机制、调度方式及其在 Linux 内核(版本 5.15–6.2)下的实现机制,系统性剖析它们的核心结构与行为差异,帮助读者在实际开发部署中做出合理的技术选型。
迷茫运维路
11 小时前
运维
·
golang
·
kubernetes
·
gin
·
casbin
云枢运维管理系统
摘要(可直接粘贴到 CSDN) 本文分享我用 Go + React 搭建内部运维平台 Yunshu 的完整实践:系统管理、RBAC/Casbin 权限、Kubernetes 可视化管理、项目化告警中心、日志采集与实时查看。文章包含架构设计、核心功能拆解、数据库 ER 思路、排障路径,以及 50+ 页面截图。适合正在做中后台平台化、DevOps 平台、SRE 工具链整合的同学参考。
jieyucx
11 小时前
开发语言
·
后端
·
golang
Go 语言运算符与控制台输入输出详解
大家好~上一篇博客我们详细学习了 Go 语言的变量、常量与数据类型,掌握了存储数据的基本方式。本篇我们继续进阶,学习两个超实用的核心知识点:
userxxcc
14 小时前
javascript
·
golang
·
桌面应用基座
·
wails3
Waigo是用“Golang+Web”写的“视图窗口+稳定服务”的桌面端(Win、Mac、Ubuntu)多功能程序基座。开箱即用但有一定上手门槛。
Python版基座请戳:https://github.com/fyonecon/Ginthon (Open Code,ApacheV2 协议开源)。
geovindu
14 小时前
开发语言
·
设计模式
·
golang
·
原型模式
go: Prototype Pattern
项目结构:调用:输出:
codeejun
15 小时前
数据库
·
分布式
·
golang
每日一Go-55、分布式 ID 生成(雪花算法 / Segment / Redis / DB)
一、为什么分布式系统一定要“自己造ID”?但是在微服务/多实例/分库分表的情况下,会出现:ID冲突数据迁移困难
Tomhex
1 天前
golang
Go容易出错的地方总结
Go语言以其简洁高效著称,但在实际开发中,开发者(尤其是初学者)容易陷入一些常见陷阱。这些错误通常涉及作用域、并发、错误处理、类型系统和工程组织等方面,可能导致难以调试的Bug、性能问题或代码可维护性下降。
techdashen
1 天前
开发语言
·
golang
·
json
Go 标准库 JSON 包迎来重大升级:encoding/json/v2 实验版来了
原文:A new experimental Go API for JSON作者:Joe Tsai、Daniel Martí 等 Go 核心团队成员
银色火焰战车
1 天前
java
·
jvm
·
golang
浅析golang中的垃圾回收机制(GC)
文档性质: 本文档归纳 Go runtime 中 tracing 式、非分代并发 GC 的设计要点,涵盖算法抽象(三色标记、写屏障)、周期阶段划分及与栈、调参相关的工程语义。具体行为以实现与版本为准;生产调优须以官方文档、基准测试与观测数据为依据。
jieyucx
1 天前
开发语言
·
后端
·
golang
Go 语言零基础入门:编写第一个 Hello World 程序
大家好~ 上一篇博客我们已经完成了 Go 语言的安装和 VS Code 开发环境的配置,这一篇就正式开启 Go 语言的学习之旅!对于零基础来说,学习任何一门编程语言,第一个里程碑都是写出「Hello World」程序——它不仅能帮我们验证环境是否真的配置成功,还能快速熟悉 Go 程序的基本结构,建立学习信心,话不多说,跟着步骤一步步来就好!
jieyucx
1 天前
开发语言
·
后端
·
golang
Go 语言基础语法:变量、常量与数据类型详解
大家好~上一篇博客我们成功编写并运行了 Go 语言的 Hello World 程序,验证了开发环境的正确性。从这一篇开始,我们正式学习 Go 语言的基础语法,今天的核心内容是:变量、常量、数据类型,这是所有编程逻辑的基石,零基础也能轻松掌握,每个知识点都搭配可直接运行的代码示例,跟着敲一遍就能学会!
penngo
2 天前
开发语言
·
游戏
·
golang
用 Claude Code 开发多人猜拳游戏:Go 语言实践
作为一名开发者,我一直在探索如何更高效地构建 Web 应用。最近,我使用 Claude Code 开发了一个有趣的多人在线猜拳游戏(石头剪刀布)。这篇文章分享我用 Go 语言和 AI 辅助编程的开发经历。
XMYX-0
2 天前
开发语言
·
golang
goroutine 为什么没有返回值?(Go 并发核心设计思想)
在学习 Go 并发时,很多人都会有一个疑问: ❓ 为什么 goroutine 不能像普通函数一样 return 一个值?
geovindu
2 天前
开发语言
·
设计模式
·
golang
·
软件构建
·
桥接模式
go: Bridge Pattern
项目结构:调用:、输出:
呆萌很
2 天前
golang
【GO】goroutine 协程练习题
启动一个协程打印数字主协程等待... 协程打印: 1 协程打印: 2 协程打印: 3 协程打印: 4 协程打印: 5 主协程结束
北漂Zachary
2 天前
汇编
·
golang
·
c#
四大编程语言终极对决:汇编/C#/Go/Java谁更强
好的,我们来分析一下 汇编语言(Assembly)、C#、Golang 和 Java 这四种编程语言的主要区别,重点关注它们的设计目标、应用场景、语法特性、运行机制等方面。
Stark-C
2 天前
开发语言
·
后端
·
golang
NAS音乐必备神器,全平台音乐收割机!极空间部署『Go Music DL』
哈喽小伙伴们好,我是Stark-C~之前给小伙伴们分享了一款部署在NAS上的音乐下载工具『SqMusic』,有些小伙伴还说部署复杂,音源太少...
ALex_zry
3 天前
redis
·
缓存
·
golang
·
气象
go-zero Redis缓存封装与Model层设计
气象业务具有典型的「高频读取、低频变更」特征。以台站参数、设备状态字典、翻译表为例,这些数据在系统启动后几乎不会变化,但首页监控、数据查询接口会每秒多次访问。若所有请求都穿透到 MySQL,不仅浪费数据库连接资源,还会在高并发场景下触发性能瓶颈。Redis 的引入主要解决以下三类问题:
XMYX-0
3 天前
开发语言
·
golang
17 - Go 通道 Channel 底层原理 + 实战详解
channel 是 Go 并发模型的核心,它不仅是“通信工具”,更是 goroutine 之间的“同步原语”。