-
2026-01-18从一次“按钮自己执行”出发:理解 React 的渲染语义、JSX 求值与副作用边界(并对照 Vue)你在 React 里写下这样一行: <button onClick={handleDelete(id)}>Delete</button> 页面一渲染就把数据删了——你甚至还没点。 很多人会把这当成“语法坑”:记住传参时要写成 () => handleDelete(id) 就完事了。但如果停在这里,你只是背了一个口诀;下一次遇到 StrictMode、闭包旧值、依赖数组
-
2026-01-15Git 踩坑记录:文件显示 modified,却无法 commit问题背景 在 Windows + VS Code + Git 的前端项目中,遇到一个非常反直觉的问题: git status 明确显示文件被修改(modified) 但无论执行: git add <file> git commit git commit -a 都提示: no changes added to commit 文件始终无法进入暂存区 该问题没有任何报错,极具迷惑性。 常见误
-
2025-08-14用 VPS 反向代理本地服务器到公网(Tailscale 虚拟内网方案)在现实中,如果你身边有一台性能不错的服务器,但是没有公网 IP,可以通过购买一台便宜的 VPS 组成虚拟内网,然后用 VPS 反向代理本地服务到公网上。 Q:为什么不用 frp? A:frp 更新频繁,配置稍显复杂,而 Tailscale 的设置相对简单。 0.5 购买一台公网 VPS 推荐 AKI,一家主打大流量的云服务商,便宜主机可以蹲活动,或者在 Push 市场加价买。 我的 aff 链接:
-
2025-06-09如何快速了解大学的真实生活质量?这个开源项目帮你轻松搞定!在择校过程中,许多学生和家长都面临同一个难题: “这所学校到底适不适合我生活?” 学术排名、课程设置固然重要,但“生活质量”——包括住宿条件、饮食、社交氛围、心理支持、城市安全与便利性——才是真正影响你每一天幸福感的核心。然而,现实却是: 官方网站展示的多为精修后的宣传图; 第三方平台信息碎片化,真假难辨; 在校生的评价分散在 抖音、知乎、小红书等不同平台; 很难在短时间内系统、可信地了解真实校园
-
2026-03-02Windows 安装 OpenClaw 报错 3221225477(0xC0000005)解决记录现象 npm error code 3221225477 安装 openclaw 时崩溃 崩在 node-llama-cpp 的 postinstall 错误含义 3221225477 = 0xC0000005 = Access Violation = native 模块加载时发生非法内存访问 不是 npm 逻辑错误。 排查过程 npm install -g cowsay 成功 → Node/np
-
2026-03-03关闭 Windows 远程端口 3389 并改为 339001. 修改 RDP 端口为 33900 reg add \"HKLMSYSTEMCurrentControlSetControlTerminal ServerWinStationsRDP-Tcp\" ^ /v PortNumber /t REG_DWORD /d 33900 /f 2. 放行 33900 netsh advfirewall firewall add rule name=\"RDP 339
-
2026-01-26解压 RAR 后出现 XML 文件夹:快速说明与处理方法现象 解压对方发来的 xxx.rar 后,看到这些内容: _rels/ docProps/ word/ .xml 这是什么 这通常不是压缩包出问题,而是 Word 文档(.docx)的内部结构。 .docx 本质上是一个 ZIP 包,里面用 XML 保存正文、样式、图片引用等。你现在看到的是“把 docx 当压缩包打开/解压后”的结果。 为什么会出现 常见原因: 解压
-
2026-02-24WordPress 迁移后出现 ftp_fget() Fatal 错误排查记录一、背景 原服务器运行正常 使用 宝塔系统迁移 更换服务器 迁移完成后: 升级插件时要求输入 FTP 密码 import-markdown 插件无法使用 报错: Fatal error: Uncaught TypeError: ftp_fget(): Argument #1 ($ftp) must be of type FTPConnection, null given 二、问题本质 迁移后,站点
-
2026-02-24[NQ留测]狐蒂云 美国 8c8g 50G 50Mbps峰值 2年120.26元【美国云服务器120.26-代号:AB】有俩个区 38区 三网CN2线路+普防 / Intel金牌6133 39区 CN2-9929线路+500G傲盾防护 / AMD7571 GPT评(在宣传成立前提下): 要稳定国内访问 + 真 CN2/9929 线路 + 500G 傲盾抗打能力 → 选 39区; 要更强 CPU 单核性能 + 更好的磁盘表现 + 不太在意是否带高防 → 选 38区。 26.2.
-
2026-02-02在 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
-
2025-12-26写了 onShareTimeline,却还是不能分享到朋友圈使用 uniapp 严格按微信小程序 Page 规范(包含 onShareTimeline)编译后,在微信 WP 端发现“分享到朋友圈”一直是灰色的,其实不一定是代码写错了。 一个常见但容易忽略的原因是:小程序还没完成微信认证。 在微信小程序后台主页,个人开发者只需 30 元完成微信认证,认证后账号会获得「被搜索」和「被分享」能力。 不认证不影响正常发布版本,只是会限制这些功能。 认证流程一般 1
-
2025-12-07HBuilder X + 自动导入全解析:初始化、配置与 Git 拉取说明本文整理了在 HBuilder X 中使用自动导入的完整流程,包括项目为什么没有 Node 环境、如何配置 vite.config.js、从 Git 拉取项目后应做什么,以及自动导入功能背后的原理。 适合所有使用较新 HBuilder X 版本进行 uni-app 开发的用户。 如果你是按旧版教程操作、或从旧版 HBuilder X 升级到新版后遇到自动导入报错,可直接查看文末的“写在最后”部分。
-
2025-12-06如何解决 uni-icons 样式无法覆盖?深入理解 deep() 在 uni-app 中的作用在使用 uni-app 开发项目时,可能会遇到这样一个问题: 在子组件中通过 CSS 设置 uni-icons 图标颜色,却完全不生效。 无论怎么写: .uni-icons { color: red; } 图标就是纹丝不动。 先说结论 uni-icons 样式无法被覆盖,本质上是: scoped 样式隔离 小程序端重复嵌套结构 组件内部样式优先级太高 使用 :deep() + !important
-
2025-11-14梅捷SOYO硬盘开卡(YS9082HP + Intel N38B)完整记录与流程我有一块在网心云跑了一段时间的二手梅捷 SSD 出现了“硬盘异常”,无法格式化,也无法正常读写,型号 SOYO-W-512G。 拆开后确认使用的是得一微(Yeestor)主控 YS9082HP。 通过量产重新初始化固态,使其恢复正常使用。过程不需要专用开卡器,只需一条 USB-SATA 易驱线即可完成。 以下记录从颗粒识别到成功量产的完整流程。 一、拆解与信息确认 拆开外壳后,可以看到 SSD P
-
2025-11-03青龙面板消息推送 —Telegram 机器人设置一共需要获取两个值 telegramBotToken 和 telegramBotUserId telegramBotToken 是创建的机器人token, telegramBotUserId 是接受机器人消息的用户id, 以下简称 token 和 ID 获取 token 值 在 Telegram 搜索【@BotFather】 点击【开始】– 输入【/newbot】 给你的机器人起名字 支持中文 用
-
2025-05-02如何配置 WireGuard VPN 隧道:一步一步操作和常见错误分析背景 随着网络安全和数据隐私的日益重要,虚拟私人网络(VPN)已成为保护数据传输的常见方法。WireGuard 是一个现代、快速且简洁的 VPN 协议,广受欢迎。在这篇博客中,我将记录配置 WireGuard VPN 隧道的整个过程,包括遇到的错误以及一些重要的配置细节。 操作环境 Peer1:运行在香港的服务器,使用公网 IP,充当 WireGuard 服务器。 Peer2:运行在内网环境中的服
-
2025-10-01🎮Rust Lake 绣湖系列 白屏 黑屏或者无法启动解决方法在部分 AMD 显卡(尤其是 RX6600XT 系列) 上运行《Cube Escape Collection》时,可能会遇到以下问题: 游戏启动后直接崩溃或打不开 进入游戏后黑屏或白屏 这主要是由于 AMD 显卡驱动与 Adobe Air 渲染冲突,以及 音频采样率过高 导致的。下面提供两个实测有效的解决方案。 方法一:修改渲染模式(解决黑屏/白屏) 打开游戏安装目录: :SteamLibr
-
2025-09-28G304 G305 罗技鼠标接收器配对方法前几天鼠标离奇失踪,只剩接收器在。重新买了一只,顺便记录一下配对方法。 我的鼠标啊啊啊啊,这鼠标都被我用出感情了啊,我还改了滚轮、微动、脚垫,不见了啊啊啊啊。 G304 和 G305 区别 国内叫 G304 国外叫 G305 配件和接收器通用。 配对步骤 安装并打开 Logitech G HUB 罗技 G HUB 游戏软件 使用 ConnectUtility 配对 G304 已经过时了,并且官网也
-
2025-09-02同时使用 Tailscale 和 VPN 的断连问题解决方法在实际使用中,很多人会发现 Tailscale 和 VPN 同时运行时容易断连。原因在于: VPN 一般会劫持所有流量(包括 Tailscale 内网流量),导致节点之间无法正常通信。 解决办法就是 分流 ——让 Tailscale 的流量直连(DIRECT),不走 VPN。 需要直连的域名 首先保证 Tailscale 控制平面的通信不被代理: ts.net tailscale.com 这两个域
-
2025-08-23解决 WordPress 评论显示真实访客 IP 的问题:反向代理配置总结在使用反向代理将本地的 WordPress 网站通过代理机暴露到公网时,遇到了一个问题:WordPress 无法显示访客的真实 IP 地址,而是显示了代理服务器的公网 IP。 经过一番排查,终于找到了一个解决方案,下面是我的解决过程和环境配置总结。 环境配置 本地服务器:一台运行 WordPress 的本地服务器。 反向代理服务器:一台部署了 Nginx 反向代理的公网服务器(宝塔),使用 Tai
-
2025-08-18在 Microsoft Edge 浏览器中安装 Vue 项目调试插件 Vue-DevtoolsVue-Devtools 是 Vue 项目的调试利器,可以帮助开发者在浏览器中方便地查看和调试 Vue 应用的组件状态。 1. 打开浏览器扩展设置 首先,点击 Edge 浏览器右上角的「设置及其他」(快捷键 Alt + F),选择 扩展 → 管理扩展。 进入扩展设置页面后,在左侧开启以下选项: 开发人员模式 2. 进入扩展商店 在扩展管理页面中,点击 获取 Microsoft Edge 扩展,进入
-
2025-08-16Raptoreum (RTM) CPU 挖矿教程 – 快速入门⚠️ 免责声明:本文仅供区块链学习与研究使用,请严格遵守国家相关法律法规,拒绝任何违法行为。 本文不构成任何投资建议,也不保证收益,请保持理智,谨慎参与。 本教程需要具备 基础电脑知识 和 科学上网能力。 实操环境:Windows(Server) 1. Raptoreum 简介 Raptoreum(简称 RTM)是 2021 年上线的一种新兴数字货币,采用 GhostRider 算法进行 CPU
-
2025-07-19罗技键盘如何使用社区灯效并保存在板载内存每次打开键盘,灯效都变回默认设置?奇怪的驱动设置逻辑?无法存储灯效?此笔记记录如何将灯效文件存储在键盘的板载内存,以防忘记。 在社区下载灯效文件 打开罗技驱动,首先先关闭板载模式。 在左上角进入社区页面,无法加载社区页面则需要使用VPN。 先在右上角先注册/登录罗技账号,点击会跳转到浏览器。 (注册好账号后在浏览器跳转回驱动页面,第一次注册需要填写账号信息,只有账号名字是必填的。) 在搜索栏搜你的
-
2025-06-03如何避免CNAME拉平机制问题,提升国内CDN访问速度在使用国外 DNS 服务商(如 Cloudflare)托管域名,并将其 CNAME 指向 CDN 服务商时,常常会遇到一个问题:CNAME 解析会导致国内用户跳转到海外节点,从而增加访问延迟。造成这一现象的根本原因是 “CNAME 拉平机制”。 什么是 CNAME 拉平机制? 根据 RFC 1912 的规范,根域名不能设置 CNAME 记录,因为 CNAME 记录无法与其他类型的 DNS 记录(如
-
2024-12-08利用微软的 Microsoft Rewards 计划自动赚取积分薅羊毛微软的 Microsoft Rewards 计划是一个提供用户通过必应搜索和 Edge 浏览器进行搜索获取积分并兑换各种礼品卡的方式。 一、微软积分奖励概述 Microsoft Rewards 是微软推出的用户奖励计划,旨在鼓励人们使用必应搜索引擎和 Edge 浏览器。用户通过搜索、完成任务和使用微软的服务来积累积分,这些积分可以用于兑换多种礼品卡和奖品。 积分获取: 电脑端:每次搜索可获得 3
-
2025-05-04MinIO+PicList 图床 使用 Cloudflare 防盗链网上有许多优秀的搭建 MinIO + PicList 图床的教程,这里不再赘述。 在此,假设你已经具备了基础环境:将 MinIO API 反向代理了 SSL,并使用了 Cloudflare 的 CDN,并开启了小云朵功能。 一、防盗链 防盗链是通过检查 HTTP 请求中的 Referer 头部,确保只有来自授权网站的请求才能访问资源。虽然这种方法简单有效,但并不绝对安全,因为 Referer 头部
-
2025-05-30哪吒探针 V1 安装教程(Cloudflare + 宝塔面板 + 反代)最近装了哪吒监控V1,想通过cloudflare来配置,在网上找到了一篇教程,很详细,一次就成功了,所以稍加修改并转发在自己博客上留存记录,以便后续重新安装及维护。 哪吒面板 V1 安装教程官方文档地址:安装 Dashboard | 哪吒服务器监控 原文地址:哪吒探针 V1 安装教程(Cloudflare + 宝塔面板 + 反代) - 若 · ififf 哪吒监控 V1 版相比于 V0 版增加了很
-
2025-06-03如何防止SSL证书泄露源IP:宝塔面板配置在使用SSL证书保护网站时,SSL证书也可能泄露源服务器的IP地址。这可能会导致攻击者通过分析证书信息,获取源IP并发起攻击。 SSL证书泄露源IP的原理 攻击者通过使用爬虫工具广泛扫描IP地址并发起HTTPS请求。如果某个IP地址的服务器配置了SSL证书,爬虫工具可以读取到证书中的域名(CN字段),进而推测出这个IP地址是该域名的源IP地址。 如何判断是否泄露源IP? 访问服务器IP: 在浏览器
-
2024-11-17ssh公钥远程登录服务器配置,实现无密码登录目标: 通过 SSH 密钥对实现从 master 节点到 slave1 节点的免密码登录。 步骤 1:在 master 节点生成 SSH 密钥对 在 master 节点上打开终端,执行以下命令生成 SSH 密钥对: ssh-keygen 会提示你指定密钥的保存路径,默认路径是 ~/.ssh/id_rsa,如果没特殊要求,直接按 Enter 键即可。 如果你不想设置密码保护私钥,可以在设置密码时按回
-
2025-01-05网页表情图标怎么来的?Emoji:网页中的形意符号Emoji 本质上是 Unicode 字符,在网页中作为文本字符串处理。当你在 HTML 中插入 emoji 时,它会根据网页的字符编码(通常是 UTF-8)显示出来。比如,😂 表情对应的 Unicode 编码是 U+1F602。 渲染方式 浏览器通过操作系统的字体来渲染这些字符,确保它们能够正确显示。不同的操作系统(例如 iOS、Android、Windows、macOS)有自己的 emoji
-
2024-08-18世界,您好!欢迎使用 WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!
-
2024-10-27在 Windows 官网不能下载 Win11 镜像使用梯子翻国外官网然后使用无痕模式下载。 使用梯子连接外网。 使用 Edge 浏览器或其他浏览器新建无痕网页,搜索 “win11”。 找到你梯子所代理地区的官网。 出现任何确认的协议都允许。 选择 Windows 11 版本,然后点击 “Download Now”。 等待一会,选择语言,然后点击 “Confirm”。 等待一会,点击 “Download”,浏览器就会弹出镜像 Windows 11
-
2024-09-19Windows 系统的图标缓存清理脚本Windows系统中,图标缓存和缩略图缓存有时会因为种种原因出现问题,导致桌面或文件资源管理器中的图标无法正确显示,比如文件夹图标有黑底。 我们可以编写一个批处理脚本,关闭 Windows 外壳程序 explorer.exe,清理图标缓存,并删除系统托盘的图标记忆。 REM bat代码开始-www.epinv.com REM 更新:增加清除系统托盘旧图标 REM 关闭Windows外壳程序expl
-
2024-09-16Windows 11 系统怎么修改三个密保问题 安全问题Win11, 把设置里面的账户选项里面本来有的 “修改安全问题” 隐藏了 解决办法很简单,在 \"运行\" 里运行:ms-cxh://setsqsalocalonly ms-cxh://setsqsalocalonly 就可以更改密保问题了: \"运行\" 窗口怎么调出来? 同时按 win+r 或者 在搜索栏搜运行: