hero image

lihuaun个人笔记

——「」

Maven仓库
Jar包的搜索及下载地址
B站
B站
QuickAccessCard 常用菜单逻辑说明

QuickAccessCard 常用菜单逻辑说明

记录:基于 VuePress 2 + vuepress-theme-hope + Vuex 的“常用菜单”实现,包含点击统计、时间衰减和排序逻辑,便于后续项目复用。


一、整体目标

实现一个“常用菜单”模块:

  • 自动记录每个页面的访问情况
  • 计算一个“热度分数”(score)
  • 在页面上展示“最常用的若干菜单”(比如前 15 个)
  • 引入时间衰减:老点击的影响逐渐变小,能反映最近的使用习惯

lishihuan大约 6 分钟
红外标注

红外标注

目前有一个可测试的demo: D:\svn\yunjian\sfpt\infrared-image-annotation

一、DJI Thermal Analysis Tool 3 功能解读

  1. 支持的素材
    • 主要解析 DJI 行业系列无人机(Mavic 2 Enterprise Advanced、M30T、M3T、XT2 等)拍摄的 R-JPEG(Radiometric JPEG)/ TIFF。
    • R-JPEG 内嵌完整辐射温度矩阵以及多组校正参数(Gain、Offset、R-B、Emissivity、距目标距离、湿度等),软件会自动读取并完成温度反算。

  2. 核心分析能力
    • 伪彩/调色板:常用 Rainbow、IronBow、White-Hot、Black-Hot… 可同步调整温标上下限(auto scale / manual)。
    • ROI 测温:
    – 点测温(Spot)——显示单点温度;
    – 线测温(Line)——给出端点温度及沿线 Profile;
    – 区域测温(Rect / Polygon)——最热、最冷、平均温度。
    • 等温线 / 填充(Isotherm):对温度阈值以上/以下区域染色高亮,用于火点、热漏检测。
    • 报告与批量:一键导出 PDF/CSV,包含截图、ROI 数据、EXIF 信息;可批量对多张图进行同一阈值分析。
    • 画面校正:镜头像素非均匀性校正(NUC)、可手动校正温漂,修正反射/环境参数。
    • 辅助工具:温度曲线随时间变化(视频)、标注注释、对照可见光。

  3. 典型使用流程

    1. 导入 R-JPEG → 软件解析辐射矩阵。
    2. 选择调色板&温标 → 直观查看热分布。
    3. 布置 ROI(点/线/区)→ 得到实时温度值。
    4. 设置等温线阈值 → 快速锁定异常区域。
    5. 导出报告或 CSV 供后续工程/安监使用。

lishihuan大约 10 分钟
Electron打包为EXE失败

Electron打包为EXE失败

目前失败主要有2个原因

  • 网络
  • 权限

1. 解决 winCodeSign 下载超时(网络问题)

electron-builder 需要下载 winCodeSign(Windows 代码签名工具),但从 GitHub 下载时超时,原因是国内网络访问 GitHub 不稳定。

解决方法:使用国内镜像加速

在项目根目录创建或修改 .npmrc 文件,添加 electron-builder 相关镜像配置(优先从国内镜像下载依赖):


lishihuan小于 1 分钟
Kiosk 应用

Kiosk 应用

1. 什么是 Kiosk(自助终端)应用?

Kiosk 模式是一种应用运行模式: 👉 系统只允许运行“某一个指定的应用”, 👉 用户不能随意切换到桌面、不能打开其他软件、不能退出应用、不能访问系统设置。

你在商场、地铁站、银行看到的自助机 —— 全部是 Kiosk 应用。

核心目标:让设备成为“只运行你的软件的机器”。


2. Kiosk 系统的典型特征

功能 描述
锁定单一应用 只能使用你的客户端(Java/Vue 打包后的 EXE)。
禁止切出 Alt+F4、Ctrl+Esc、Win键、Ctrl+Alt+Del、任务栏等全部无法打开或被拦截。
全屏运行 无边框、无标题栏、全屏沉浸式界面。
限制误触 不允许切屏、不允许点到外部区域。
自持运行 自动启动、自动重启、异常退出自动恢复。
定时锁屏 基于时间的遮罩层 + 二次验证。

lishihuan大约 3 分钟
Kiosk 模式改造指南

Kiosk 模式改造指南

📖 概述

本文档详细介绍如何将普通的 Vue + Electron 应用改造为专业的 Kiosk 模式应用。适用于公共展示终端、自助服务机、工业监控大屏等场景。

🎯 改造目标

将普通桌面应用改造为:

  • 🔒 安全可控的 Kiosk 应用
  • 🛡️ 防困死的安全启动模式
  • 🔐 智能锁屏系统
  • 🖥️ 全屏展示模式
  • 🎨 工业级用户界面

lishihuan大约 5 分钟
Vue 转 EXE 基础教程

Vue 转 EXE 基础教程

📖 概述

本文档详细介绍如何将 Vue.js 项目转换为 Windows EXE 可执行文件,使用 Electron 技术栈实现跨平台桌面应用。这是一个通用的基础教程,适用于任何需要将 Web 应用转换为桌面应用的项目。

🛠️ 技术栈

  • Vue.js 2/3 - 前端框架
  • Electron - 桌面应用框架
  • Electron Builder - 打包工具
  • Vue CLI Plugin Electron Builder - Vue 集成插件

lishihuan大约 5 分钟
2
3
4
5
...
43