golang专题下共有 470 篇文章
-
- Golang自定义包与模块创建详解
- 在Go语言中,模块(module)和包(package)是组织代码的基本方式。合理使用自定义包与模块,能让项目结构更清晰、代码更易维护。下面介绍如何在Golang中创建和使用自定义包与模块。初始化模块一个Go模块是一个包含go.mod文件的目录,该文件定义了模块的路径和依赖关系。•打开终端,进入项目目录,运行命令:gomodinitexample/myproject•这会生成一个go.mod文件,内容类似:moduleexample/myprojectgo1.21•模块名
- Golang· Go教程 | 3星期 | golang 包模块 388浏览 收藏
-
- Golang自定义HTTP请求头方法详解
- 使用http.Header可自定义请求头,通过req.Header.Set设置User-Agent、Authorization等字段,再用http.Client发送请求。
- Golang· Go教程 | 2个月 | golang HTTP请求头 384浏览 收藏
-
- 如何在Termux中运行Golang_Termux Golang环境搭建与移动开发实践
- 答案:通过Termux在手机上安装Go环境,可实现移动开发。先安装Termux并更新系统,使用pkginstallgolang安装Go,验证版本后配置项目目录,编写HelloWorld程序并运行。还可构建HTTP服务,在手机浏览器访问测试,结合termux-wake-lock保持运行,适合学习与轻量开发。
- Golang· Go教程 | 2个月 | golang Termux 384浏览 收藏
-
- Golang复杂结构性能测试技巧
- 使用Benchmark和pprof优化Go复杂数据结构性能。首先通过Benchmark测量操作耗时与内存分配,对比不同实现(如map与切片、sync.Map与带锁map)的性能差异;再利用pprof分析CPU与内存瓶颈,定位高耗时函数;结合b.RunParallel模拟并发场景,评估锁争用与GC压力;最后基于真实负载设计混合读写、数据分布及并发访问测试,确保结果贴近生产环境。定期回归测试可防止性能退化。
- Golang· Go教程 | 2个月 | golang 性能测试 384浏览 收藏
-
- Golang环境搭建与测试全攻略
- 答案是搭建Golang本地测试环境需先安装Go并验证版本与环境变量,启用gomod管理依赖,合理组织项目结构,在同包下编写\_test.go测试文件,使用gotest运行测试,结合-v、-coverprofile等参数查看结果,推荐使用VSCode插件调试,引入静态检查与mock提升质量。
- Golang· Go教程 | 2个月 | golang 本地测试 383浏览 收藏
查看更多
课程推荐
-
- 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次学习

