在 Ubuntu 22.04 下修复 Clash Verge UI 问题

背景 在 Ubuntu 22.04.5 LTS(默认 Wayland 会话)下使用 Clash Verge 2.4.5 时,很多用户会遇到 UI 显示异常的问题,例如: 界面空白 / 布局错乱 按钮不可见 这是一个 已知的 Wayland + WebKit 渲染兼容性问题,并非 Clash Verge 本身的逻辑错误。 Clash Verge 官方 FAQ 中推荐的解决方案之一是: 禁用 WebK

解压 RAR 后出现 XML 文件夹:快速说明与处理方法

现象 解压对方发来的 xxx.rar 后,看到这些内容: _rels/ docProps/ word/ .xml 这是什么 这通常不是压缩包出问题,而是 Word 文档(.docx)的内部结构。 .docx 本质上是一个 ZIP 包,里面用 XML 保存正文、样式、图片引用等。你现在看到的是“把 docx 当压缩包打开/解压后”的结果。 为什么会出现 常见原因: 解压
解压 RAR 后出现 XML 文件夹:快速说明与处理方法

从一次“按钮自己执行”出发:理解 React 的渲染语义、JSX 求值与副作用边界(并对照 Vue)

你在 React 里写下这样一行: <button onClick={handleDelete(id)}>Delete</button> 页面一渲染就把数据删了——你甚至还没点。 很多人会把这当成“语法坑”:记住传参时要写成 () => handleDelete(id) 就完事了。但如果停在这里,你只是背了一个口诀;下一次遇到 StrictMode、闭包旧值、依赖数组
从一次“按钮自己执行”出发:理解 React 的渲染语义、JSX 求值与副作用边界(并对照 Vue)

Git 踩坑记录:文件显示 modified,却无法 commit

问题背景 在 Windows + VS Code + Git 的前端项目中,遇到一个非常反直觉的问题: git status 明确显示文件被修改(modified) 但无论执行: git add <file> git commit git commit -a 都提示: no changes added to commit 文件始终无法进入暂存区 该问题没有任何报错,极具迷惑性。 常见误

写了 onShareTimeline,却还是不能分享到朋友圈

使用 uniapp 严格按微信小程序 Page 规范(包含 onShareTimeline)编译后,在微信 WP 端发现“分享到朋友圈”一直是灰色的,其实不一定是代码写错了。 一个常见但容易忽略的原因是:小程序还没完成微信认证。 在微信小程序后台主页,个人开发者只需 30 元完成微信认证,认证后账号会获得「被搜索」和「被分享」能力。 不认证不影响正常发布版本,只是会限制这些功能。 认证流程一般 1

HBuilder X + 自动导入全解析:初始化、配置与 Git 拉取说明

本文整理了在 HBuilder X 中使用自动导入的完整流程,包括项目为什么没有 Node 环境、如何配置 vite.config.js、从 Git 拉取项目后应做什么,以及自动导入功能背后的原理。 适合所有使用较新 HBuilder X 版本进行 uni-app 开发的用户。 如果你是按旧版教程操作、或从旧版 HBuilder X 升级到新版后遇到自动导入报错,可直接查看文末的“写在最后”部分。
HBuilder X + 自动导入全解析:初始化、配置与 Git 拉取说明

如何解决 uni-icons 样式无法覆盖?深入理解 deep() 在 uni-app 中的作用

在使用 uni-app 开发项目时,可能会遇到这样一个问题: 在子组件中通过 CSS 设置 uni-icons 图标颜色,却完全不生效。 无论怎么写: .uni-icons { color: red; } 图标就是纹丝不动。 先说结论 uni-icons 样式无法被覆盖,本质上是: scoped 样式隔离 小程序端重复嵌套结构 组件内部样式优先级太高 使用 :deep() + !important

梅捷SOYO硬盘开卡(YS9082HP + Intel N38B)完整记录与流程

我有一块在网心云跑了一段时间的二手梅捷 SSD 出现了“硬盘异常”,无法格式化,也无法正常读写,型号 SOYO-W-512G。 拆开后确认使用的是得一微(Yeestor)主控 YS9082HP。 通过量产重新初始化固态,使其恢复正常使用。过程不需要专用开卡器,只需一条 USB-SATA 易驱线即可完成。 以下记录从颗粒识别到成功量产的完整流程。 一、拆解与信息确认 拆开外壳后,可以看到 SSD P

青龙面板消息推送 —Telegram 机器人设置

一共需要获取两个值 telegramBotToken 和 telegramBotUserId telegramBotToken 是创建的机器人token, telegramBotUserId 是接受机器人消息的用户id, 以下简称 token 和 ID 获取 token 值 在 Telegram 搜索【@BotFather】 点击【开始】– 输入【/newbot】 给你的机器人起名字 支持中文 用
青龙面板消息推送 —Telegram 机器人设置

🎮Rust Lake 绣湖系列 白屏 黑屏或者无法启动解决方法

在部分 AMD 显卡(尤其是 RX6600XT 系列) 上运行《Cube Escape Collection》时,可能会遇到以下问题: 游戏启动后直接崩溃或打不开 进入游戏后黑屏或白屏 这主要是由于 AMD 显卡驱动与 Adobe Air 渲染冲突,以及 音频采样率过高 导致的。下面提供两个实测有效的解决方案。 方法一:修改渲染模式(解决黑屏/白屏) 打开游戏安装目录: :SteamLibr