自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

提笔忘字的帝国

日常记录

  • 博客(173)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Git 撤回已经提交(甚至已 push)的代码,但把改动留在本地

这篇文章介绍了如何安全撤回Git提交但保留本地代码修改的方法。核心步骤是:1)使用git reset HEAD~1回退本地提交记录;2)通过git push --force-with-lease origin main强制更新远程分支。文章特别强调这种方法适用于个人开发场景,并警告在多人协作分支上强制推送可能覆盖他人提交。对于需要精确控制的情况,建议使用commit ID进行回退。与git revert不同,这种方法能彻底删除提交历史而非新增撤销记录。最后提醒操作前应检查远程状态,避免在多人协作分支上随意修

2026-03-30 02:20:05 294

原创 [开源] 把 OpenClaw(龙虾)接到微信 4.x 上了,终于不用老是手动点来点去

wx4py是一个基于微信4.x的Python自动化工具,旨在简化日常重复性微信操作。该项目将微信常见操作封装成简单指令,可无缝对接OpenClaw/ClaudeCode使用。主要功能包括批量发送消息/文件、修改群公告、导出聊天记录等,特别适合处理需要重复操作的微信群管理任务。作者强调该工具注重实用价值而非炫技,旨在通过自动化减轻日常微信操作中的机械劳动。目前适用于Windows平台,要求微信窗口保持前台运行。项目开源在GitHub,欢迎用户提出实际需求,共同探索更多值得自动化的微信操作场景。

2026-03-29 13:05:38 206

原创 获取B站充电视频文案的插件

https://www.bilibili.com/video/BV1EKcfz7ETd

2026-03-11 21:38:17 97

原创 Windows 系统优化:Hiberfil.sys 与 Pagefile.sys 的最佳设置策略

本文针对32GB/64GB内存开发环境中Windows系统文件占用C盘空间问题,提出了优化休眠文件(hiberfil.sys)和虚拟内存(pagefile.sys)的方案。建议关闭休眠功能以节省SSD寿命和空间,同时保留但限制虚拟内存为2GB-4GB,确保系统稳定性。该方案可安全释放40-60GB空间,适合大内存环境,兼顾性能与SSD寿命。操作通过命令行和系统设置即可完成,无需额外工具。

2026-02-07 18:31:49 825

原创 解决pandas报错openpyxl.utils.exceptions.IllegalCharacterError: pe cannot be used in worksheets.

在使用pandas导出数据到Excel时,遇到IllegalCharacterError错误,原因是Excel不支持ASCII 0-31范围内的控制字符(除Tab、换行和回车符外)。解决方案是在导出前清理DataFrame中的非法字符,使用正则表达式[\x00-\x08\x0b-\x0c\x0e-\x1f]匹配并替换这些字符。代码会遍历所有字符串列,将非法字符替换为空字符串或保留空值。其他可选方案包括替换为可见字符、改用CSV格式或在数据源头进行过滤。该方法能有效解决Excel导出时的非法字符问题。

2026-01-13 21:34:09 454

原创 电脑性能自检指南:告别盲目跑分,用对工具一次看懂

本文提供了一套完整的电脑硬件检测方案,包含专业工具推荐和简单操作流程。介绍HWiNFO64、Cinebench R23、3DMark和CrystalDiskInfo四款核心工具的使用方法,详解CPU、显卡性能测试步骤和结果解读要点。重点指导如何监控硬件温度、判断性能表现、检查硬盘健康等关键指标,并附常见问题排查表和电脑健康档案模板。特别提醒用户避免过度跑分和不当优化,建议定期维护和建立监测习惯,帮助用户真正了解电脑状态而非追求虚高分数。

2026-01-12 14:58:41 3679

原创 【2026最新收集】github国内镜像站,高速访问

GitHub镜像站及加速方案汇总 提供三类GitHub镜像解决方案: 直接访问型(bgithub.xyz等):完整复刻GitHub界面,支持代码浏览与搜索 文件加速型(gh-proxy.com等):专注加速Release/压缩包下载,速度可达10-50MB/s 项目专属型(清华/码云镜像):针对热门项目提供稳定同步 另附Git全局镜像配置命令: git config --global url."https://gitclone.com/".insteadOf https:// 实现一键加速仓库克隆。同时提供

2026-01-08 12:05:08 40314 4

原创 【2026版】macOS 使用 Homebrew 快速安装 Java 21 教程

本文介绍了在macOS上安装Java环境的最佳实践。推荐使用Homebrew Cask安装Eclipse Temurin(原AdoptOpenJDK),这是目前最稳定且兼容性好的OpenJDK发行版。安装步骤包括:更新Homebrew、执行brew install --cask temurin@21命令、验证安装。还提供了多版本管理技巧,如安装不同版本JDK并通过修改.zshrc文件快速切换。针对常见问题如权限错误、IDE识别问题和残留文件清理给出了解决方案。该方法简单可靠,能自动处理路径配置,被主流IDE

