Cursor appears when click in FireFox
在使用 Firefox 浏览器 时,如果你发现鼠标点击页面上的文本区域时出现了待输入光标,不要担心,这是一个已知的问题。让我们来解决它:
首先,点击 Firefox 浏览器 的设置按钮(通常是右上角的三个横线图标)。
选择 选项。
在选项页面中,找到一个名为“始终使用光标在页面内导航”的设置选项。
取消勾选该选项。
现在,你应该不再遇到在非输入框区域点击时出现光标的问题了。
这个设置可能会误导用户,但取消它可以确保你的浏览体验更加顺畅。如果你使用的是 Firefox 38.0 版本,你可以在选项的高级设置中找到这个选项。
希望这个解决方案对你有帮助!如果还有其他问题,欢迎继续提问。¹²
源: 与必应的对话, 2024/3/6(1) 火狐浏览器鼠标点击页面区域文字时,出现光标的 …. https://blog.csdn.net/qq_37804387/article/details/131797372.(2) 关于火狐浏览器鼠标点击页面区域时,出现光标的 …. https://blog.csdn.net/MasterAjoe/article/details/866 ...
一些清理 Linux 储存空间的小技巧
我的服务器因为硬盘爆满挂掉了,记录一些排查硬盘占用的方法。
NCurses Disk Usage简称 ncdu,图形化命令行工具,肥肠滴好用
官网 https://dev.yorhel.nl/ncdu
截图
安装方法从官网下载二进制文件并放到 /usr/bin 文件夹
清理 MySQL 日志文件在处理MySQL的日志文件时,重要的是要先理解你正在处理的日志类型。MySQL主要有几种类型的日志文件,包括错误日志、查询日志、慢查询日志、二进制日志等。每种类型的日志都有其特定的处理方式。下面是一些基本的方法来清理这些日志文件:
错误日志错误日志记录了MySQL启动、运行或停止时遇到的问题。通常,清理错误日志并不会在运行时释放磁盘空间,因为它不是循环使用的。你可以删除老的错误日志文件,但首先要确保不再需要它们来调试问题。
查询日志和慢查询日志查询日志记录了所有MySQL服务器接收到的SQL语句。慢查询日志记录了执行时间超过指定阈值的查询。这些日志文件可以通过设置MySQL配置文件来管理。例如,你可以设置expire_logs_days参数来自动删除旧的日志文件。对于慢查询日志,可以定期手动清 ...
已迁移到 Cloudflare Pages
受 PixivNow 服务影响,我的 Vercel 账号被服务商暂时停用,个人博客博客这个完全由静态资源支撑的项目先行迁移到了 Pages 服务。
我搞的其他的项目之后应该也会陆陆续续迁移到 Cloudflare 全家桶。
毕竟:
Cloudflare 的付费版 Workers $5/month还是比 Vercel $20/month便宜不少的
Cloudflare 可以白嫖无限流
Cloudflare Workers 的额度很高,理论上用不完
Cloudflare 可以白嫖高防 ✨
高情商:主打一个高性价比!低情商:穷
Git 清除已经合并到 master 的本地分支
这有不同的方法,取决于用户的喜好。一种可能的方法是使用命令 git branch --merged master 来列出所有已经合并到 master 的分支,然后使用命令 git branch -d <branchname> 来逐个删除每个分支¹⁵。另一种可能的方法是使用一系列命令来一次性删除所有已合并的分支,例如 git branch --merged master | grep -v '^ [ *]*master$' | xargs git branch -d⁵。
源: 与必应的对话, 2023/4/25
Git 分支管理 | 菜鸟教程. https://www.runoob.com/git/git-branch.html.
Git快捷删除本地已经合并到master的分支 - CSDN博客. https://blog.csdn.net/hanziyuan08/article/details/96322127.
批量删除GIT已合并到master的分支 - 知乎 - 知乎专栏. https://zhuanlan.zhihu.com/p ...
Vercel Serverless Functions `type: "module"` got error
RT
最近我写的项目也受到了影响,翻了个把小时的讨论版,找到了解决方案
TL;DR
在 tsconfig.json 修改选项 "module": "esnext"
在 package.json 修改选项 "type": "module"
将 serverless 函数中的 import foo from './foo' 修改为 import foo from './foo.js'
原理:ESM 规范要求导入模块时使用的必须是完整文件名,也就是说需要带上 .js/.mjs 扩展名。TypeScript 编译器兼容该规范,导本地模块的时候加一个 .js 扩展名就 OK 了
Option 1 (NOT RECOMMEND)Set VERCEL_CLI_VERSION environment variable to the previous CLI verison [email protected].
Option 2We are locking this thread now to a ...
Git CLI kex_exchange_identification
简单记一个 bug,以后再遇到方便查到解决方法。
Git 使用 ssh 拉取 GitHub 仓库的时候报 kex_exchange_identification 错误:
1234kex_exchange_identification: Connection closed by remote hostConnection closed by x.x.x.x port 22fatal: Could not read from remote repository.Please make sure you have the correct access rights
我一开始以为是密钥配置过期,后来发现是 GitHub 的地址更新了。把 known_hosts 删掉让它自己重新生成一下就好了。
1rm ~/.ssh/known_hosts
台式电脑睡眠模式睡得不彻底
最近台式电脑的 Windows 系统自己更新以后,我发现有些地方变得和以前不一样。
开始菜单→电源按钮→睡眠 只能让电脑显示屏熄灭,鼠标、键盘和主板上的灯全都没有熄灭,我的电脑离床比较近,狗屎 RGB 闪的我睡不着,所以我花了点时间研究解决方法。
最后我采用的解决方法是:
进入注册表编辑器(Win+R → regedit)
进入路径 \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power
找到 AwayModeEnabled,将其值设置为0
完事,现在点击睡眠以后电脑就会和以前一样获得婴儿般的睡眠(
将 WSL 迁移到另一个驱动器
Original from https://blog.iany.me/2020/06/move-wsl-to-another-drive/.I thought the article is absolutely wonderful, so I reprinted it (and translated it into Chinese). This article just saved my system disk, thank the original author Ian Yang~
下面这个例子会手把手带领你安装一个 Ubuntu 虚拟机,并将它的存储位置迁移到 D:\WSL\Ubuntu.
第一步 安装 Ubuntu 虚拟机这一步是可选的,因为您也许已经安装过虚拟机了。
在 Microsoft Store 中安装 Ubuntu。启动它以初始化默认实例。根据提示创建Ubuntu中使用的用户。
第二步 将虚拟机迁移到指定位置使用如下命令导出实例并导入目标目录:
1234567cd D:\mkdir WSLcd WSLwsl --export Ubuntu ubuntu.tarwsl ...
关于 prettier + pnpm 的最佳实践
在半年前就发现我很多项目里的 prettier 对 vue 内的 pug 不起效果了,我一直以为是我的问题,例如 VSCode 的扩展配置有问题啦、依赖安装不对啦之类的。
在我浪费了一个小时的人生去查找 GitHub 上的各种 issues 后,我发现这居然是个 prettier 的兼容性 bug:
[Bug?] Symlink’d plugins in node_modules are not auto detected. #8056
简单概括一下内容:使用 pnpm 时,prettier 的插件寻址机制未按预期那样起作用。
我正是在大约半年前由 yarn 转向了 pnpm,因此遇到了这个 bug。
关于这个 bug,官方摆烂了,因为这个 issue 最初是在 2020 年被提出的,至今没有进行修复。
最后还是万能的网友提出了解决方案:使用 js 配置文件显式的指定插件路径。
比如这样:
12345// .prettierrc.cjsmodule.exports = { plugins: [require.resolve('@prettier/plugin- ...