From 95b14c8fca55b8c78a9968006f1ea0a46afb3b1b Mon Sep 17 00:00:00 2001 From: muqiuhan Date: Fri, 6 Mar 2026 13:37:31 +0000 Subject: deploy: 43c3b9661a95bc8a9b7d72f8765e61a29ad9d39f --- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../19/Repository-pattern-in-Typescript/index.html | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- 2025/03/25/Scala-3-Capture-Checking/index.html | 13 ++++----- .../index.html" | 13 ++++----- .../index.html | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- 2025/04/13/uuidv7-rdbms/index.html | 13 ++++----- 2025/04/20/linux-amd-screen-boom/index.html | 13 ++++----- 2025/05/07/nestjs-bullmq-mail-business/index.html | 13 ++++----- .../index.html | 13 ++++----- .../index.html" | 13 ++++----- 2025/05/27/vertical-slicing-practice/index.html | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- 2025/06/30/ibs/index.html | 13 ++++----- 2025/07/08/dadgad/index.html | 13 ++++----- 2025/07/11/fuck-hcho/index.html | 13 ++++----- 2025/07/11/rep-date/index.html | 13 ++++----- 2025/07/29/nestjs-nested-object-dto/index.html | 13 ++++----- 2025/07/31/svelte-lazyquery/index.html | 13 ++++----- .../index.html | 13 ++++----- .../index.html | 13 ++++----- .../index.html" | 13 ++++----- 2025/10/19/Gram-stain/index.html | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html | 13 ++++----- 2025/10/28/sufactants/index.html | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 31 +++++++++++++++------- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 13 ++++----- .../index.html" | 20 ++++++++------ .../29/TSOPT-\346\243\200\346\237\245/index.html" | 13 ++++----- .../index.html" | 15 ++++++----- 58 files changed, 427 insertions(+), 354 deletions(-) (limited to '2025') diff --git "a/2025/01/19/\350\272\253\344\275\223\345\276\200\345\211\215\345\200\276\357\274\214\347\201\265\351\255\202\345\220\221\345\220\216\346\221\207/index.html" "b/2025/01/19/\350\272\253\344\275\223\345\276\200\345\211\215\345\200\276\357\274\214\347\201\265\351\255\202\345\220\221\345\220\216\346\221\207/index.html" index 66cc0218..d2e5a886 100644 --- "a/2025/01/19/\350\272\253\344\275\223\345\276\200\345\211\215\345\200\276\357\274\214\347\201\265\351\255\202\345\220\221\345\220\216\346\221\207/index.html" +++ "b/2025/01/19/\350\272\253\344\275\223\345\276\200\345\211\215\345\200\276\357\274\214\347\201\265\351\255\202\345\220\221\345\220\216\346\221\207/index.html" @@ -251,16 +251,17 @@
+ diff --git "a/2025/02/10/\345\256\236\346\227\266\346\220\234\347\264\242\344\270\255\347\232\204\351\230\262\346\212\226\345\207\275\346\225\260/index.html" "b/2025/02/10/\345\256\236\346\227\266\346\220\234\347\264\242\344\270\255\347\232\204\351\230\262\346\212\226\345\207\275\346\225\260/index.html" index d5358982..e3b95b3e 100644 --- "a/2025/02/10/\345\256\236\346\227\266\346\220\234\347\264\242\344\270\255\347\232\204\351\230\262\346\212\226\345\207\275\346\225\260/index.html" +++ "b/2025/02/10/\345\256\236\346\227\266\346\220\234\347\264\242\344\270\255\347\232\204\351\230\262\346\212\226\345\207\275\346\225\260/index.html" @@ -259,16 +259,17 @@
+ diff --git "a/2025/02/11/\344\273\216\344\272\213\344\273\266\351\243\216\346\232\264\347\234\213\351\242\206\345\237\237\351\251\261\345\212\250\350\256\276\350\256\241/index.html" "b/2025/02/11/\344\273\216\344\272\213\344\273\266\351\243\216\346\232\264\347\234\213\351\242\206\345\237\237\351\251\261\345\212\250\350\256\276\350\256\241/index.html" index e58582e3..452a6c71 100644 --- "a/2025/02/11/\344\273\216\344\272\213\344\273\266\351\243\216\346\232\264\347\234\213\351\242\206\345\237\237\351\251\261\345\212\250\350\256\276\350\256\241/index.html" +++ "b/2025/02/11/\344\273\216\344\272\213\344\273\266\351\243\216\346\232\264\347\234\213\351\242\206\345\237\237\351\251\261\345\212\250\350\256\276\350\256\241/index.html" @@ -271,16 +271,17 @@
+ diff --git "a/2025/02/18/Prisma-\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223\347\232\204-Self-relations/index.html" "b/2025/02/18/Prisma-\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223\347\232\204-Self-relations/index.html" index a989a801..86f2de62 100644 --- "a/2025/02/18/Prisma-\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223\347\232\204-Self-relations/index.html" +++ "b/2025/02/18/Prisma-\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223\347\232\204-Self-relations/index.html" @@ -300,16 +300,17 @@ A relation table (also sometimes called a JOIN, link or pi
+ diff --git a/2025/02/19/Repository-pattern-in-Typescript/index.html b/2025/02/19/Repository-pattern-in-Typescript/index.html index 535586c2..ad707344 100644 --- a/2025/02/19/Repository-pattern-in-Typescript/index.html +++ b/2025/02/19/Repository-pattern-in-Typescript/index.html @@ -271,16 +271,17 @@
+ diff --git "a/2025/02/24/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\272\214\346\234\210\344\272\214\345\215\201\345\233\233\346\227\245/index.html" "b/2025/02/24/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\272\214\346\234\210\344\272\214\345\215\201\345\233\233\346\227\245/index.html" index e6e672ea..3bc4867e 100644 --- "a/2025/02/24/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\272\214\346\234\210\344\272\214\345\215\201\345\233\233\346\227\245/index.html" +++ "b/2025/02/24/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\272\214\346\234\210\344\272\214\345\215\201\345\233\233\346\227\245/index.html" @@ -236,16 +236,17 @@
+ diff --git "a/2025/03/13/\351\242\206\345\237\237\351\251\261\345\212\250\350\256\276\350\256\241\344\270\255\347\232\204\342\200\234\350\201\232\345\220\210\346\240\271\342\200\235/index.html" "b/2025/03/13/\351\242\206\345\237\237\351\251\261\345\212\250\350\256\276\350\256\241\344\270\255\347\232\204\342\200\234\350\201\232\345\220\210\346\240\271\342\200\235/index.html" index 31f3b06f..b3d932b2 100644 --- "a/2025/03/13/\351\242\206\345\237\237\351\251\261\345\212\250\350\256\276\350\256\241\344\270\255\347\232\204\342\200\234\350\201\232\345\220\210\346\240\271\342\200\235/index.html" +++ "b/2025/03/13/\351\242\206\345\237\237\351\251\261\345\212\250\350\256\276\350\256\241\344\270\255\347\232\204\342\200\234\350\201\232\345\220\210\346\240\271\342\200\235/index.html" @@ -256,16 +256,17 @@
+ diff --git "a/2025/03/14/DDD-\344\270\255\347\232\204-Ubiquitous-Languages/index.html" "b/2025/03/14/DDD-\344\270\255\347\232\204-Ubiquitous-Languages/index.html" index 19c124d7..bbb577c3 100644 --- "a/2025/03/14/DDD-\344\270\255\347\232\204-Ubiquitous-Languages/index.html" +++ "b/2025/03/14/DDD-\344\270\255\347\232\204-Ubiquitous-Languages/index.html" @@ -258,16 +258,17 @@
+ diff --git "a/2025/03/17/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\270\211\346\234\210\345\215\201\344\270\203\346\227\245/index.html" "b/2025/03/17/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\270\211\346\234\210\345\215\201\344\270\203\346\227\245/index.html" index b4c052f2..b19d54ad 100644 --- "a/2025/03/17/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\270\211\346\234\210\345\215\201\344\270\203\346\227\245/index.html" +++ "b/2025/03/17/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\270\211\346\234\210\345\215\201\344\270\203\346\227\245/index.html" @@ -364,16 +364,17 @@ mjx-container[display="true"] + br {
+ diff --git "a/2025/03/19/\351\242\206\345\237\237\351\251\261\345\212\250\350\256\276\350\256\241\344\270\255\350\201\232\345\220\210\346\240\271\346\214\201\344\271\205\345\214\226\345\222\214\344\272\213\344\273\266\345\217\221\345\270\203\345\217\257\350\203\275\345\257\274\350\207\264\346\225\260\346\215\256\344\270\215\344\270\200\350\207\264\351\227\256\351\242\230/index.html" "b/2025/03/19/\351\242\206\345\237\237\351\251\261\345\212\250\350\256\276\350\256\241\344\270\255\350\201\232\345\220\210\346\240\271\346\214\201\344\271\205\345\214\226\345\222\214\344\272\213\344\273\266\345\217\221\345\270\203\345\217\257\350\203\275\345\257\274\350\207\264\346\225\260\346\215\256\344\270\215\344\270\200\350\207\264\351\227\256\351\242\230/index.html" index 6b871619..666456a9 100644 --- "a/2025/03/19/\351\242\206\345\237\237\351\251\261\345\212\250\350\256\276\350\256\241\344\270\255\350\201\232\345\220\210\346\240\271\346\214\201\344\271\205\345\214\226\345\222\214\344\272\213\344\273\266\345\217\221\345\270\203\345\217\257\350\203\275\345\257\274\350\207\264\346\225\260\346\215\256\344\270\215\344\270\200\350\207\264\351\227\256\351\242\230/index.html" +++ "b/2025/03/19/\351\242\206\345\237\237\351\251\261\345\212\250\350\256\276\350\256\241\344\270\255\350\201\232\345\220\210\346\240\271\346\214\201\344\271\205\345\214\226\345\222\214\344\272\213\344\273\266\345\217\221\345\270\203\345\217\257\350\203\275\345\257\274\350\207\264\346\225\260\346\215\256\344\270\215\344\270\200\350\207\264\351\227\256\351\242\230/index.html" @@ -273,16 +273,17 @@
+ diff --git "a/2025/03/20/TDD-\345\222\214-DDD-\347\232\204\344\270\200\344\272\233\345\260\217\346\203\263\346\263\225/index.html" "b/2025/03/20/TDD-\345\222\214-DDD-\347\232\204\344\270\200\344\272\233\345\260\217\346\203\263\346\263\225/index.html" index b80253f5..7023b4b5 100644 --- "a/2025/03/20/TDD-\345\222\214-DDD-\347\232\204\344\270\200\344\272\233\345\260\217\346\203\263\346\263\225/index.html" +++ "b/2025/03/20/TDD-\345\222\214-DDD-\347\232\204\344\270\200\344\272\233\345\260\217\346\203\263\346\263\225/index.html" @@ -272,16 +272,17 @@
+ diff --git "a/2025/03/20/\350\202\272\345\212\237\350\203\275\346\243\200\346\237\245\346\225\260\345\200\274/index.html" "b/2025/03/20/\350\202\272\345\212\237\350\203\275\346\243\200\346\237\245\346\225\260\345\200\274/index.html" index 3ad2bded..ec0c71b4 100644 --- "a/2025/03/20/\350\202\272\345\212\237\350\203\275\346\243\200\346\237\245\346\225\260\345\200\274/index.html" +++ "b/2025/03/20/\350\202\272\345\212\237\350\203\275\346\243\200\346\237\245\346\225\260\345\200\274/index.html" @@ -291,16 +291,17 @@
+ diff --git a/2025/03/25/Scala-3-Capture-Checking/index.html b/2025/03/25/Scala-3-Capture-Checking/index.html index 216d955e..8af226a7 100644 --- a/2025/03/25/Scala-3-Capture-Checking/index.html +++ b/2025/03/25/Scala-3-Capture-Checking/index.html @@ -387,16 +387,17 @@
+ diff --git "a/2025/03/30/F-\351\207\215\350\275\275\350\247\243\346\236\220\351\227\256\351\242\230/index.html" "b/2025/03/30/F-\351\207\215\350\275\275\350\247\243\346\236\220\351\227\256\351\242\230/index.html" index 429ee6ab..cf4fa56b 100644 --- "a/2025/03/30/F-\351\207\215\350\275\275\350\247\243\346\236\220\351\227\256\351\242\230/index.html" +++ "b/2025/03/30/F-\351\207\215\350\275\275\350\247\243\346\236\220\351\227\256\351\242\230/index.html" @@ -257,16 +257,17 @@
+ diff --git a/2025/03/30/libdecor-gtk-WARNING-Failed-to-initialize-GTK/index.html b/2025/03/30/libdecor-gtk-WARNING-Failed-to-initialize-GTK/index.html index f7f158f4..7d062d71 100644 --- a/2025/03/30/libdecor-gtk-WARNING-Failed-to-initialize-GTK/index.html +++ b/2025/03/30/libdecor-gtk-WARNING-Failed-to-initialize-GTK/index.html @@ -244,16 +244,17 @@
+ diff --git "a/2025/03/31/\345\234\250F-\344\270\255\345\244\204\347\220\206\345\244\215\346\235\202\344\276\235\350\265\226\346\263\250\345\205\245\347\232\204\345\256\236\350\267\265\346\214\207\345\215\227/index.html" "b/2025/03/31/\345\234\250F-\344\270\255\345\244\204\347\220\206\345\244\215\346\235\202\344\276\235\350\265\226\346\263\250\345\205\245\347\232\204\345\256\236\350\267\265\346\214\207\345\215\227/index.html" index e0bd5a50..cbaebd83 100644 --- "a/2025/03/31/\345\234\250F-\344\270\255\345\244\204\347\220\206\345\244\215\346\235\202\344\276\235\350\265\226\346\263\250\345\205\245\347\232\204\345\256\236\350\267\265\346\214\207\345\215\227/index.html" +++ "b/2025/03/31/\345\234\250F-\344\270\255\345\244\204\347\220\206\345\244\215\346\235\202\344\276\235\350\265\226\346\263\250\345\205\245\347\232\204\345\256\236\350\267\265\346\214\207\345\215\227/index.html" @@ -287,16 +287,17 @@
+ diff --git "a/2025/04/02/N-1-selects-problem-\344\270\216-Prisma-ORM/index.html" "b/2025/04/02/N-1-selects-problem-\344\270\216-Prisma-ORM/index.html" index 57a7f583..d98c824c 100644 --- "a/2025/04/02/N-1-selects-problem-\344\270\216-Prisma-ORM/index.html" +++ "b/2025/04/02/N-1-selects-problem-\344\270\216-Prisma-ORM/index.html" @@ -275,16 +275,17 @@
+ diff --git "a/2025/04/03/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\272\224\346\234\210\344\270\211\346\227\245/index.html" "b/2025/04/03/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\272\224\346\234\210\344\270\211\346\227\245/index.html" index 5f26b04b..edd3df5b 100644 --- "a/2025/04/03/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\272\224\346\234\210\344\270\211\346\227\245/index.html" +++ "b/2025/04/03/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\272\224\346\234\210\344\270\211\346\227\245/index.html" @@ -238,16 +238,17 @@
+ diff --git a/2025/04/13/uuidv7-rdbms/index.html b/2025/04/13/uuidv7-rdbms/index.html index 1f6a068c..9a6ad226 100644 --- a/2025/04/13/uuidv7-rdbms/index.html +++ b/2025/04/13/uuidv7-rdbms/index.html @@ -266,16 +266,17 @@
+ diff --git a/2025/04/20/linux-amd-screen-boom/index.html b/2025/04/20/linux-amd-screen-boom/index.html index 73793429..f82472af 100644 --- a/2025/04/20/linux-amd-screen-boom/index.html +++ b/2025/04/20/linux-amd-screen-boom/index.html @@ -244,16 +244,17 @@
+ diff --git a/2025/05/07/nestjs-bullmq-mail-business/index.html b/2025/05/07/nestjs-bullmq-mail-business/index.html index 82f912b9..54132f7d 100644 --- a/2025/05/07/nestjs-bullmq-mail-business/index.html +++ b/2025/05/07/nestjs-bullmq-mail-business/index.html @@ -288,16 +288,17 @@
+ diff --git a/2025/05/08/Multiplayer-Collaborative-Systems-tips/index.html b/2025/05/08/Multiplayer-Collaborative-Systems-tips/index.html index 28937b71..7493c922 100644 --- a/2025/05/08/Multiplayer-Collaborative-Systems-tips/index.html +++ b/2025/05/08/Multiplayer-Collaborative-Systems-tips/index.html @@ -347,16 +347,17 @@ await prisma.$transaction(async tx => {
+ diff --git "a/2025/05/12/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\272\224\346\234\210\345\215\201\344\272\214\346\227\245/index.html" "b/2025/05/12/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\272\224\346\234\210\345\215\201\344\272\214\346\227\245/index.html" index 715d7d4b..134541bc 100644 --- "a/2025/05/12/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\272\224\346\234\210\345\215\201\344\272\214\346\227\245/index.html" +++ "b/2025/05/12/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\272\224\346\234\210\345\215\201\344\272\214\346\227\245/index.html" @@ -251,16 +251,17 @@
+ diff --git a/2025/05/27/vertical-slicing-practice/index.html b/2025/05/27/vertical-slicing-practice/index.html index 9fb8f753..8d8614aa 100644 --- a/2025/05/27/vertical-slicing-practice/index.html +++ b/2025/05/27/vertical-slicing-practice/index.html @@ -278,16 +278,17 @@
+ diff --git "a/2025/06/10/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\205\255\346\234\210\345\215\201\346\227\245/index.html" "b/2025/06/10/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\205\255\346\234\210\345\215\201\346\227\245/index.html" index 11bb2f43..910b26af 100644 --- "a/2025/06/10/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\205\255\346\234\210\345\215\201\346\227\245/index.html" +++ "b/2025/06/10/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\205\255\346\234\210\345\215\201\346\227\245/index.html" @@ -266,16 +266,17 @@
+ diff --git "a/2025/06/29/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\205\255\346\234\210\344\272\214\345\215\201\344\271\235\346\227\245/index.html" "b/2025/06/29/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\205\255\346\234\210\344\272\214\345\215\201\344\271\235\346\227\245/index.html" index 0acd1beb..573e576b 100644 --- "a/2025/06/29/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\205\255\346\234\210\344\272\214\345\215\201\344\271\235\346\227\245/index.html" +++ "b/2025/06/29/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\205\255\346\234\210\344\272\214\345\215\201\344\271\235\346\227\245/index.html" @@ -233,16 +233,17 @@
+ diff --git a/2025/06/30/ibs/index.html b/2025/06/30/ibs/index.html index 15f7e8e1..58b33f87 100644 --- a/2025/06/30/ibs/index.html +++ b/2025/06/30/ibs/index.html @@ -309,16 +309,17 @@
+ diff --git a/2025/07/08/dadgad/index.html b/2025/07/08/dadgad/index.html index f9ec7eaa..0e7aafa5 100644 --- a/2025/07/08/dadgad/index.html +++ b/2025/07/08/dadgad/index.html @@ -251,16 +251,17 @@
+ diff --git a/2025/07/11/fuck-hcho/index.html b/2025/07/11/fuck-hcho/index.html index 0de425a1..538f2973 100644 --- a/2025/07/11/fuck-hcho/index.html +++ b/2025/07/11/fuck-hcho/index.html @@ -331,16 +331,17 @@
+ diff --git a/2025/07/11/rep-date/index.html b/2025/07/11/rep-date/index.html index ef46ff3f..3879cfa7 100644 --- a/2025/07/11/rep-date/index.html +++ b/2025/07/11/rep-date/index.html @@ -279,16 +279,17 @@
+ diff --git a/2025/07/29/nestjs-nested-object-dto/index.html b/2025/07/29/nestjs-nested-object-dto/index.html index 83b37477..64579496 100644 --- a/2025/07/29/nestjs-nested-object-dto/index.html +++ b/2025/07/29/nestjs-nested-object-dto/index.html @@ -288,16 +288,17 @@ NestJS 依赖其底层 HTTP 适配器(默认为 Express)来解析传入的
+ diff --git a/2025/07/31/svelte-lazyquery/index.html b/2025/07/31/svelte-lazyquery/index.html index d283eace..0ef85ee2 100644 --- a/2025/07/31/svelte-lazyquery/index.html +++ b/2025/07/31/svelte-lazyquery/index.html @@ -298,16 +298,17 @@
+ diff --git a/2025/08/13/nestjs-enableImplicitConversion-and-transform/index.html b/2025/08/13/nestjs-enableImplicitConversion-and-transform/index.html index 1d890c03..7f3ca3b6 100644 --- a/2025/08/13/nestjs-enableImplicitConversion-and-transform/index.html +++ b/2025/08/13/nestjs-enableImplicitConversion-and-transform/index.html @@ -284,16 +284,17 @@
+ diff --git a/2025/09/09/database-fk-design-in-clinical-medicine/index.html b/2025/09/09/database-fk-design-in-clinical-medicine/index.html index 08e0c719..5826e255 100644 --- a/2025/09/09/database-fk-design-in-clinical-medicine/index.html +++ b/2025/09/09/database-fk-design-in-clinical-medicine/index.html @@ -301,16 +301,17 @@
+ diff --git "a/2025/09/24/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\271\235\346\234\210\344\272\214\345\215\201\345\233\233\346\227\245/index.html" "b/2025/09/24/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\271\235\346\234\210\344\272\214\345\215\201\345\233\233\346\227\245/index.html" index d49e6d26..ff0a9429 100644 --- "a/2025/09/24/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\271\235\346\234\210\344\272\214\345\215\201\345\233\233\346\227\245/index.html" +++ "b/2025/09/24/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\344\271\235\346\234\210\344\272\214\345\215\201\345\233\233\346\227\245/index.html" @@ -272,16 +272,17 @@
+ diff --git a/2025/10/19/Gram-stain/index.html b/2025/10/19/Gram-stain/index.html index 235a5468..e2187880 100644 --- a/2025/10/19/Gram-stain/index.html +++ b/2025/10/19/Gram-stain/index.html @@ -247,16 +247,17 @@
+ diff --git "a/2025/10/19/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\346\234\210\345\215\201\344\271\235\346\227\245/index.html" "b/2025/10/19/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\346\234\210\345\215\201\344\271\235\346\227\245/index.html" index 6e898d29..6906ccaf 100644 --- "a/2025/10/19/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\346\234\210\345\215\201\344\271\235\346\227\245/index.html" +++ "b/2025/10/19/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\346\234\210\345\215\201\344\271\235\346\227\245/index.html" @@ -262,16 +262,17 @@
+ diff --git "a/2025/10/19/\346\236\201\347\256\200\344\270\273\344\271\211\347\224\237\346\264\273\347\232\204\346\234\254\350\264\250/index.html" "b/2025/10/19/\346\236\201\347\256\200\344\270\273\344\271\211\347\224\237\346\264\273\347\232\204\346\234\254\350\264\250/index.html" index 93f6f47a..28bb94b3 100644 --- "a/2025/10/19/\346\236\201\347\256\200\344\270\273\344\271\211\347\224\237\346\264\273\347\232\204\346\234\254\350\264\250/index.html" +++ "b/2025/10/19/\346\236\201\347\256\200\344\270\273\344\271\211\347\224\237\346\264\273\347\232\204\346\234\254\350\264\250/index.html" @@ -263,16 +263,17 @@
+ diff --git a/2025/10/24/Neutrophils-are-a-double-edged-sword/index.html b/2025/10/24/Neutrophils-are-a-double-edged-sword/index.html index c5944fd4..64d1aea8 100644 --- a/2025/10/24/Neutrophils-are-a-double-edged-sword/index.html +++ b/2025/10/24/Neutrophils-are-a-double-edged-sword/index.html @@ -255,16 +255,17 @@
+ diff --git a/2025/10/28/sufactants/index.html b/2025/10/28/sufactants/index.html index bf4b9003..89043ce2 100644 --- a/2025/10/28/sufactants/index.html +++ b/2025/10/28/sufactants/index.html @@ -252,16 +252,17 @@
+ diff --git "a/2025/10/29/\345\272\223\346\254\243\347\273\274\345\220\210\345\276\201/index.html" "b/2025/10/29/\345\272\223\346\254\243\347\273\274\345\220\210\345\276\201/index.html" index 9caec711..77b6d85a 100644 --- "a/2025/10/29/\345\272\223\346\254\243\347\273\274\345\220\210\345\276\201/index.html" +++ "b/2025/10/29/\345\272\223\346\254\243\347\273\274\345\220\210\345\276\201/index.html" @@ -340,16 +340,17 @@
+ diff --git "a/2025/10/30/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\346\234\210\344\270\211\345\215\201\346\227\245/index.html" "b/2025/10/30/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\346\234\210\344\270\211\345\215\201\346\227\245/index.html" index 9514139e..83124da1 100644 --- "a/2025/10/30/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\346\234\210\344\270\211\345\215\201\346\227\245/index.html" +++ "b/2025/10/30/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\346\234\210\344\270\211\345\215\201\346\227\245/index.html" @@ -242,16 +242,17 @@
+ diff --git "a/2025/10/31/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\346\234\210\344\270\211\345\215\201\344\270\200\346\227\245/index.html" "b/2025/10/31/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\346\234\210\344\270\211\345\215\201\344\270\200\346\227\245/index.html" index e733949d..60ee4ed9 100644 --- "a/2025/10/31/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\346\234\210\344\270\211\345\215\201\344\270\200\346\227\245/index.html" +++ "b/2025/10/31/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\346\234\210\344\270\211\345\215\201\344\270\200\346\227\245/index.html" @@ -237,16 +237,17 @@
+ diff --git "a/2025/11/07/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\270\200\346\234\210\344\270\203\346\227\245/index.html" "b/2025/11/07/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\270\200\346\234\210\344\270\203\346\227\245/index.html" index 04305bb5..8d0218c3 100644 --- "a/2025/11/07/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\270\200\346\234\210\344\270\203\346\227\245/index.html" +++ "b/2025/11/07/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\270\200\346\234\210\344\270\203\346\227\245/index.html" @@ -292,16 +292,17 @@
+ diff --git "a/2025/11/08/\345\220\216\346\221\207\347\232\204-Graphic-EQ-APO-Presets/index.html" "b/2025/11/08/\345\220\216\346\221\207\347\232\204-Graphic-EQ-APO-Presets/index.html" index 3f821897..6e4700dc 100644 --- "a/2025/11/08/\345\220\216\346\221\207\347\232\204-Graphic-EQ-APO-Presets/index.html" +++ "b/2025/11/08/\345\220\216\346\221\207\347\232\204-Graphic-EQ-APO-Presets/index.html" @@ -316,16 +316,17 @@
+ diff --git "a/2025/11/14/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\270\200\346\234\210\345\215\201\345\233\233\346\227\245/index.html" "b/2025/11/14/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\270\200\346\234\210\345\215\201\345\233\233\346\227\245/index.html" index e49e69b6..dda8db48 100644 --- "a/2025/11/14/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\270\200\346\234\210\345\215\201\345\233\233\346\227\245/index.html" +++ "b/2025/11/14/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\270\200\346\234\210\345\215\201\345\233\233\346\227\245/index.html" @@ -267,16 +267,17 @@
+ diff --git "a/2025/11/26/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\270\200\346\234\210\344\272\214\345\215\201\345\205\255\346\227\245/index.html" "b/2025/11/26/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\270\200\346\234\210\344\272\214\345\215\201\345\205\255\346\227\245/index.html" index 03ee7c2a..a680e2f5 100644 --- "a/2025/11/26/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\270\200\346\234\210\344\272\214\345\215\201\345\205\255\346\227\245/index.html" +++ "b/2025/11/26/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\270\200\346\234\210\344\272\214\345\215\201\345\205\255\346\227\245/index.html" @@ -255,16 +255,17 @@
+ diff --git "a/2025/11/27/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\270\200\346\234\210\344\272\214\345\215\201\344\270\203\346\227\245/index.html" "b/2025/11/27/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\270\200\346\234\210\344\272\214\345\215\201\344\270\203\346\227\245/index.html" index 255b127b..3eea39dd 100644 --- "a/2025/11/27/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\270\200\346\234\210\344\272\214\345\215\201\344\270\203\346\227\245/index.html" +++ "b/2025/11/27/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\270\200\346\234\210\344\272\214\345\215\201\344\270\203\346\227\245/index.html" @@ -252,16 +252,17 @@
+ diff --git "a/2025/11/29/FDA-\344\273\277\345\210\266\350\215\257\346\265\201\347\250\213/index.html" "b/2025/11/29/FDA-\344\273\277\345\210\266\350\215\257\346\265\201\347\250\213/index.html" index 70514b0f..a9118da2 100644 --- "a/2025/11/29/FDA-\344\273\277\345\210\266\350\215\257\346\265\201\347\250\213/index.html" +++ "b/2025/11/29/FDA-\344\273\277\345\210\266\350\215\257\346\265\201\347\250\213/index.html" @@ -259,16 +259,17 @@
+ diff --git "a/2025/12/19/\344\270\264\345\272\212\347\240\224\347\251\266\344\270\255\347\233\262\346\200\201\350\247\204\345\210\231\345\255\230\345\234\250\347\232\204\345\216\237\345\233\240/index.html" "b/2025/12/19/\344\270\264\345\272\212\347\240\224\347\251\266\344\270\255\347\233\262\346\200\201\350\247\204\345\210\231\345\255\230\345\234\250\347\232\204\345\216\237\345\233\240/index.html" index 65288da4..f4b11e57 100644 --- "a/2025/12/19/\344\270\264\345\272\212\347\240\224\347\251\266\344\270\255\347\233\262\346\200\201\350\247\204\345\210\231\345\255\230\345\234\250\347\232\204\345\216\237\345\233\240/index.html" +++ "b/2025/12/19/\344\270\264\345\272\212\347\240\224\347\251\266\344\270\255\347\233\262\346\200\201\350\247\204\345\210\231\345\255\230\345\234\250\347\232\204\345\216\237\345\233\240/index.html" @@ -254,16 +254,17 @@
+ diff --git "a/2025/12/19/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\272\214\346\234\210\345\215\201\344\271\235\346\227\245/index.html" "b/2025/12/19/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\272\214\346\234\210\345\215\201\344\271\235\346\227\245/index.html" index bd95cf99..8595dd5b 100644 --- "a/2025/12/19/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\272\214\346\234\210\345\215\201\344\271\235\346\227\245/index.html" +++ "b/2025/12/19/\344\272\214\343\200\207\344\272\214\344\272\224\345\271\264\345\215\201\344\272\214\346\234\210\345\215\201\344\271\235\346\227\245/index.html" @@ -269,16 +269,17 @@
+ diff --git "a/2025/12/20/\350\260\210\350\260\210\350\275\257\344\273\266\345\267\245\347\250\213/index.html" "b/2025/12/20/\350\260\210\350\260\210\350\275\257\344\273\266\345\267\245\347\250\213/index.html" index 51c8f5fa..c64c8570 100644 --- "a/2025/12/20/\350\260\210\350\260\210\350\275\257\344\273\266\345\267\245\347\250\213/index.html" +++ "b/2025/12/20/\350\260\210\350\260\210\350\275\257\344\273\266\345\267\245\347\250\213/index.html" @@ -313,7 +313,13 @@ mjx-container[display="true"] + br {

复杂性是软件的本质,无法消除,只能转移或控制。这与建筑工程有本质区别,桥梁不会自发产生新状态。

二、 熵增是不可逆热力学过程

组织沟通结构的混乱会精确映射为代码结构的混乱。代码在没有外力干预下必然走向腐烂。

-
1
2
3
4
5
6
7
graph TD
A[需求变更] --> B[快速补丁]
B --> C[技术债务]
C --> D[开发速度下降]
D --> E[更多补丁]
E --> C
style C fill:#f00,stroke:#333,stroke-width:2px
+
graph TD
+    A[需求变更] --> B[快速补丁]
+    B --> C[技术债务]
+    C --> D[开发速度下降]
+    D --> E[更多补丁]
+    E --> C
+    style C fill:#f00,stroke:#333,stroke-width:2px

技术债务的利息是超线性增长的。一个类被10个模块依赖时,修改它的成本不是10倍,而是约 倍,因为需要理解所有依赖方的上下文。

三、人类认知约束

人类工作记忆容量为 个信息单元。这是代码审查、架构设计、故障排查的硬性天花板。

@@ -369,7 +375,13 @@ mjx-container[display="true"] + br {

五、工程化 = 可重复 + 可验证 + 可协作

代码本身是廉价的,可维护、可演进的系统才是工程目标。

-
1
2
3
4
5
6
7
graph LR
subgraph "工程化三支柱"
A[自动化测试] --> D[可验证]
B[CI/CD流水线] --> E[可重复]
C[Code Review + 文档] --> F[可协作]
end
D & E & F --> G[对抗熵增]
+
graph LR
+    subgraph "工程化三支柱"
+        A[自动化测试] --> D[可验证]
+        B[CI/CD流水线] --> E[可重复]
+        C[Code Review + 文档] --> F[可协作]
+    end
+    D & E & F --> G[对抗熵增]

关键指标: