我的编程之路

Intel 8265AC M.2 无线网卡 Debian 和Arch Linux pcie 无线网卡教程
1.Debian 背景 由于我的6类网线坏了、部署便携式设备或多端点覆盖,我购买了 Intel 8265AC M.2 无线网卡,以便让 Debian 系统下的主机通过高速 WLAN 连接网络。 前提条件 Debian/Ubuntu 系列发行版,拥有 root 或 sudo 权限。 In...
阅读全文 »<h1 id="-docker-uptime-kuma-">🚀 使用 Docker 搭建 Uptime Kuma 并解析状态页数据</h1>
本文以轻松风格介绍如何在已有 Docker 环境中部署 Uptime Kuma,并解析其状态页数据 ✨。假设 Docker 已安装完成,我们直接从配置 Docker Compose 开始。以下示例会用到上海时区(Asia/Shanghai)、network_mode: host、数据卷挂载等,并演示...
阅读全文 »<p>从创建 Azure 应用注册到实现自动身份认证 -- Python 与 MSAL 实战教程(outllook邮件)</p>
在自动化任务中,我们经常需要程序在后台无缝获取令牌,以便调用 API、发送邮件等操作。对于 Microsoft 个人账户(例如 Outlook.com 或 Hotmail),设备代码流是一种常见的交互式认证方式。但是每次都必须手动输入验证码显然不符合自动化需求。本文将详细介绍如何: 从零开始创...
阅读全文 »<p>ws-scrcpy 使用教程</p>
ws-scrcpy 使用教程 📝 简介 ws-scrcpy 是一个基于 scrcpy 的 Web 端手机投屏工具,能够通过 Web 浏览器对 Android 设备进行投屏和远程控制。您只需通过 adb 连接设备,启动 ws-scrcpy 服务器,便可以在浏览器中进行设备管理和操作。 🔹 无...
阅读全文 »Django django-simple-captcha 安装与 Ajax 表单验证码处理详细解析
在 Django 项目中,为评论、注册、留言板等功能添加验证码可以有效防止垃圾内容。在本文中,我们将详细讲解如何使用 django-simple-captcha 进行验证码配置,并且结合 Ajax 实现验证码错误自动刷新与页面提示的完整方案。 1. 安装 djang...
阅读全文 »Anime.js V4 前端动画:零配置,纯 HTML 玩转炫酷效果
前端动画是提升用户体验、增强网站活力的重要手段。虽然现在有很多复杂的动画库和框架(如 React Spring, Vue Transition, Framer Motion 等),但有时候我们只需要在简单的 HTML 页面上实现一些酷炫的动画效果,而不想引入复杂的构建工具(如 Webpack, Vi...
阅读全文 »如何根据邮箱地址获取用户头像
在很多应用场景中,我们需要根据用户的邮箱地址来展示他们的头像,尤其是在聊天应用、社交平台等中,头像是用户个性化展示的重要部分。本文将介绍如何通过两种常见的头像服务来实现这一功能:QQ 邮箱头像 和 Gravatar。 1. 背景介绍 QQ 邮箱头像:QQ 邮箱用户可以...
阅读全文 »一次 服务器Git gc 报错引发的 Swap 添加之旅
🧩 起因:一次简单的 git fetch + merge 在日常使用 Git 时,我尝试将远程分支合并到本地仓库中: git fetch origin main:temp git merge temp 操作看起来一切正常,但 Git 在合并结束后自动执行的后台 git ...
阅读全文 »配置 Django 与 Nginx:正确处理 HTTPS 请求的指南
总是得到 http:// 而非 https:// 的原因,以及通过 Nginx 与 Django 两端配置来彻底解决该问题的方案。 摘要 在 Nginx 反向代理环境下,Django 默认 无法 识别客户端与代理之间的 HTTPS 连...
阅读全文 »CentOS 上升级到 Python 3.11
在 CentOS 上安装 Python 3.11 的步骤如下: 步骤 1:安装依赖包 首先,确保你的系统更新并安装了必要的开发工具: sudo yum update -y sudo yum groupinstall "Development Tools" -y sudo yum instal...
阅读全文 »