记录一次紧急修复Vaultwarden

记录一次紧急修复Vaultwarden

Vaultwarden 升级至 1.36.0 因数据库字符集与排序规则不兼容导致外键约束失败,回退降级并重建数据库后恢复正常。

Qwen3-TTS本地生成工具

Qwen3-TTS本地生成工具

为通义千问 Qwen3-TTS 打造的 Gradio Web UI,支持预设音色、语音设计与声音克隆,让 AI 语音创作更便捷。

LGUI 基本组件

LGUI 基本组件

本文详细介绍 LGUI 框架中 UI 元素的布局、渲染核心组件 LGUICanvas 及其多种渲染模式,以及常用效果、事件系统和交互组件的使用方法。

LGUI Prefab

LGUI Prefab

LGUI Prefab和Unity Prefab系统很相似,在虚幻中预制件是可以存储在资产中并实例化到关卡中的 actor 集合,它不受 UI 元素的限制,您可以在 LGUIPrefab 中使用几乎所有 actor 类型;Actor指的就是虚幻的Actor

LGUI LTWeen插件

LGUI LTWeen插件

LTwwen是LGUI插件的一部分,作者把这一块单独拆分出来,便于独立使用。其使用起来和Unity的DoTween类似。 其蓝图函数很多,都在LTween类别下。

LGUI 生命周期

LGUI 生命周期

LGUI毕竟参考自unity的NGUI/UGUI,自然也会实现一些类似的生命周期函数。

Gitea切换数据库

Gitea切换数据库

之前使用Gitea时为了快速使用,就使用了SQLite数据库。但是SQLite限制永远摆在那,后续使用可能会遇到部分问题。所以准备切换到PostgreSQL数据库(MYSQL用够了,尝尝鲜) MySQL数据库(切换时发现sqlite到PostgreSQL会丢失数据,还是老老实实的切换为MySQL)

RustDesk部署私有管理界面

RustDesk部署私有管理界面

忍受够了向日葵和ToDesk的付费服务,并且很多场景下没法优先控制。就使用了Rustdesk作为替代品。 Rustdesk官方提供了免费的中转服务器,唯一的问题是开源版不提供WEB界面和登录管理等功能。但是官方也不限制第三方的API管理。这也让预算有限的用户有了更多选择。 RustDesk客户端下载

InnoSetup安装程序制作

InnoSetup安装程序制作

在展厅项目中,打包出来的通常是一组文件,包含可执行主程序、dll、一些资源等;这些资源复制粘贴挺浪费时间的,并且还要手动设置自身的开机自启动。 为了解决快速部署,避免来回压缩和设置开机自启动,找到了款名叫InnoSetup的安装包制作工具。其使用的是一个比较老的Delphi语言,当然不需要单独去学,