2026-01-07 17:54:35 1186

原创 【教程】macOS 如何完全卸载 Java 开发环境

本教程提供macOS系统下彻底卸载Java环境(JDK/JRE)的完整指南。通过终端命令可安全移除/Library/Java/JavaVirtualMachines目录下的JDK文件,同时清理JRE相关组件(Applet插件和控制面板)。操作需注意:切勿删除系统/usr/bin目录下的Java工具。卸载后可通过java -version命令验证结果,成功卸载将显示"找不到命令"提示。适用于通过官方安装包或Homebrew等工具安装的Java版本卸载需求。

2026-01-07 16:08:25 1271

原创 Elasticsearch 生产环境参数调优指南

本文提供了一份针对2C4G服务器的Elasticsearch生产环境调优指南。核心建议包括:JVM堆内存设为1G并启用G1GC回收器、必须禁用Swap以避免性能下降、Docker环境下需配置内存限制和锁定。配置文件优化要点涉及索引缓冲区调整和分片分配策略设置。文章还提供了配置验证方法、性能监控指标以及常见问题排查方案,如Full GC问题处理。整体遵循"稳定性优先,兼顾性能"的原则,适用于中小规模生产环境部署。

2026-01-05 20:14:12 1447

原创 SD卡/U盘提示“使用前需要格式化”?别手滑,先试试这一招

遇到U盘或SD卡提示格式化时,不要立即格式化!这通常只是文件系统索引损坏。Windows自带的CHKDSK命令可以无损修复:1)确认盘符;2)以管理员身份运行cmd;3)输入"chkdsk X:/f"(X为盘符);4)等待修复完成。该方法通过重建损坏的"目录"恢复数据,适用于逻辑错误。若修复失败则可能是硬件损坏。修复成功后请及时备份重要数据。

2025-12-30 20:37:31 1151

原创 2026年 Conda 与 pip 国内镜像配置终极指南

本文提供了Python环境配置的优化方案,重点解决国内用户使用Conda和Pip时遇到的下载慢、404错误等问题。针对Conda推荐使用中科大源,并给出具体配置命令;Pip建议改用阿里云镜像以提升速度。文章还包含实用建议:创建独立环境隔离风险、区分Conda/Pip的使用场景,以及注意Python3.12的兼容性问题。这套配置方案经过实测有效,能显著提升国内开发者的环境搭建效率。

2025-12-26 00:42:29 1381 1

原创 claude code首次登录报错:Unable to connect to Anthropic services Failed to connect to api.anthropic.com

添加已经完成引导的配置即可,按照图片的路径找到配置文件。在末尾添加这个配置即可。

2025-12-19 21:59:47 2436

原创 高质量AI信息源

喜欢有趣应用、想用 AI “偷懒”并提升生活质量的人。想了解 AI 背后“道德、安全与逻辑”逻辑的硬核玩家。对 AI 视频创作有审美要求、想紧跟行业动态的人。产品经理、创业者,关注产品增长和 AI 变现的人。开发者、技术研究员,以及想紧跟技术最前沿脉搏的人。喜欢尝鲜、想快速了解各种新奇 AI 软件的极客。设计师、插画师,以及想精通 AI 绘画的爱好者。想用 AI 辅助办公、追求快速上手的职场精英。创业者、投资人,想从商业视角理解 AI 的人。想用 AI 快速创业、搞钱、构建产品的行动派。

2025-12-19 19:19:48 886

原创 解决“该jenkins 实例似乎已离线“的问题

摘要:本文介绍了解决Jenkins容器中DNS解析问题的方案。首先通过配置Docker的daemon.json文件,添加公共DNS服务器地址(223.6.6.6和114.114.114.114),然后重启Docker服务。对于Jenkins无法访问插件仓库的问题,建议修改hudson.model.UpdateCenter.xml配置文件并重启Jenkins服务。文中提供了不同操作系统下配置文件的路径指引,包括Docker容器、Linux和Windows系统的具体位置。通过这两个步骤,可以解决容器内DNS解析

2025-12-02 19:31:55 488

原创 【免费】自动为阿里云OSS自定义域名配置免费证书

本教程详细介绍了使用ALLinSSL为阿里云OSS自定义域名完成SSL证书续签的全过程。首先通过官方脚本安装ALLinSSL服务并开放指定端口,然后在阿里云创建AccessKey。教程包含添加阿里云API、自动化证书申请、配置部署参数(域名、区域、存储桶名称)等关键步骤,并提供了测试部署和结果验证方法。操作指南配有图文说明,帮助用户顺利完成SSL证书的续签配置。

2025-09-27 02:10:36 689

