轶哥

📚 Having fun with AI Agent. Always learning.

强行修改笔记本风扇转速的方法
  •   更新:2023-05-07 00:26:23
  •   首发:2023-05-07 00:26:23
  •   教程
  •   2035

在这篇文章中,我们将讨论如何通过修改EC寄存器来调整笔记本电脑的风扇转速。请注意,本文 不会给出直接的解决方案 ,而是提供解决问题的思路和大致方法。对于了解这些概念的用户,他们应该能够知道如何具体实现。对于不熟悉这些知识的用户来说,尝试进行相关操作可能存在很大的风险。

进行操作前,请务必备份当前EC寄存器的值,并确保具备拆机、断电和恢复BIOS的动手能力。

解决pnpm (ERR_INVALID_THIS)异常 Node.js 20

在Node.js 20版本中,你可能会遇到如下异常:

 WARN  GET https://registry.npmjs.org/chatgpt/-/chatgpt-5.0.10.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.

为了解决这个问题,你只需要升级到pnpm v8.3.1或更高版本。可以通过以下命令安装并激活指定版本的pnpm:

corepack prepare pnpm@8.3.1 --activate
解决VSCode Ctrl + . 快捷键被占用
  •   更新:2023-05-03 19:32:32
  •   首发:2023-05-03 12:46:53
  •   教程
  •   1818

在日常使用Visual Studio Code (VSCode) 的过程中,你可能会遇到Ctrl + .快捷键被占用的问题。这个快捷键在VSCode中本来是用于快速修复(Quick Fixes)的,但有时可能会失效。究其原因,与输入法的中/英文标点切换快捷键冲突有关。本文将为你提供一种解决方法。

问题原因

  1. 微软拼音输入法 :微软拼音输入法中,中/英文标点切换的快捷键为Ctrl + .,与VSCode的快速修复快捷键冲突。
  2. 微信键盘输入法 :在微信键盘输入法中,“中文时使用英文标点”的功能也占用了Ctrl + .快捷键,同样导致冲突。
CDN加载失败自动切换为加载本地静态资源
  •   更新:2023-04-30 23:50:01
  •   首发:2023-04-30 23:50:01
  •   教程
  •   949

在Web开发中,我们通常使用CDN(内容分发网络)来加速网站的静态资源(如CSS和JavaScript文件)加载。然而,CDN有时可能会失效,导致网站加载速度变慢或者无法正常运行。本文将介绍一种优化方案,当HTML中引入的style或JavaScript静态资源CDN失效时,自动切换为加载本地js/css。我们还将介绍一个名为 "CDN to Local Fallback for HTML Files" 的VSCode插件的开发和测试过程,以帮助您更轻松地实现这个方案。

前端静态资源CDN加载失败的优化方案

要实现这个优化方案,我们需要在HTML文件中添加一个特殊的<script>标签,当CDN资源加载失败时,该脚本将自动切换到使用本地资源。具体实现方法如下:

  1. 遍历HTML文件中所有引用外部CSS和JavaScript资源的<link><script>标签。
  2. 下载这些标签所指向的CDN资源,并将其保存到本地目录。
  3. 在每个<link><script>标签中添加一个onerror属性,该属性指向一个名为loadFallbackResource的函数。
  4. 在HTML文件中添加一个<script>标签,该标签包含loadFallbackResource函数的实现,以及一个在页面加载完成后遍历所有带有onerror属性的元素并调用loadFallbackResource的事件监听器。
解决 push 到 GitHub 异常 - 无法连接22端口
  •   更新:2023-04-29 19:23:38
  •   首发:2023-04-29 19:23:38
  •   教程
  •   1581

本文将介绍如何解决在尝试 push 到 GitHub 时遇到的 "ssh: connect to host xx.xx.xx.xx port 22: Connection timed out" 错误。我们将通过修改 SSH 配置并使用端口 443 进行连接来解决此问题。

1Password去重脚本
  •   更新:2023-03-24 17:01:35
  •   首发:2023-03-23 19:21:23
  •   源代码
  •   1305

随着时间的推移,1Password中的记录可能会出现重复(其实是1Password老版本的BUG导致的)。这些重复记录可能会导致混乱,并增加在查找需要的凭据时的困难。为了解决这个问题,我们创建了一个用于查找并删除重复项的Python脚本。

脚本概述

该脚本首先获取所有重复的title,然后提取相关的ID。接着,脚本通过比较Fields和URLs部分,找到重复的项目并将多余的项目ID添加到一个列表中。最后,根据需要,您可以选择删除多余的项目。

使用方法

  1. 确保已安装Python 3,并确保1Password CLI(命令行界面)已经正确配置。
  2. 保存以下脚本到名为 1password_deduplicate.py 的文件中。
  3. 在终端中,导航到包含脚本的文件夹,然后运行 python 1password_deduplicate.py
  4. 脚本将显示需要删除的额外项目ID。如需删除这些项目,请取消脚本末尾相关行的注释,并重新运行脚本。
ssh一键部署frpc内网穿透脚本
  •   更新:2023-03-22 23:05:33
  •   首发:2023-03-13 23:22:16
  •   源代码
  •   1955

以下是实现自动安装frpc的Shell脚本,实现ssh的22端口内网穿透,注册systemd服务开机自动启动。

直接使用线上地址快速下载并执行Shell脚本一件部署可以使用以下命令:

使用curl:

curl -sSL https://openapi.site/install_frpc.sh | bash -s 端口号 token server_addr [server_port=7000]

使用wget:

wget -qO- https://openapi.site/install_frpc.sh | bash -s 端口号 token server_addr [server_port=7000]

其中端口号、token、server_addr为必须传入的参数,server_port为可选参数,如果没有传入则默认为7000。请根据自己的需要替换相应的参数值。

frp更新中心API
  •   更新:2023-03-22 22:48:51
  •   首发:2023-03-09 19:46:47
  •   源代码
  •   1425

frp-update-center 是一个开源的基于 Python 编写的更新中心,为 frp 提供最新版本和不同平台架构的组件,使用户能够轻松下载和更新。

frp 是一个快速的反向代理工具,由 Go 语言编写,它可以帮助用户轻松地将内网服务映射到公网上,从而实现访问内网服务的目的。frp 拥有强大的功能和良好的性能,在企业和个人使用场景中广泛应用。

由于 frp 是一个跨平台的工具,因此用户需要在不同的操作系统和架构上安装和更新它。frp-update-center 就是为了解决这个问题而诞生的,它提供了一个统一的接口,使用户能够方便地获取和下载最新版本的 frp 组件。

  上一页 下一页