U
正常收录博主认领

UWillno's Blog

各类记录与Qt for WebAssembly技术测试

该博主已入驻本站

加入于 2026年11月01日135 篇文章

来自这个博客的文章

某报警系统智能化开发记录:实现到放弃

作者记录了一次报警系统的智能化开发尝试:初期通过 npcap 旁路抓包、Websocket 及独立线程实现了数据转发与展示;但在测试中发现传感器数值存在异常衰减、高位偏差甚至完全不可读等问题。经核实,该系统多数点位仅为凑工程量的虚假数据,缺乏可靠性,最终导致项目从实现转向放弃。

在原博客上阅读

Markdown 增强:UWCharts 轻量图表支持

本次更新标准化了内部轻量图表模块 UWCharts,使其可直接嵌入 Markdown 且无需外部库依赖。该模块基于 QtQuick 与 UWStyle,支持雷达图、折线图、环形图等多种类型,适用于趋势表达及中等数据量场景。文章介绍了其 JSON 配置语法、属性缺省规则及跨平台特性,并提供了各类图表的完整代码示例与测试方…

在原博客上阅读

AI 摘要持久化、RSS / SEO 改进

文章介绍了将博客的 AI 摘要生成从 Cloudflare Workers AI 迁移至本地 Ollama 模型的过程。通过持久化存储摘要数据,避免了重复调用 API 产生的资源浪费与延迟。改进后的构建流程在生成 RSS 描述及 SEO 页面时直接复用已缓存的摘要内容。此举不仅优化了 WASM 加载期间的用户体验,减少…

在原博客上阅读

京剧观后:当故事很短,表演却很长

作者首次观看京剧艺术节四出戏作,发现剧情简单却表演冗长,导致理解困难与审美疲劳。文章分析指出,传统戏曲侧重展现演员功底、气势及舞台调度,而非完整叙事;高难度动作易引发重复感,且伴奏需紧密配合维持节奏。作者反思自身因缺乏背景知识而难以持续投入,认为技巧本身不等于艺术价值,并探讨如何平衡传统形式与现代观赏体验,强调理解艺术…

在原博客上阅读

Qt Markdown解析异常排查记录

更新 Qt Dev 分支后,博客项目中 Markdown 的下划线与删除线标记失效,而新建项目正常。排查发现博客项目 CSS 中 strike 样式丢失,且自行引入的 md4c 库版本(0.5.2)低于官方控件依赖的 0.6.0 版本。将本地库升级至 0.6.0 后解析恢复正常,推测为静态链接下的符号冲突或版本兼容问题…

在原博客上阅读

杭州游记

作者记录 10 月 8-11 日四天三夜杭州之旅,详述居意酒店住宿体验及西湖周边餐饮,涵盖东坡肉、片儿川等杭帮菜评价。行程包含灵隐寺祈福、雷峰塔游览及环湖游船,对比武汉交通与景点差异,指出部分景区维护中且景色易腻,建议错峰出行并关注免费开放资源。

在原博客上阅读

Markdown Mermaid 支持开发记录及测试

本文记录了在 Qt QML/WASM 环境中开发 Markdown Mermaid 支持的过程,对比了异步的 Mermaid 与同步的 beautiful-mermaid,最终选用后者以简化轮询逻辑并提升性能。文章详细测试了流程图、时序图、类图等多种图表类型的渲染效果,验证了中文显示、特殊字符处理及长文本布局的兼容性。…

在原博客上阅读

Qt/C++ 博客 UW4.5:文章解耦、Markdown AST 序列化与构建自动化

Qt/C++ 博客 UW4.5 发布,核心优化在于文章解耦与构建自动化。通过将 Markdown AST 序列化为二进制数据,显著降低了 WASM64 环境下的解析耗时。同时,引入自动化脚本处理资源打包、WASM 增量压缩及 SEO 文件生成,实现了文章更新与程序构建的分离。此次更新在保留原有启动体验的基础上,有效改善…

在原博客上阅读

Qt/C++ 博客更新 UW4.4++++(WASM64 适配、Markdown 重构与性能优化)

