- 博客(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
原创 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
原创 宝塔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
原创 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
原创 大模型训练平台以及显存占用分析(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
原创 解决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
原创 【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
原创 【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
有没有可以监控JAVA接口调用次数?
2022-03-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