golang

雨中散步撒哈拉4 小时前
开发语言·后端·golang
18、做中学 | 初升高 | 考场一 | 面向过程-家庭收支记账软件初中的时候,如果有一堆数据,根据装的容器不同,分为数组或者集合。有一段逻辑,根据是否判断还是循环执行,分为分支语句和循环语句…这些内容汇总起来,就是接下来的一个小项目
robin59117 小时前
容器·golang·kubernetes
容器-PUSH镜像卡住问题排查上文提到刚搭建了docker-compose 部署了harbor 镜像仓库v2.12.4,镜像最终存储到远端S3上,但是本地 docker push上传镜像却在push完之后一直卡住了。。。
风生u7 小时前
golang·反射
Go中的反射java中的反射就是通过运行时对象获取其对应的方法属性等 Go中则是和接口有关,在Go中,接口本质上是结构体 第一种:有方法集:说白了就是内部有一个或多个定义的方法
T.O.P_KING8 小时前
开发语言·后端·golang
Common Go Mistakes(IV 字符串)参考 100go什么是rune?len(s) 返回字节数,非字符数。在 Go 语言中,不应该使用基于索引的传统 for 循环来遍历字符串,因为这样遍历的是“字节”而不是“字符”。例如:
Hello.Reader9 小时前
golang·ffmpeg·音视频·m3u8
用纯 Go 实现一个 AES-128 加密 m3u8 视频下载器(不依赖 ffmpeg)HLS 的核心思想很简单:典型的 m3u8 大概长这样:对于加密的流,关键就是这行:它说明了:只要我们能拿到:
Zfox_10 小时前
开发语言·后端·golang
【Go】异常处理、泛型和文件操作🌈 个人主页:Zfox_ 🔥 系列专栏:Gogo的异常处理可能是这门语言唯一的一个诟病了吧由于 go 语言没有捕获异常的机制,导致每调一个函数都要接一下这个函数的 error
zhangyanfei0110 小时前
开发语言·后端·golang
谈谈 Golang 中的线程协程是如何管理栈内存的大家好,我是飞哥!大家在学校里的计算机课程上都学过进程和线程。但是现在工作中又绝大部分用的是协程了。不少同学就开始对协程犯迷糊,只知道它轻量,但不知道它和之前所理解的进程、线程有什么区别。
q***046311 小时前
vscode·macos·golang
[golang][MAC]Go环境搭建+VsCode配置1、下载go官方SDK 官方:go 官方地址 中文:go 中文社区 根据你的设备下载对应的安装包: 2、打开压缩包,根据引导一路下一步安装。 3、检测安装是否完成打开终端,输入:
小信啊啊15 小时前
golang·go
Go语言结构体定义方式如下:上述方法定义了一个Student类型的结构体,Student包含四个属性,分别是string类型的Name和int类型的ID,Age和Score。
古城小栈15 小时前
后端·golang
Go中 巧妙解决 同主版本多子版本共存在Go项目开发中,Go Modules已成为官方标准的依赖管理方案,它通过语义化版本(SemVer)机制高效管理第三方包依赖。但在实际开发场景中,我们常会遇到两类棘手问题:一是需要同时使用某个第三方包同一主版本下的多个子版本(如gopay v1.0.0和v1.5.0),Go Modules默认会自动升级到最新版本,无法直接共存;二是需要使用自定义依赖源(如本地调试中的包、未发版的分支代码、私有仓库镜像等)。而replace指令作为Go Modules提供的“路径重定向利器”,能完美解决这两类问题。本文将结
芷栀夏15 小时前
开发语言·后端·golang
多设备文件接力太麻烦?Go File + cpolar让传输效率翻倍Go File 是一款跨平台文件传输工具,支持 Windows、Linux、macOS 等系统,能实现文件夹批量分享、图床直连、视频在线播放等功能,适合设计师、开发者等需要频繁传输文件的人群,其优势在于能充分利用本地带宽,传输速度快。
风生u1 天前
开发语言·后端·golang
go进阶语法声明和定义:相同类型且相连的形参可以共用同一个类型和java一样又一个变长参数在Go中,不支持函数重载。 普通返回值及返回多个:类型相同且相邻的参数而言,可以只声明一次类型
梦想的旅途21 天前
算法·安全·golang
基于雪花算法(Snowflake)的 Go 语言唯一 ID 生成与并发安全实现雪花算法生成一个 64 位的整数 ID,其结构设计巧妙地兼顾了唯一性、趋势递增性和信息嵌入:$$\text{ID} = (\text{Timestamp} \ll 22) \mid (\text{Worker ID} \ll 12) \mid \text{Sequence}$$
浮尘笔记1 天前
开发语言·后端·安全·golang
Go语言中如何实现线程安全的map在Go语言开发中,map 是一种比较常用的数据结构,凭借 key-value 映射的特性,实现高效的增删改查。但是在并发场景下,内置 map 的线程不安全问题常常导致程序 panic。
木易 士心1 天前
java·golang·rust
Go、Rust、Kotlin、Python 与 Java 从性能到生态,全面解读五大主流编程语言在当今软件工程领域,选择一门合适的编程语言往往决定了项目的成败。Go、Rust、Kotlin、Python 和 Java 是当前最广泛使用的五种编程语言,它们各自代表了不同的设计哲学和应用场景。
谷隐凡二1 天前
架构·golang·kubernetes
Go语言实现Kubernetes主从架构模拟系统性能:原生并发支持,内存效率更高类型安全:编译时类型检查,减少运行时错误并发安全:内置的goroutine和channel机制
b***65321 天前
前端·golang·gin
Go-Gin Web 框架完整教程Go 语言(或称 Golang)是一个开源的编程语言,由 Google 开发。在开始使用 Gin 框架之前,我们需要先安装 Go 环境。
皖南大花猪1 天前
开发语言·后端·golang·rbac·casbin
Go 项目中使用 Casbin 实现 RBAC 权限管理完整教程在构建企业级 Go 管理后台系统时,权限管理是一个核心功能。Casbin 是一个强大的、开源的访问控制库,支持多种访问控制模型(ACL、RBAC、ABAC 等)。本文将详细介绍如何在 Go 项目中使用 Casbin 实现完整的 RBAC(基于角色的访问控制)权限管理系统。
源代码•宸1 天前
开发语言·经验分享·后端·golang
GoLang写一个火星漫游行动之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!