分类

技术

13 篇

2026

VS Code Git Diff:提高词级差异颜色对比度

在 VS Code 中查看 Git Diff 时,修改过的整行通常会显示为浅红色或浅绿色,而行内具体被修改的单词还会使用另一层背景色标记。 如果主题颜色比较柔和,词级背景色与整行背景色的对比度可能不够,尤其是在长文本或医…

GitVS Code开发工具代码审查

使用 Python 质量压缩 PDF

PDF 文件经常因为嵌入了大量高清图片而体积过大。直接把整页转换成图片再重新生成 PDF,虽然可以显著减小体积,却会让文字和矢量图形失去原有的清晰度,也可能破坏页面尺寸、链接和文档结构。 本文提供一个基于 PyMuPDF…

PythonPDFPyMuPDF文件压缩

GitHub Pull Request 完整教程:从 Fork、提交 PR 到同步上游仓库

在参与 GitHub 开源项目时,一个非常常见的工作流是: Fork 别人的项目 → 修改代码 → 提交 Pull Request → 作者 Review → Merge 或 Reject → 继续同步原项目

GitGitHubPull RequestFork开源协作版本控制
2024

使用 mongorestore 恢复 MongoDB 集合

在使用 MongoDB 进行数据备份和恢复的过程中,mongorestore 是一个非常实用的工具,它允许我们从备份中恢复数据库或特定的集合。有时,我们在恢复集合之前,可能需要先清空目标集合,以确保不会有旧数据的干扰。本…

MongoDBmongorestoremongodump数据库备份数据恢复集合
2020

Sublime Text 3 插入当前日期及时间

Sublime Text 3 是我平时最喜欢的 Coding 工具,没有之一,可以通过 Python 来 DIY 编写很多插件

PythonSublime Text插件开发编辑器时间处理

利用 Python 发送邮件

利用 Python 的内置 SMTP 模块发送邮件,可以配合其他功能(如天气预报等)一起使用

PythonSMTP邮件自动化

利用 frp 进行内网穿透

frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

SSHfrp内网穿透反向代理TCPUDP

利用 OpenVPN 加速饥荒服务器

郑重声明:本文仅用于搭建饥荒游戏服务器用,禁止用于任何违反国家法律的用途!

饥荒联机版LinuxOpenVPNVPN网络加速服务器

利用 GitHub Action 部署 Hexo 博客

自动部署博客到 GitHub 和码云,并实现码云的自动更新,不需要再登录网页点击按钮在使用本教程前,请确保本地部署 Hexo 博客到 GitHub 及码云已成功参考文献:利用 GitHub Actions 自动部署 He…

HexoGiteeGitHub ActionsCI/CD自动部署GitHub

利用 Aria2 及 h5ai 在服务器上搭建影音中心

最近买了一台带宽5m的服务器,利用闲置的带宽来搭建个人影音中心基于腾讯云Ubuntu Server 16

LinuxAria2AriaNgh5aiApachePHP文件服务器