最新 最热

Go 语言 select 都能做什么?

在 Go 语言中,select 是一个关键字,用于监听和 channel 有关的 IO 操作。

2023-07-28
1

2022-04-24:用go语言重写ffmpeg的muxing.c示例。

总体上,本程序实现了将虚假音频和视频数据编码成指定格式并写入输出文件的功能。其中,步骤 2 的主要作用是为音频和视频流创建必要的对象和参数,以便后续进行编码和写入;步骤 3 和 4 则是生成虚假数据并进行编码和写入的...

2023-04-24
2

2023-03-10:YUV420P像素数据编码为JPEG图片,请用go语言实现。

2023-03-10:YUV420P像素数据编码为JPEG图片,请用go语言实现。

2023-03-10
2

三天上手Go以及实战Gin+Gorm

7. channel: 通道, 例: ch := make(chan int), 声明一个int的通道, channel是引用类型, 只能使用make初始化. 通道可用于两个 goroutine 之间通过传递一个指定类型的值来同步运行和通讯. 通道类似一个先入先出队列. c...

2022-12-20
1

go time 包关于时钟的理解

在现代计算机领域中,时钟几乎无处不在,特别是当今分布式系统流行的今天许多场景更是依赖于时钟,例如:

2022-09-29
1

Go语言垃圾回收机制剖析

垃圾回收(Garbage Collection,GC) 是Go语言的核心特性之一,是实现内存自动管理的一种形式。golang的自动垃圾回收屏蔽了复杂且容易出错的内存操作,让开发变得更加简单、高效。...

2022-09-19
1

Go语言中的逃逸分析作用

很多时候为了更快的开发效率,大多数程序员都是在使用抽象层级更高的技术,包括语言,框架,设计模式等。所以导致很多程序员包括我自己在内对于底层和基础的知识都会有些生疏和,但是正是这些底层的东西构建了我们熟知的解决方...

2022-09-13
1

Golang Context学习

Context作为Golang的上下文传递机制,其提供了丰富功能,接下来将介绍其原理和使用。

2022-08-23
1

Go栈内存管理

栈区的内存由编译器自动进行分配和释放,栈区中存储着函数的参数以及局部变量,它们会随着函数的创建而创建,函数的返回而销毁。

2022-08-19
1