跨端UI开发体验之我见:Flutter、Compose及MAUI可视化横评
在当前的跨平台开发浪潮中,不同的UI框架为开发者带来了多样的选择和体验。本文将结合个人观察与实践,对 Flutter、Jetpack Compose(作为Android现代UI的标杆)以及 .NET MAUI 在UI构建、预览编辑及热重载等核心环节进行一番比较。 Flutter:热重载的极致与“UI即代码”的坚持 Flutter 以其 Dart 语言驱动的“UI即代码”理念和强大的热...
在当前的跨平台开发浪潮中,不同的UI框架为开发者带来了多样的选择和体验。本文将结合个人观察与实践,对 Flutter、Jetpack Compose(作为Android现代UI的标杆)以及 .NET MAUI 在UI构建、预览编辑及热重载等核心环节进行一番比较。 Flutter:热重载的极致与“UI即代码”的坚持 Flutter 以其 Dart 语言驱动的“UI即代码”理念和强大的热...
初步排查Flutter开发中小米设备屏幕镜像点击失效问题 在 Flutter 项目开发过程中,部分开发者可能会遇到一个棘手的问题:当使用 Android Studio 的屏幕镜像功能,并在镜像窗口中直接点击 Flutter 应用的界面元素时,镜像画面会突然丢失或中断。本文主要记录针对此现象,特别是涉及小米设备时的初步排查方向。 问题现象 当通过 Android Studio 连接小米物...
Github提交遇到的两个问题:提交文件名不一致与提交记录时间不准确 问题一:反复提交撤回导致文件名不一致 在github上提交文件不停的提交然后撤回,同时在本地修改文件,然后再次提交,会出现文件名不一致的情况(但是文件内容是一样的,指向的是同一个文件) 问题二:本地时间不准确导致提交记录时间不准确 电脑本地时间并不准确(比实际时间慢17-18分钟),我提交之后的记录时间似乎是按照本地时...
Ruby3.3升级3.4取消提供部分默认库 📌 问题 缺少标准库 csv(导致 LoadError: cannot load such file -- csv) 缺少标准库 logger(导致 LoadError: cannot load such file -- logger) 缺少标准库 base64(导致 LoadError: cannot load such fi...
Jekyll 跳过未来日期的文章问题及解决方法 问题描述 在运行 Jekyll 服务器时,出现如下提示: Skipping: _posts/2025-03-03-开发笔记:解决 Flutter 项目运行中的 Java 版本问题.md has a future date Jekyll 认为该文章的日期在未来,因此默认跳过,不会在博客中显示。 问题原因 文章日期错误: ...
Git 检测到仓库所有权与当前用户不匹配问题及解决方法 问题描述 在执行 bundle exec jekyll s 命令时,出现如下错误: fatal: detected dubious ownership in repository at '/path/to/repository' '/path/to/repository' is owned by: <repos...
解决 Flutter 项目运行中的 Java 版本问题 在Flutter项目开发中,遇到 Unsupported class file major version 65 错误,通常是由于 Java版本与Gradle版本不兼容 所致。此错误提示当前使用的Java版本过高,而项目所用的Gradle版本不支持该版本。 解决方案 1. 降级Java版本 Gradle对Java版本有特定的兼容...
在 Windows 上安装 TensorFlow GPU 避免踩坑 1.前提 1.1 本文只考虑 Windows 系统上安装 TensorFlow GPU 的问题。CPU 版本的 TensorFlow 可以直接通过 pip 安装,参考官方文档: https://www.tensorflow.org/install?hl=en 但 GPU 版本需要配置 CUDA 和 cuDNN 环境或者使...
解决 Flutter 项目运行中的 Git Path 错误 问题描述 在运行 Android Studio 中的 Flutter 项目时,我遇到了以下错误: Flutter device daemon #1 exited (exit code 1) 问题分析 起初,我尝试按照提示解决这个问题,怀疑是 Windows 系统中设置了最大文件句柄数的限制问题,并且提示给出了超链接搜索:...
开发笔记:用 ESRGAN-TF2 模型和 TFLite 实现图像超分辨率 在使用 ESRGAN-TF2 模型 和 tflite_flutter 库进行安卓移动端开发时,我遇到了模型输入图片尺寸固定为 50x50 的问题。 当我输入非”50*50”尺寸的图片,都不能正确超分。由于我查找的文章都是关于 esrgan 本身完整模型支持动态尺寸输入,我就尝试修改代码试图使得其在选择图片后获取其尺...