最新发布第5页
Python虚拟环境venv使用教程-阿杰の博客

Python虚拟环境venv使用教程

问题:不同项目依赖的包版本打架。A项目要Flask 2.0,B项目要Flask 1.0,装全局就炸。venv就是给每个项目一个独立的Python解释器和包目录,互不干扰。 创建虚拟环境 Python 3.3+自带venv,不需...
阿杰的头像-阿杰の博客钻石会员阿杰3个月前
0478
MinIO自建对象存储-阿杰の博客

MinIO自建对象存储

对象存储这东西,S3协议是事实标准。MinIO就是最省事的自建方案,完全兼容S3 API。我拿它当图床、备份日志、存容器镜像,单机或集群都行。 部署 二进制下载最直接。x86机器: wget https://dl.m...
阿杰的头像-阿杰の博客钻石会员阿杰3个月前
0478
MySQL基础操作CRUD教程-阿杰の博客

MySQL基础操作CRUD教程

CRUD就是Create、Read、Update、Delete,对应SQL里的INSERT、SELECT、UPDATE、DELETE。掌握了这四个操作,日常80%的数据库需求都能搞定。 先建个表做实验,假设有个用户表: CREATE TABLE users...
阿杰的头像-阿杰の博客钻石会员阿杰3个月前
04610
curl和wget命令行下载工具对比-阿杰の博客

curl和wget命令行下载工具对比

两个工具都能下载文件,但设计哲学完全不同。wget是递归下载器,curl是协议工具箱。记清楚这点,选哪个就清楚了。 安装情况 Linux发行版默认都带wget,curl不一定。macOS相反,预装curl,wget需...
阿杰的头像-阿杰の博客钻石会员阿杰3个月前
0456
Vaultwarden自建密码管理器-阿杰の博客

Vaultwarden自建密码管理器

Bitwarden官方服务器托管在云端,免费版功能受限,高级功能要付费。Vaultwarden是Bitwarden的Rust重写版,兼容官方客户端,资源占用极低,适合自部署。256MB内存的VPS就能跑,官方Bitwarden至少...
阿杰的头像-阿杰の博客钻石会员阿杰3个月前
0455
systemd服务管理教程-阿杰の博客

systemd服务管理教程

## 服务文件长什么样 systemd的服务文件放在`/etc/systemd/system/`下,后缀`.service`。写一个最简单的: [Unit] Description=My Python App After=network.target [Service] ExecStart=/usr/b...
阿杰的头像-阿杰の博客钻石会员阿杰3个月前
04512
Uptime Kuma网站监控部署-阿杰の博客

Uptime Kuma网站监控部署

之前一直用Pingdom和UptimeRobot,免费额度越来越少,自建监控才是正解。Uptime Kuma是个轻量级开源方案,支持HTTP、TCP、Ping、DNS等协议,还能接Telegram、Webhook、邮件告警,界面比Nagios清...
阿杰的头像-阿杰の博客钻石会员阿杰3个月前
04510
Git回退操作reset revert对比-阿杰の博客

Git回退操作reset revert对比

刚入行时被reset和revert搞晕过好几次,后来理清了本质区别:reset是移动HEAD指针,revert是创建反向提交。场景不同,用法完全不同。 reset:本地分支回退,适合还没push的提交 reset有三种模式...
阿杰的头像-阿杰の博客钻石会员阿杰3个月前
04410
Linux查找文件find grep用法-阿杰の博客

Linux查找文件find grep用法

find和grep是Linux下最常用的两个查找工具,一个找文件,一个搜内容。组合起来能解决大部分查找需求。 find:按条件找文件 基本语法:find [路径] [条件] [动作] 路径不写默认当前目录。条件支...
阿杰的头像-阿杰の博客钻石会员阿杰3个月前
0446
rsync文件同步备份实战-阿杰の博客

rsync文件同步备份实战

rsync是我最常用的文件同步工具,没有之一。增量传输、断点续传、压缩、远程同步,这几个特性组合起来,做备份和部署简直不要太顺手。 安装 Linux自带,macOS自带,Windows用cygwin或WSL。如果...
阿杰的头像-阿杰の博客钻石会员阿杰3个月前
04412