Categories
Github
Linux
TC
人生删除指南
知乎回答
2023
MySQL Full Backup and Restore in .NET Core
2021
Python Flask 1 Project Initialization
2020
QCloud Serverless — Notes on Low‑Code & Mini‑Program Cloud Dev
A DI Misstep That Cascaded into Startup Incidents
The Right Posture for Code Review (Repost — English Summary)
2019
You Can Definitely Get Tencent Cloud K8s Service/Ingress Working
.NET Core “Async Tuning” — A Tale of Cold Starts and Pileups
.NET Core Web API — Generate Swagger Docs with Swashbuckle
K8s From First Steps to Cleanup on Tencent Cloud
macOS Installing pycrypto — Clang ‘stdio.h’ Not Found
ASP.NET Core — Add Server-Side Cache via Action Filter
.NET Core Unit Test Coverage with coverlet + ReportGenerator
Task Queue and Async API Pattern in .NET Core
2018
Ops Tale The Day rm -rf /* Took My Box
House Search Map Project Migration (house2048.cn)
Weekly Open Source — Hydra (OAuth2/OpenID Connect Server)
Weekly Open Source — Apache SkyWalking
Weekly Open Source — Timed Jobs in .NET Core
Backend API Starter Guide
.NET Core Configuration — AppSettings, Environments, DI
.NET Core MVC — Getting Started (Part 2)
.NET Core Hands-on (Part 1 Getting Started)
Build a Simple Rental Map in 30 Minutes (Python + AMap)
Debugging PHP on macOS with VS Code (xdebug)
logstash grok Configuration Patterns
Build and Deploy a Hexo Blog with Docker
CI/CD Auto-Deploy .NET Core with Jenkins + Docker
House‑Map Mini Program Launched
Using RabbitMQ in ASP.NET Core the Right Way
WeChat JS SDK Integration Notes
Using EF DbContext in Background Tasks (IHostedService)
SkyWalking X-Pack — Notes
Running GitLab on Kubernetes — Notes
MySQL Online DDL — Practical Guide
Migrating Services on Tencent Cloud — Notes
2017
Linux Ops Cheatsheet — Install, Config, and Quick Commands
Debug PHP with Visual Studio Code on Windows
2016
A Hands-On Guide to Writing a Crawler with .NET Core
Script to Auto-Rebase Multiple Git Repositories
Writing Modular Code with RequireJS
Visual Studio Shortcuts
Mono WebRequest HTTPS Exception — Fix
Jexus Supports HTTPS Protocol
Handy Scripts Collection
CodeSmith Templates for MySQL — Multi-Table Generation
CodeSmith Connect MySQL Database Error "Can't Find .NET Framework Data Provider"
CLR GC Handle Table — Monitoring and Controlling Object Lifetime
C#.NET Managed Heap and Garbage Collection (Continued)
C#.NET Managed Heap and Garbage Collection
C# Tips to Avoid Modifying Bound Variables
C# LINQ Advantages Summary (Reprint)
C# Join and LINQ Join Basics
C# Define Local Functions for Anonymous Types
C# Class Fields and Properties
C# Avoid Throwing Exceptions in Functions or Operations
Bookmark Memorandum
ASP.NET Core Middleware — Concepts, Order, and Internals
ASP.NET Core — First Look
A Pragmatic Guide to Proxy IPs for Crawlers
.NET Core 1.0.0 VS2015 Tooling Preview 2 — 0x80070003
2015
Chat Logs with My Grandparents