分类
2025
Linux状态监控软件Conky的使用
全平台免费剪切板共享软件ClipCascade的安装与使用
Nvidia显卡(四):容器化配置Nvidia显卡的CUDA编程和深度学习环境
Linux系统中文输入法:中州韻Rime和薄荷输入法(oh-my-rime)
启动引导(二):双硬盘下Windows/Linux双系统启动项配置踩坑
Nvidia显卡(三):Fedora下的游戏、CUDA、深度学习、Docker等
SSH相关: ssh到Windows、ssh配置、免密码登录、VSCode远程开发等
虚拟私有网络(三):使用Headscale和Tailscale搭建VPN
Obsidian(二):网页版Obsidian的部署与使用
从公网访问个人网站(三)——使用Cloudflare Tunnel反向代理Docker容器
Homelab(1):使用Kubernetes(K8s)或K3s自建家庭集群
从公网访问个人网站(二)——Traefik反向代理配置
容器(6):使用Docker时的一些误区、坏习惯和问题
身份验证:使用Authelia搭建私有的身份验证服务
私有虚拟网络VPN(二):基础概念和使用Tailscale搭建指南
Obsidian(一):全平台笔记管理软件
容器(5):docker最佳实践指南——容器更新监测工具WUD(What's Up Docker)
容器(4):docker最佳实践指南——容器更新、升级和迁移
容器(3):docker最佳实践指南——数据卷volume的管理
动态域名解析--Cloudflare
远程桌面(二):VNC配置
2024
Nvidia显卡(二):视频剪辑转码工具FFmpeg使用GPU加速
实例学PyTorch(7):语言模型(二)——使用Transformer实现词级语言模型
Linux系统上多用户共享Steam游戏(以Ubuntu为例)
实例学PyTorch(6):语言模型(一)——使用LSTM实现词级语言模型
使用ollama和LobeChat在本地或者服务器上部署私有的大语言模型
Nvidia显卡(一):Ubuntu下的游戏、CUDA、深度学习、Docker等
容器(2):docker最佳实践指南——docker-compose和Portainer
实例学PyTorch(5):序列预测(二)——门控循环单元(GRU)和长短期记忆网络(LSTM)
Python环境管理方式总结
远程桌面(一):AnyDesk的安装与使用
Arch Linux系统安装与配置
启动引导(一):多系统启动项配置
从公网访问个人网站——Nginx反向代理配置
自建在线LaTeX编译预览服务:Overleaf开源社区版
GitHub/GitLab上的项目合作开发流程
实例学PyTorch(4):序列预测(一)——循环神经网络(RNN)
实例学PyTorch(3):MNIST手写数字识别(三)——卷积神经网络(CNN)
实例学PyTorch(2):MNIST手写数字识别(二)——神经网络中的参数选择
容器(1):容器相关知识简介——容器化、docker、docker-compose、Kubernetes / K8s等
Python Web开发学习(五):在AWS上部署网站
实例学PyTorch(1):MNIST手写数字识别(一)——PyTorch基础和神经网络基础
2023
私有虚拟网络VPN(一):在云服务器上用Shadowsocks搭建VPN
使用mailcow和docker自建私人邮箱服务器(二)——使用邮箱中继与降低被屏蔽的概率
Python Web开发学习(四):使用Docker、Gunicorn和Nginx部署网站
Python Web开发学习(三):使用输入框和API
Python Web开发学习(一):使用Flask框架
Python Web开发学习(二):使用PostgreSQL和SQLAlchemy
Ubuntu 22下配置SQL开发测试环境(MySQL+VSCode)
将域名服务商从Hostinger迁移到Cloudflare
使用GitLab和docker搭建个人代码仓库
合并两个Hugo主题:在hugo-theme-stack中使用almeida-cv主题的简历模板
使用jellyfin搭建个人线上影视库
使用calibre-web和docker自建个人数字图书馆
使用mailcow和docker自建私人邮箱服务器
Slurm: 无需管理员权限更改计算任务的优先级
使用Chevereto-free搭建私人图床
Google Photo替代品:使用Nextcloud实现可多设备同步的个人云相册
全平台免费键盘鼠标共享软件Barrier/InputLeap/Deskflow的安装与使用