我是版本管理工具 白痴 之前项目一直在SVN上,自己对SVN的理解,其实差不多就是小乌龟直接只用svn checkout 、commit,顶多在合并主干的时候需要merge下...
我是版本管理工具 白痴 之前项目一直在SVN上,自己对SVN的理解,其实差不多就是小乌龟直接只用svn checkout 、commit,顶多在合并主干的时候需要merge下...
写在前面 如果您对音视频技术感兴趣,可以订阅我的专题:音视频专辑也可以关注我的简书账户: 张芳涛,我后期会发布更多的音视频以及图像处理方面的文章。 正文 ffmpeg工具的最...
直播推流的时候需要用到RTMP的视频数据格式,RTMP的视频格式和FLV很像,通过查看FLV的格式文档,可以分析FLV格式来解析RTMP格式。RTMP中的数据就是由FLV的T...
介绍 如何保证在一个goroutine中看到在另一个goroutine修改的变量的值,这篇文章进行了详细说明。 建议 如果程序中修改数据时有其他goroutine同时读取,那...
什么是context 从go1.7开始,golang.org/x/net/context包正式作为context包进入了标准库。那么,这个包到底是做什么的呢?根据官方的文档说...
最初接触golang http源码的时候就发现有一个比较特别的package context,并且在后面学习etcd源码的时候发现几乎每一个回调相关的函数都会有一个ctx参数...
前言 当我们使用一些golang框架的时候,总能在框架中发现有个叫做context的东西。如果你之前了解过java的spring,那么你肯定也听说过其中有个牛逼的Applic...
Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。 很多人面试时都遇到过这种场景吧? 其实除了上面的几种常见...
跳跃表简介 我们先抛开redis,单独了解下跳越表 skiplist本质上也是一种查找结构,用于解决算法中的查找问题(Searching),即根据给定的key,快速查到它所在...