GO语言

  • Go资深工程师讲解(慕课) 002

    go(二) string 字符串 package main import ( "fmt" "unicode/utf8" ) func main() { s := "Yes我爱Go语言" fmt.Println(len(s)) for _, b := range []byte(s) { fmt.Pri…

    后端开发 2026年3月6日
    5000
  • Go资深工程师讲解(慕课) 001

    概览 下载开发: vi emacs idea eclipse vs sublimeIde: GoLand,liteIDE默认 gopath ~/go/src 基本语法 变量定义使用 var,函数外定义可以使用括号的方式 package main import "fmt" //函数外定义要使用var var aa=3 var ss=&quo…

    2026年3月6日
    5100
  • Go资深工程师讲解(慕课) 000_课程目录索引

    Google资深工程师深度讲解Go语言 - 课程目录索引 课程来源:慕课网(百度网盘备份)讲师风格:从 Google 工程实践出发,注重底层原理和工程规范 完整视频章节与笔记对照表 章节 视频文件 笔记位置 状态 Ch1 课程介绍 1-1 课程导读 — 跳过 1-2 安装与环境 001.md > GOPATH、环境变量 已覆盖 Ch2 基础语法 2-1…

    后端开发 2026年3月6日
    5100
  • 编程基础 0013_Go企业实践案例精华

    Go 企业实践案例精华 知识来源:基于以下电子书资料整理- 《Go在百度BFE的应用 for Gopher China》- 《Go在分布式数据库中的应用》- 《Go在猎豹移动的应用》- 《Golang与高性能DSP竞价系统》- 《Go at Google: Language Design in the Service of Software Engineer…

    后端开发 2026年3月6日
    5900
  • 编程基础 0012_Go_Web与网络编程精华

    Go Web 与网络编程精华 知识来源:- 《Building Web Apps with Go》- 《Go API 编程》- 《Go Web 编程》(Go Web Programming, Sau Sheong Chang)- 《Go 网络编程》(Network Programming with Go)- 《Mastering Go Web Service…

    后端开发 2026年3月6日
    5200
  • 编程基础 0011_Go并发与分布式实战精华

    Go 并发与分布式实战精华 参考:《Go 并发编程实战》(郝林)、《Mastering Concurrency in Go》(Nathan Kozyra)、《Go 语言构建高并发分布式系统实践》 1. 并发原语深入 1.1 atomic 包 atomic 操作直接映射到 CPU 指令(如 LOCK CMPXCHG),比 mutex 快一个数量级。 impor…

    后端开发 2026年3月6日
    5500
  • 编程基础 0010_Go底层原理与源码精华

    Go 底层原理与源码精华 基于《Go 源码剖析》(雨痕, 第五版下册)、《Go 1.4 runtime》、《Go 学习笔记 第四版》、《Golang 性能优化》、《Go Execution Modes》等资料整理,并补充现代 Go 版本的变化。 一、Go 编译器与链接器 1.1 编译流程概览 Go 的编译过程分为以下阶段: 源码 (.go) --> 词…

    后端开发 2026年3月6日
    5800
  • 编程基础 0009_testing详解

    Go testing 详解 目录 testing 包基础 表格驱动测试 子测试 t.Run 基准测试 Benchmark 测试覆盖率 TestMain httptest 包 Mock 和接口测试技巧 模糊测试 Fuzz 1. testing 包基础 1.1 测试文件和函数命名规则 Go 测试遵循严格的命名约定: 测试文件以 _test.go 结尾(如 use…

    后端开发 2026年3月6日
    6300
  • 编程基础 0008_标准库进阶

    Go 标准库进阶 系统整理 Go 标准库中最常用的包,重点覆盖 io、os、bufio、strings、time、fmt 等 1. io 包核心接口 Go 的 I/O 设计围绕几个核心接口展开,几乎所有 I/O 操作都基于它们。 // 最基础的两个接口 type Reader interface { Read(p []byte) (n int, err er…

    后端开发 2026年3月6日
    5900
  • 编程基础 0007_并发模式

    Go 并发模式 常见的 Go 并发设计模式,每个模式都有完整可运行示例和适用场景说明 1. Worker Pool 模式 固定数量的 worker goroutine 从共享的任务队列中取任务执行,控制并发度。 package main import ( "fmt" "sync" "time" ) …

    后端开发 2026年3月6日
    5700
简体中文 繁体中文 English