原创 1Panel面板SSL自动续签(免费)

本教程使用ALLinSSL完成在1Panel面板的续签。

2025-09-17 20:52:52 809

原创 宝塔SSL自动续签(免费)

本文介绍了使用ALLinSSL在宝塔面板实现SSL证书自动续签的完整流程。内容包括ALLinSSL的安装方法、宝塔API接口配置、阿里云AccessKey创建以及自动化部署证书的具体步骤。教程特别提醒了不同部署环境下白名单设置的注意事项,并提供了测试部署结果的检查方法。通过本教程,用户可以轻松完成SSL证书的自动化管理和续签操作。

2025-09-10 16:36:22 1114

原创 【AI提升效率技巧】使用AI排查windows蓝屏原因

本文介绍了使用Windbg分析Windows蓝屏故障的完整流程。从安装Windbg、定位dump文件开始,逐步讲解分析方法:1)解析错误代码;2)查看WARNING信息;3)识别故障模块(如NETIO.SYS);4)分析关键参数(FAILURE_BUCKET_ID)。提供了实用技巧:优先检查硬件驱动、使用BlueScreenView工具、遵循从下往上的堆栈分析原则。文中特别指出常见驱动故障模式(如NVIDIA/AMD显卡驱动),并建议将分析结果结合AI辅助诊断。最后推荐了自动化分析工具和进阶学习资料。

2025-06-18 11:11:53 1248

原创 bilibili批量取消关注

摘要:本文介绍了一个批量取消关注的自动化脚本使用指南,包含配置参数、核心功能和操作说明。脚本通过F12调试面板运行,可设置点击间隔、页面等待时间等参数,自动遍历多页取消所有关注。主要功能包括:检测可见元素、安全点击操作、获取关注按钮列表、取消当前页关注以及页面切换。使用示例展示如何调用batchUnfollow函数处理指定页数,并实时显示处理进度和结果统计。该脚本适用于需要批量管理关注列表的场景。

2025-06-03 11:03:26 909 2

原创 git提交通用规范

2025-05-25 21:17:11 530

原创 Centos 7安装docker

【代码】Centos 7安装docker。

2025-02-16 19:21:24 1048

原创 1Panel部署前后端项目全流程(服务器购买、域名购买、https配置、仅限国内访问)

前端是用vue2写的,后端用的fastapi(python)

2025-01-12 18:09:45 4288 1

原创 解决windows使用curl报CRYPT_E_NO_REVOCATION_CHECK (0x80092012) - 吊销功能无法检查 证书是否吊销。

这将在用户目录下创建一个 .curlrc 文件,并写入 insecure 配置,使 curl 命令默认跳过证书验证。这个错误主要与 Windows 系统中的 SSL/TLS 证书验证机制有关。

2025-01-03 15:29:34 2303

原创 解决 Docker 中 `ImportError: libGL.so.1: cannot open shared object file: No such file or directory` 错

libGL.so.1。

2024-12-20 00:20:01 2575 2

原创 解决前端网页debugger没生效

开发者工具打开设置关闭忽略列表。

2024-12-03 11:32:50 709

原创 大模型训练平台以及显存占用分析(2024年5月14日记)

注意:购买后付费资源时,最少支付1小时的使用费用,即使用时间小于15分钟,按15分钟收费,超过15分钟,按照分钟收费。拿Meta-Llama-3-8B-Instruct模型举例,使用的是bf16类型,占用2个字节。拿Meta-Llama-3-8B-Instruct模型举例,使用的是bf16类型,占用2个字节。这里的17.9包含了部署模型占用的内存,也就是说单次推理会多出3个G左右的显存。lora微调,基座模型ERNI-Speed-8K,收费0.02元/千tokens。输入:0.012元/千tokens。

2024-11-29 15:48:58 2106

原创 解决notion国内访问速度慢的问题

将hosts文件复制回到C:\Windows\System32\drivers\etc目录下。你可以打开下面这个网址查看哪个ip地址网络是比较好的,自行替换。使用记事本打开桌面的hosts文件,并在文件末尾添加以下内容。刷新DNS配置,Win+R快捷键调出运行窗口,输入cmd。按照文章的步骤来走,能避免很多问题。打开我的电脑,然后在导航栏中搜索。接着正常打开notion即可。将hosts文件复制到桌面。

2024-11-16 01:20:08 8764 6

原创 如何让父布局点击事件覆盖子控件? —— Android 布局小技巧

这种处理方式简单实用,适用于大多数情况。想让父布局的点击事件覆盖整个区域,就把那些会拦截事件的子控件的clickable设置为false。

2024-10-29 11:33:11 1073

原创 IDEA使用正则批量替换(理论上JetBrains全家桶都适用)

IDEA使用正则批量替换(理论上JetBrains全家桶都适用)

