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是不是打开了 ...
ESP32 Arduino生产烧录
之前的文章 讲了如何烧录 ESP32 程序. 本篇讲一下如何生产烧录
通常生产使用的使用 , 固件都会有一个唯一ID , 我们这里叫序列号 (SN). 有多种方式可以烧录进去,这里主要讲两种方式
编译时注入这种方式是直接在运行脚本中注入一个唯一ID , 优点是一次注入,终身不变. 缺点是每次烧录都得走编译流程 , 虽然代码没有改变 , 但是还是会重新执行一次 , 速度略慢.
首先修改项目的 p ...
docker-compose安装Emqx问题补充
之前的文章 讲述了如何用 docker compose 部署 emqx 单节点 . 但是在实际试用中会遇到一些问题 ,这里做记录和优化.
问题记录1. 服务器重启后配置丢失
部署后服务可以正常运行 , 但是在服务器重启后 , Dashboard的账号密码 , 还有 API KEY都会丢失 , 重新设置才会生效 , 因此需要优化
__2. __若直接挂载目录,Emqx运行时会直接用到目录中一些配 ...




