1<!DOCTYPE html><html lang="zh-CN"><head><title>åç±» | YangXinqi BLOG</title><meta name="theme-color" content="#000000"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0"/><meta name="robots" content="follow, index"/><meta charSet="UTF-8"/><meta name="keywords" content="Yangxinqi,è²å¿,奶ç¸,AI,Web3,å客, éè,è¯å¸"/><meta name="description" content="ç¨Notionè®°å½è¿å¹³æ·¡çä¸ç"/><meta property="og:locale" content="zh_CN"/><meta property="og:title" content="åç±» | YangXinqi BLOG"/><meta property="og:description" content="ç¨Notionè®°å½è¿å¹³æ·¡çä¸ç"/><meta property="og:url" content="https://yangxinqi.com/category"/><meta property="og:image" content="/bg_image.jpg"/><meta property="og:site_name" content="YangXinqi BLOG"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:description" content="ç¨Notionè®°å½è¿å¹³æ·¡çä¸ç"/><meta name="twitter:title" content="åç±» | YangXinqi BLOG"/><meta name="referrer" content="no-referrer-when-downgrade"/><meta name="next-head-count" content="18"/><link rel="icon" href="/favicon.ico"/>
vendor: 66 bytes, line 1
1<script async="" src="https://www.googletagmanager.com/gtag/js?id=
1G-Q0QF7ZE5B7
vendor: 11 bytes, line 1
1"></script>
1<script async=""> 2
vendor: 187 bytes, lines 2-5
2window.dataLayer = window.dataLayer || []; 3 function gtag(){dataLayer.push(arguments);} 4 gtag('js', new Date()); 5 gtag('config', '
5G-Q0QF7ZE5B7
vendor: 106 bytes, lines 5-8
5', { 6 page_path: window.location.pathname, 7 }); 8
8</script>
8<link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" as="style" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" crossorigin="anonymous" referrerPolicy="no-referrer"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css?family=Bitter&display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&display=swap"/><link rel="preload" as="font" type="font/woff2" data-href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&display=swap"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/56976f0c7a9aad01.css" as="style"/><link rel="stylesheet" href="/_next/static/css/56976f0c7a9aad01.css" data-n-g=""/><noscript data-n-css=""></noscript>
8<script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script>
8<script defer="" src="/_next/static/chunks/3309.2d1b20d6e5cba4ba.js"></script>
8<script src="/_next/static/chunks/webpack-5fa8386352543b3f.js" defer=""></script>
8<script src="/_next/static/chunks/framework-ce84985cd166733a.js" defer=""></script>
8<script src="/_next/static/chunks/main-06ce7043f119f39e.js" defer=""></script>
8<script src="/_next/static/chunks/pages/_app-f06fe03652a414c0.js" defer=""></script>
8<script src="/_next/static/chunks/pages/category-24093fe662636b7a.js" defer=""></script>
8<script src="/_next/static/cgwEmXR0lr4C8Xujf9-Un/_buildManifest.js" defer=""></script>
8<script src="/_next/static/cgwEmXR0lr4C8Xujf9-Un/_ssgManifest.js" defer=""></script>
8<style id="__jsx-d238296f86546ea0">body{background-color:#f5f5f5}.dark body{background-color:black}#theme-hexo .menu-link{text-decoration:none;background-image:-webkit-linear-gradient(#928cee,#928cee);background-image:-moz-linear-gradient(#928cee,#928cee);background-image:-o-linear-gradient(#928cee,#928cee);background-image:linear-gradient(#928cee,#928cee);background-repeat:no-repeat;background-position:bottom center;-webkit-background-size:0 2px;-moz-background-size:0 2px;-o-background-size:0 2px;background-size:0 2px;-webkit-transition:background-size 100ms ease-in-out;-moz-transition:background-size 100ms ease-in-out;-o-transition:background-size 100ms ease-in-out;transition:background-size 100ms ease-in-out}#theme-hexo .menu-link:hover{-webkit-background-size:100%2px;-moz-background-size:100%2px;-o-background-size:100%2px;background-size:100%2px;color:#928cee}#theme-hexo .header-cover::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top,rgba(0,0,0,.5)0%,rgba(0,0,0,.2)10%,rgba(0,0,0,0)25%,rgba(0,0,0,.2)75%,rgba(0,0,0,.5)100%);background:-moz-linear-gradient(top,rgba(0,0,0,.5)0%,rgba(0,0,0,.2)10%,rgba(0,0,0,0)25%,rgba(0,0,0,.2)75%,rgba(0,0,0,.5)100%);background:-o-linear-gradient(top,rgba(0,0,0,.5)0%,rgba(0,0,0,.2)10%,rgba(0,0,0,0)25%,rgba(0,0,0,.2)75%,rgba(0,0,0,.5)100%);background:linear-gradient(to bottom,rgba(0,0,0,.5)0%,rgba(0,0,0,.2)10%,rgba(0,0,0,0)25%,rgba(0,0,0,.2)75%,rgba(0,0,0,.5)100%)}.tk-footer{opacity:0}::-moz-selection{background:rgba(45,170,219,.3)}::selection{background:rgba(45,170,219,.3)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#49b1f5}*{scrollbar-width:thin;scrollbar-color:#49b1f5 transparent}</style></head><body class="font-sans font-light scroll-smooth"><div id="__next"><div id="theme-hexo"><div id="top-nav" class="z-40"><div id="search-drawer-wrapper" class="hidden"><div class="flex-col fixed px-5 w-full left-0 top-14 z-40 justify-center"><div class="md:max-w-3xl w-full mx-auto animate__animated animate__faster animate__fadeIn"><div class="flex w-full rounded-lg undefined"><input type="text" class="outline-none w-full text-sm pl-5 rounded-lg transition focus:shadow-lg dark:text-gray-300 font-light leading-10 text-black bg-gray-100 dark:bg-gray-500" placeholder="æç´¢æç« " value=""/><div class="-ml-8 cursor-pointer float-right items-center justify-center py-2"><i class="hover:text-black transform duration-200 text-gray-500 dark:text-gray-200 cursor-pointer fas fa-search"></i></div></div></div></div><div id="search-drawer-background" class="animate__animated animate__faster animate__fadeIn fixed bg-day dark:bg-night top-0 left-0 z-40 w-full h-full"></div></div><div id="sticky-nav" style="backdrop-filter:blur(3px)" class="top-0 duration-300 transition-all shadow-none fixed bg-none dark:bg-hexo-black-gray dark:text-gray-200 text-black w-full z-20 transform border-transparent dark:border-transparent"><div class="w-full flex justify-between items-center px-4 py-2"><div class="flex"><div class="flex flex-col justify-center items-center cursor-pointer space-y-3" href="/"><div class="font-medium text-lg p-1.5 rounded dark:border-white menu-link transform duration-200"> <!-- -->YangXinqi BLOG</div></div></div><div class="mr-1 justify-end items-center "><div class="hidden lg:flex"> <nav id="nav-mobile" class="leading-8 justify-center font-light w-full flex"><div><a target="_self" class="font-sans menu-link pl-2 pr-4 text-gray-700 dark:text-gray-200 no-underline tracking-widest pb-1" href="/"><i class="fa-solid fa-house"></i> <!-- -->é¦é¡µ</a></div><div><a target="_self" class="font-sans menu-link pl-2 pr-4 text-gray-700 dark:text-gray-200 no-underline tracking-widest pb-1" href="/search"><i class="fas fa-search"></i> <!-- -->æç´¢</a></div><div><a target="_self" class="font-sans menu-link pl-2 pr-4 text-gray-700 dark:text-gray-200 no-underline tracking-widest pb-1" href="/archive"><i class="fas fa-archive"></i> <!-- -->彿¡£</a></div></nav></div><div class="w-8 justify-center items-center h-8 cursor-pointer flex lg:hidden"><i class="fas fa-bars"></i></div></div></div></div><div id="sidebar-wrapper" class=" block lg:hidden top-0 undefined"><div id="sidebar-drawer" class="-mr-72 max-w-side invisible bg-gray-50 right-0 top-0 dar
8k:bg-hexo-black-gray shadow-black shadow-lg flex flex-col duration-300 fixed h-full overflow-y-scroll scroll-hidden z-30"><div id="side-bar"><div class="h-52 w-full flex justify-center"><div><div class="justify-center items-center flex hover:rotate-45 py-6 hover:scale-105 dark:text-gray-100 transform duration-200 cursor-pointer"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="xinqiyang" width="80" class="rounded-full"/></div><nav id="nav" class="leading-8 flex justify-center dark:text-gray-200 w-full"><a title="/archive" target="_self" class="py-1.5 my-1 px-2 duration-300 text-base justify-center items-center cursor-pointer" href="/archive"><div class="w-full items-center justify-center hover:scale-105 duration-200 transform dark:hover:text-indigo-400 hover:text-indigo-600"><div class="text-center">æç« </div><div class="text-center font-semibold"><div class="text-center">1</div></div></div></a><a title="/category" target="_self" class="py-1.5 my-1 px-2 duration-300 text-base justify-center items-center cursor-pointer" href="/category"><div class="w-full items-center justify-center hover:scale-105 duration-200 transform dark:hover:text-indigo-400 hover:text-indigo-600"><div class="text-center">åç±»</div><div class="text-center font-semibold"><div class="text-center">0</div></div></div></a><a title="/tag" target="_self" class="py-1.5 my-1 px-2 duration-300 text-base justify-center items-center cursor-pointer" href="/tag"><div class="w-full items-center justify-center hover:scale-105 duration-200 transform dark:hover:text-indigo-400 hover:text-indigo-600"><div class="text-center">æ ç¾</div><div class="text-center font-semibold"><div class="text-center">0</div></div></div></a></nav></div></div><nav><div class="w-full px-8 py-3 text-left dark:bg-hexo-black-gray"><a target="_self" class="font-extralight flex justify-between pl-2 pr-4 dark:text-gray-200 no-underline tracking-widest pb-1" href="/archive"><span class=" transition-all items-center duration-200"><i class="fas fa-archive mr-4"></i>彿¡£</span></a></div><div class="w-full px-8 py-3 text-left dark:bg-hexo-black-gray"><a target="_self" class="font-extralight flex justify-between pl-2 pr-4 dark:text-gray-200 no-underline tracking-widest pb-1" href="/search"><span class=" transition-all items-center duration-200"><i class="fas fa-search mr-4"></i>æç´¢</span></a></div><div class="w-full px-8 py-3 text-left dark:bg-hexo-black-gray"><a target="_self" class="font-extralight flex justify-between pl-2 pr-4 dark:text-gray-200 no-underline tracking-widest pb-1" href="/category"><span class=" transition-all items-center duration-200"><i class="fas fa-folder mr-4"></i>åç±»</span></a></div><div class="w-full px-8 py-3 text-left dark:bg-hexo-black-gray"><a target="_self" class="font-extralight flex justify-between pl-2 pr-4 dark:text-gray-200 no-underline tracking-widest pb-1" href="/tag"><span class=" transition-all items-center duration-200"><i class="fas fa-tag mr-4"></i>æ ç¾</span></a></div></nav></div></div><div id="sidebar-drawer-background" class="hidden animate__animated animate__fadeIn fixed top-0 duration-300 left-0 z-20 w-full h-full bg-black/70"></div></div></div><div class="transition ease-in-out duration-700 transform order-first opacity-0 -translate-y-16"></div><main id="wrapper" class=" bg-hexo-background-gray dark:bg-black w-full py-8 md:px-8 lg:px-24 min-h-screen relative"><div id="container-inner" class=" w-full mx-auto lg:flex lg:space-x-4 justify-center relative z-10"><div class="mt-8 w-full max-w-4xl h-full overflow-hidden"><div class="transition ease-in-out duration-700 transform order-first opacity-0 translate-y-16"><div class="w-full min-h-screen"><section class="card shadow-md hover:shadow-md dark:text-gray-300 border dark:border-black rounded-xl lg:p-6 p-4 bg-white dark:bg-hexo-black-gray lg:duration-100"><div class="dark:text-gray-200 mb-5 mx-3"><i class="mr-4 fas fa-th"></i> <!-- -->åç±»<!-- -->:</div><div id="category-list" class="duration-200 flex flex-wrap mx-8"></div></section></div></div></div><div id="sideRight" class="space-y-4 lg:w-80 lg:pt-0 px-2 pt-4"><div class="mt-8"><section class="card shadow-md hover:shadow-md dark:text-gray-300 border dark:border-black rounded-xl lg:p-6 p-4 bg-white dark:bg-hexo-black-gray lg:duration-100"><div class="justify-center items-center flex py-6 dark:text-gray-100 transform duration-200 cursor-pointer"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="xinqiyang" width="120" class="rounded-full"/></div><div class="font-medium text-center text-xl pb-4">xinqiyang</div><div class="text-sm text-center">ä¸äºèäºçå¹²é¥äººð</div><nav id="nav" class="leading-8 flex justify-center dark:text-gray-200 w-full"><a title="/archive" target="_self" class="py-1.5 my-1 px-2 duration-300 text-base justify-center items-center cursor-pointer" href="/archive"><div class="w-full items-center justify-center hover:scale-105 duration-200 transform dark:hover:text-indigo-400 hover:text-indigo-600"><div class="text-center">æç« </div><div class="text-center font-semibold"><div class="text-center">1</div></div></div></a><a title="/category" target="_self" class="py-1.5 my-1 px-2 duration-300 text-base justify-center items-center cursor-pointer" href="/category"><div class="w-full items-center justify-center hover:scale-105 duration-200 transform dark:hover:text-indigo-400 hover:text-indigo-600"><div class="text-center">åç±»</div><div class="text-center font-semibold"><div class="text-center">0</div></div></div></a><a title="/tag" target="_self" class="py-1.5 my-1 px-2 duration-300 text-base justify-center items-center cursor-pointer" href="/tag"><div class="w-full items-center justify-center hover:scale-105 duration-200 transform dark:hover:text-indigo-400 hover:text-indigo-600"><div class="text-center">æ ç¾</div><div class="text-center font-semibold"><div class="text-center">0</div></div></div></a></nav><div class="w-full justify-center flex-wrap flex"><div class="space-x-3 text-xl text-gray-600 dark:text-gray-300 "><a target="_blank" rel="noreferrer" title="github" href="https://github.com/xinqiyang"><i class="transform hover:scale-125 duration-150 fab fa-github dark:hover:text-indigo-400 hover:text-indigo-600"></i></a><a target="_blank" rel="noreferrer" title="twitter" href="https://twitter.com/xinqiyang"><i class="transform hover:scale-125 duration-150 fab fa-twitter dark:hover:text-indigo-400 hover:text-indigo-600"></i></a><a target="_blank" rel="noreferrer" href="https://t.me/yyyy2025" title="telegram"><i class="transform hover:scale-125 duration-150 fab fa-telegram dark:hover:text-indigo-400 hover:text-indigo-600"></i></a><a target="_blank" rel="noreferrer" title="email" href="/cdn-cgi/l/email-protection#82faebecf3ebfbe3ece5c2e5efe3ebeeace1edef"><i class="transform hover:scale-125 duration-150 fas fa-envelope dark:hover:text-indigo-400 hover:text-indigo-600"></i></a><a target="_blank" rel="noreferrer" title="RSS" href="/feed"><i class="transform hover:scale-125 duration-150 fas fa-rss dark:hover:text-indigo-400 hover:text-indigo-600"></i></a></div></div></section></div><div class="sticky top-20"></div></div></div></main><div class="invisible opacity-0 duration-300 transition-all bottom-12 right-1 fixed justify-end z-20 text-white bg-indigo-500 dark:bg-hexo-black-gray rounded-sm"><div class="justify-center flex flex-col items-center cursor-pointer"><div class="justify-center items-center w-7 h-7 text-center transform hover:scale-105 duration-200"><i id="darkModeButton" class="fa-moon fas text-xs"></i></div><div class="space-x-1 items-center justify-center transform hover:scale-105 duration-200 w-7 h-auto pb-1 text-center"><div title="åå°é¡¶é¨"><i class="fas fa-arrow-up text-xs"></i></div><div class="text-xs hidden lg:block"></div></div></div></div><footer class="relative z-10 dark:bg-black flex-shrink-0 bg-hexo-light-gray justify-center text-center m-auto w-full leading-6 text-gray-600 dark:text-gray-100 text-sm p-6"><i class="fas fa-copyright"></i> <!-- -->2023-2026<!-- --> <span><i class="mx-1 animate-pulse fas fa-heart"></i> <a href="https://yangxinqi.com" class="underline font-bold dark:text-gray-300 ">xinqiyang</a>.<br/><span class="hidden busuanzi_container_site_pv"><i class="fas fa-eye"></i><span class="px-1 busuanzi_value_site_pv"> </span> </span><span class="pl-2 hidden busuanzi_container_site_uv"><i class="fas fa-users"></i> <span class="px-1 busuanzi_value_site_uv"> </span> </span><h1 class="text-xs pt-4 text-light-400 dark:text-gray-400">YangXinqi BLOG<!-- --> <!-- -->|<!-- --> <!-- -->ä¸äºèäºçå¹²é¥äººð</h1><p class="text-xs pt-2 text-light-500 dark:text-gray-500">Powered by <a href="https://github.com/tangly1024/NotionNext" class="dark:text-gray-300">NotionNext <!-- -->4.0.15</a>.</p></span><br/></footer></div></div>
vendor: 108 bytes, line 8
8<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
8<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"notice":null,"siteInfo":{"title":"YangXinqi BLOG","description":"ç¨Notionè®°å½è¿å¹³æ·¡çä¸ç","pageCover":"/bg_image.jpg","icon":"/avatar.svg"},"allNavPages":[],"tagOptions":[],"categoryOptions":[],"customNav":[],"customMenu":[],"postCount":1,"latestPosts":[]},"__N_SSG":true},"page":"/category","query":{},"buildId":"cgwEmXR0lr4C8Xujf9-Un","runtimeConfig":{"NODE_ENV_API":"prod","THEMES":["example","fukasawa","gitbook","heo","hexo","matery","medium","next","nobelium","plog","simple"]},"isFallback":false,"dynamicIds":[83309],"gsp":true,"scriptLoader":[]}</script>
8<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"fabd03f56fde45c0ac4d70b458411b88","r":1,"spa":2}' crossorigin="anonymous"></script>
8 9</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.