[Golang]如何确保一个类型实现了指定接口?

在 golang 中,接口(interface)代表一种『协议』存在,它是一个声明了多个方法的集合。 接口是被隐式实现的,也就是说,我们在开发中定义一个类型(type)的时候,不需要声明这个类型实现了哪个接口。在使用的时候往往通过断言来的ok-idom来进行类型判断该类型是否实现了目标接口,防止调用方法失败抛出 panic

阅读全文 〉

HLS视频加密

最近在做视频管理后台,主要提供点播服务,涉及到需要对视频进行加密处理以防止视频被随意下载。调研了一番之后确定使用 HLS(HTTP Live Streaming) 基于HTTP的流媒体网络传输协...

阅读全文 〉

获取存储在又拍云CDN中视频的时长

你好,未来的我,我今天标题这么写只是因为今天在处理时长问题,这里我其实记录的不局限于获取时长,而是获取视频的全部元信息,或者是第三方库使用的方法前置条件可用的账户安装又拍云 Python 版本的...

阅读全文 〉

快速切换本地Git用户记录

现在大部分的科技公司开发模式,都是基于 Git 进行多人协作开发。所以,对于我们每一个开发者来说,Git 的操作就是必不可少的技能了(不是锦上添花,而是必不可少)。对于 Git 的操作,不是本次...

阅读全文 〉

七牛云数据自动迁移到阿里云OSS

背景近期收到两封七牛云发来的邮件:测试域名回收通知您的账号 xxx 在七牛云融合CDN加速平台有以下测试域名还剩7个自然日会被系统自动回收由于,我博客所有的图片文件都是存储在七牛云的,这个域名也...

阅读全文 〉