目录
使用 uv 虚拟环境时,如何替代 setup.py 安装
使用 uv 虚拟环境时,因默认不带 pip 导致 `python setup.py develop` 报错,可用 `uv pip install -e .` 进行可编辑安装替代。
Azure 内部数据传输成本详解
解决DNS泄露最佳实践——基于 ClashMeta
详细解析 ClashMeta 代理配置中的 DNS 泄露问题,提供从路由规则优化到 TUN 场景配置的完整解决方案,确保代理域名不被直连 DNS 解析。
为 IDAPython 设置虚拟环境
探索如何为 IDAPython 设置虚拟环境,以便在 IDA 中使用独立的 Python 环境来安装和管理插件依赖,避免与系统 Python 产生冲突。
Steam Deck 手机热点代理及其设置方法
介绍如何在 Steam Deck 上通过手机热点设置代理,实现全局及分流代理,涵盖具体操作步骤与常见问题解决方法。
Steam Deck 因电池耗尽而黑屏,充电却再也无法开机的解决方法
本篇博客介绍了 Steam Deck 因电池耗尽导致黑屏无法开机的常见故障现象,并详细讲解了通过进入和退出电池存储模式来恢复设备正常开机的具体操作步骤。
使用 Python 一键在 Windows 上共享文件夹
探索如何使用 Python 自带的 http 模块共享文件夹,并通过修改注册表实现右键菜单一键共享,简化文件共享过程,提升工作效率。
使用交互式变基修正旧的提交 - 基于 PyCharm Git 插件
探索如何利用 PyCharm 的 Git 插件进行交互式变基操作,修正 Git 历史中的旧提交,而不是创建新的 fix 提交,保持提交历史的整洁性。
使用 Protontricks 修复 Steam Deck 上部分视觉小说无法播放视频的问题
本文介绍了如何在 Steam Deck 上使用 Protontricks 修复部分视觉小说无法播放视频的问题。
使用 rclone 为 Google Drive 提供 WebDAV 访问方式
Google Drive 是一个好东西,但是它缺少 WebDAV 的访问方式。截止 2024 年 11 月,全网仍然缺少 WebDAV 访问方式的教程,因此我决定写一个以填补这个领域的空白。
使用 Cloudflare WARP 解决 Google Scholar 403 问题
3258. 统计满足 K 约束的子字符串数量 I
3258. 统计满足 K 约束的子字符串数量 I
1547. 切棍子的最小成本
1547. 切棍子的最小成本
540. 有序数组中的单一元素
540. 有序数组中的单一元素
3242. 设计相邻元素求和服务
3242. 设计相邻元素求和服务
3255. 长度为 K 的子数组的能量值 II
3255. 长度为 K 的子数组的能量值 II
3254. 长度为 K 的子数组的能量值 I
3254. 长度为 K 的子数组的能量值 I
3222. 求出硬币游戏的赢家
3222. 求出硬币游戏的赢家
633. 平方数之和
633. 平方数之和
638. 大礼包
638. 大礼包
3226. 使两个整数相等的位更改次数
3226. 使两个整数相等的位更改次数
3259. 超级饮料的最大强化能量
3259. 超级饮料的最大强化能量
3216. 交换后字典序最小的字符串
3216. 交换后字典序最小的字符串
3211. 生成不含相邻零的二进制字符串
3211. 生成不含相邻零的二进制字符串
685. 冗余连接 II
685. 冗余连接 II
684. 冗余连接
684. 冗余连接
3181. 执行操作可获得的最大总奖励 II
3181. 执行操作可获得的最大总奖励 II
3180. 执行操作可获得的最大总奖励 I
3180. 执行操作可获得的最大总奖励 I
3175. 找到连续赢 K 场比赛的第一位玩家
3175. 找到连续赢 K 场比赛的第一位玩家
Hadoop 3.4.0 集群搭建教程
本文介绍了如何在 Ubuntu 24.04 上搭建 Hadoop 3.4.0 集群
Ubuntu 24.04 多虚拟机组网
本文介绍了如何对 VMware 的多台 Ubuntu 24.04 虚拟机进行组网
从协程、任务和 Future 入门 Python 异步 I/O
本文将从协程、任务、Future 三个角度来介绍 Python 异步 I/O 的基本概念和使用方法,帮助你更好地理解 Python 异步 I/O 的工作原理。
(存档)什么是 webapi 查分方案
作为 mokabot 旧文档的备份之一,这里简单描述了 2021 年 6 月至 2022 年 3 月期间使用的 Arcaea webapi 查分方案。
《SWITCH ON NOW》 AP 解析
组上交给的任务罢了
mokabot 的 Arcaea 模块发展史
mokabot 自诞生之初就已经实装了 Arcaea 查分功能,直到 2023 年 4 月末,伴随着 ArcaeaUnlimitedAPI 的关闭而彻底终结,持续了近 3 年的 Arcaea 查分功能最终划上了句号。
(Pillow)Affine 图形变换的矩阵参数详解
如题
如何在 PyCharm 中使用 Git Submodule
本文主要介绍如何在 PyCharm 中使用 Git Submodule。进一步地,你可以参考此方法在 JetBrains 全家桶中使用 Git Submodule。
通过 Matrix 协议实现代理接收 QQ 和微信消息 —— 从入坑到入土
QQ 与微信客户端在各个平台上均存在不同程度上的作恶行为,包括但不限于:后台常驻保活、占用大量存储空间、远程聊天记录管理不善等,与之形成强烈反差的是 Telegram 客户端。我们急切需要一个像 Telegram 一样友好的工具来代理接收和发送 QQ 和微信消息。
我的浏览器 2022 年度总结
在浏览器中输入一个字母,它将自动补全你访问最多的一个网站。一起来回顾一下 2022 年浏览器的 A to Z 吧。新的一年到来,就用这篇 Blog 开启 2023 的新篇章。
立场问题与是非问题
很多事情其实是根本无法评论对错的,这类问题绝大多数和立场有关,叫做“立场问题”。什么是立场问题?你站在哪边为谁说话,就是坚持谁的立场,你就会认为谁是对的。这类问题实际上和谁对谁错没关系,更重要的是你为谁说话。如果不需要为任何一个人说话,仍然能判断对错或者得到一个二元的判断,那叫做“是非问题”。
使用 Rclone 挂载 SharePoint 作为 Hentai@Home 的缓存目录
在服务器上挂 H@H 时,总会遇到空间不足的情况,这篇指南介绍了使用 Rclone 挂载 SharePoint 作为 Hentai@Home 的缓存目录的方法,以极大地扩展我们 H@H 的缓存空间。
通过 WebDAV 解决 Rclone 挂载 SharePoint 时遇到 Error: Auth Error
本文介绍了通过另一种方式,即 WebDAV,来实现 SharePoint 在 Rclone 中的挂载,以解决遇到 Auth Error 的问题。
Python 中令人迷惑的细节
这篇文章介绍了一些 Python 中令人迷惑的细节。我相信平时注意这些细节的人少之又少,为了提醒自己避免犯这样的细节错误,也为了让 Python 程序更加健壮,我特地写了这篇文章。
Python 默认参数可变的危险性
这篇文章以 Digg 公司发生的内存泄漏悲剧为切入点,重点介绍与讨论 Python 默认参数可变的危险性。本文也将从这个角度来分析这个问题,以及探讨如何避免这个问题。
架设双栈代理服务器通过 IPv6 绕过校园网计费系统的方法
在某些校园网计费系统中,IPv6 地址是不计入校园网流量的。这里提供了一种方法,可以通过架设 IPv6 代理绕过校园网计费系统,从而实现免流上网。
自动签到使用指南
我的服务器上搭建了一个自动签到服务,有群友说不会用,我就写了个指南。
Python 个人代码风格指导
这是一篇简要的 Python 代码风格指导,代表了我个人所倾向的代码风格。使用这些风格可以让你的代码看起来更 Pythonic,更精炼地描述你代码所作的工作,或许也可以减轻你的重构压力。
如何像一个弱智一样提问
这篇文章致力于告诉读者如何像一个弱智一样提问,以及如何在提问时激怒你的回答者。