链接唤醒App
很多场景 , 需要通过一个链接唤醒 App , 比如通过H5运营活动页导流到 App , 或者是硬件 NFC 触碰直接唤醒 App , 这里记录下实现方式
DeepLink比如 H5 打开App , 这里直接用 DeepLink 自定义 UrlSchema 即可. Android 和 iOS 实现差不多 , 统一一个链接配置好即可 , 这里不做赘述 , 教程可自行谷歌一下.
App Links ...
若依项目升级JDK21
记录下 RuoYi-Vue 3.8.6 升级 JDK8 到 JDK21 的过程
JDK123456<java.version>1.8</java.version><!-- ↓↓↓改为下面↓↓↓ --><java.version>21</java.version>
SpringBoot123456<springboot.vers ...
Flutter集成高德地图Search问题
记录下 Flutter 集成高德地图Search问题
在上篇文章中记录了修改高德地图和定位 Flutter 插件的问题. 项目实际还用到了高德 POI 搜索的功能 , 而高德官方并没有提供对应的 flutter 插件 , 因此我们需要基于一个开源的插件拉取到本地进行修改
amap_flutter_search 0.0.4
其他修改同地图和定位插件 , 由于 iOS 这边的依赖 AMapSear ...
Flutter集成高德地图问题
记录下 Flutter 集成高德地图问题
在 Flutter 项目中集成高德地图插件时发现高德地图几年没有更新,插件与现有的 Flutter 开发环境已经脱节严重,在直接引入插件后会各种报错 , 就算解决了编译报错,可运行, 打包后又无法正常运行.
1.首先我用的是 amap_flutter_map 3.0.0 定位插件也是这个版本 , 直接引入后,项目和插件的 gradle 版本肯定冲突很大 ...
TencentOS4安装Docker
记录下 TencentOS Server 4 安装 docker 和 docker compose
各种 Linux 安装 Docker 的方式略有区别 , 这里记录下 TencentOS Server4的方式
安装 Docker该版本操作系统公共镜像已预置腾讯云的 docker 源,可执行以下命令,安装 Docker。
1sudo yum install docker -y
执行以下命令, ...
MyBatis-Flex APT生成的类报错解决
Git 拉取一个使用到 MyBatis-Flex 的项目 , 可以运行,但是 DTO 类报红 , 这里参考官网解决
MyBatis-Flex 使用了 APT 技术,这两个类是自动生成的,需要编译一下项目。如果已经生成但是导入不了,按如下方法将 target/generated-sources/annotations 目录标记一下即可。
参考链接MyBatis-Flex官网
Flutter Release包界面错乱
最近观察到一个问题 , 普通 Run 构建的 Debug Flutter包一切正常 , 但是 Release 后经常在某些页面 UI 错乱 , 有点类似前端 CSS 丢失时候的表现. 最后发现问题是出在三方插件 screen_util 上
在高版本的 Flutter 中, 在调用 ScreenUtil.ensureScreenSize(); 时需要保持异步执行,否则不能确保执行完成 , 导致使 ...
Linux监听文件变化
此次的需求主要源于之前用 docker 部署 acme 自动更新 SSL 证书时,发现脚本中的重启 Nginx 这一步在容器中无法执行 , 因此这里改为监听宿主证书目录证书文件改变,宿主直接重启 Nginx.
这里是通过 inotify 来实现的 , 首先安装
安装 inotify在 Ubuntu 或 Debian 系统上,可以使用以下命令安装:
12sudo apt-get updatesu ...
Flutter使用protobuf
本篇记录下 Flutter 使用 protobuf
安装Protoc这个不做赘述,直接搜索对应平台下载,配置环境变量
安装 protoc-gen-dart这个是 Dart 的 Protocol Buffers 插件 , 直接全局安装
1dart pub global activate protoc_plugin
然后查看实际路径
1dart pub global list
将对应路径配置环 ...
vscode无法将xxx识别为cmdlet问题
最近在 VSCode 上运行 Rust 项目 ,结果发现在工具内的命令终端无法运行 Cargo命令 , 而在外部打开的却可以. 这里记录下解决办法.
通常是命令终端权限不够的问题 , 可以右键程序->以管理员运行. 但是我这里这么操作后 VSCode 会报错启动不了 . 于是需要另寻他法. 这里转一个光影星宸博客 的解决办法.亲测有效
工作区的问题
先看看你当前的vscode是不是打开了 ...