golang专题下共有 13867 篇文章
-
- Linux下Golang安装教程:各发行版包管理解析
- 安装Golang的核心在于选择合适的安装方式并正确配置环境变量。推荐使用预编译的二进制包,因其简单快捷且包含最新稳定版本;访问官方页面下载对应架构的压缩包;解压至/usr/local目录;编辑.bashrc或.zshrc文件,添加GOROOT、GOPATH及PATH环境变量;运行source命令使配置生效;最后通过goversion验证安装。不同发行版的包管理器提供的Go版本可能较旧,易导致兼容性问题,且依赖管理和环境变量配置存在差异。对于依赖管理,推荐使用GoModules,其无需将项目限制在GOPAT
- Golang· Go教程 | 5个月 | golang Linux 包管理器 环境变量 安装 162浏览 收藏
-
- Golang长连接心跳机制详解
- Golang长连接维护的核心是心跳机制,通过客户端定时发送“ping”消息、服务端检测超时连接来确保连接活跃;结合TCPKeepalive可提升可靠性。
- Golang· Go教程 | 4个月 | golang 长连接 TCPKeepalive 心跳机制 连接维护 162浏览 收藏
-
- Golanggotest-v查看详细日志方法
- <p>gotest-v可输出详细的测试执行过程,帮助开发者定位问题。每行信息依次表示测试开始(===RUN)、结果(---PASS/FAIL)及耗时,失败时附带错误文件、行号和原因,便于调试。该命令可与-cover、-race、-run等标志组合使用,分别实现覆盖率分析、竞态检测和指定测试用例运行,提升测试效率。通过分析输出,可优化测试代码:如完善错误提示、补充测试用例、消除冗余代码、优化性能瓶颈,从而提高测试质量与程序可靠性。</p>
- Golang· Go教程 | 3个月 | golang 调试 测试效率 gotest-v 详细测试日志 162浏览 收藏
-
- Golang函数与方法定义全解析
- Go语言中函数用func定义,可独立调用;方法则绑定类型,通过接收者关联数据。1.函数语法:func名(参数)返回值{...},如add(a,bint)int。2.支持多返回值,常用于结果与错误,如divide(a,bfloat64)(float64,error)。3.方法带接收者:func(rType)名(参数)返回值{...},如(pPerson)Introduce()。4.接收者可为值或指针,指针可修改原数据并提升性能。5.函数直接调用,方法需通过实例调用,如person.Introduce()。6
- Golang· Go教程 | 1个月 | golang 函数 方法 接收者 func关键字 162浏览 收藏
查看更多
课程推荐
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
-
- Go语言课程Gin框架实战
- Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
- 339次学习
-
- Golang云原生架构师课程
- Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
- 205次学习
-
- Go编程基础视频教程
- Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
- 168次学习
-
- Golang进阶实战编程
- 本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
- 129次学习

