当前位置:首页 > 文章列表 >golang

golang
golang专题下共有 470 篇文章
  • Golang指针结构体操作全解析
    Golang指针结构体操作全解析
    答案:通过定义包含指针字段的嵌套结构体,可高效灵活地管理复杂数据;示例中User结构体的Addr字段为*Address类型,初始化时需显式分配内存,访问前应判空以避免panic,传参时使用指针可在函数内修改原数据,减少拷贝开销。
    Golang· Go教程   |  2个月  |   golang 结构体指针 393浏览 收藏
  • Golang自动化运维任务实战示例
    Golang自动化运维任务实战示例
    Golang通过其高并发与高性能特性,适用于构建自动化运维工具。1.使用time.Ticker实现每5分钟定时巡检磁盘使用率;2.结合filepath.Walk与time.NewTicker每日清理超7天日志;3.通过systemctl命令监控服务状态并自动重启异常服务;4.利用golang.org/x/crypto/ssh批量连接远程服务器执行命令。合理使用标准库与第三方包,辅以错误处理与日志记录,可构建稳定运维工具。
    Golang· Go教程   |  2个月  |   golang 自动化运维 393浏览 收藏
  • Go语言指针与切片使用技巧
    Go语言指针与切片使用技巧
    指针保存变量地址,通过T声明、&取地址、解引用,可修改原值并用于函数传参;切片是数组封装,含指针、长度、容量,共享底层数组易致副作用,需copy或append创建副本;指针与切片结合可用于修改切片本身,但推荐返回新切片;nil切片无底层数组,空切片有底层数组但无元素,判断为空应使用len(s)==0。
    Golang· Go教程   |  1个月  |   golang 指针切片 393浏览 收藏
  • Golangswitch高级用法与fallthrough详解
    Golangswitch高级用法与fallthrough详解
    Go语言的switch语句支持表达式匹配、类型判断和fallthrough控制。score:=85时,switch无表达式默认匹配true,执行casescore>=80输出“B”。类型switch通过v:=value.(type)判断interface{}底层类型,如string或int。fallthrough强制执行下一case,i:=2时输出“2”和“3”,但需谨慎使用。建议避免滥用fallthrough,多值匹配可用逗号分隔,空switch替代复杂if-else,类型switch适用于JSO
    Golang· Go教程   |  1个月  |   golang switch语句 393浏览 收藏
  • Golang实现REST接口版本控制方法
    Golang实现REST接口版本控制方法
    推荐使用路径版本控制,如/v1/users和/v2/users,结构清晰易维护;Gin等框架支持分组路由实现版本隔离,便于调试与文档生成。
    Golang· Go教程   |  1个月  |   golang API版本管理 392浏览 收藏
  • GolangSMTP发送邮件教程与示例代码
    GolangSMTP发送邮件教程与示例代码
    答案:使用Golang的net/smtp包可轻松实现邮件发送,需获取邮箱授权码并配置SMTP服务器信息。通过构造邮件头、使用TLS加密连接QQ或Gmail等邮箱的SMTP服务,即可发送文本邮件;扩展支持HTML和附件需调整MIME类型,生产环境建议结合环境变量管理凭证、添加日志与异步处理。
    Golang· Go教程   |  2个月  |   golang 邮件发送 SMTP服务器 net/smtp 授权码 391浏览 收藏
查看更多
课程推荐
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
  • Go语言课程Gin框架实战
    Go语言课程Gin框架实战
    Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
    339次学习
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
    205次学习
  • Go编程基础视频教程
    Go编程基础视频教程
    Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
    168次学习
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
    129次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码