编程语言

草莓沙冰不要冰

前言 不同浏览器的不同版本对 JS 的兼容性都不太一样,JS 本身也分多个版本,所以适配起来还是想当麻烦的。尤其是 IE 文档: MDN UDN JS获取浏览器版本 // 获取指定浏览器的主版本号,如果不是指定浏览器,则返...

发布 15 条评论

前言 安卓的Exoplayer已经迁移到了Media3里面了,而且在安卓端,使用Exoplayer要比libmpv等播放组件要稳定一些,因此我们又引入了Exoplayer作为安卓端的播放组件。但它支持的音视频格式远不及libmpv内置的ffmpge,Exoplayer官方...

发布 3,775 条评论

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

发布 5,870 条评论

模板 使用模板我们就可以写一个函数,而它的参数可以接收多种类型。比如: // 普通函数, 只能接受 int 类型参数,如果传入其他类型需要类型转换 int sum(int a, int b) { return (a + b); } double sum(double a, doubl...

发布 6,158 条评论

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

发布 624 条评论

路由 路由指的其实就是 url 和 响应函数 之间的映射关系 在一个服务中,我们可以为多个url以及它的不同的请求方法(如Get、Post等)指定各自的响应函数,当用户向服务器发送某一url的某一请求方法时,执行我们绑定的响应函数...

发布 7,518 条评论

类型1:新引入一个包后出现 有时新引入一个包之后,就出现了这个构建失败,但又不说错误原因: Launching lib\main.dart on Windows in debug mode... Nuget.exe not found, trying to download or use cached version. Buil...

发布 1,206 条评论

项目需要跟随系统主题变化,修改一些自定义组件的样式,但百度一直没找到可以监听系统主题变化的方法,而 MaterialApp 是有一个设置ThemeMode.system,使得app可以跟随系统主题变化而切换使用传入的theme和darkTheme,因此我就去看...

发布 13,817 条评论

flutter已经上手接近一个月,也码了5000行左右的代码了,相比一开始写的”乱来“已经好了几分,下面记录下一些感受和技巧。 问题 入门第一个门槛,就是安装环境 不得不说,配置安卓的开发环境属实折磨人,其中大部分原因是网...

发布 1,772 条评论