猫薄荷

草莓沙冰不要冰

目录 Toggle系统代理配置/取消系统代理配置http/https代理:取消代理由clash-win来代理 系统代理 由于国内访问外国的部分网站,如谷歌、docker等下载资源时容易被墙,导致timeout超时或是失败,因此一般可以通过换国内源或配置...

发布 438 条评论

目录 Toggle前言LRC格式标识标签(ID-tags)时间标签(Time-tag)翻译歌词解码实现编码实现注意事项Dart-LRC编解码器开源实现 前言 音乐软件在播放歌曲时,能同步显示歌词,一般都是引用了对应的歌词文件,而歌词文件主要要存储...

发布 2,814 条评论

目录 Toggle前言引用文档准备配置NDK 、cmdtools、SDKManager编译ffmpge项目引入ffmpge的aar包在代码里引入ffmpeg 前言 安卓的Exoplayer已经迁移到了Media3里面了,而且在安卓端,使用Exoplayer要比libmpv等播放组件要稳定一些...

发布 3,099 条评论

目录 ToggleUDP单播、组播和广播网段广播组播技术选择参考资料组播 UDP TCP、UDP是经常成对听到通信协议,但许多常用协议如HTTP(HTTP3之前基于TCP,HTTP3基于QUIC基于UDP),SSH等都是基于TCP实现,原因其实很明显,就是TCP的...

发布 18,821 条评论

目录 Togglelambda表达式递归lambda递归 lambda表达式 也就是匿名函数,我们可以在全局区、函数内、就像声明变量一样来声明一个函数出来用,而普通函数并不能在函数内声明。 示例: int main() { // 声明 auto f...

发布 4,478 条评论

目录 Toggle模板可变参数模板不定类型数量实现printf 模板 使用模板我们就可以写一个函数,而它的参数可以接收多种类型。比如: // 普通函数, 只能接受 int 类型参数,如果传入其他类型需要类型转换 int sum(int a, int b) ...

发布 5,155 条评论

这个是比较棘手的,因为具体原因未知,可能性也多。 强烈建议:使用其他编译器编译一次,很可能可以得到错误原因!比如在windows环境,我们常用的是 vs自带的msvc,你可以尝试使用 mingw、clang;或者如果你的代码是支持跨端的,...

发布 534 条评论