2024-10-29 10:15:48 1083

原创 解决Xcode16.0编译报错 Showing Recent Messages Command SwiftCompile failed with a nonzero exit code

Showing Recent Messages Command SwiftCompile failed with a nonzero exit code

2024-10-21 17:27:59 1826

原创 【ios】使用TestFlight将app分发给测试人员(超详细)

我的环境:macos系统是Ventura 13.0xcode是14.2(后面发现至少需要15版本的xcode才能上传app)

2024-10-21 17:08:59 8304

原创 【ios】解决xcode版本过低无法真机调式的问题

解决xcode版本过低无法真机调式的问题

2024-10-17 14:16:17 2226

原创 【Git】手把手教你安全删除误提交的文件夹,并同步远程代码

在.gitignore里告诉 Git 别理Pods文件夹。用把Pods从 Git 暂存区删掉。提交.gitignore和文件夹的变更。用同步远程代码,避免乱七八糟的合并。最后把干净的提交推到远程仓库。这样就大功告成了,Pods文件夹不会再被提交了,其他人也不会被影响!

2024-10-14 17:10:36 911

原创 【Git】优雅的提交代码

你在提交代码时,可能会遇到这样的问题:提交完代码后,发现代码里混进了别人的内容,特别是用了 `git pull` 合并后。这会让你的提交看起来很乱,别人也分不清哪些是你的修改。这个时候,你可以使用 `git pull --rebase` 代替普通的 `git pull`

2024-10-14 16:54:30 709

原创 用 Git Stash 临时保存修改,轻松切换任务!

git stash就像是帮你把代码“存档”的一个工具。你忙别的事情的时候可以暂时把代码藏起来,等处理完紧急任务,再随时恢复之前的工作。记得每次 stash 时写个有用的备注,这样下次找到它更方便。还有,别忘了定期清理用不到的 stash,保持代码库的整洁。总之,git stash非常好用,让我们可以自由切换任务,再也不用担心修改的代码没地方放了!希望这个小工具对你有帮助~

2024-10-14 15:58:28 1053

原创 【Git】同步远程最新的代码,覆盖本地修改

此操作会丢失本地所有未提交的更改,请确保重要的改动已备份。

2024-10-14 15:55:36 2332

原创 【ios】在 SwiftUI 中实现可随时调用的加载框

在 SwiftUI 项目中实现一个自定义的加载框(loading)功能,可以在任意位置调用,以便显示加载动画或者进度条。下面的教程将详细讲解如何创建一个可复用的Loading组件,并通过通知机制控制其显示和隐藏。先上效果:swift ui加载框效果演示。

2024-10-13 21:27:35 1039

原创 【ios】SwiftUI 混用 UIKit 的 Bug 解决:UITableView 无法滚动到底部

在 SwiftUI 中嵌套使用 UIKit 的的高度没有正确设置,导致内容无法正常滚动,尤其是滚动到页面底部时。在于 SwiftUI 和 UIKit 的布局机制不同。SwiftUI 使用声明式布局系统,而 UIKit 使用传统的视图层次结构。如果没有明确告诉应该占用多少高度,UIKit 中的可能会默认按照父视图的尺寸计算,忽略 SwiftUI 布局中的其他组件。因此,的高度和滚动行为就会出现问题。

2024-10-11 18:17:27 1046

原创 【Android】在安卓中使用 `mobile-ffmpeg` 压缩后的视频,浏览器在线播放提示“没有找到支持的视频格式和 MIME 类型”的解决方案

如果你在安卓开发中使用进行视频压缩,遇到了浏览器无法播放压缩后视频的情况,多半是因为你使用了 H.265 编码。改用 H.264 编码来压缩视频。确保音频使用 AAC 编码,保证最大兼容性。只要你按照这些步骤调整,压缩后的视频应该能够顺利在浏览器中播放,再也不会看到“没有找到支持的视频格式和 MIME 类型”的错误提示了。

2024-10-09 20:00:16 2694 1

Windows10查看本机连接过的WiFi密码

Windows10查看本机连接过的WiFi密码,脚本一键解决

2022-05-19

Windows10退出微软账户使用本地账户

Windows10退出微软账户使用本地账户,脚本一键解决

2022-05-19

恢复Windows10笔记本电脑键盘

恢复Windows10笔记本电脑自带键盘

2022-05-05

禁用Windows10笔记本电脑键盘

禁用Windows10笔记本电脑键盘,不使用笔记本自带的键盘,延长笔记本电脑键盘寿命!

2022-05-05

删除maven仓库中的失败文件

删除maven仓库中的失败文件

2022-05-05

前端抓包调式工具Charles视频教程

前端抓包调式工具Charles视频教程,适用于前后端调式人员以及即将入行做准备而学习的

2022-05-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除