9 Commits

Author SHA1 Message Date
4a0eb97299 [ImgBot] Optimize images
*Total -- 21,721.08kb -> 15,974.97kb (26.45%)

/public/mdImages/IMG-449FF87F77D723DA1A144F2B3BCB890F.png -- 65.13kb -> 8.94kb (86.27%)
/public/mdImages/IMG-5E38918F927647792210E44CA2C73E30.png -- 39.86kb -> 10.83kb (72.83%)
/public/mdImages/IMG-57FB4A797CCE28DF5413ACAC19610F28.png -- 133.84kb -> 57.19kb (57.27%)
/public/mdImages/IMG-3C592EDF4B92747CD6E3755E57AE372A.png -- 120.16kb -> 60.24kb (49.86%)
/public/mdImages/IMG-330ABC2555F1F3E34E3D9FBB55B9C8F9.png -- 217.94kb -> 109.82kb (49.61%)
/public/mdImages/IMG-C54B455556952B47DBE32B14D26E5548.png -- 147.15kb -> 79.75kb (45.81%)
/public/mdImages/IMG-A6AAE4B65CAEFB6B8E549F2AB75BADCD.png -- 218.56kb -> 118.71kb (45.69%)
/public/mdImages/IMG-803E576335AF5653F8963BE7881E4DD8.png -- 150.61kb -> 82.32kb (45.34%)
/public/mdImages/IMG-2C2B9C98EF7B0A1DEFF1E1A269912DE2.png -- 246.33kb -> 145.13kb (41.08%)
/public/mdImages/IMG-42AE74197F09A21FA3B3182045DE5126.png -- 8.90kb -> 5.58kb (37.33%)
/public/mdImages/IMG-EAB6D9A347C7926AB395DC9F5D27F42A.png -- 8.50kb -> 5.45kb (35.94%)
/public/mdImages/IMG-19B31E2B37A4ADD4C3F65725068BCAC4.png -- 22.50kb -> 14.46kb (35.72%)
/public/mdImages/IMG-7F9EB8A6DF15D7814E3A8AEBB48D1E6B.png -- 1,837.93kb -> 1,182.64kb (35.65%)
/public/mdImages/IMG-20250104114722956.png -- 457.81kb -> 303.46kb (33.71%)
/public/mdImages/IMG-5ECA04383C3D96B4A767C5A0B3463E19.png -- 47.43kb -> 31.74kb (33.07%)
/public/mdImages/IMG-066011DE28B89ED8A4E438A26F8F0A44.png -- 4,778.80kb -> 3,233.82kb (32.33%)
/public/mdImages/IMG-41F8AD4A7B808D2191BF4861D3847A35.png -- 1,067.48kb -> 735.12kb (31.14%)
/public/mdImages/IMG-E18BA7CA03EA7C36FDE6FF2F9B3A0542.png -- 1,784.43kb -> 1,233.30kb (30.89%)
/public/social-card.png -- 1,455.18kb -> 1,028.25kb (29.34%)
/public/mdImages/IMG-5D773F6926C2C236AC8FF3150AE233AD.png -- 40.57kb -> 29.74kb (26.71%)
/public/mdImages/IMG-3D020E6C18045F751BC938C45EC88E95.png -- 76.04kb -> 57.60kb (24.25%)
/public/mdImages/IMG-C58CD0BCE8298B39A32CF9B5698EF4DC.png -- 37.43kb -> 29.04kb (22.4%)
/public/mdImages/IMG-50A2519769D27745F083E18F4D48FC55.png -- 4,164.86kb -> 3,368.68kb (19.12%)
/public/mdImages/IMG-69C73A35AE6AA1B14805360168652323.png -- 1,990.92kb -> 1,669.24kb (16.16%)
/public/mdImages/IMG-0CAF40BEB99FF683F714CE95D41C23F8.jpeg -- 209.79kb -> 182.90kb (12.82%)
/public/mdImages/IMG-175A7D0403C666A77EDC045637DDCDCD.jpeg -- 112.41kb -> 101.19kb (9.98%)
/public/mdImages/IMG-DE175F4D2C345F58E467656A11E3E2D8-1.png -- 2,280.52kb -> 2,089.87kb (8.36%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2025-02-21 11:22:09 +00:00
d70d2af9d1 Update docs and sort content 2025-02-21 11:19:40 +00:00
4288d472c7 feat: 优化重定向的写法 2025-02-21 15:44:50 +08:00
2fd907f3e8 Update docs and sort content 2025-02-21 03:39:38 +00:00
95fed683c8 Update docs and sort content 2025-02-21 03:23:48 +00:00
492e9bac78 Update docs and sort content 2025-02-21 02:54:17 +00:00
4fe221acf1 Update docs and sort content 2025-02-19 17:59:49 +00:00
1c36e3f5ec Update docs and sort content 2025-02-19 17:36:53 +00:00
a2bef5b7ad feat: enable notes rss 2025-02-20 01:32:27 +08:00
378 changed files with 1011 additions and 6750 deletions

View File

@ -29,6 +29,12 @@ export default defineConfig({
domains: ["webmention.io", "kazoottt.top"],
service: passthroughImageService(),
},
redirects: {
"/blog/[...slug]": "/posts/[...slug]",
"/category/[...slug]": "/categories/[...slug]",
"/diary/[...slug]": "/notes/[...slug]",
"/tag/[...slug]": "/tags/[...slug]",
},
integrations: [
expressiveCode(expressiveCodeOptions),
icon(),

View File

@ -21,7 +21,7 @@
"@astrojs/rss": "4.0.11",
"@astrojs/sitemap": "3.2.1",
"@giscus/react": "^3.1.0",
"@tailwindcss/vite": "4.0.3",
"@tailwindcss/vite": "4.0.7",
"astro": "5.2.5",
"astro-expressive-code": "^0.40.1",
"astro-icon": "^1.1.5",
@ -66,7 +66,7 @@
"prettier-plugin-astro": "0.14.1",
"prettier-plugin-tailwindcss": "^0.6.11",
"reading-time": "^1.5.0",
"tailwindcss": "4.0.4",
"tailwindcss": "4.0.7",
"typescript": "^5.7.3"
}
}

177
pnpm-lock.yaml generated
View File

@ -27,8 +27,8 @@ importers:
specifier: ^3.1.0
version: 3.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@tailwindcss/vite':
specifier: 4.0.3
version: 4.0.3(vite@6.1.0(@types/node@22.10.5)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.7.0))
specifier: 4.0.7
version: 4.0.7(vite@6.1.0(@types/node@22.10.5)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.7.0))
astro:
specifier: 5.2.5
version: 5.2.5(@types/node@22.10.5)(jiti@2.4.2)(lightningcss@1.29.1)(rollup@4.34.6)(typescript@5.7.3)(yaml@2.7.0)
@ -125,7 +125,7 @@ importers:
version: 2.6.2
'@tailwindcss/typography':
specifier: ^0.5.16
version: 0.5.16(tailwindcss@4.0.4)
version: 0.5.16(tailwindcss@4.0.7)
'@types/hast':
specifier: ^3.0.4
version: 3.0.4
@ -157,8 +157,8 @@ importers:
specifier: ^1.5.0
version: 1.5.0
tailwindcss:
specifier: 4.0.4
version: 4.0.4
specifier: 4.0.7
version: 4.0.7
typescript:
specifier: ^5.7.3
version: 5.7.3
@ -342,24 +342,28 @@ packages:
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [linux]
libc: [musl]
'@biomejs/cli-linux-arm64@1.9.4':
resolution: {integrity: sha512-fJIW0+LYujdjUgJJuwesP4EjIBl/N/TcOX3IvIHJQNsAqvV2CHIogsmA94BPG6jZATS4Hi+xv4SkBBQSt1N4/g==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@biomejs/cli-linux-x64-musl@1.9.4':
resolution: {integrity: sha512-gEhi/jSBhZ2m6wjV530Yy8+fNqG8PAinM3oV7CyO+6c3CEh16Eizm21uHVsyVBEB6RIM8JHIl6AGYCv6Q6Q9Tg==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [linux]
libc: [musl]
'@biomejs/cli-linux-x64@1.9.4':
resolution: {integrity: sha512-lRCJv/Vi3Vlwmbd6K+oQ0KhLHMAysN8lXoCI7XeHlxaajk06u7G+UsFSO01NAs5iYuWKmVZjmiOzJ0OJmGsMwg==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [linux]
libc: [glibc]
'@biomejs/cli-win32-arm64@1.9.4':
resolution: {integrity: sha512-tlbhLk+WXZmgwoIKwHIHEBZUwxml7bRJgk0X2sPyNR3S93cdRq6XulAZRQJ17FYGGzWne0fgrXBKpl7l4M87Hg==}
@ -607,67 +611,79 @@ packages:
resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@img/sharp-libvips-linux-arm@1.0.5':
resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
cpu: [arm]
os: [linux]
libc: [glibc]
'@img/sharp-libvips-linux-s390x@1.0.4':
resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
cpu: [s390x]
os: [linux]
libc: [glibc]
'@img/sharp-libvips-linux-x64@1.0.4':
resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
cpu: [x64]
os: [linux]
libc: [glibc]
'@img/sharp-libvips-linuxmusl-arm64@1.0.4':
resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
cpu: [arm64]
os: [linux]
libc: [musl]
'@img/sharp-libvips-linuxmusl-x64@1.0.4':
resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
cpu: [x64]
os: [linux]
libc: [musl]
'@img/sharp-linux-arm64@0.33.5':
resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@img/sharp-linux-arm@0.33.5':
resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm]
os: [linux]
libc: [glibc]
'@img/sharp-linux-s390x@0.33.5':
resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
'@img/sharp-linux-x64@0.33.5':
resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
libc: [glibc]
'@img/sharp-linuxmusl-arm64@0.33.5':
resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
libc: [musl]
'@img/sharp-linuxmusl-x64@0.33.5':
resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
libc: [musl]
'@img/sharp-wasm32@0.33.5':
resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
@ -791,24 +807,28 @@ packages:
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@resvg/resvg-js-linux-arm64-musl@2.6.2':
resolution: {integrity: sha512-3h3dLPWNgSsD4lQBJPb4f+kvdOSJHa5PjTYVsWHxLUzH4IFTJUAnmuWpw4KqyQ3NA5QCyhw4TWgxk3jRkQxEKg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [musl]
'@resvg/resvg-js-linux-x64-gnu@2.6.2':
resolution: {integrity: sha512-IVUe+ckIerA7xMZ50duAZzwf1U7khQe2E0QpUxu5MBJNao5RqC0zwV/Zm965vw6D3gGFUl7j4m+oJjubBVoftw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [glibc]
'@resvg/resvg-js-linux-x64-musl@2.6.2':
resolution: {integrity: sha512-UOf83vqTzoYQO9SZ0fPl2ZIFtNIz/Rr/y+7X8XRX1ZnBYsQ/tTb+cj9TE+KHOdmlTFBxhYzVkP2lRByCzqi4jQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [musl]
'@resvg/resvg-js-win32-arm64-msvc@2.6.2':
resolution: {integrity: sha512-7C/RSgCa+7vqZ7qAbItfiaAWhyRSoD4l4BQAbVDqRRsRgY+S+hgS3in0Rxr7IorKUpGE69X48q6/nOAuTJQxeQ==}
@ -875,51 +895,61 @@ packages:
resolution: {integrity: sha512-88fSzjC5xeH9S2Vg3rPgXJULkHcLYMkh8faix8DX4h4TIAL65ekwuQMA/g2CXq8W+NJC43V6fUpYZNjaX3+IIg==}
cpu: [arm]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-arm-musleabihf@4.34.6':
resolution: {integrity: sha512-wM4ztnutBqYFyvNeR7Av+reWI/enK9tDOTKNF+6Kk2Q96k9bwhDDOlnCUNRPvromlVXo04riSliMBs/Z7RteEg==}
cpu: [arm]
os: [linux]
libc: [musl]
'@rollup/rollup-linux-arm64-gnu@4.34.6':
resolution: {integrity: sha512-9RyprECbRa9zEjXLtvvshhw4CMrRa3K+0wcp3KME0zmBe1ILmvcVHnypZ/aIDXpRyfhSYSuN4EPdCCj5Du8FIA==}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-arm64-musl@4.34.6':
resolution: {integrity: sha512-qTmklhCTyaJSB05S+iSovfo++EwnIEZxHkzv5dep4qoszUMX5Ca4WM4zAVUMbfdviLgCSQOu5oU8YoGk1s6M9Q==}
cpu: [arm64]
os: [linux]
libc: [musl]
'@rollup/rollup-linux-loongarch64-gnu@4.34.6':
resolution: {integrity: sha512-4Qmkaps9yqmpjY5pvpkfOerYgKNUGzQpFxV6rnS7c/JfYbDSU0y6WpbbredB5cCpLFGJEqYX40WUmxMkwhWCjw==}
cpu: [loong64]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-powerpc64le-gnu@4.34.6':
resolution: {integrity: sha512-Zsrtux3PuaxuBTX/zHdLaFmcofWGzaWW1scwLU3ZbW/X+hSsFbz9wDIp6XvnT7pzYRl9MezWqEqKy7ssmDEnuQ==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-riscv64-gnu@4.34.6':
resolution: {integrity: sha512-aK+Zp+CRM55iPrlyKiU3/zyhgzWBxLVrw2mwiQSYJRobCURb781+XstzvA8Gkjg/hbdQFuDw44aUOxVQFycrAg==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-s390x-gnu@4.34.6':
resolution: {integrity: sha512-WoKLVrY9ogmaYPXwTH326+ErlCIgMmsoRSx6bO+l68YgJnlOXhygDYSZe/qbUJCSiCiZAQ+tKm88NcWuUXqOzw==}
cpu: [s390x]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-x64-gnu@4.34.6':
resolution: {integrity: sha512-Sht4aFvmA4ToHd2vFzwMFaQCiYm2lDFho5rPcvPBT5pCdC+GwHG6CMch4GQfmWTQ1SwRKS0dhDYb54khSrjDWw==}
cpu: [x64]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-x64-musl@4.34.6':
resolution: {integrity: sha512-zmmpOQh8vXc2QITsnCiODCDGXFC8LMi64+/oPpPx5qz3pqv0s6x46ps4xoycfUiVZps5PFn1gksZzo4RGTKT+A==}
cpu: [x64]
os: [linux]
libc: [musl]
'@rollup/rollup-win32-arm64-msvc@4.34.6':
resolution: {integrity: sha512-3/q1qUsO/tLqGBaD4uXsB6coVGB3usxw3qyeVb59aArCgedSF66MPdgRStUd7vbZOsko/CgVaY5fo2vkvPLWiA==}
@ -962,77 +992,81 @@ packages:
engines: {node: '>= 8.0.0'}
hasBin: true
'@tailwindcss/node@4.0.3':
resolution: {integrity: sha512-QsVJokOl0pJ4AbJV33D2npvLcHGPWi5MOSZtrtE0GT3tSx+3D0JE2lokLA8yHS1x3oCY/3IyRyy7XX6tmzid7A==}
'@tailwindcss/node@4.0.7':
resolution: {integrity: sha512-dkFXufkbRB2mu3FPsW5xLAUWJyexpJA+/VtQj18k3SUiJVLdpgzBd1v1gRRcIpEJj7K5KpxBKfOXlZxT3ZZRuA==}
'@tailwindcss/oxide-android-arm64@4.0.3':
resolution: {integrity: sha512-S8XOTQuMnpijZRlPm5HBzPJjZ28quB+40LSRHjRnQF6rRYKsvpr1qkY7dfwsetNdd+kMLOMDsvmuT8WnqqETvg==}
'@tailwindcss/oxide-android-arm64@4.0.7':
resolution: {integrity: sha512-5iQXXcAeOHBZy8ASfHFm1k0O/9wR2E3tKh6+P+ilZZbQiMgu+qrnfpBWYPc3FPuQdWiWb73069WT5D+CAfx/tg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [android]
'@tailwindcss/oxide-darwin-arm64@4.0.3':
resolution: {integrity: sha512-smrY2DpzhXvgDhZtQlYAl8+vxJ04lv2/64C1eiRxvsRT2nkw/q+zA1/eAYKvUHat6cIuwqDku3QucmrUT6pCeg==}
'@tailwindcss/oxide-darwin-arm64@4.0.7':
resolution: {integrity: sha512-7yGZtEc5IgVYylqK/2B0yVqoofk4UAbkn1ygNpIJZyrOhbymsfr8uUFCueTu2fUxmAYIfMZ8waWo2dLg/NgLgg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
'@tailwindcss/oxide-darwin-x64@4.0.3':
resolution: {integrity: sha512-NTz8x/LcGUjpZAWUxz0ZuzHao90Wj9spoQgomwB+/hgceh5gcJDfvaBYqxLFpKzVglpnbDSq1Fg0p0zI4oa5Pg==}
'@tailwindcss/oxide-darwin-x64@4.0.7':
resolution: {integrity: sha512-tPQDV20fBjb26yWbPqT1ZSoDChomMCiXTKn4jupMSoMCFyU7+OJvIY1ryjqBuY622dEBJ8LnCDDWsnj1lX9nNQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
'@tailwindcss/oxide-freebsd-x64@4.0.3':
resolution: {integrity: sha512-yQc9Q0JCOp3kkAV8gKgDctXO60IkQhHpqGB+KgOccDtD5UmN6Q5+gd+lcsDyQ7N8dRuK1fAud51xQpZJgKfm7g==}
'@tailwindcss/oxide-freebsd-x64@4.0.7':
resolution: {integrity: sha512-sZqJpTyTZiknU9LLHuByg5GKTW+u3FqM7q7myequAXxKOpAFiOfXpY710FuMY+gjzSapyRbDXJlsTQtCyiTo5w==}
engines: {node: '>= 10'}
cpu: [x64]
os: [freebsd]
'@tailwindcss/oxide-linux-arm-gnueabihf@4.0.3':
resolution: {integrity: sha512-e1ivVMLSnxTOU1O3npnxN16FEyWM/g3SuH2pP6udxXwa0/SnSAijRwcAYRpqIlhVKujr158S8UeHxQjC4fGl4w==}
'@tailwindcss/oxide-linux-arm-gnueabihf@4.0.7':
resolution: {integrity: sha512-PBgvULgeSswjd8cbZ91gdIcIDMdc3TUHV5XemEpxlqt9M8KoydJzkuB/Dt910jYdofOIaTWRL6adG9nJICvU4A==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
'@tailwindcss/oxide-linux-arm64-gnu@4.0.3':
resolution: {integrity: sha512-PLrToqQqX6sdJ9DmMi8IxZWWrfjc9pdi9AEEPTrtMts3Jm9HBi1WqEeF1VwZZ2aW9TXloE5OwA35zuuq1Bhb/Q==}
'@tailwindcss/oxide-linux-arm64-gnu@4.0.7':
resolution: {integrity: sha512-By/a2yeh+e9b+C67F88ndSwVJl2A3tcUDb29FbedDi+DZ4Mr07Oqw9Y1DrDrtHIDhIZ3bmmiL1dkH2YxrtV+zw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@tailwindcss/oxide-linux-arm64-musl@4.0.3':
resolution: {integrity: sha512-YlzRxx7N1ampfgSKzEDw0iwDkJXUInR4cgNEqmR4TzHkU2Vhg59CGPJrTI7dxOBofD8+O35R13Nk9Ytyv0JUFg==}
'@tailwindcss/oxide-linux-arm64-musl@4.0.7':
resolution: {integrity: sha512-WHYs3cpPEJb/ccyT20NOzopYQkl7JKncNBUbb77YFlwlXMVJLLV3nrXQKhr7DmZxz2ZXqjyUwsj2rdzd9stYdw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [musl]
'@tailwindcss/oxide-linux-x64-gnu@4.0.3':
resolution: {integrity: sha512-Xfc3z/li6XkuD7Hs+Uk6pjyCXnfnd9zuQTKOyDTZJ544xc2yoMKUkuDw6Et9wb31MzU2/c0CIUpTDa71lL9KHw==}
'@tailwindcss/oxide-linux-x64-gnu@4.0.7':
resolution: {integrity: sha512-7bP1UyuX9kFxbOwkeIJhBZNevKYPXB6xZI37v09fqi6rqRJR8elybwjMUHm54GVP+UTtJ14ueB1K54Dy1tIO6w==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [glibc]
'@tailwindcss/oxide-linux-x64-musl@4.0.3':
resolution: {integrity: sha512-ugKVqKzwa/cjmqSQG17aS9DYrEcQ/a5NITcgmOr3JLW4Iz64C37eoDlkC8tIepD3S/Td/ywKAolTQ8fKbjEL4g==}
'@tailwindcss/oxide-linux-x64-musl@4.0.7':
resolution: {integrity: sha512-gBQIV8nL/LuhARNGeroqzXymMzzW5wQzqlteVqOVoqwEfpHOP3GMird5pGFbnpY+NP0fOlsZGrxxOPQ4W/84bQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [musl]
'@tailwindcss/oxide-win32-arm64-msvc@4.0.3':
resolution: {integrity: sha512-qHPDMl+UUwsk1RMJMgAXvhraWqUUT+LR/tkXix5RA39UGxtTrHwsLIN1AhNxI5i2RFXAXfmFXDqZCdyQ4dWmAQ==}
'@tailwindcss/oxide-win32-arm64-msvc@4.0.7':
resolution: {integrity: sha512-aH530NFfx0kpQpvYMfWoeG03zGnRCMVlQG8do/5XeahYydz+6SIBxA1tl/cyITSJyWZHyVt6GVNkXeAD30v0Xg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
'@tailwindcss/oxide-win32-x64-msvc@4.0.3':
resolution: {integrity: sha512-+ujwN4phBGyOsPyLgGgeCyUm4Mul+gqWVCIGuSXWgrx9xVUnf6LVXrw0BDBc9Aq1S2qMyOTX4OkCGbZeoIo8Qw==}
'@tailwindcss/oxide-win32-x64-msvc@4.0.7':
resolution: {integrity: sha512-8Cva6bbJN7ZJx320k7vxGGdU0ewmpfS5A4PudyzUuofdi8MgeINuiiWiPQ0VZCda/GX88K6qp+6UpDZNVr8HMQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
'@tailwindcss/oxide@4.0.3':
resolution: {integrity: sha512-FFcp3VNvRjjmFA39ORM27g2mbflMQljhvM7gxBAujHxUy4LXlKa6yMF9wbHdTbPqTONiCyyOYxccvJyVyI/XBg==}
'@tailwindcss/oxide@4.0.7':
resolution: {integrity: sha512-yr6w5YMgjy+B+zkJiJtIYGXW+HNYOPfRPtSs+aqLnKwdEzNrGv4ZuJh9hYJ3mcA+HMq/K1rtFV+KsEr65S558g==}
engines: {node: '>= 10'}
'@tailwindcss/typography@0.5.16':
@ -1040,8 +1074,8 @@ packages:
peerDependencies:
tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1'
'@tailwindcss/vite@4.0.3':
resolution: {integrity: sha512-Qj6rSO+EvXnNDymloKZ11D54JJTnDrkRWJBzNHENDxjt0HtrCZJbSLIrcJ/WdaoU4othrel/oFqHpO/doxIS/Q==}
'@tailwindcss/vite@4.0.7':
resolution: {integrity: sha512-GYx5sxArfIMtdZCsxfya3S/efMmf4RvfqdiLUozkhmSFBNUFnYVodatpoO/en4/BsOIGvq/RB6HwcTLn9prFnQ==}
peerDependencies:
vite: ^5.2.0 || ^6
@ -2090,24 +2124,28 @@ packages:
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
libc: [glibc]
lightningcss-linux-arm64-musl@1.29.1:
resolution: {integrity: sha512-UKMFrG4rL/uHNgelBsDwJcBqVpzNJbzsKkbI3Ja5fg00sgQnHw/VrzUTEc4jhZ+AN2BvQYz/tkHu4vt1kLuJyw==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
libc: [musl]
lightningcss-linux-x64-gnu@1.29.1:
resolution: {integrity: sha512-u1S+xdODy/eEtjADqirA774y3jLcm8RPtYztwReEXoZKdzgsHYPl0s5V52Tst+GKzqjebkULT86XMSxejzfISw==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
libc: [glibc]
lightningcss-linux-x64-musl@1.29.1:
resolution: {integrity: sha512-L0Tx0DtaNUTzXv0lbGCLB/c/qEADanHbu4QdcNOXLIe1i8i22rZRpbT3gpWYsCh9aSL9zFujY/WmEXIatWvXbw==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
libc: [musl]
lightningcss-win32-arm64-msvc@1.29.1:
resolution: {integrity: sha512-QoOVnkIEFfbW4xPi+dpdft/zAKmgLgsRHfJalEPYuJDOWf7cLQzYg0DEh8/sn737FaeMJxHZRc1oBreiwZCjog==}
@ -3181,11 +3219,8 @@ packages:
tailwind-merge@3.0.1:
resolution: {integrity: sha512-AvzE8FmSoXC7nC+oU5GlQJbip2UO7tmOhOfQyOmPhrStOGXHU08j8mZEHZ4BmCqY5dWTCo4ClWkNyRNx1wpT0g==}
tailwindcss@4.0.3:
resolution: {integrity: sha512-ImmZF0Lon5RrQpsEAKGxRvHwCvMgSC4XVlFRqmbzTEDb/3wvin9zfEZrMwgsa3yqBbPqahYcVI6lulM2S7IZAA==}
tailwindcss@4.0.4:
resolution: {integrity: sha512-/ezDLEkOLf1lXkr9F2iI5BHJbexJpty5zkV2B8bGHCqAdbc9vk85Jgdkq+ZOvNkNPa3yAaqJ8DjRt584Bc84kw==}
tailwindcss@4.0.7:
resolution: {integrity: sha512-yH5bPPyapavo7L+547h3c4jcBXcrKwybQRjwdEIVAd9iXRvy/3T1CC6XSQEgZtRySjKfqvo3Cc0ZF1DTheuIdA==}
tapable@2.2.1:
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
@ -4463,73 +4498,73 @@ snapshots:
fflate: 0.7.4
string.prototype.codepointat: 0.2.1
'@tailwindcss/node@4.0.3':
'@tailwindcss/node@4.0.7':
dependencies:
enhanced-resolve: 5.18.1
jiti: 2.4.2
tailwindcss: 4.0.3
tailwindcss: 4.0.7
'@tailwindcss/oxide-android-arm64@4.0.3':
'@tailwindcss/oxide-android-arm64@4.0.7':
optional: true
'@tailwindcss/oxide-darwin-arm64@4.0.3':
'@tailwindcss/oxide-darwin-arm64@4.0.7':
optional: true
'@tailwindcss/oxide-darwin-x64@4.0.3':
'@tailwindcss/oxide-darwin-x64@4.0.7':
optional: true
'@tailwindcss/oxide-freebsd-x64@4.0.3':
'@tailwindcss/oxide-freebsd-x64@4.0.7':
optional: true
'@tailwindcss/oxide-linux-arm-gnueabihf@4.0.3':
'@tailwindcss/oxide-linux-arm-gnueabihf@4.0.7':
optional: true
'@tailwindcss/oxide-linux-arm64-gnu@4.0.3':
'@tailwindcss/oxide-linux-arm64-gnu@4.0.7':
optional: true
'@tailwindcss/oxide-linux-arm64-musl@4.0.3':
'@tailwindcss/oxide-linux-arm64-musl@4.0.7':
optional: true
'@tailwindcss/oxide-linux-x64-gnu@4.0.3':
'@tailwindcss/oxide-linux-x64-gnu@4.0.7':
optional: true
'@tailwindcss/oxide-linux-x64-musl@4.0.3':
'@tailwindcss/oxide-linux-x64-musl@4.0.7':
optional: true
'@tailwindcss/oxide-win32-arm64-msvc@4.0.3':
'@tailwindcss/oxide-win32-arm64-msvc@4.0.7':
optional: true
'@tailwindcss/oxide-win32-x64-msvc@4.0.3':
'@tailwindcss/oxide-win32-x64-msvc@4.0.7':
optional: true
'@tailwindcss/oxide@4.0.3':
'@tailwindcss/oxide@4.0.7':
optionalDependencies:
'@tailwindcss/oxide-android-arm64': 4.0.3
'@tailwindcss/oxide-darwin-arm64': 4.0.3
'@tailwindcss/oxide-darwin-x64': 4.0.3
'@tailwindcss/oxide-freebsd-x64': 4.0.3
'@tailwindcss/oxide-linux-arm-gnueabihf': 4.0.3
'@tailwindcss/oxide-linux-arm64-gnu': 4.0.3
'@tailwindcss/oxide-linux-arm64-musl': 4.0.3
'@tailwindcss/oxide-linux-x64-gnu': 4.0.3
'@tailwindcss/oxide-linux-x64-musl': 4.0.3
'@tailwindcss/oxide-win32-arm64-msvc': 4.0.3
'@tailwindcss/oxide-win32-x64-msvc': 4.0.3
'@tailwindcss/oxide-android-arm64': 4.0.7
'@tailwindcss/oxide-darwin-arm64': 4.0.7
'@tailwindcss/oxide-darwin-x64': 4.0.7
'@tailwindcss/oxide-freebsd-x64': 4.0.7
'@tailwindcss/oxide-linux-arm-gnueabihf': 4.0.7
'@tailwindcss/oxide-linux-arm64-gnu': 4.0.7
'@tailwindcss/oxide-linux-arm64-musl': 4.0.7
'@tailwindcss/oxide-linux-x64-gnu': 4.0.7
'@tailwindcss/oxide-linux-x64-musl': 4.0.7
'@tailwindcss/oxide-win32-arm64-msvc': 4.0.7
'@tailwindcss/oxide-win32-x64-msvc': 4.0.7
'@tailwindcss/typography@0.5.16(tailwindcss@4.0.4)':
'@tailwindcss/typography@0.5.16(tailwindcss@4.0.7)':
dependencies:
lodash.castarray: 4.4.0
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
postcss-selector-parser: 6.0.10
tailwindcss: 4.0.4
tailwindcss: 4.0.7
'@tailwindcss/vite@4.0.3(vite@6.1.0(@types/node@22.10.5)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.7.0))':
'@tailwindcss/vite@4.0.7(vite@6.1.0(@types/node@22.10.5)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.7.0))':
dependencies:
'@tailwindcss/node': 4.0.3
'@tailwindcss/oxide': 4.0.3
'@tailwindcss/node': 4.0.7
'@tailwindcss/oxide': 4.0.7
lightningcss: 1.29.1
tailwindcss: 4.0.3
tailwindcss: 4.0.7
vite: 6.1.0(@types/node@22.10.5)(jiti@2.4.2)(lightningcss@1.29.1)(yaml@2.7.0)
'@trysound/sax@0.2.0': {}
@ -7294,9 +7329,7 @@ snapshots:
tailwind-merge@3.0.1: {}
tailwindcss@4.0.3: {}
tailwindcss@4.0.4: {}
tailwindcss@4.0.7: {}
tapable@2.2.1: {}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 MiB

After

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 210 KiB

After

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 352 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 260 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 310 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 319 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 620 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 413 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 230 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 222 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 458 KiB

After

Width:  |  Height:  |  Size: 304 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 246 KiB

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 218 KiB

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 MiB

After

Width:  |  Height:  |  Size: 735 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 MiB

After

Width:  |  Height:  |  Size: 3.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 MiB

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 219 KiB

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 MiB

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 210 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 458 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 219 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 MiB

View File

@ -1,56 +0,0 @@
---
title: 141.环形链表
date: 2023-09-12T00:00:00.000Z
author: KazooTTT
tags:
- 算法
- 链表
- leetcode
platform: leetcode
number: 141
leetcode-url: 'https://leetcode.cn/problems/linked-list-cycle/'
toAstro: true
slug: 141-ring-chained-tables
description: >-
该内容描述了一个用于检测链表中是否存在环的算法。算法通过使用两个指针一个慢指针和一个快指针在链表中移动。如果链表中存在环快指针最终会追上慢指针否则快指针会先到达链表的末尾。算法首先检查链表的头节点是否为空或其下一个节点是否为空如果是则返回false表示没有环。然后算法进入一个循环每次循环中慢指针前进一步快指针前进两步。如果快指针变为null或其下一个节点为null则返回false表示没有环。如果循环中快指针与慢指针相遇则返回true表示链表中存在环。
date_created: 2025-01-04T03:44:53.000Z
date_modified: 2025-02-19T03:44:14.000Z
---
# 141.环形链表
```ts
/*
* @lc app=leetcode.cn id=141 lang=typescript
*
* [141] 环形链表
*/
// @lc code=start
/**
* Definition for singly-linked list.
* class ListNode {
* val: number
* next: ListNode | null
* constructor(val?: number, next?: ListNode | null) {
* this.val = (val===undefined ? 0 : val)
* this.next = (next===undefined ? null : next)
* }
* }
*/
function hasCycle(head: ListNode | null): boolean {
if (head === null || head.next === null) return false
let slow = head
let fast = head.next
while (slow !== fast) {
if (fast === null || fast.next === null) return false
slow = slow.next
fast = fast.next.next
}
return true
}
// @lc code=end
```
![Pasted image 20230913211049](<https://pictures.kazoottt.top/2024/10/20241017-4f53a7eae19ab17b762648f666cfabb6.png>)

View File

@ -1,16 +0,0 @@
---
title: 142.环形链表-ii
date: 2023-09-13T00:00:00.000Z
author: KazooTTT
tags:
- 算法
platform: leetcode
leetcode-url: 'https://leetcode.cn/problems/linked-list-cycle-ii/description/'
toAstro: true
slug: 142-ring-linked-tables-ii
description: 题目“142.环形链表-ii”指的是一个关于数据结构中环形链表的问题特别是针对环形链表中特定节点的查找或操作问题。
date_created: 2025-01-04T03:44:53.000Z
date_modified: 2025-02-19T03:44:14.000Z
---
# 142.环形链表 -ii

View File

@ -5,13 +5,15 @@ date: 2023-02-11T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: >-
2023年2月11日星期六菜单包括外婆菜炒蛋搭配土豆箜饭饮料为冰糖加柠檬片。当天的计划包括使用tailwind编写样式学习Photoshop或Figma操作以制作视频封面模板以及进行AI
Hanser的相关工作。
rinId: 22
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-02-11 星期六

View File

@ -1,23 +0,0 @@
---
title: '2023-02-21'
slug: diary-2023-02-21
date: 2023-02-21T00:00:00.000Z
author: KazooTTT
tags:
- 日记
description: >-
在2023年2月21日的内容中讨论了数组元素索引为何从0开始编号的问题。根据地址计算公式索引实际上代表了内存地址的偏移量首个元素的地址偏移量为0因此索引从0开始是合理的。文章中还提供了一张图示进一步解释了这一概念。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
---
# 2023-02-21 星期二
## 数组
[4.1. 数组Array - Hello 算法 (hello-algo.com)](<https://www.hello-algo.com/chapter_array_and_linkedlist/array/#411>)
**为什么数组元素索引从 0 开始编号?**  根据地址计算公式,**索引本质上表示的是内存地址偏移量**,首个元素的地址偏移量是  0 那么索引是  0  也就很自然了。
![Pasted image 20230221221853](<https://pictures.kazoottt.top/2024/04/20240407-170214c87b99ed229900334e27d6db5d.png>)

View File

@ -7,11 +7,13 @@ tags:
- 日记
- 歌词
- hanser
published: true
description: 2023年9月8日星期五的记录中提到了一段关于直播的内容强调不需要背负任何负担只需带着空行囊和彼此即可。
rinId: 24
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-09-08 星期五

View File

@ -5,11 +5,13 @@ date: 2023-09-09T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: 2023年9月9日星期六的日程安排包括已完成的项目升级和游泳以及待完成的nextjs+node运行时脚本测试。
rinId: 25
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-09-09 星期六

View File

@ -5,12 +5,14 @@ date: 2023-09-10T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: >-
2023年9月10日某博客讨论了其支持的模板语法指出虽然功能丰富但使用起来感觉不够灵活且学习成本较高。文章中提出疑问低代码是否是一种高效但可能过于简化的编程方式。
rinId: 26
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-09-10 星期日

View File

@ -6,12 +6,14 @@ author: KazooTTT
tags:
- 日记
- 健身
published: true
description: >-
今天的任务包括完成多项链表相关的编程题目其中已完成的有“86.分隔链表”和“141.环形链表”未完成的有“142.环形链表-ii”和“160.相交链表”。此外已完成的任务还包括在Obsidian中链接外部代码文件。健身方面进行了跑步、椭圆机和器械锻炼并计划下次带拖鞋以便洗完澡后直接穿回家。
rinId: 27
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-09-12 星期二
@ -22,9 +24,9 @@ date_modified: 2025-02-19T17:22:55.000Z
## 今天要做的事情
- [ ] 刷题回顾
- [x] [86.分隔链表](/notes/86-separated-chained-tables)
- [x] [141.环形链表](/notes/141-ring-chained-tables)
- [ ] [142.环形链表-ii](/notes/142-ring-linked-tables-ii)
- [x] [86.分隔链表](https://notes.kazoottt.top/03-领域/编程/算法/记录/86.分隔链表)
- [x] [141.环形链表](https://notes.kazoottt.top/03-领域/编程/算法/记录/141.环形链表)
- [ ] [142.环形链表-ii](https://notes.kazoottt.top/03-领域/编程/算法/记录/142.环形链表-ii)
- [ ] [[160.相交链表]]
- [x] [[obsidian链接外部代码文件]]

View File

@ -6,6 +6,7 @@ author: KazooTTT
tags:
- 日记
- todo
published: true
description: >-
On September 13, 2023, the individual focused on several tasks including
reviewing coding problems, specifically completing the "141.环形链表" and planning
@ -23,7 +24,7 @@ description: >-
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-09-13 星期三
@ -34,8 +35,8 @@ date_modified: 2025-02-19T17:22:55.000Z
## 今天要做的事情
- [ ] 刷题回顾
- [x] [141.环形链表](/notes/141-ring-chained-tables)
- [ ] [142.环形链表-ii](/notes/142-ring-linked-tables-ii)
- [x] [141.环形链表](https://notes.kazoottt.top/03-领域/编程/算法/记录/141.环形链表)
- [ ] [142.环形链表-ii](https://notes.kazoottt.top/03-领域/编程/算法/记录/142.环形链表-ii)
- [ ] [[160.相交链表]]
## 打卡

View File

@ -5,13 +5,14 @@ date: 2023-09-14T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: >-
今天是2023年9月14日星期四。今天的计划包括打卡和健身。健身内容包括跑步20分钟和使用器械30分钟虽然9点去健身房时间有点紧张。此外已经下单了一款新手表预计下周五到货。感觉自己的背部似乎直了一些。还提到了一种快速获取telegram
chatId并实现消息通知的方法。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-09-14 星期四

View File

@ -5,11 +5,12 @@ date: 2023-09-15T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: 2023年9月15日星期五的日程包括修复notion-blog中vercel og的问题并进行打卡记录。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-09-15 星期五
@ -21,4 +22,4 @@ date_modified: 2025-02-19T17:22:55.000Z
## 打卡
[修复了notion-blog中vercel og的问题](/notes/fixed-issue-with-vercel-og-in-notion-blog)
[修复了notion-blog中vercel og的问题](https://notes.kazoottt.top/05-临时/01-草稿箱/修复了notion-blog中vercel og的问题)

View File

@ -6,12 +6,13 @@ author: KazooTTT
tags:
- 日记
- 健身
published: true
description: >-
2023年9月17日个人日记记录了当天的活动和任务。白天主要在休息晚上进行了健身活动包括30分钟的椭圆机训练和30分钟的器械训练。健身后回家泡脚并在此期间编写了一个油猴脚本用于直播间管理增强已完成弹窗样式修改和response拦截及第一页数据填充后续计划实现滚动加载后的数据填充。此外还记录了两个待处理的事项屏蔽推特黄推和使用shot.so进行图片美化。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-09-17 星期日
@ -31,7 +32,7 @@ date_modified: 2025-02-19T17:22:55.000Z
一边泡脚一边写了一个油猴脚本,具体如下。
[直播间管理增强脚本](/notes/live-streaming-room-management-enhancement-script)
[直播间管理增强脚本](https://notes.kazoottt.top/05-临时/01-草稿箱/直播间管理增强脚本)
今日完成:
弹窗样式修改

View File

@ -6,6 +6,7 @@ author: KazooTTT
tags:
- 日记
- 翻译
published: true
description: >-
今天的任务包括翻译YouTube视频《Monorepos - How the Pros Scale Huge Software Projects //
Turborepo vs
@ -13,7 +14,7 @@ description: >-
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-09-24 星期日

View File

@ -5,12 +5,13 @@ date: 2023-10-06T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: >-
今天的任务包括给手表充电和录制关于如何使用MessAuto和iMessage实现iPhone和mac信息同步及自动复制验证码的视频并计划将视频发布到B站和小红书上。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-10-06 星期五

View File

@ -1,26 +0,0 @@
---
title: '2023-10-07'
slug: diary-2023-10-07
date: 2023-10-07T00:00:00.000Z
author: KazooTTT
tags:
- 日记
description: 2023年10月7日星期六的计划包括国庆期间的厦门和杭州旅行以及当天的打卡和待办事项。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
---
# 2023-10-07 星期六
<!-- start of weread -->
<!-- end of weread -->
## 今天要做的事情
[2023 国庆厦门和杭州之行](/posts/national-day-trip-to-xiamen-and-hangzhoupicture-bed-version)
## 打卡
## Inbox

View File

@ -5,11 +5,12 @@ date: 2023-10-10T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: 今天的计划包括阅读vite文档并进行打卡和处理inbox事项。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-10-10 星期二
@ -19,7 +20,7 @@ date_modified: 2025-02-19T17:22:55.000Z
## 今天要做的事情
[从零开始阅读vite文档](/notes/reading-vite-documentation-from-scratch)
[从零开始阅读vite文档](https://notes.kazoottt.top/05-临时/01-草稿箱/从零开始阅读vite文档)
## 打卡

View File

@ -5,11 +5,12 @@ date: 2023-10-18T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: 今天的日程包括图片上传测试和打卡活动同时有一个待处理的inbox事项。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-10-18 星期三

View File

@ -1,26 +0,0 @@
---
title: '2023-10-19'
slug: diary-2023-10-19
date: 2023-10-19T00:00:00.000Z
author: KazooTTT
tags:
- 日记
description: 2023年10月19日星期四的日程包括发布xlsx util工具包该工具能够根据输入的列索引返回如A、B等实际列名。此外还包括打卡和处理inbox事项。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
---
# 2023-10-19 星期四
<!-- start of weread -->
<!-- end of weread -->
## 今天要做的事情
xlsx util 发包,实现输入列的索引,输出 A B 这样真实的列名
## 打卡
## Inbox

View File

@ -5,11 +5,12 @@ date: 2023-10-21T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: 2023年10月21日星期六的日程安排包括打卡和处理inbox事务。具体打卡内容通过一张图片展示而inbox的具体内容未详细说明。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-10-21 星期六

View File

@ -5,11 +5,12 @@ date: 2023-10-22T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: 今天的计划包括防抖技术的学习和打卡任务,同时还有待处理的邮件。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-10-22 星期日
@ -19,7 +20,7 @@ date_modified: 2025-02-19T17:22:55.000Z
## 今天要做的事情
[防抖](/notes/anti-shake)
[防抖](https://notes.kazoottt.top/05-临时/01-草稿箱/防抖)
## 打卡

View File

@ -1,28 +0,0 @@
---
title: '2023-10-28'
slug: diary-2023-10-28
date: 2023-10-28T00:00:00.000Z
author: KazooTTT
tags:
- 日记
description: >-
Today's schedule includes learning from the dom-to-image topic, with a note on
weread content in the inbox.
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
---
# 2023-10-28 星期六
## 今天要做的事情
[What I learn from dom-to-image](/notes/what-i-learn-from-dom-to-image)
## 打卡
## Inbox
<!-- start of weread -->
<!-- end of weread -->

View File

@ -5,11 +5,12 @@ date: 2023-11-06T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: 2023年11月6日星期一记录了当天的打卡情况显示Wakatime的使用时间较长给人留下了深刻印象。此外还提到了inbox但未详细说明内容。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-11-06 星期一

View File

@ -5,13 +5,14 @@ date: 2023-11-16T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: >-
今天是2023年11月16日星期四。今天的主要任务是开始学习web3特别是参加了一个名为solidity_bootcamp的在线课程该课程由open
build提供。此外还记录了学习笔记但具体内容未在提供的材料中详细说明。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-11-16 星期四
@ -22,7 +23,7 @@ date_modified: 2025-02-19T17:22:55.000Z
开始学习 web3上周报名的 open build 的 solidity_bootcamp 开营了。
[solidity_bootcamp学习笔记](/notes/soliditybootcamp-study-notes)
[solidity_bootcamp学习笔记](https://notes.kazoottt.top/03-领域/编程/web3/solidity_bootcamp学习笔记)
## Inbox

View File

@ -5,12 +5,13 @@ date: 2023-11-17T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: >-
今天的任务清单中已完成的是下午去办理港澳通行证而未完成的是准备公司评级的材料和学习web3基础知识。此外今天的日程中还包括打卡和查看inbox但没有具体的事项列出。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 2023-11-17 星期五

View File

@ -1,32 +0,0 @@
---
description: >-
内容中提到了两个编程问题及其相关注意事项。首先对于“两数之和”问题指出了在JavaScript代码中如果`numberToIndexMap[targetNumber]`的值为0时使用`!==
undefined`进行判断可能会导致错误的结果,建议使用`in`操作符来检查对象属性是否存在。其次,提到了“删除有序数组中的重复项”问题,强调了需要原地删除重复元素,即不使用额外的空间。
slug: 2024-03-05-brush-questions
toAstro: true
date: 2024-07-11T02:17:53.454Z
date_created: 2025-01-04T03:44:53.000Z
date_modified: 2025-02-19T03:44:14.000Z
title: 2024-03-05 刷题
---
# 2024-03-05 刷题
需要注意的是
[1. 两数之和](<https://leetcode.cn/problems/two-sum/>)
```js
if (numberToIndexMap[targetNumber] !== undefined) {
const targetNumberIndex = numberToIndexMap[targetNumber]
return [targetNumberIndex, i]
}
```
这里的写法,如果 `numberToIndexMap[targetNumber] = 0` 的话, if 也会判断为 false所以不能这么写。
要么写成 `numberToIndexMap[targetNumber] !== undefined` 要么写成 `if (targetNumber in numberToIndexMap)`
[26. 删除有序数组中的重复项](<https://leetcode.cn/problems/remove-duplicates-from-sorted-array/>)
请你 **[原地](<http://baike.baidu.com/item/%E5%8E%9F%E5%9C%B0%E7%AE%97%E6%B3%95>)** 删除重复出现的元素

View File

@ -8,21 +8,22 @@ tags:
description: >-
今天的主要任务包括完成Python学习至day15和刷题已完成的任务有Python学习和刷题。未完成的任务包括整理周一和周二的资讯、进行多线程批量测试、解决Python的AttributeError问题以及JetBrains
IDE的terminal无法打开问题。此外还帮助前部门面试了一位前端候选人。明天计划继续处理未完成的任务并记录了2024年3月5日的文件路径信息。
published: true
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 今天要做的事情
- [x] python 看到 day15 [python100 1-15](/notes/learn-python)
- [x] python 看到 day15 [python100 1-15](https://notes.kazoottt.top/03-领域/编程/后端/python/python100 1-15)
- [x] 刷题
- [ ] 整理周一和周二的资讯
- [ ] 多线程批量跑测试
- [ ] [[AttributeError module 'select' has no attribute 'epoll']]
- [ ] [[jerbrains的ide打不开terminal]]
- [ ] [2024-03-05 刷题](/notes/2024-03-05-brush-questions)
- [ ] [2024-03-05 刷题](https://notes.kazoottt.top/03-领域/编程/算法/记录/2024-03-05 刷题)
# 打卡

View File

@ -9,10 +9,11 @@ description: >-
今天的工作主要集中在解决错误和提交代码上成功地向autogen和notionnext提交了pull
request其中autogen的请求已被合并。同时开通了notion
ai并迁移了部分本地内容到博客上。此外收到了购买的时尚小物品感到非常满意。遗憾的是今天没有进行学习和刷题。计划早点休息为明天做准备。
published: true
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:22:55.000Z
date_modified: 2025-02-19T17:54:54.000Z
---
# 今天要做的事情

View File

@ -7,10 +7,11 @@ tags:
- 碎片
description: 使用飞书作为记账工具,能够有效地记录和管理财务信息。
date_created: 2025-02-11T15:38:40.000Z
date_modified: 2025-02-19T13:08:36.000Z
date_modified: 2025-02-19T17:54:51.000Z
title: 2024-10-21 11分17秒 使用飞书来记账
date: 2025-02-19T00:00:00.000Z
author: KazooTTT
published: true
toAstro: true
astroType: null
category: 碎片

Some files were not shown because too many files have changed in this diff Show More