Categories
2025
Linux System Monitor: Conky
Installation and Usage of ClipCascade: A Free Cross-Platform Clipboard Sharing Software
Nvidia GPU (4): Containerized Configuration of Nvidia GPU for CUDA Programming and Deep Learning Environment
Boot Configuration (II): Dual Boot Setup for Windows/Linux on Dual Drives
Nvidia GPU (3): Gaming, CUDA, Deep Learning, Docker, etc. on Fedora
SSH: SSH to Windows, SSH Configuration, Passwordless Login, VSCode Remote Development, etc.
Virtual Private Network VPN (3): Using Headscale to Build Your Own Tailscale Server
Obsidian (2): Deployment and Use of Web-based Obsidian
Access Personal Website from Internet (3): Using Cloudflare Tunnel for Reverse Proxy
Homelab(1):Using Kubernetes (K8s) or K3s to Build a Home Lab
Accessing Personal Websites from the Public Network (2) - Traefik Reverse Proxy Configuration
Container (6): Docker Issues and Bad Habits
Authentication: Deploying Authelia for Private Identity Service
Private Virtual Network VPN (2): Basic Concepts and Tailscale Setup Guide
Obsidian (1): All-platform Notes Management Software
Container (5): Docker Best Practices Guide - Container Update Monitoring Tool WUD (What's Up Docker)
Container (4): Docker Best Practices Guide - Container Update, Upgrade, and Migration
Container (3): The Best Practice Guide for Docker——Managing Data Volumes
Dynamic Domain Name System -- Cloudflare
Remote Desktop (II): VNC Configuration
2024
Nvidia GPU (2): Accelerate Video Editing and Transcoding for FFmpeg Using GPU
Learn PyTorch by Examples (7): Language Model (II) - Implement Word-Level Language Model with Transformer
Linux System: Share Steam Games Among Multiple Users (Ubuntu as an Example)
Learn PyTorch by Examples (6): Language Model (I) -- Implementing a Word-Level Language Model with LSTM
Deploy a Private Large Language Model on Local or Server with ollama and LobeChat
Nvidia GPU (1): Games, CUDA Programming, Deep Learning, Docker Containers, etc. on Ubuntu
Container (2): The Best Practice Guide for Docker——docker-compose and Portainer
Learn PyTorch by Examples (5): Sequence Prediction (II) -- Gated Recurrent Unit (GRU) and Long Short-Term Memory (LSTM)
Python Environment Management with venv/conda/mamba
Remote Desktop (1): Install and Use AnyDesk on All Platforms
Installing and Configuring Arch Linux
Multi-System Boot Loader Configuration
Access Personal Website from Public Network——Nginx Reverse Proxy Configuration
Self-hosted Online LaTeX Compilation and Preview Service: Overleaf Community Edition
Project Collaboration Development Process on GitHub/GitLab
Learn PyTorch by Examples (4): Sequence Prediction (I) -- Recurrent Neural Networks (RNN)
Learn PyTorch by Examples (3): MNIST Handwritten Digit Recognition (III) -- Convolutional Neural Networks
Learn PyTorch by Examples (2): MNIST Handwritten Digit Recognition (II) -- Parameter Selection in Neural Network
Container(1): About Containerization -- Containerization, Docker, Docker-Compose, Kubernetes / K8s, etc.
Python Web Development Learning (5): Deploying Website on AWS
Learn PyTorch by Examples (1): MNIST Handwritten Digit Recognition (I) -- PyTorch Basics and Neural Network Basics
2023
Private Virtual Network VPN (1): Setting Up a VPN with Shadowsocks on a Cloud Server
Build a Private Email Server with mailcow and Docker (2) - Use Email Relay and Reduce the Probability of being Blocked
Learn Web Development with Python (4): Deploy Website with Docker, Gunicorn and Nginx
Learn Web Development with Python (3): Use Input and API
Learn Web Development with Python (2): Use PostgreSQL and SQLAlchemy
Learn Web Development with Python (1):Use Flask Framework
Configuring SQL Development and Testing Environment (MySQL+VSCode) on Ubuntu 22
Use Gitlab and docker to Build a Personal Code Repository
Migrate the Domain Name Service Provider from Hostinger to Cloudflare
Merge Two Hugo Themes: Use the Resume Template of almeida-CV Theme in hugo-theme-Stack
Use Jellyfin and docker to Build a Personal Online Media Library
Build a Private Digital Library with calibre-web and docker
Building a Private Mail Server using Mailcow and Docker
Slurm: How to Change Job's Priority without Admin Privilege
Use Chevereto-free to Build a Private Image Bed
Google Photo Alternative: Using Nextcloud to Create a Personal Cloud Photo Album That Can Be Synchronized Across Multiple Devices
Installation and Use of Free Keyboard and Mouse Sharing Software Barrier/InputLeap for All Platforms
2022
Building a Personal Cloud Network Disk using Nextcloud and Docker
Use Environment Module to Manage Software Packages and Environment Variables in Linux
Build Dakota from Source
Build SAM from Source
Compile and Install zsh from Source without sudo Permission
oh-my-zsh Shell and Neovim Configuration for Commandline Users
Customizable MatLab Color Library jlcolor
How This Website Was Built 4 -- Search Engine Optimization (SEO)
How This Website Was Built 3 -- Usage and Customization of Hugo Theme Stack