Qt/C++ 博客更新 UW4.4 主要涵盖 WASM64 适配、Markdown 重构及性能优化。针对 WASM64 指针变化导致的崩溃问题,通过禁用文件选择器规避保存对话框异常,并参考外部思路修复了媒体播放器的概率性崩溃。Markdown 解析移至并发模块以支持更新模型,同时重新实现跨平台文本选择交互,虽受限于节点…

在原博客上阅读

CMAKE下Qt项目翻译提速折腾

针对 CMake 下 Qt 项目编译慢的问题,作者排查发现翻译步骤耗时严重。鉴于架构调整后 QML 文件分布复杂,手动维护 qrc 效率低下,最终利用 CMake 构建目录特性,将 build 下的 QML 文件复制并清洗后加入资源文件,实现了翻译文件的快速生成与复用,有效提升了项目编译速度。

在原博客上阅读

QWasmVideoFrameGrabber 的 wasm64 兼容改造:从 stride 黑屏到同时支持 wasm32/wasm64

本文记录了 QWasmVideoFrameGrabber 从仅支持 wasm32 到同时兼容 wasm64 的改造过程。针对 wasm64 架构下指针变长、对象生命周期及语法限制等新约束,文章详细分析了因硬编码像素格式导致的黑屏问题根源。最终方案摒弃了不稳定的跨帧 val 捕获与 EMASM 宏,确立了全用 EMJS、…

在原博客上阅读

QML水印相机安卓版0.0.2开发记录2

本文记录了 QML 水印相机安卓版 0.0.2 的开发进展与问题修复。文章详细阐述了移除分辨率设置菜单的原因、Qt 相机特性支持不足及 Vulkan 后端崩溃的解决过程。此外,还通过引入原子引用计数解决了图片命名冲突,新增源图片独立目录以优化数据管理,并修正了 SwipeView 内存占用与刷新逻辑。最后补充了音量键拍…

在原博客上阅读

Qt/C++ 博客架构调整 UW4.4+++

Qt/C++ 博客架构完成调整,将 QML、字体及资源统一打包进 WASM 并采用并发下载与合并解压机制启动,替代原有的远程分步加载模式。新方案简化了 C++ 代码,移除了运行时脚本校验,显著提升了安卓等平台的启动效率,同时解决了旧版缓存导致的兼容性问题。尽管逆向难度降低且部分入口被隐藏,但整体架构趋于稳定,并提供了通…

在原博客上阅读

QML水印相机安卓版0.0.2开发记录

本文记录了 QML 水印相机安卓版 0.0.2 的开发改进,针对安卓 16 设备后退手势失效问题,尝试了多种回调拦截方案并发现 QtBUG-149044 相关缺陷。文章还分析了 Qt.quit 异常退出及 Vulkan 渲染不稳定的情况。此外,优化了水印生成逻辑、调整相机缩放交互方式、重构属性对话框为页面结构,并新增振…

在原博客上阅读

性能预设调整,加入交互波纹效果

本次更新调整了性能预设并新增交互波纹效果,支持节能、低、中、高及最高五种模式,涵盖静态或动态背景下的粒子系统、液态玻璃等视觉选项。交互触发仅限鼠标移动与点击,优化后最高预设下 D3D 可稳帧 130,但 WebGL 可能存在瓶颈,建议根据设备性能酌情降低预设以确保流畅运行。

在原博客上阅读

某报警系统智能化的分析

针对某报警系统仅依赖单台电脑、缺乏远程监控且需人工值守的缺陷,文章探讨了引入第三方软件过渡的方案。通过抓包分析发现底层通信协议为 Modbus TCP,进而利用开发模式下的组态配置获取设备点位信息,提出构建旁路服务器穿透方案以实现远程监控与预测分析。受限于预算及外包源码缺失,最终因市场环境因素搁置了本地部署计划。

在原博客上阅读
RSS SUBSCRIPTIONS

选择 RSS 订阅

把博客汇的文章添加到你常用的阅读器。

关注文章 RSS 订阅本订阅需要登录后使用