<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="icon" href="/favicon.ico"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&amp;family=Inter:wght@400;500&amp;family=JetBrains+Mono:wght@400&amp;display=swap" rel="stylesheet"><script async src="https://www.googletagmanager.com/gtag/js?id=G-FGDJN6NK54"></script><script>window.dataLayer = window.dataLayer || [];
            function gtag(){dataLayer.push(arguments);}
            gtag('js', new Date());
            gtag('config', 'G-FGDJN6NK54');</script><script>window._$HY||(e=>{let t=e=>e&&e.hasAttribute&&(e.hasAttribute("data-hk")?e:t(e.host&&e.host.nodeType?e.host:e.parentNode));["click", "input"].forEach((o=>document.addEventListener(o,(o=>{if(!e.events)return;let s=t(o.composedPath&&o.composedPath()[0]||o.target);s&&!e.completed.has(s)&&e.events.push([s,o])}))))})(_$HY={events:[],completed:new WeakSet,r:{},fe(){}});</script><script>self.$R=self.$R||[];_$HY.r["000000000100010"]=$R[0]=($R[1]=($R[2]=() => {
  let e = { p: 0, s: 0, f: 0 };
  return e.p = new Promise((r, t) => {
    e.s = r, e.f = t;
  }), e;
})()).p;($R[3]=(e, r) => {
  e.s(r), e.p.s = 1, e.p.v = r;
})($R[1],!0);</script><!--xs--><link href="/_build/assets/entry-client-BhQabwTK.css" rel="stylesheet" /><link href="/_build/assets/index-Dzy3kLL0.js" rel="modulepreload" /><link href="/_build/assets/entry-client-HoJAS4HY.js" rel="modulepreload" /><title data-sm="000000000100010000010">页面未找到 - MelonLab</title><meta data-sm="000000000100010000020" name="robots" content="noindex"/><link href="/_build/assets/config-jX7tRKxn.js" rel="modulepreload" /><link href="/_build/assets/_...404_-_z1ETxku.js" rel="modulepreload" /></head><body><div id="app"><!--!$e000000--><nav data-hk="000000000100000" class="bg-canvas h-16 border-b border-hairline"><div class="max-w-[1200px] mx-auto flex items-center h-full px-4 gap-2 sm:gap-4 lg:gap-6"><!--$--><a data-hk="0000000001000010" href="/" class="flex items-center gap-2 shrink-0 no-underline active" link="true" ><svg data-hk="00000000010000110" viewBox="0 0 24 24" class="w-5 h-5 text-ink" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><circle cx="12" cy="12" r="2.5" fill="currentColor" stroke="none"></circle><line x1="12" y1="3" x2="12" y2="9.5"></line><line x1="12" y1="14.5" x2="12" y2="21"></line><line x1="3" y1="12" x2="9.5" y2="12"></line><line x1="14.5" y1="12" x2="21" y2="12"></line></svg><span data-hk="0000000001000012" class="font-display text-lg font-normal tracking-[-0.3px] text-ink">MelonLab</span></a><!--/--><ul class="flex items-center h-full font-sans text-sm font-medium tracking-normal"><li class="border-b-2 border-transparent text-muted hover:text-ink mx-1.5 sm:mx-3 transition-colors"><a data-hk="0000000001000020" href="/" class="py-1 active" link="true" >Blog</a></li><li class="border-b-2 border-transparent text-muted hover:text-ink mx-1.5 sm:mx-3 transition-colors"><a data-hk="0000000001000030" href="/tags" class="py-1 inactive" link="true" >Tags</a></li><li class="border-b-2 border-transparent text-muted hover:text-ink mx-1.5 sm:mx-3 transition-colors"><a data-hk="0000000001000040" href="/about" class="py-1 inactive" link="true" >About</a></li></ul><div class="flex items-center gap-3 ml-auto"><!--$--><form data-hk="0000000001000050" class="flex items-center"><input type="search" name="q" placeholder="搜索文章..." class="w-32 sm:w-36 lg:w-44 px-3 py-1.5 border border-hairline rounded-md bg-canvas text-ink text-sm placeholder:text-muted-soft focus:outline-none focus:border-primary focus:ring-2 focus:ring-primary/15 h-9 box-border transition-colors"></form><!--/--><a href="/rss.xml" class="hidden sm:inline text-muted hover:text-ink text-sm font-medium transition-colors shrink-0">RSS</a></div></div></nav><main data-hk="00000000010001000000" class="max-w-[1200px] mx-auto px-4 py-24 text-center"><!--$--><!--/--><!--$--><!--/--><h1 class="font-display text-display-xl font-normal text-ink mb-6">404</h1><p class="text-body-md text-muted mb-8">页面未找到</p><!--$--><a data-hk="000000000100010000030" href="/" class="text-primary hover:underline text-body-md active" link="true" >← 返回首页</a><!--/--></main><footer data-hk="000000000100020" class="max-w-[1200px] mx-auto px-4 pt-24 pb-12 text-center"><p class="font-display text-body-md text-body mb-2">学而不思则罔，思而不学则殆</p><p class="font-sans text-caption text-muted">© 2006 - 2026 MelonLab ·<a href="https://creativecommons.org/licenses/by-nc-nd/4.0/" target="_blank" rel="license noopener noreferrer">CC BY-NC-ND 4.0</a>· Powered by<a href="https://start.solidjs.com/" target="_blank" rel="noopener noreferrer">SolidStart</a></p></footer><!--!$/e000000--></div><!--$--><script type="module" async src="/_build/assets/entry-client-HoJAS4HY.js"></script><!--/--></body></html>