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

golang
golang专题下共有 14171 篇文章
  • Golang代码规范:Lint与格式化配置详解
    Golang代码规范:Lint与格式化配置详解
    使用gofmt、revive和golangci-lint可统一代码风格并提升质量。首先gofmt自动格式化代码,建议在编辑器中启用保存时自动格式化,并通过gofmt-l.检查未格式化文件;其次revive替代已归档的golint,支持自定义规则(如空白导入、导出命名),通过.revive.toml配置并运行revive-config.revive.toml./...进行检查;然后golangci-lint集成多个检查器,安装后配置.golangci.yml启用gofmt、revive、errcheck等检
    Golang· Go教程   |  4个月  |   golang 格式化 代码规范 lint golangci-lint 415浏览 收藏
  • Golang状态模式与状态机实战解析
    Golang状态模式与状态机实战解析
    状态模式通过接口和结构体将对象状态封装为独立类型,实现行为随状态变化而变化。1.定义State接口,声明HandleRequest方法;2.为每种状态如PendingState、PaidState实现该接口,处理各自逻辑并可切换状态;3.Context结构体持有当前状态,通过SetState更改状态,Request方法委托调用当前状态的HandleRequest;4.复杂场景可构建状态机,使用状态码、事件和转移表管理流转,支持事件驱动与回调。该模式减少条件判断,提升可维护性,适用于订单、工作流等系统。
    Golang· Go教程   |  4个月  |   golang 接口 状态机 结构体 状态模式 415浏览 收藏
  • Golang多文件上传实现教程
    Golang多文件上传实现教程
    首先解析multipart表单数据,然后遍历文件列表并保存到服务器。使用r.ParseMultipartForm限制内存,通过r.MultipartForm.File获取文件,最后逐个读取并写入目标路径。
    Golang· Go教程   |  2星期  |   golang 文件上传 415浏览 收藏
  • go+gin 静态资源路由与后端api路由冲突如何解决?
    go+gin 静态资源路由与后端api路由冲突如何解决?
    问题内容题目描述初学go,很菜,使用 go 和 gin 时,静态资源的路由与后端api路由冲突,在网上找过很多方式都不起效果。一开始想用此文方法:http://wu.run/2021/03/19/solve-gin-router-path-conflict/,但
    Golang· Go问答   |  3年  |   前端· go· Gin· 后端· golang 414浏览 收藏
  • Golang开发Go依赖管理工具dep安装验证实现过程
    Golang开发Go依赖管理工具dep安装验证实现过程
    Go依赖管理工具 Go dependency management tool 环境要求  Golang >= 1.9Dep 目前版本 dep: version : devel build date : git hash : go version : go1.10 go compiler : gc platform : linux/amd64 Latest release为v0.4.1
    Golang· Go教程   |  3年  |   依赖管理· dep· golang 414浏览 收藏
  • 入门学习Go的基本语法
    入门学习Go的基本语法
    1. 变量与常量 Golang 中的标识符与关键字 标识符 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc, _, _123, a123。 关键字 关键字和保留字都不建议用作
    Golang· Go教程   |  3年  |   语法· 入门· golang 414浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码