树莓派4B刷openwrt固件启动失败 前言去年买的树莓派已经吃灰大半年了,想试试刷个OpenWrt当路由器用用。 但是无论怎么烧录系统,树莓派都没反应,换了好几个固件都一样。 更要命的是手上没有树莓派可用的屏幕,没办法知道什么原因启动不了。 尝试检索 目前为止能构思到的有用词条只有树莓派4b openwrt固件,搜索结果中有篇文章和目前题主的情况比较相似。 原文:树莓派4b刷openwrt固件遇到的问题 文章可以的到以下线索: 线 2022-04-20 #openwrt #树莓派 #路由器
简单解析Lavarel的数据库ORM 前言在《如何理解laravel服务加载流程》中分析了服务的执行流程,得知框架的所有扩展功能都由服务(Provider)提供。那么需要先猜想,数据库操作也是通过服务产生的。 分析查看配置文件有没有服务配置config/app.php <?php return [ // ... 'providers' => [ // ... // 很明显,确实是通过服务来提供数据 2022-04-20 #Laravel #Eloquent
解决flutter下载媒体文件不能在荣耀20自带相册中识别显示 前言最近在用flutter做视频下载器,但是荣耀20下载的视频文件不能在自带相册中识别,甚至其他社交app也找不到视频文件。 估计是文件某些属性有问题,对比过用户组、权限都没问题。但是在小米9下载就没问题。 经过测试,在手机自带的文件管理器中对视频文件进行重命名后就可以在相册显示了。这就很可能是需要原生代码操作的文件才能被系统识别。 方案百度找到一个flutter插件image_gallery_s 2022-04-16 #flutter
解决flutter视频组件只能播放https的视频 前言这几天把以前用uniapp写的无水印视频下载器转到flutter,需要用到视频播放的组件。 试过了flick_video_player、video_player、Chewie、ijkplayer,但是播放的时候一遇到http链接就会播放失败。 解决编辑android\app\src\main\AndroidManifest.xml: <!-- 添加属性 --> <applicati 2022-04-16 #flutter
flutter中下拉选择DropdownButton调整样式 前言flutter自带的DropdownButton样式不是很好看,想实现一个类似html中的select标签的样式。 方案// 通过外部包裹一个container,在container里装饰一个边框 Container( padding: EdgeInsets.only(left: 5), decoration: BoxDecoration( // 圆角 2022-04-16 前端 #flutter
升级flutter后运行导致旧项目Kotlin报错 前言flutter提示有新版本,就在命令行flutter upgrade升级了版本。后来运行旧项目发现kotlin报错: Execution failed for task ':image_gallery_saver:compileDebugKotlin'. > Compilation error. See log for more details ┌─ Flutter F 2022-04-16 #flutter
flutter长文本可滚动视图 前言flutter中高度或者宽度超过容器最大限制时会报错,所以需要借助可滚动组件来处理。 方案// 设置滚动条 Scrollbar( child: SingleChildScrollView( // 垂直方向滚动 scrollDirection: Axis.vertical, child: Column( crossA 2022-04-16 前端 #flutter
flutter点击空白处收起键盘/取消聚焦输入框 前言app里的输入框,失去焦点时不会自动收起键盘,需要额外操作。 方案// 在页面中加入手势组件 // 子组件都需要写在手势组件下 GestureDetector( behavior: HitTestBehavior.translucent, onTap: () { // 收起键盘 FocusScope.of(context 2022-04-16 #flutter
flutter引用包报sound null safety错误 问题 Flutter Error: Cannot run with sound null safety, because the following dependencies don’t support null safety 上面的问题是,这些包不支持 safety模式。 解决第一种方案打开Android Studio,找到main.dart鼠标右击然后依次选择【Run】 –>【 Edi 2022-04-05 #flutter
安卓7.0+抓包方法 背景从安卓7.0之后,系统不再信任用户自行安装的证书了,需要将证书安装到系统,需要手机root。 解决 下载fiddler证书,用手机正常安装证书。 在路径/data/misc/user/0/cacerts-added或/data/misc/keychain/cacerts-added找到刚刚安装的证书文件,安装后的文件都是.0后缀,无法通过文件名找到证书文件,只能根据时间找。 将.0文件复制到/ 2022-03-28 爪机 #抓包