发布了 101 篇内容
共 16.6字, 被阅读 11684次
获得了 55 次赞同
获得了 30次喜欢, 获得了 25 次收藏
参与了 68 次互动
互动包含发布评论、点赞评论、参与投票等

盘点 2021|自己一个人扛起了公司的半边天
盘点 2021 全年,自己的收获还是很多的,毕竟自己一个人扛起了公司的半边天。一家做音视频通讯的公司,所有的业务线基本上可以分为直播业务和点播业务,有时还会包括录播业务,介于二者之间。那么自己在公司扮演什么角色呢?是的,自己一个人全权负责了点播服

Golang 中文件的基本操作
目录说到文件操作,应该是任何一种语言的基本操作。那么,Golang 是如何操作文件的呢? 操作文件,我们可以理解成对数据库的操作————增、删、改、查,它们分别对应创建文件、删除文件、修改文件内容、查询文件信息。我们就分别从这四个维度介绍 Golang

Golang 的通道复用上手(三)
我们知道 Golang 中的通道都是一端写入,一端读取的。基本上都是一个通道处理自己的逻辑,和别的通道不相关。那么,Golang 中的通道能不能进行统一管理呢?今天我们就来看一看。 正文 既然我们已经打算实现多个通道的统一管理,换句话说就是多路复用,我们

Golang 的通道入门(二)
目录前面讲了 Golang 语言中通道的概念,大家对通道应该有了基本的认识,至少应该知道通道是用来传输数据的。 通道既然是用来传输数据的,那么这些数据一定有自己的类型,是的,没错。同样管道也有自己的类型,只是在数据类型的前面多了一个 chan 标识,比如
Golang 的通道基础(一)
目录今天我们来聊一聊 Golang 中的通道,我们可以使用通道来传输数据,也可以传递消息,多个协程之间就是通过通道来通讯的。 正文 在 Golang 中如何表示通道呢?通道的关键字是 chan,但它是有类型,可以是整型、字符型、布尔

Go+ 结构体方法定义教程
目录正文 前面的文章已经介绍了 Go+ 如何定义结构体,现在我们介绍一下如何为结构体定义方法。接下来我们就来了解一下这部分的一些内容。

Golang 中的 runtime 包
Golang 语言中有一个不得不提的工具包——runtime,提到 runtime, 大家可能会想起 java, python 的 runtime 运行时库。 但是 Golang 和它们两个不太一样, java 和 python 的 runtime 是虚拟机, 而 Golang 的 runtime 和用户代码一起编译到一个可执行文件中

Golang 中不一样的 switch 用法
Golang 语言在流程控制方面也有其他语言所具备的 if、switch、for 三剑客。其中,if、for 用法基本上还算一致,除了需要特别注意一下语法问题。但是 switch 就不得不单独拿出来说道说道了,因为它的用法差异确实有些大。 好了,今天的主要内容就是介绍 Golang

Golang 中的协程是干什么用的?
Golang 语言中有一个其他语言都没有的秘密武器——Goroutine,也就是协程。 正文 协程是 Golang 语言中特有的名词,他不同于进程 Process 和线程 Thread。Golang 语言中的 Goroutine 协程与线程类似,属于一种轻量的线程,但是它的创建成本非常小,

Golang 中数字与字符串的转换
目录前言 其他编程语言总会涉及到字符串和其他数据类型的转换,在 Golang 中也不例外。今天我们就来看看 Golang 在开发过程中是如何进行数字与字符串之间的转换的。
视频知识点(6)- MPEG vs JPEG
MPEG 是什么呢?看着很熟悉,于是想起了 FFmpeg。 于是不禁要问:二者有关系吗? FFmpeg 是一个完整的跨平台音视频解决方案,它可以用于处理音频和视频的转码、录制、流化处理等操作。其实是 FFmpeg 取名借鉴了 MPEG,而不是 MPEG 取名借鉴了 FFmpeg。

解决 ERROR: yaml.parser.ParserError: while parsing a block mapping
❤️ 背景 新开发的微服务,之前在调试阶段都是直接是用 docker run 命令启动,现在可以上线部署了,想使用 docker-compose 管理起来,因此需要编写相应的 docker-compose.yml 配置文件。 ❤️ 问题 docker-compose.yml 配置文件编写好了,
最新评论
Electron 常见问题 48 - Electron 获取本机 MAC 地址
Electron 常见问题 48 - Electron 获取本机 MAC 地址
Electron 常见问题 48 - Electron 获取本机 MAC 地址
部署 MinIO 存储服务的四种方式
部署 MinIO 存储服务的四种方式