fijkplayer 项目开源也有小半年了,这是我第一个开源项目,作为一个 Flutter 媒体播放插件,fijkplayer 有明确存在的实际使用场景,在项目维护上我也是费了不
周末时间用 Go 语言完成了 Flutter 多版本管理工具的初个版本 fvm v0.1.0。我必须承认,这个版本完全是在造轮子,而且还是和 leoafarias fvm 一模一样。 为什么造轮子 简单
本文是一篇翻译文章: https://blog.golang.org/v2-go-modules
原文作者:Jean de Klerk 和 Tyler Bui-Palsu 译者:befovy 校对:polaris1119
译文由 GCTT 原创编译,Go语言中文网 荣誉推出
简介
本文是 Go modules 系统的第四部分
- Part 1: 使用 Go Modules 译文
- Part 2: 迁移到 Go Modules 译文
- Part 3: 发布 Go Modules 译文
- Part 4: Go Modules : v2 及更高版本 (本文)
随着成功的项目逐渐成熟以及新需求的加入,早期的功能和设计决策可能不再适用。 开发者们可能希望通过删除废弃使用的功能、重命名类型或将复杂的程序拆分为可管理的小块来融入他们的经验教训。这种类型的变更要求下游用户进行更改才能将其代码迁移到新的 API,因此在没有认真考虑收益成本比重的情况下,不应进行这种变更。
20191205 更新
经过 v2ex v友提醒,发现了更牛逼更方便的 cdn jsdelivr。 jsdelivr 能自动为 github 仓库内容提供 cdn 加速服务,只需要换一下网址即可。
对比下这俩地址,一个经过了 cdn 加速,一个是直接访问 github。
https://cdn.jsdelivr.net/gh/befovy/blogback@master/docs/
https://github.com/befovy/blogback/tree/master/docs
认真读完本文就能掌握编写一个 Flutter 系统音量插件的技能,支持调节系统音量以及监听系统音量变化。 如有不当之处敬请指正。
给 ijkplayer 增加了 cmake 构建方式,支持在 android studio 中进行 c 代码断点调试。 直接上手请前往 https://github.com/befovy/ijkplayer#build-android-via-cmake 如果想了解一下整个过程请继续阅读本文。 ijkplayer 简介 ijkplayer 是由 B 站开源的一款移动端
一直觉得 Issue 是个特别好用的记录工具,看到很多人也直接把 Issue 作为个人博客。 Issue 可以碎片化的记录一些东西,然后在进行整理,最终形成一篇不错的博客内容。