QuickAccessCard 常用菜单逻辑说明
记录:基于 VuePress 2 + vuepress-theme-hope + Vuex 的“常用菜单”实现,包含点击统计、时间衰减和排序逻辑,便于后续项目复用。
一、整体目标
实现一个“常用菜单”模块:
- 自动记录每个页面的访问情况
- 计算一个“热度分数”(score)
- 在页面上展示“最常用的若干菜单”(比如前 15 个)
- 引入时间衰减:老点击的影响逐渐变小,能反映最近的使用习惯
记录:基于 VuePress 2 + vuepress-theme-hope + Vuex 的“常用菜单”实现,包含点击统计、时间衰减和排序逻辑,便于后续项目复用。
实现一个“常用菜单”模块:
目前有一个可测试的demo: D:\svn\yunjian\sfpt\infrared-image-annotation
支持的素材
• 主要解析 DJI 行业系列无人机(Mavic 2 Enterprise Advanced、M30T、M3T、XT2 等)拍摄的 R-JPEG(Radiometric JPEG)/ TIFF。
• R-JPEG 内嵌完整辐射温度矩阵以及多组校正参数(Gain、Offset、R-B、Emissivity、距目标距离、湿度等),软件会自动读取并完成温度反算。
核心分析能力
• 伪彩/调色板:常用 Rainbow、IronBow、White-Hot、Black-Hot… 可同步调整温标上下限(auto scale / manual)。
• ROI 测温:
– 点测温(Spot)——显示单点温度;
– 线测温(Line)——给出端点温度及沿线 Profile;
– 区域测温(Rect / Polygon)——最热、最冷、平均温度。
• 等温线 / 填充(Isotherm):对温度阈值以上/以下区域染色高亮,用于火点、热漏检测。
• 报告与批量:一键导出 PDF/CSV,包含截图、ROI 数据、EXIF 信息;可批量对多张图进行同一阈值分析。
• 画面校正:镜头像素非均匀性校正(NUC)、可手动校正温漂,修正反射/环境参数。
• 辅助工具:温度曲线随时间变化(视频)、标注注释、对照可见光。
典型使用流程
目前失败主要有2个原因
winCodeSign 下载超时(网络问题)electron-builder 需要下载 winCodeSign(Windows 代码签名工具),但从 GitHub 下载时超时,原因是国内网络访问 GitHub 不稳定。
在项目根目录创建或修改 .npmrc 文件,添加 electron-builder 相关镜像配置(优先从国内镜像下载依赖):
Kiosk 模式是一种应用运行模式: 👉 系统只允许运行“某一个指定的应用”, 👉 用户不能随意切换到桌面、不能打开其他软件、不能退出应用、不能访问系统设置。
你在商场、地铁站、银行看到的自助机 —— 全部是 Kiosk 应用。
核心目标:让设备成为“只运行你的软件的机器”。
| 功能 | 描述 |
|---|---|
| 锁定单一应用 | 只能使用你的客户端(Java/Vue 打包后的 EXE)。 |
| 禁止切出 | Alt+F4、Ctrl+Esc、Win键、Ctrl+Alt+Del、任务栏等全部无法打开或被拦截。 |
| 全屏运行 | 无边框、无标题栏、全屏沉浸式界面。 |
| 限制误触 | 不允许切屏、不允许点到外部区域。 |
| 自持运行 | 自动启动、自动重启、异常退出自动恢复。 |
| 定时锁屏 | 基于时间的遮罩层 + 二次验证。 |
本文档详细介绍如何将普通的 Vue + Electron 应用改造为专业的 Kiosk 模式应用。适用于公共展示终端、自助服务机、工业监控大屏等场景。
将普通桌面应用改造为:
本文档详细介绍如何将 Vue.js 项目转换为 Windows EXE 可执行文件,使用 Electron 技术栈实现跨平台桌面应用。这是一个通用的基础教程,适用于任何需要将 Web 应用转换为桌面应用的项目。