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

golang
golang专题下共有 14425 篇文章
  • Go语言结构体Gorange的学习教程
    Go语言结构体Gorange的学习教程
    正文 在前一篇博客我们学习了 Go 数组,其要求所有元素为同一数据类型,如果希望存储不同类型的数据,就要用到结构体相关知识。 结构体的定义:存储相同或不同类型的数据集合。 有 C 相
    Golang· Go教程   |  3年  |   结构体· range· golang 440浏览 收藏
  • GoLangchannel使用介绍
    GoLangchannel使用介绍
    停止信号 channel 用于停止信号的场景还是挺多的,经常是关闭某个 channel 或者向 channel 发送一个元素,使得接收 channel 的那一方获知道此信息,进而做一些其他的操作。 任务定时 与 timer 结合,
    Golang· Go教程   |  3年  |   Lang· channel· golang 440浏览 收藏
  • Golang网络编程错误处理方法
    Golang网络编程错误处理方法
    Go通过返回error类型显式处理网络错误,需每次操作后检查;2.常见错误包括连接超时、主机不可达、连接重置等,可通过*net.OpError类型断言判断;3.利用Temporary()和Timeout()方法区分临时性与永久性错误,指导重试策略。
    Golang· Go教程   |  6个月  |   golang 网络编程 439浏览 收藏
  • Golang处理Cookie与Session全攻略
    Golang处理Cookie与Session全攻略
    答案:本文介绍Golang中通过Cookie与Session管理用户状态的方法,涵盖Cookie的设置与读取、基于SessionID的会话跟踪、内存版Session管理实现,并强调安全性(Secure、HttpOnly、SameSite)、持久化(Redis)、JWT替代方案及第三方库使用建议。
    Golang· Go教程   |  10个月  |   golang Web cookie session 用户状态管理 439浏览 收藏
  • Golang表格驱动测试教程及实例解析
    Golang表格驱动测试教程及实例解析
    表格驱动测试通过将用例组织成表格提升代码可读性和扩展性。其核心在于集中管理测试用例,使用循环执行相同逻辑。1.定义包含name、input、expected等字段的测试表格;2.编写测试函数遍历表格,调用t.Run()执行子测试;3.对复杂场景可增加setup、teardown或结构体输入;4.注意其局限性,如处理复杂逻辑时灵活性不足及大表格影响可读性。
    Golang· Go教程   |  1年  |   golang 单元测试 可维护性 可读性 表格驱动测试 439浏览 收藏
  • Golanginit函数执行顺序解析
    Golanginit函数执行顺序解析
    init函数在Go程序中用于包级别初始化,执行顺序遵循依赖顺序和声明顺序。1.init函数在变量初始化后、main函数前自动执行;2.包依赖关系中,被导入的包先于导入者初始化;3.同一包内多个init函数按声明顺序执行;4.多层依赖下从最底层包开始逐层向上执行;5.包被多次导入时仅初始化一次;6.循环依赖会在编译时报错;7.使用时应避免复杂逻辑、注意副作用并考虑可测试性问题。
    Golang· Go教程   |  1年  |   golang init函数 439浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码