1<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"><title>彿¡£ | NGX Blog</title><meta name="keywords" content="ææ¯, AI, å端, æ°æ¶ä»£, èªåªä½"><meta name="author" content="NGX"><meta name="copyright" content="NGX"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#f7f9fe"><meta name="mobile-web-app-capable" content="yes"><meta name="apple-touch-fullscreen" content="yes"><meta name="apple-mobile-web-app-title" content="彿¡£"><meta name="application-name" content="彿¡£"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="#f7f9fe"><meta property="og:type" content="website"><meta property="og:title" content="彿¡£"><meta property="og:url" content="https://www.080912.xyz/archives/index.html"><meta property="og:site_name" content="NGX Blog"><meta property="og:description" content="彿¡£"><meta property="og:locale" content="zh-CN"><meta property="og:image" content="https://vc01.080912.xyz/img05/amg1b-nstzu.png"><meta property="article:author" content="NGX"><meta property="article:tag" content="ææ¯, AI, å端, æ°æ¶ä»£, èªåªä½"><meta name="twitter:card" content="summary"><meta name="twitter:image" content="https://vc01.080912.xyz/img05/amg1b-nstzu.png"><meta name="description" content="彿¡£"><link rel="shortcut icon" href="https://gcore.jsdelivr.net/gh/ngxblog/ico-blog/icon.png"><link rel="canonical" href="https://www.080912.xyz/archives/"><link rel="preconnect" href="//cdn.cbd.int"/><meta name="google-site-verification" content="xxx"/><meta name="baidu-site-verification" content="code-xxx"/><meta name="msvalidate.01" content="xxx"/><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.cbd.int/@fortawesome/[email protected]/css/all.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://cdn.cbd.int/@fancyapps/[email protected]/dist/fancybox/fancybox.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://npm.elemecdn.com/[email protected]/swiper/swiper.min.css" media="print" onload="this.media='all'">
1<script>const GLOBAL_CONFIG = { 2 linkPageTop: undefined, 3 peoplecanvas: undefined, 4 postHeadAiDescription: undefined, 5 diytitle: {"enable":true,"leaveTitle":"w(ï¾Ðï¾)w ä¸è¦èµ°ï¼åççåï¼","backTitle":"âª(^â^*)欢è¿åæ¥ï¼"}, 6 LA51: undefined, 7 greetingBox: {"enable":true,"default":"æä¸å¥½ð","list":[{"greeting":"æå®ð´","startTime":0,"endTime":5},{"greeting":"æ©ä¸å¥½é¸ð, ç¥ä½ ä¸å¤©å¥½å¿æ ï¼","startTime":6,"endTime":9},{"greeting":"ä¸å好ð, ç¶æå¾å¥½ï¼é¼å±ä¸ä¸ï½","startTime":10,"endTime":10},{"greeting":"11ç¹å¤å¦, å¨åæä¸ä¸å°±åé¥å¦ï½","startTime":11,"endTime":11},{"greeting":"åå®ð, å®è´","startTime":12,"endTime":14},{"greeting":"ðå å®çä¸å¤©è¾è¦å¦ï¼","startTime":14,"endTime":18},{"greeting":"19ç¹å½, å¥å±ä¸é¡¿ä¸°çç大é¤å§ðã","startTime":19,"endTime":19},{"greeting":"æä¸å¥½ð, å¨å±äºèªå·±çæ¶é´å¥½å¥½æ¾æ¾ð~","startTime":20,"endTime":24}]}, 8 twikooEnvId: '', 9 commentBarrageConfig:undefined, 10 root: '/', 11 preloader: {"source":3}, 12 friends_vue_info: undefined, 13 navMusic: false, 14 mainTone: {"mode":"api","api":"https://color.080912.xyz/api?img=","cover_change":true}, 15 authorStatus: {"skills":["ð¨âð» 代ç ä¸çç建çå¸","ð ç¨åºé»è¾çæ¢ç´¢è ","ð¡ ç§æåæ°çå 驱è ","ð ç½ç»ç©ºé´çèªæµ·å®¶","ð§ å·¥å ·ä¸æçç追æ±è ","ð å®å ¨ä¸éç§ç宿¤è ","ð¨ æ°åèºæ¯çåä½è ","ð ç¥è¯æµ·æ´çæ¢é©è "]}, 16 algolia: {"appId":"EYR6K6WXB7","apiKey":"d44d2d146e8e9d34427c7f4bc4aba97f","indexName":"hexo","hits":{"per_page":6},"languages":{"input_placeholder":"è¾å ¥å ³é®è¯åæä¸åè½¦æ¥æ¾","hits_empty":"æ¾ä¸å°æ¨æ¥è¯¢çå 容ï¼${query}","hits_stats":"æ¾å° ${hits} æ¡ç»æï¼ç¨æ¶ ${time} 毫ç§"}}, 17 localSearch: undefined, 18 translate: undefined, 19 noticeOutdate: {"limitDay":100,"position":"top","messagePrev":"It has been","messageNext":"days since the last update, the content of the article may be outdated."}, 20 highlight: {"plugin":"highlight.js","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":330}, 21 copy: { 22 success: 'å¤å¶æå', 23 error: 'å¤å¶é误', 24 noSupport: 'æµè§å¨ä¸æ¯æ' 25 }, 26 relativeDate: { 27 homepage: false, 28 simplehomepage: true, 29 post: false 30 }, 31 runtime: '天', 32 date_suffix: { 33 just: 'åå', 34 min: 'åéå', 35 hour: 'å°æ¶å', 36 day: '天å', 37 month: '个æå' 38 }, 39 copyright: {"copy":true,"copyrightEbable":false,"limitCount":50,"languages":{"author":"ä½è : NGX","link":"龿¥: ","source":"æ¥æº: NGX Blog","info":"è使å½ä½è ææãåä¸è½¬è½½è¯·èç³»ä½è è·å¾ææï¼éåä¸è½¬è½½è¯·æ³¨æåºå¤ã","copySuccess":"å¤å¶æåï¼å¤å¶åè½¬è½½è¯·æ æ³¨æ¬æå°å"}}, 40 lightbox: 'fancybox', 41 Snackbar: undefined, 42 source: { 43 justifiedGallery: { 44 js: 'https://cdn.cbd.int/[email protected]/dist/fjGallery.min.js', 45 css: 'https://cdn.cbd.int/[email protected]/dist/fjGallery.css' 46 } 47 }, 48 isPhotoFigcaption: false, 49 islazyload: false, 50 isAnchor: false, 51 shortcutKey: {"enable":true,"delay":100,"shiftDelay":200}, 52 autoDarkmode: true 53}</script>
53<script id="config-diff">var GLOBAL_CONFIG_SITE = { 54 configTitle: 'NGX Blog', 55 title: '彿¡£', 56 postAI: '', 57 pageFillDescription: '彿¡£', 58 isPost: false, 59 isHome: false, 60 isHighlightShrink: false, 61 isToc: false, 62 postUpdate: '2026-07-16 08:10:51', 63 postMainColor: '', 64}</script>
64<noscript><style type="text/css"> 65 #nav { 66 opacity: 1 67 } 68 .justified-gallery img { 69 opacity: 1 70 } 71 72 #recent-posts time, 73 #post-meta time { 74 display: inline !important 75 } 76</style></noscript>
76<script>(win=>{ 77 win.saveToLocal = { 78 set: (key, value, ttl) => { 79 if (ttl === 0) return 80 const now = Date.now() 81 const expiry = now + ttl * 86400000 82 const item = { 83 value, 84 expiry 85 } 86 localStorage.setItem(key, JSON.stringify(item)) 87 }, 88 89 get: key => { 90 const itemStr = localStorage.getItem(key) 91 92 if (!itemStr) { 93 return undefined 94 } 95 const item = JSON.parse(itemStr) 96 const now = Date.now() 97 98 if (now > item.expiry) { 99 localStorage.removeItem(key) 100 return undefined 101 } 102 return item.value 103 } 104 } 105 106 win.getScript = (url, attr = {}) => new Promise((resolve, reject) => { 107 const script = document.createElement('script') 108 script.src = url 109 script.async = true 110 script.onerror = reject 111 script.onload = script.onreadystatechange = function() { 112 const loadState = this.readyState 113 if (loadState && loadState !== 'loaded' && loadState !== 'complete') return 114 script.onload = script.onreadystatechange = null 115 resolve() 116 } 117 118 Object.keys(attr).forEach(key => { 119 script.setAttribute(key, attr[key]) 120 }) 121 122 document.head.appendChild(script) 123 }) 124 125 win.getCSS = (url, id = false) => new Promise((resolve, reject) => { 126 const link = document.createElement('link') 127 link.rel = 'stylesheet' 128 link.href = url 129 if (id) link.id = id 130 link.onerror = reject 131 link.onload = link.onreadystatechange = function() { 132 const loadState = this.readyState 133 if (loadState && loadState !== 'loaded' && loadState !== 'complete') return 134 link.onload = link.onreadystatechange = null 135 resolve() 136 } 137 document.head.appendChild(link) 138 }) 139 140 win.activateDarkMode = () => { 141 document.documentElement.setAttribute('data-theme', 'dark') 142 if (document.querySelector('meta[name="theme-color"]') !== null) { 143 document.querySelector('meta[name="theme-color"]').setAttribute('content', '#18171d') 144 } 145 } 146 win.activateLightMode = () => { 147 document.documentElement.setAttribute('data-theme', 'light') 148 if (document.querySelector('meta[name="theme-color"]') !== null) { 149 document.querySelector('meta[name="theme-color"]').setAttribute('content', '#f7f9fe') 150 } 151 } 152 const t = saveToLocal.get('theme') 153 154 const isDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches 155 const isLightMode = window.matchMedia('(prefers-color-scheme: light)').matches 156 const isNotSpecified = window.matchMedia('(prefers-color-scheme: no-preference)').matches 157 const hasNoSupport = !isDarkMode && !isLightMode && !isNotSpecified 158 159 if (t === undefined) { 160 if (isLightMode) activateLightMode() 161 else if (isDarkMode) activateDarkMode() 162 else if (isNotSpecified || hasNoSupport) { 163 const now = new Date() 164 const hour = now.getHours() 165 const isNight = hour <= 6 || hour >= 18 166 isNight ? activateDarkMode() : activateLightMode() 167 } 168 window.matchMedia('(prefers-color-scheme: dark)').addListener(e => { 169 if (saveToLocal.get('theme') === undefined) { 170 e.matches ? activateDarkMode() : activateLightMode() 171 } 172 }) 173 } else if (t === 'light') activateLightMode() 174 else activateDarkMode() 175 176 const asideStatus = saveToLocal.get('aside-status') 177 if (asideStatus !== undefined) { 178 if (asideStatus === 'hide') { 179 document.documentElement.classList.add('hide-aside') 180 } else { 181 document.documentElement.classList.remove('hide-aside') 182 } 183 } 184 185 const detectApple = () => { 186 if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){ 187 document.documentElement.classList.add('apple') 188 } 189 } 190 detectApple() 191 })(window)</script>
191<meta name="generator" content="Hexo 7.3.0"></head><body data-type="anzhiyu"><div id="web_bg"></div><div id="an_music_bg"></div><div id="loading-box" onclick="document.getElementById("loading-box").classList.add("loaded")"><div class="loading-bg"><img class="loading-img nolazyload" alt="å 载头å" src="https://vc01.080912.xyz/img05/amg1b-nstzu.png"/><div class="loading-image-dot"></div></div></div>
191<script>const preloader = { 192 endLoading: () => { 193 document.getElementById('loading-box').classList.add("loaded"); 194 }, 195 initLoading: () => { 196 document.getElementById('loading-box').classList.remove("loaded") 197 } 198} 199window.addEventListener('load',()=> { preloader.endLoading() }) 200setTimeout(function(){preloader.endLoading();},10000) 201 202if (true) { 203 document.addEventListener('pjax:send', () => { preloader.initLoading() }) 204 document.addEventListener('pjax:complete', () => { preloader.endLoading() }) 205}</script>
205<link rel="stylesheet" href="https://cdn.cbd.int/[email protected]/progress_bar/progress_bar.css"/>
205<script async="async" src="https://cdn.cbd.int/[email protected]/pace.min.js" data-pace-options="{ "restartOnRequestAfter":false,"eventLag":false}"></script>
205<div class="page" id="body-wrap"><header class="not-top-img" id="page-header"><nav id="nav"><div id="nav-group"><span id="blog_name"><div class="back-home-button"><i class="anzhiyufont anzhiyu-icon-grip-vertical"></i><div class="back-menu-list-groups"><div class="back-menu-list-group"><div class="back-menu-list-title">ç½é¡µ</div><div class="back-menu-list"><a class="back-menu-item" target="_blank" rel="noopener" href="https://stats.uptimerobot.com/AIytbzsz8M" title="Status"><img class="back-menu-item-icon" src="https://stats.uptimerobot.com/assets/favicon.ico" alt="Status"/><span class="back-menu-item-text">Status</span></a><a class="back-menu-item" target="_blank" rel="noopener" href="https://qexo.080912.xyz" title="Qexo"><img class="back-menu-item-icon" src="https://unpkg.com/[email protected]/qexo/images/icon.png" alt="Qexo"/><span class="back-menu-item-text">Qexo</span></a></div></div><div class="back-menu-list-group"><div class="back-menu-list-title">项ç®</div><div class="back-menu-list"><a class="back-menu-item" target="_blank" rel="noopener" href="https://ningguoxu.github.io/" title="å¤ç¨é¾æ¥"><img class="back-menu-item-icon" src="https://gcore.jsdelivr.net/gh/ngxblog/ico-blog/icon.png" alt="å¤ç¨é¾æ¥"/><span class="back-menu-item-text">å¤ç¨é¾æ¥</span></a><a class="back-menu-item" target="_blank" rel="noopener" href="https://ngxhugg-dode.hf.space/" title="Code-Server"><img class="back-menu-item-icon" src="https://visualstudio.microsoft.com/wp-content/uploads/2022/09/VisualStudioCode.svg" alt="Code-Server"/><span class="back-menu-item-text">Code-Server</span></a></div></div></div></div><a id="site-name" href="/" accesskey="h"><div class="title">NGX Blog</div><i class="anzhiyufont anzhiyu-icon-house-chimney"></i></a></span><div class="mask-name-container"><div id="name-container"><a id="page-name" href="javascript:anzhiyu.scrollToDest(0, 500)">PAGE_NAME</a></div></div><div id="menus"><div class="menus_items"><div class="menus_item"><a class="site-page" href="javascript:void(0);"><span> æç« </span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/archives/"><i class="anzhiyufont anzhiyu-icon-box-archive faa-tada" style="font-size: 0.9em;"></i><span> 彿¡£</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/categories/"><i class="anzhiyufont anzhiyu-icon-shapes faa-tada" style="font-size: 0.9em;"></i><span> åç±»</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/tags/"><i class="anzhiyufont anzhiyu-icon-tags faa-tada" style="font-size: 0.9em;"></i><span> æ ç¾</span></a></li></ul></div><div class="menus_item"><a class="site-page faa-parent animated-hover" href="/comments/"><span> çè¨æ¿</span></a></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><span> æç</span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/music/"><i class="anzhiyufont anzhiyu-icon-music faa-tada" style="font-size: 0.9em;"></i><span> é³ä¹é¦</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/air-conditioner/"><i class="anzhiyufont anzhiyu-icon-fan faa-tada" style="font-size: 0.9em;"></i><span> å°ç©ºè°</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><span> å
³äº</span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/essay/"><i class="anzhiyufont anzhiyu-icon-lightbulb faa-tada" style="font-size: 0.9em;"></i><span> é²è¨ç¢è¯</span></a></li><li><a class="site-page child faa-parent animated-hover" href="javascript:toRandomPost()"><i class="anzhiyufont anzhiyu-icon-shoe-prints1 faa-tada" style="font-size: 0.9em;"></i><span> é便éé</span></a></li></ul></div></div></div><div id="nav-right"><div class="nav-button" id="randomPost_button"><a class="site-page" onclick="toRandomPost()" title="éæºåå¾ä¸ä¸ªæç« " href="javascript:void(0);"><i class="anzhiyufont anzhiyu-icon-dice"></i></a></div><div class="nav-button" id="search-button"><a class="site-page social-icon search" href="javascript:void(0);" title="æç´¢ð" accesskey="s"><i class="anzhiyufont anzhiyu-icon-magnifying-glass"></i><span> æç´¢</span></a></div><input id="center-console" type="checkbox"/><label class="widget" for="center-console" title="䏿§å°" onclick="anzhiyu.switchConsole();"><i class="left"></i><i class="widget center"></i><i class="widget right"></i></label><div id="console"><div class="console-card-group-reward"><ul class="reward-all console-card"><li class="reward-item"><a href="/about/#about-reward" target="_blank"><img class="post-qr-code-img" alt="é¢çº¢å
" src="https://gcore.jsdelivr.net/gh/ngxblog/ico-blog@main/ico/hb.jpg"/></a><div class="post-qr-code-desc">é¢çº¢å
</div></li><li class="reward-item"><a href="/about/#about-reward" target="_blank"><img class="post-qr-code-img" alt="æ¯ä»å®" src="https://gcore.jsdelivr.net/gh/ngxblog/ico-blog@main/ico/love.
205jpg"/></a><div class="post-qr-code-desc">æ¯ä»å®</div></li></ul></div><div class="console-card-group"><div class="console-card-group-left"><div class="console-card" id="card-newest-comments"><div class="card-content"><div class="author-content-item-tips">äºå¨</div><span class="author-content-item-title"> ææ°è¯è®º</span></div><div class="aside-list"><span>æ£å¨å è½½ä¸...</span></div></div></div><div class="console-card-group-right"><div class="console-card tags"><div class="card-content"><div class="author-content-item-tips">å
´è¶£ç¹</div><span class="author-content-item-title">寻æ¾ä½ æå
´è¶£çé¢å</span><div class="card-tags"><div class="item-headline"></div><div class="card-tag-cloud"><a href="/tags/AI/" style="font-size: 1.05rem;">AI<sup>5</sup></a><a href="/tags/ChatGPT/" style="font-size: 1.05rem;">ChatGPT<sup>5</sup></a><a href="/tags/Github%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/" style="font-size: 1.05rem;">Github弿ºé¡¹ç®<sup>3</sup></a><a href="/tags/Hexo/" style="font-size: 1.05rem;">Hexo<sup>1</sup></a><a href="/tags/Java/" style="font-size: 1.05rem;">Java<sup>2</sup></a><a href="/tags/OpenAI/" style="font-size: 1.05rem;">OpenAI<sup>3</sup></a><a href="/tags/PhotoShop/" style="font-size: 1.05rem;">PhotoShop<sup>1</sup></a><a href="/tags/Python/" style="font-size: 1.05rem;">Python<sup>1</sup></a><a href="/tags/Web%E5%89%8D%E7%AB%AF/" style="font-size: 1.05rem;">Webå端<sup>3</sup></a><a href="/tags/Windows/" style="font-size: 1.05rem;">Windows<sup>3</sup></a><a href="/tags/%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8/" style="font-size: 1.05rem;">äºæå¡å¨<sup>6</sup></a><a href="/tags/%E4%BA%91%E7%94%B5%E8%84%91/" style="font-size: 1.05rem;">äºçµè<sup>2</sup></a><a href="/tags/%E5%89%8D%E6%B2%BF%E5%BF%AB%E8%AE%AF/" style="font-size: 1.05rem;">åæ²¿å¿«è®¯<sup>1</sup></a><a href="/tags/%E5%9B%BE%E5%BA%8A/" style="font-size: 1.05rem;">å¾åº<sup>2</sup></a><a href="/tags/%E5%B8%81%E5%9C%88/" style="font-size: 1.05rem;">å¸å<sup>1</sup></a><a href="/tags/%E5%BB%BA%E7%AB%99/" style="font-size: 1.05rem;">建ç«<sup>1</sup></a><a href="/tags/%E6%8A%80%E6%9C%AF/" style="font-size: 1.05rem;">ææ¯<sup>12</sup></a><a href="/tags/%E6%95%99%E7%A8%8B/" style="font-size: 1.05rem;">æç¨<sup>12</sup></a><a href="/tags/%E6%B5%8F%E8%A7%88%E5%99%A8%E6%8F%92%E4%BB%B6/" style="font-size: 1.05rem;">æµè§å¨æä»¶<sup>1</sup></a><a href="/tags/%E7%A7%91%E6%8A%80/" style="font-size: 1.05rem;">ç§æ<sup>5</sup></a><a href="/tags/%E7%BB%8F%E6%B5%8E/" style="font-size: 1.05rem;">
205ç»æµ<sup>1</sup></a><a href="/tags/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/" style="font-size: 1.05rem;">ç½ç»å®å ¨<sup>1</sup></a><a href="/tags/%E7%BE%8A%E6%AF%9B/" style="font-size: 1.05rem;">ç¾æ¯<sup>6</sup></a><a href="/tags/%E8%84%9A%E6%9C%AC/" style="font-size: 1.05rem;">èæ¬<sup>1</sup></a><a href="/tags/%E9%BB%91%E7%A7%91%E6%8A%80/" style="font-size: 1.05rem;">é»ç§æ<sup>5</sup></a></div></div><hr/></div></div><div class="console-card history"><div class="item-headline"><i class="anzhiyufont anzhiyu-icon-box-archiv"></i><span>æç« </span></div><div class="card-archives"><div class="item-headline"><i class="anzhiyufont anzhiyu-icon-archive"></i><span>彿¡£</span><a class="card-more-btn" href="/archives/" title="æ¥çæ´å¤"> 206 <i class="anzhiyufont anzhiyu-icon-angle-right"></i></a></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2026/01/"><span class="card-archive-list-date">䏿 2026</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">2</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2025/11/"><span class="card-archive-list-date">å䏿 2025</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">1</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2025/09/"><span class="card-archive-list-date">乿 2025</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">2</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2025/08/"><span class="card-archive-list-date">å «æ 2025</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">2</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2025/01/"><span class="card-archive-list-date">䏿 2025</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">1</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/12/"><span class="card-archive-list-date">åäºæ 2024</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">2</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/10/"><span class="card-archive-list-date">åæ 2024</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">1</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/09/"><span class="card-archive-list-date">乿 2024</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">2</span><span>ç¯</span></div></a></li></ul></div><hr/></div></div></div><div class="button-group"><div class="console-btn-item"><a class="darkmode_switchbutton" title="æ¾ç¤ºæ¨¡å¼åæ¢" href="javascript:void(0);"><i class="anzhiyufont anzhiyu-icon-moon"></i></a></div><div class="console-btn-item" id="consoleHideAside" onclick="anzhiyu.hideAsideBtn()" title="è¾¹æ æ¾ç¤ºæ§å¶"><a class="asideSwitch"><i class="anzhiyufont anzhiyu-icon-arrows-left-right"></i></a></div><div class="console-btn-item" id="consoleKeyboard" onclick="anzhiyu.keyboardToggle()" title="å¿«æ·é®å¼å ³"><a class="keyboard-switch"><i class="anzhiyufont anzhiyu-icon-keyboard"></i></a></div></div><div class="console-mask" onclick="anzhiyu.hideConsole()" href="javascript:void(0);"></div></div><div class="nav-button" id="nav-totop"><a class="totopbtn" href="javascript:void(0);"><i class="anzhiyufont anzhiyu-icon-arrow-up"></i><span id="percent" onclick="anzhiyu.scrollToDest(0,500)">0</span></a></div><div id="toggle-menu"><a class="site-page" href="javascript:void(0);" title="忢"><i class="anzhiyufont anzhiyu-icon-bars"></i></a></div></div></div></nav></header><main id="blog-container"><div class="layout" id="content-inner">
206<div id="archive"><div class="article-sort-title">æç« æ»è§ - 31</div><div class="article-sort"><div class="article-sort-item year"><span>2026</span></div><div class="article-sort-item"><a class="article-sort-item-img" href="/2026/01/19/Python%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90%E5%9F%BA%E7%A1%80/" title="Pythonæ°æ®åæåºç¡"><img src="https://gcore.jsdelivr.net/gh/ngxblog/picx-images-hosting@master/26/1/easy-cover_c76afc885386a891999cc8751f0d71b3.png" alt="Pythonæ°æ®åæåºç¡" onerror="this.onerror=null;this.src='/img/404.jpg'"></a><div class="article-sort-item-info"><a class="article-sort-item-title" href="/2026/01/19/Python%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90%E5%9F%BA%E7%A1%80/" title="Pythonæ°æ®åæåºç¡">Pythonæ°æ®åæåºç¡</a><span class="article-sort-item-index">1</span><div class="article-meta-wrap"><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/%E6%95%99%E7%A8%8B/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>æç¨</span></a><a class="article-meta__tags" href="/tags/Python/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>Python</span></a></span><div class="article-sort-item-time"><i class="anzhiyufont anzhiyu-icon-calendar-alt"></i><time class="post-meta-date-created" datetime="2026-01-19T02:28:55.735Z" title="åè¡¨äº 2026-01-19
20602:28:55">2026-01-19</time></div></div></div></div><div class="article-sort-item"><a class="article-sort-item-img" href="/2026/01/17/Python%E5%A4%A7%E6%A8%A1%E5%9E%8B%E5%BC%80%E5%8F%91/" title="Python AI大模åå¼åä¸å®æ"><img src="https://gcore.jsdelivr.net/gh/ngxblog/picx-images-hosting@master/26/3/fc0023ad1ba5755b49d2531fb091741a6299220e_c5204afe3b60878e64076099b155ffa0.png" alt="Python AI大模åå¼åä¸å®æ" onerror="this.onerror=null;this.src='/img/404.jpg'"></a><div class="article-sort-item-info"><a class="article-sort-item-title" href="/2026/01/17/Python%E5%A4%A7%E6%A8%A1%E5%9E%8B%E5%BC%80%E5%8F%91/" title="Python AI大模åå¼åä¸å®æ">Python AI大模åå¼åä¸å®æ</a><span class="article-sort-item-index">2</span><div class="article-meta-wrap"><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/AI/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>AI</span></a><a class="article-meta__tags" href="/tags/%E6%95%99%E7%A8%8B/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>æç¨</span></a></span><div class="article-sort-item-time"><i class="anzhiyufont anzhiyu-icon-calendar-alt"></i><time class="post-meta-date-created" datetime="2026-01-17T01:21:15.042Z" title="åè¡¨äº 2026-01-17 01:21:15">2026-01-17</time></div></div></div></div><div class="article-sort-item year"><span>2025</span></div><div class="article-sort-item"><a class="article-sort-item-img" href="/2025/11/29/javaall/" title="Javaä»å
¥é¨å°å®æ"><img src="https://gcore.jsdelivr.net/gh/ngxblog/picx-images-hosting@master/25/11/cb31e30d59cdeb8a2fe0edf46820f321df23e01c.jpg@672w_378h_1c_ffb3e3b7fba0a1ab44ef69b34456499d.webp" alt="Javaä»å
¥é¨å°å®æ" onerror="this.onerror=null;this.src='/img/404.jpg'"></a><div class="article-sort-item-info"><a class="article-sort-item-title" href="/2025/11/29/javaall/" title="Javaä»å
¥é¨å°å®æ">Javaä»å
¥é¨å°å®æ</a><span class="article-sort-item-index">3</span><div class="article-meta-wrap"><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/%E6%95%99%E7%A8%8B/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>æç¨</span></a><a class="article-meta__tags" href="/tags/Java/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>Java</span></a><a class="article-meta__tags" href="/tags/%E6%8A%80%E6%9C%AF/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>ææ¯</span></a></span><div class="article-sort-item-time"><i class="anzhiyufont anzhiyu-icon-calendar-alt"></i><time class="post-meta-date-created" datetime="2025-11-29T04:14:09.490Z" title="åè¡¨äº 2025-11-29 04:14:09">2025-11-29</time></div></div></div></div><div class="article-sort-item"><a class="article-sort-item-img" href="/2025/09/13/code-server%E4%BA%91%E7%AB%AFVSCode%E9%83%A8%E7%BD%B2/" title="Github弿ºé¡¹ç®ï¼é¨ç½²äºç«¯VScode"><img src="https://gcore.jsdelivr.net/gh/ngxblog/picx-images-hosting@master/25/9/æªæ é¢-1_7d5330b8b2dda521d2a64acd5300df9e.png" alt="Github弿ºé¡¹ç®ï¼é¨ç½²äºç«¯VScode" onerror="this.onerror=null;this.src='/img/404.jpg'"></a><div class="article-sort-item-info"><a class="article-sort-item-title" href="/2025/09/13/code-server%E4%BA%91%E7%AB%AFVSCode%E9%83%A8%E7%BD%B2/" title="Github弿ºé¡¹ç®ï¼é¨ç½²äºç«¯VScode">Github弿ºé¡¹ç®ï¼é¨ç½²äºç«¯VScode</a><span class="article-sort-item-index">4</span><div class="article-meta-wrap"><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/%E6%95%99%E7%A8%8B/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>æç¨</span></a><a class="article-meta__tags" href="/tags/Github%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>Github弿ºé¡¹ç®</span></a><a class="article-meta__tags" href="/tags/%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>äºæå¡å¨</span></a></span><div class="article-sort-item-time"><i class="anzhiyufont anzhiyu-icon-calendar-alt"></i><time class="post-meta-date-created" datetime="2025-09-13T00:19:51.334Z" title="åè¡¨äº 2025-09-13 00:19:51">2025-09-13</time></div></div></div></div><div class="article-sort-item"><a class="article-sort-item-img" href="/2025/09/01/n8n%E5%85%8D%E8%B4%B9%E4%BA%91%E7%AB%AF%E9%83%A8%E7%BD%B2/" title="使ç¨å
è´¹äºå®¹å¨é¨ç½²n8n工使µ"><img src="https://gcore.jsdelivr.net/gh/ngxblog/picx-images-hosting@master/25/9/æªæ é¢-1_362
2060a97ec32aef373f33e7de3638110d.png" alt="使ç¨å
è´¹äºå®¹å¨é¨ç½²n8n工使µ" onerror="this.onerror=null;this.src='/img/404.jpg'"></a><div class="article-sort-item-info"><a class="article-sort-item-title" href="/2025/09/01/n8n%E5%85%8D%E8%B4%B9%E4%BA%91%E7%AB%AF%E9%83%A8%E7%BD%B2/" title="使ç¨å
è´¹äºå®¹å¨é¨ç½²n8n工使µ">使ç¨å
è´¹äºå®¹å¨é¨ç½²n8n工使µ</a><span class="article-sort-item-index">5</span><div class="article-meta-wrap"><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/AI/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>AI</span></a><a class="article-meta__tags" href="/tags/Github%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>Github弿ºé¡¹ç®</span></a><a class="article-meta__tags" href="/tags/%E5%89%8D%E6%B2%BF%E5%BF%AB%E8%AE%AF/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>åæ²¿å¿«è®¯</span></a></span><div class="article-sort-item-time"><i class="anzhiyufont anzhiyu-icon-calendar-alt"></i><time class="post-meta-date-created" datetime="2025-09-01T02:59:01.804Z" title="åè¡¨äº 2025-09-01 02:59:01">2025-09-01</time></div></div></div></div><div class="article-sort-item"><a class="article-sort-item-img" href="/2025/08/19/%E5%B8%81%E5%9C%88%E5%9F%BA%E7%A1%80%EF%BC%9A%E8%AE%A4%E8%AF%86K%E7%BA%BF%EF%BC%8C%E8%AF%86%E5%88%ABK%E7%BA%BF/" title="å å¯è´§å¸æ°æå
¥é¨å®ææå"><img src="https://gcore.jsdelivr.net/gh/ngxblog/picx-images-hosting@master/25/8/2025-08-22-16-14-55_cd4a02a2422e05aebbdfe56fe2f356b8.jpg" alt="å å¯è´§å¸æ°æå
¥é¨å®ææå" onerror="this.onerror=null;this.src='/img/404.jpg'"></a><div class="article-sort-item-info"><a class="article-sort-item-title" href="/2025/08/19/%E5%B8%81%E5%9C%88%E5%9F%BA%E7%A1%80%EF%BC%9A%E8%AE%A4%E8%AF%86K%E7%BA%BF%EF%BC%8C%E8%AF%86%E5%88%ABK%E7%BA%BF/" title="å å¯è´§å¸æ°æå
¥é¨å®ææå">å å¯è´§å¸æ°æå
¥é¨å®ææå</a><span class="article-sort-item-index">6</span><div class="article-meta-wrap"><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/%E7%BB%8F%E6%B5%8E/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>ç»æµ</span></a><a class="article-meta__tags" href="/tags/%E5%B8%81%E5%9C%88/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>å¸å</span></a></span><div class="article-sort-item-time"><i class="anzhiyufont anzhiyu-icon-calendar-alt"></i><time class="post-meta-date-created" datetime="2025-08-19T04:21:04.148Z" title="åè¡¨äº 2025-08-19 04:21:04">2025-08-19</time></div></div></div></div><div class="article-sort-item"><a class="article-sort-item-img" href="/2025/08/08/%E6%97%A0%E9%9C%80%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%90%AD%E5%BB%BA%E5%8A%9F%E8%83%BD%E5%85%A8%E9%9D%A2%E7%9A%84%E7%BD%91%E5%9D%80%E5%AF%BC%E8%88%AA%E7%BD%91%E7%AB%99/" title="æ éæå¡å¨ï¼æå»ºåè½å
¨é¢çç½å导èªç½ç«"><img src="https://vc01.080912.xyz/img05/2025-08-083-11-42.png" alt="æ éæå¡å¨ï¼æå»ºåè½å
¨é¢çç½å导èªç½ç«" onerror="this.onerror=null;this.src='/img/404.jpg'"></a><div class="article-sort-item-info"><a class="article-sort-item-title" href="/2025/08/08/%E6%97%A0%E9%9C%80%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%90%AD%E5%BB%BA%E5%8A%9F%E8%83%BD%E5%85%A8%E9%9D%A2%E7%9A%84%E7%BD%91%E5%9D%80%E5%AF%BC%E8%88%AA%E7%BD%91%E7%AB%99/" title="æ éæå¡å¨ï¼æå»ºåè½å
¨é¢çç½å导èªç½ç«">æ éæå¡å¨ï¼æå»ºåè½å
¨é¢çç½å导èªç½ç«</a><span class="article-sort-item-index">7</span><div class="article-meta-wrap"><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/Github%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>Github弿ºé¡¹ç®</span></a><a class="article-meta__tags" href="/tags/%E7%A7%91%E6%8A%80/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>ç§æ</span></a></span><div class="article-sort-item-time"><i class="anzhiyufont anzhiyu-icon-calendar-alt"></i><time class="post-meta-date-created" datetime="2025-08-08T03:48:48.000Z" title="åè¡¨äº 2025-08-08 03:48:48">2025-08-08</time></div></div></div></div><div class="article-sort-item"><a class="article-sort-item-img" href="/2025/01/16/%E4%BD%BF%E7%94%A8Ventoy%E5%88%9B%E5%BB%BAKaliLinux%E4%BE%BF%E6%90%BA%E7%B3%BB%E7%BB%9F%EF%BC%8C%E5%AE%9E%E7%8E%B0%E6%8C%81%E4%B9%85%E5%AD%98%E5%82%A8/" title="Ventoyå建Linux便æºç³»ç»ï¼å®ç°æä¹
åå¨"><img src="https://vc01.080912.xyz/img04/1_V4nthNjnfd3rBlkdEg-7rg.webp" alt="Ventoyå建Linux便æºç³»ç»ï¼å®ç°æä¹
åå¨" onerror="this.onerror=null;this.src='/img/404.jpg'"></a><div class="article-sort-item-info"><a class="article-sort-item-title" href="/2025/01/16/%E4%BD%BF%E7%94%A8Ventoy%E5%88%9B%E5%BB%BAKaliLinux%E4%BE%BF%E6%90%BA%E7%B3%BB%E7%BB%9F%EF%BC%8C%E5%AE%9E%E7%8E%B0%E6%8C%81%E4%B9%85%E5%AD%98%E5%82%A8/" title="Ventoyå建Linux便æºç³»ç»ï¼å®ç°æä¹
åå¨">Ventoyå建Linux便æºç³»ç»ï¼å®ç°æä¹
åå¨</a><span class="article-sort-item-index">8</span><div class="article-meta-wrap"><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/%E9%BB%91%E7%A7%91%E6%8A%80/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>é»ç§æ</span></a><a class="article-meta__tags" href="/tags/%E6%95%99%E7%A8%8B/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>æç¨</span></a><a class="article-meta__tags" href="/tags/%E6%8A%80%E6%9C%AF/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>ææ¯</span></a></span><div class="article-sort-item-time"><i class="anzhiyufont anzhiyu-icon-calendar-alt"></i><time class="post-meta-date-created" datetime="2025-01-16T02:00:55.000Z" title="åè¡¨äº 2025-01-16 02:00:55">2025-01-16</time></div></div></div></div><div class="article-sort-item year"><span>2024</span></div><div class="article-sort-item"><a class="article-sort-item-img" href="/2024/12/22/%E4%B8%80%E9%94%AE%E5%BC%80%E5%90%AFAI%E5%86%99%E4%BB%A3%E7%A0%81%EF%BC%8CGitHub-Copilot%E6%8E%A8%E5%87%BA%E5%85%8D%E8%B4%B9%E5%A5%97%E9%A4%90%E4%BA%86/" title="AIèµè½çIDEï¼GitHub Copilotæ¨åºå
è´¹å¥é¤"><img src="https://vc01.080912.xyz/img03/PixPin_2024-12-22_12-47-21.webp" alt="AIèµè½çIDEï¼GitHub Copilotæ¨åºå
è´¹å¥é¤" onerror="this.onerror=null;this.src='/img/404.jpg'"></a><div class="article-sort-item-info"><a class="article-sort-item-title" href="/2024/12/22/%E4%B8%80%E9%94%AE%E5%BC%80%E5%90%AFAI%E5%86%99%E4%BB%A3%E7%A0%81%EF%BC%8CGitHub-Copilot%E6%8E%A8%E5%87%BA%E5%85%8D%E8%B4%B9%E5%A5%97%E9%A4%90%E4%BA%86/" title="AIèµè½çIDEï¼GitHub Copilotæ¨åºå
è´¹å¥é¤">AIèµè½çIDEï¼GitHub Copilotæ¨åºå
è´¹å¥é¤</a><span class="article-sort-item-index">
2069</span><div class="article-meta-wrap"><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/ChatGPT/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>ChatGPT</span></a><a class="article-meta__tags" href="/tags/OpenAI/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>OpenAI</span></a><a class="article-meta__tags" href="/tags/%E7%BE%8A%E6%AF%9B/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>ç¾æ¯</span></a></span><div class="article-sort-item-time"><i class="anzhiyufont anzhiyu-icon-calendar-alt"></i><time class="post-meta-date-created" datetime="2024-12-22T02:55:39.000Z" title="åè¡¨äº 2024-12-22 02:55:39">2024-12-22</time></div></div></div></div><div class="article-sort-item"><a class="article-sort-item-img" href="/2024/12/07/%E8%87%AA%E5%AE%9A%E4%B9%89%E5%AE%89%E8%A3%85%E4%BD%8D%E7%BD%AE%E5%8A%A0%E6%BF%80%E6%B4%BBOffice%E8%AF%A6%E7%BB%86%E6%96%B9%E6%B3%95/" title="MS Officeèªå®ä¹å®è£
ä½ç½®+æ¿æ´»è¯¦ç»æ¹æ³"><img src="https://vc01.080912.xyz/img02/ç»æ¿ 1.jpg" alt="MS Officeèªå®ä¹å®è£
ä½ç½®+æ¿æ´»è¯¦ç»æ¹æ³" onerror="this.onerror=null;this.src='/img/404.jpg'"></a><div class="article-sort-item-info"><a class="article-sort-item-title" href="/2024/12/07/%E8%87%AA%E5%AE%9A%E4%B9%89%E5%AE%89%E8%A3%85%E4%BD%8D%E7%BD%AE%E5%8A%A0%E6%BF%80%E6%B4%BBOffice%E8%AF%A6%E7%BB%86%E6%96%B9%E6%B3%95/" title="MS Officeèªå®ä¹å®è£
ä½ç½®+æ¿æ´»è¯¦ç»æ¹æ³">MS Officeèªå®ä¹å®è£
ä½ç½®+æ¿æ´»è¯¦ç»æ¹æ³</a><span class="article-sort-item-index">10</span><div class="article-meta-wrap"><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/Windows/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>Windows</span></a><a class="article-meta__tags" href="/tags/%E6%8A%80%E6%9C%AF/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>ææ¯</span></a><a class="article-meta__tags" href="/tags/%E7%A7%91%E6%8A%80/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>ç§æ</span></a></span><div class="article-sort-item-time"><i class="anzhiyufont anzhiyu-icon-calendar-alt"></i><time class="post-meta-date-created" datetime="2024-12-07T11:43:40.000Z" title="åè¡¨äº 2024-12-07 11:43:40">2024-12-07</time></div></div></div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span><a class="page-number" href="/archives/page/2/">2</a><span class="space">…</span><a class="page-number" href="/archives/page/4/">4</a><a class="extend next" rel="next" href="/archives/page/2/"><div class="pagination_tips_next">ä¸é¡µ</div><i style="font-weight: inherit; font-size: 1rem;" class="anzhiyufont anzhiyu-icon-chevron-right fa-fw"></i></a></div></nav></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="card-content"><div class="author-info__sayhi" id="author-info__sayhi" onclick="anzhiyu.changeSayHelloText()"></div><div class="author-info-avatar"><img class="avatar-img" src="https://vc01.080912.xyz/img05/amg1b-nstzu.png" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/><div class="author-status"><img class="g-status" src="https://bu.dusays.com/2023/08/24/64e6ce9c507bb.png" alt="status"/></div></div><div class="author-info__description"><div style="line-height:1.38;margin:0.6rem 0;text-align:justify;color:rgba(255, 255, 255, 0.8);">æ¬¢è¿æ¥å°æä»¬çå客ï¼è¿éæ±èäº<b style="color:#fff">AIãå端å¼åãææ¯</b>çè¡ä¸çè§è§£ä¸ç»éªï¼è¿æé«è´¨éç<b style="color:#fff">æç« ç¿»è¯</b>å<b style="color:#fff">èµæºå享</b>ã</div><div style="line-height:1.38;margin:0.6rem 0;text-align:justify;color:rgba(255, 255, 255, 0.8);">å¨è¿éï¼ä½ å¯ä»¥åç°ä¸°å¯ç<b style="color:#fff">ç¥è¯</b>å<b style="color:#fff">æç¨</b>ï¼å©åä½ çå¦ä¹ ä¸èä¸åå±ã</div></div><div class="author-info__bottom-group"><a class="author-info__bottom-group-left" href="/"><h1 class="author-info__name">NGX</h1><div class="author-info__desc">ç§æä¹åï¼åæ°ä¹æºã</div></a><div class="card-info-social-icons is-center"><a class="social-icon faa-parent animated-hover" href="https://github.com/ningguoxu" target="_blank" title="Github"><i class="anzhiyufont anzhiyu-icon-github"></i></a><a class="social-icon faa-parent animated-hover" href="https://space.bilibili.com/1831345748" target="_blank" title="BiliBili"><i class="anzhiyufont anzhiyu-icon-bilibili"></i></a></div></div></div></div><div class="sticky_layout"><div class="card-widget"><div class="card-tags"><div class="item-headline"></div><div class="card-tag-cloud"><a href="/tags/AI/" style="font-size: 1.05rem;">AI<sup>5</sup></a><a href="/tags/ChatGPT/" style="font-size: 1.05rem;">ChatGPT<sup>5</sup></a><a href="/tags/Github%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/" style="font-size: 1.05rem;">Github弿ºé¡¹ç®<sup>3</sup></a><a href="/tags/Hexo/" style="font-size: 1.05rem;">Hexo<sup>1</sup></a><a href="/tags/Java/" style="font-size: 1.05rem;">Java<sup>2</sup></a>
206<a href="/tags/OpenAI/" style="font-size: 1.05rem;">OpenAI<sup>3</sup></a><a href="/tags/PhotoShop/" style="font-size: 1.05rem;">PhotoShop<sup>1</sup></a><a href="/tags/Python/" style="font-size: 1.05rem;">Python<sup>1</sup></a><a href="/tags/Web%E5%89%8D%E7%AB%AF/" style="font-size: 1.05rem;">Webå端<sup>3</sup></a><a href="/tags/Windows/" style="font-size: 1.05rem;">Windows<sup>3</sup></a><a href="/tags/%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8/" style="font-size: 1.05rem;">äºæå¡å¨<sup>6</sup></a><a href="/tags/%E4%BA%91%E7%94%B5%E8%84%91/" style="font-size: 1.05rem;">äºçµè<sup>2</sup></a><a href="/tags/%E5%89%8D%E6%B2%BF%E5%BF%AB%E8%AE%AF/" style="font-size: 1.05rem;">åæ²¿å¿«è®¯<sup>1</sup></a><a href="/tags/%E5%9B%BE%E5%BA%8A/" style="font-size: 1.05rem;">å¾åº<sup>2</sup></a><a href="/tags/%E5%B8%81%E5%9C%88/" style="font-size: 1.05rem;">å¸å<sup>1</sup></a><a href="/tags/%E5%BB%BA%E7%AB%99/" style="font-size: 1.05rem;">建ç«<sup>1</sup></a><a href="/tags/%E6%8A%80%E6%9C%AF/" style="font-size: 1.05rem;">ææ¯<sup>12</sup></a><a href="/tags/%E6%95%99%E7%A8%8B/" style="font-size: 1.05rem;">æç¨<sup>12</sup></a><a href="/tags/%E6%B5%8F%E8%A7%88%E5%99%A8%E6%8F%92%E4%BB%B6/" style="font-size: 1.05rem;">æµè§å¨æä»¶<sup>1</sup></a><a href="/tags/%E7%A7%91%E6%8A%80/" style="font-size: 1.05rem;">ç§æ<sup>5</sup></a><a href="/tags/%E7%BB%8F%E6%B5%8E/" style="font-size: 1.05rem;">
206ç»æµ<sup>1</sup></a><a href="/tags/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/" style="font-size: 1.05rem;">ç½ç»å®å ¨<sup>1</sup></a><a href="/tags/%E7%BE%8A%E6%AF%9B/" style="font-size: 1.05rem;">ç¾æ¯<sup>6</sup></a><a href="/tags/%E8%84%9A%E6%9C%AC/" style="font-size: 1.05rem;">èæ¬<sup>1</sup></a><a href="/tags/%E9%BB%91%E7%A7%91%E6%8A%80/" style="font-size: 1.05rem;">é»ç§æ<sup>5</sup></a></div></div><hr/><div class="card-archives"><div class="item-headline"><i class="anzhiyufont anzhiyu-icon-archive"></i><span>彿¡£</span><a class="card-more-btn" href="/archives/" title="æ¥çæ´å¤"> 207 <i class="anzhiyufont anzhiyu-icon-angle-right"></i></a></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2026/01/"><span class="card-archive-list-date">䏿 2026</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">2</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2025/11/"><span class="card-archive-list-date">å䏿 2025</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">1</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2025/09/"><span class="card-archive-list-date">乿 2025</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">2</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2025/08/"><span class="card-archive-list-date">å «æ 2025</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">2</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2025/01/"><span class="card-archive-list-date">䏿 2025</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">1</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/12/"><span class="card-archive-list-date">åäºæ 2024</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">2</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/10/"><span class="card-archive-list-date">åæ 2024</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">1</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/09/"><span class="card-archive-list-date">乿 2024</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">2</span><span>ç¯</span></div></a></li></ul></div><hr/><div class="card-webinfo"><div class="item-headline"><i class="anzhiyufont anzhiyu-icon-chart-line"></i><span>ç½ç«èµè®¯</span></div><div class="webinfo"><div class="webinfo-item"><div class="webinfo-item-title"><i class="anzhiyufont anzhiyu-icon-file-lines"></i><div class="item-name">
207æç« æ»æ° :</div></div><div class="item-count">31</div></div><div class="webinfo-item"><div class="webinfo-item-title"><i class="anzhiyufont anzhiyu-icon-stopwatch"></i><div class="item-name">建ç«å¤©æ° :</div></div><div class="item-count" id="runtimeshow" data-publishDate="2024-07-08T00:00:00.000Z"><i class="anzhiyufont anzhiyu-icon-spinner anzhiyu-spin"></i></div></div><div class="webinfo-item"><div class="webinfo-item-title"><i class="anzhiyufont anzhiyu-icon-font"></i><div class="item-name">å
¨ç«åæ° :</div></div><div class="item-count">36.6k</div></div></div></div></div></div></div></div></main><footer id="footer"><div id="footer-wrap"></div><div id="footer-bar"><div class="footer-bar-links"><div class="footer-bar-left"><div id="footer-bar-tips"><div class="copyright">©2024 - 2026 By <a class="footer-bar-link" href="/" title="NGX" target="_blank">NGX</a></div></div><div id="footer-type-tips"></div></div><div class="footer-bar-right"><a class="footer-bar-link" target="_blank" rel="noopener" href="https://github.com/anzhiyu-c/hexo-theme-anzhiyu" title="主é¢">主é¢</a><a class="footer-bar-link" target="_blank" rel="noopener" href="https://icp.gov.moe/?keyword=20240478" title="èICPå¤-20240478å·">èICPå¤-20240478å·</a></div></div></div></footer></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="sidebar-site-data site-data is-center"><a href="/archives/" title="archive"><div class="headline">æç« </div><div class="length-num">31</div></a><a href="/tags/" title="tag"><div class="headline">æ ç¾</div><div class="length-num">25</div></a><a href="/categories/" title="category"><div class="headline">åç±»</div><div class="length-num">10</div></a></div><span class="sidebar-menu-item-title">åè½</span><div class="sidebar-menu-item"><a class="darkmode_switchbutton menu-child" href="javascript:void(0);" title="æ¾ç¤ºæ¨¡å¼"><i class="anzhiyufont anzhiyu-icon-circle-half-stroke"></i><span>æ¾ç¤ºæ¨¡å¼</span></a></div><div class="back-menu-list-groups"><div class="back-menu-list-group"><div class="back-menu-list-title">ç½é¡µ</div><div class="back-menu-list"><a class="back-menu-item" target="_blank" rel="noopener" href="https://stats.uptimerobot.com/AIytbzsz8M" title="Status"><img class="back-menu-item-icon" src="https://stats.uptimerobot.com/assets/favicon.ico" alt="Status"/><span class="back-menu-item-text">Status</span></a><a class="back-menu-item" target="_blank" rel="noopener" href="https://qexo.080912.xyz" title="Qexo"><img class="back-menu-item-icon" src="https://unpkg.com/[email protected]/qexo/images/icon.png" alt="Qexo"/><span class="back-menu-item-text">Qexo</span></a></div></div><div class="back-menu-list-group"><div class="back-menu-list-title">项ç®</div><div class="back-menu-list"><a class="back-menu-item" target="_blank" rel="noopener" href="https://ningguoxu.github.io/" title="å¤ç¨é¾æ¥"><img class="back-menu-item-icon" src="https://gcore.jsdelivr.net/gh/ngxblog/ico-blog/icon.png" alt="å¤ç¨é¾æ¥"/><span class="back-menu-item-text">å¤ç¨é¾æ¥</span></a><a class="back-menu-item" target="_blank" rel="noopener" href="https://ngxhugg-dode.hf.space/" title="Code-Server"><img class="back-menu-item-icon" src="https://visualstudio.microsoft.com/wp-content/uploads/2022/09/VisualStudioCode.svg" alt="Code-Server"/><span class="back-menu-item-text">Code-Server</span></a></div></div></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="javascript:void(0);"><span> æç« </span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/archives/"><i class="anzhiyufont anzhiyu-icon-box-archive faa-tada" style="font-size: 0.9em;"></i><span> 彿¡£</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/categories/"><i class="anzhiyufont anzhiyu-icon-shapes faa-tada" style="font-size: 0.9em;"></i><span> åç±»</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/tags/"><i class="anzhiyufont anzhiyu-icon-tags faa-tada" style="font-size: 0.9em;"></i><span> æ ç¾</span></a></li></ul></div><div class="menus_item">
207<a class="site-page faa-parent animated-hover" href="/comments/"><span> çè¨æ¿</span></a></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><span> æç</span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/music/"><i class="anzhiyufont anzhiyu-icon-music faa-tada" style="font-size: 0.9em;"></i><span> é³ä¹é¦</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/air-conditioner/"><i class="anzhiyufont anzhiyu-icon-fan faa-tada" style="font-size: 0.9em;"></i><span> å°ç©ºè°</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><span> å
³äº</span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/essay/"><i class="anzhiyufont anzhiyu-icon-lightbulb faa-tada" style="font-size: 0.9em;"></i><span> é²è¨ç¢è¯</span></a></li><li><a class="site-page child faa-parent animated-hover" href="javascript:toRandomPost()"><i class="anzhiyufont anzhiyu-icon-shoe-prints1 faa-tada" style="font-size: 0.9em;"></i><span> é便éé</span></a></li></ul></div></div><span class="sidebar-menu-item-title">æ ç¾</span><div class="card-tags"><div class="item-headline"></div><div class="card-tag-cloud"><a href="/tags/AI/" style="font-size: 0.88rem;">AI<sup>5</sup></a><a href="/tags/ChatGPT/" style="font-size: 0.88rem;">ChatGPT<sup>5</sup></a><a href="/tags/Github%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/" style="font-size: 0.88rem;">Github弿ºé¡¹ç®<sup>3</sup></a><a href="/tags/Hexo/" style="font-size: 0.88rem;">Hexo<sup>1</sup></a><a href="/tags/Java/" style="font-size: 0.88rem;">Java<sup>2</sup></a><a href="/tags/OpenAI/" style="font-size: 0.88rem;">OpenAI<sup>3</sup></a><a href="/tags/PhotoShop/" style="font-size: 0.88rem;">PhotoShop<sup>1</sup></a><a href="/tags/Python/" style="font-size: 0.88rem;">Python<sup>1</sup></a><a href="/tags/Web%E5%89%8D%E7%AB%AF/" style="font-size: 0.88rem;">Webå端<sup>3</sup></a><a href="/tags/Windows/" style="font-size: 0.88rem;">Windows<sup>3</sup></a><a href="/tags/%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8/" style="font-size: 0.88rem;">äºæå¡å¨<sup>6</sup></a><a href="/tags/%E4%BA%91%E7%94%B5%E8%84%91/" style="font-size: 0.88rem;">äºçµè<sup>2</sup></a><a href="/tags/%E5%89%8D%E6%B2%BF%E5%BF%AB%E8%AE%AF/" style="font-size: 0.88rem;">åæ²¿å¿«è®¯<sup>1</sup></a><a href="/tags/%E5%9B%BE%E5%BA%8A/" style="font-size: 0.88rem;">å¾åº<sup>2</sup></a><a href="/tags/%E5%B8%81%E5%9C%88/" style="font-size: 0.88rem;">å¸å<sup>1</sup></a><a href="/tags/%E5%BB%BA%E7%AB%99/" style="font-size: 0.88rem;">建ç«<sup>1</sup></a><a href="/tags/%E6%8A%80%E6%9C%AF/" style="font-size: 0.88rem;">ææ¯<sup>12</sup></a><a href="/tags/%E6%95%99%E7%A8%8B/" style="font-size: 0.88rem;">æç¨<sup>12</sup></a><a href="/tags/%E6%B5%8F%E8%A7%88%E5%99%A8%E6%8F%92%E4%BB%B6/" style="font-size: 0.88rem;">æµè§å¨æä»¶<sup>1</sup></a><a href="/tags/%E7%A7%91%E6%8A%80/" style="font-size: 0.88rem;">ç§æ<sup>5</sup></a><a href="/tags/%E7%BB%8F%E6%B5%8E/" style="font-size: 0.88rem;">ç»æµ<sup>1</sup></a><a href="/tags/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/" style="font-size: 0.88rem;">ç½ç»å®å
¨<sup>1</sup></a><a href="/tags/%E7%BE%8A%E6%AF%9B/" style="font-size: 0.88rem;">ç¾æ¯<sup>6</sup></a><a href="/tags/%E8%84%9A%E6%9C%AC/" style="font-size: 0.88rem;">èæ¬<sup>1</sup></a><a href="/tags/%E9%BB%91%E7%A7%91%E6%8A%80/" style="font-size: 0.88rem;">é»ç§æ<sup>5</sup></a></div></div><hr/></div></div><div id="keyboard-tips"><div class="keyboardTitle">å客快æ·é®</div><div class="keybordList"><div class="keybordItem"><div class="keyGroup"><div class="key">shift K</div></div><div class="keyContent"><div class="content">å
³éå¿«æ·é®åè½</div></div></div><div class="keybordItem"><div class="keyGroup"><div class="key">shift A</div></div><div class="keyContent"><div class="content">æå¼/å
³é䏿§å°</div></div></div><div class="keybordItem"><div class="keyGroup"><div class="key">shift M</div></div><div class="keyContent"><div class="content">ææ¾/æåé³ä¹</div></div></div><div class="keybordItem"><div class="keyGroup"><div class="key">shift D</div></div><div class="keyContent"><div class="content">æ·±è²/æµ
è²æ¾ç¤ºæ¨¡å¼</div></div></div><div class="keybordItem"><div class="keyGroup"><div class="key">shift S</div></div><div class="keyContent"><div class="content">ç«å
æç´¢</div></div></div><div class="keybordItem"><div class="keyGroup"><div class="key">shift R</div></div><div class="keyContent"><div class="content">éæºè®¿é®</div></div></div><div class="keybordItem"><div class="keyGroup"><div class="key">shift H</div></div><div class="keyContent"><div class="content">è¿åé¦é¡µ</div></div></div><div class="keybordItem"><div class="keyGroup"><div class="key">shift F</div></div><div class="keyContent"><div class="content">åé¾é±¼å¡</div></div></div><div class="keybordItem"><div class="keyGroup"><div class="key">shift L</div></div><div class="keyContent"><div class="content">åé¾é¡µé¢</div></div></div><div class="keybordItem"><div class="keyGroup"><div class="key">shift P</div></div><div class="keyContent"><div class="content">å
³äºæ¬ç«</div></div></div><div class="keybordItem"><div class="keyGroup"><div class="key">shift I</div></div><div class="keyContent"><div class="content">åç/æ¬ç«å³é®èå</div></div></div></div></div><div id="rightside"><div id="rightside-config-hide"><button id="darkmode" type="button" title="æµ
è²åæ·±è²æ¨¡å¼è½¬æ¢"><i class="anzhiyufont anzhiyu-icon-circle-half-stroke"></i></button><button id="hide-aside-btn" type="button" title="åæ ååæ åæ¢"><i class="anzhiyufont anzhiyu-icon-arrows-left-right"></i></button></div><div id="rightside-config-show"><button id="rightside-config" type="button" title="设置"><i class="anzhiyufont anzhiyu-icon-gear"></i></button><button id="go-up" type="button" title="åå°é¡¶é¨"><i class="anzhiyufont anzhiyu-icon-arrow-up"></i></button></div></div><div id="algolia-search"><div class="search-dialog"><nav class="search-nav"><span class="search-dialog-title">æç´¢</span><button class="search-close-button"><i class="anzhiyufont anzhiyu-icon-xmark"></i></button></nav><div class="search-wrap"><div id="algolia-search-input"></div><hr/><div id="algolia-search-results"><div id="algolia-hits"><a class="tag-list" href="/tags/%E6%95%99%E7%A8%8B" title="æç¨">æç¨</a><a class="tag-list" href="/tags/%E6%8A%80%E6%9C%AF" title="ææ¯">ææ¯</a><a class="tag-list" href="/tags/%E7%A7%91%E6%8A%80" title="ç§æ">ç§æ</a><a class="tag-list" href="/tags/AI" title="AI">AI</a><a class="tag-list" href="/tags/%E9%BB%91%E7%A7%91%E6%8A%80" title="é»ç§æ">é»ç§æ</a></div><div id="algolia-pagination"></div><div id="algolia-info"><div class="algolia-stats"></div><div class="algolia-poweredBy"></div></div></div></div></div><div id="search-mask"></div></div><div id="rightMenu"><div class="rightMenu-group rightMenu-small"><div class="rightMenu-item" id="menu-backward"><i class="anzhiyufont anzhiyu-icon-arrow-left"></i></div><div class="rightMenu-item" id="menu-forward"><i class="anzhiyufont anzhiyu-icon-arrow-right"></i></div><div class="rightMenu-item" id="menu-refresh"><i class="anzhiyufont anzhiyu-icon-arrow-rotate-right" style="font-size: 1rem;"></i></div><div class="rightMenu-item" id="menu-top"><i class="anzhiyufont anzhiyu-icon-arrow-up"></i></div></div><div class="rightMenu-group rightMenu-line rightMenuPlugin"><div class="rightMenu-item" id="menu-copytext"><i class="anzhiyufont anzhiyu-icon-copy"></i><span>å¤å¶é䏿æ¬</span></div><div class="rightMenu-item" id="menu-pastetext"><i class="anzhiyufont anzhiyu-icon-paste"></i><span>ç²è´´ææ¬</span></div><a class="rightMenu-item" id="menu-commenttext"><i class="anzhiyufont anzhiyu-icon-comment-medical"></i><span>å¼ç¨å°è¯è®º</span></a><div class="rightMenu-item" id="menu-newwindow"><i class="anzhiyufont anzhiyu-icon-window-restore"></i><span>æ°çªå£æå¼</span></div><div class="rightMenu-item" id="menu-copylink"><i class="anzhiyufont anzhiyu-icon-link"></i><span>å¤å¶é¾æ¥å°å</span></div><div class="rightMenu-item" id="menu-copyimg"><i class="anzhiyufont anzhiyu-icon-images"></i><span>å¤å¶æ¤å¾ç</span></div><div class="rightMenu-item" id="menu-downloadimg"><i class="anzhiyufont anzhiyu-icon-download"></i><span>ä¸è½½æ¤å¾ç</span></div><div class="rightMenu-item" id="menu-newwindowimg"><i class="anzhiyufont anzhiyu-icon-window-restore"></i><span>æ°çªå£æå¼å¾ç</span></div><div class="rightMenu-item" id="menu-search"><i class="anzhiyufont anzhiyu-icon-magnifying-glass"></i><span>ç«å
æç´¢</span></div><div class="rightMenu-item" id="menu-searchBaidu"><i class="anzhiyufont anzhiyu-icon-magnifying-glass"></i><span>ç¾åº¦æç´¢</span></div><div class="rightMenu-item" id="menu-music-toggle"><i class="anzhiyufont anzhiyu-icon-play"></i><span>ææ¾é³ä¹</span></div><div class="rightMenu-item" id="menu-music-back"><i class="anzhiyufont anzhiyu-icon-backward"></i><span>忢å°ä¸ä¸é¦</span></div><div class="rightMenu-item" id="menu-music-forward"><i class="anzhiyufont anzhiyu-icon-forward"></i><span>忢å°ä¸ä¸é¦</span></div><div class="rightMenu-item" id="menu-music-playlist" onclick="window.open("https://y.qq.com/n/ryqq/playlist/7819612764", "_blank");" style="display: none;"><i class="anzhiyufont anzhiyu-icon-radio"></i><span>æ¥çææææ²</span></div><div class="rightMenu-item" id="menu-music-copyMusicName"><i class="anzhiyufont anzhiyu-icon-copy"></i><span>å¤å¶æå</span></div></div><div class="rightMenu-group rightMenu-line rightMenuOther"><a class="rightMenu-item menu-link" id="menu-randomPost"><i class="anzhiyufont anzhiyu-icon-shuffle"></i><span>é便éé</span></a><a class="rightMenu-item menu-link" href="/categories/"><i class="anzhiyufont anzhiyu-icon-cube"></i><span>å客åç±»</span></a><a class="rightMenu-item menu-link" href="/tags/"><i class="anzhiyufont anzhiyu-icon-tags"></i><span>æç« æ ç¾</span></a></div><div class="rightMenu-group rightMenu-line rightMenuOther"><a class="rightMenu-item" id="menu-copy" href="javascript:void(0);"><i class="anzhiyufont anzhiyu-icon-copy"></i><span>å¤å¶å°å</span></a><a class="rightMenu-item" id="menu-commentBarrage" href="javascript:void(0);"><i class="anzhiyufont anzhiyu-icon-message"></i><span class="menu-commentBarrage-text">å
³éçè¯</span></a><a class="rightMenu-item" id="menu-darkmode" href="javascript:void(0);"><i class="anzhiyufont anzhiyu-icon-circle-half-stroke"></i><span class="menu-darkmode-text">æ·±è²æ¨¡å¼</span></a><a class="rightMenu-item" id="menu-translate" href="javascript:void(0);"><i class="anzhiyufont anzhiyu-icon-language"></i><span>è½çºç¹é«</span></a></div></div><div id="rightmenu-mask"></div><div>
207<script src="https://cdn.cbd.int/[email protected]/source/js/utils.js"></script>
207<script src="https://cdn.cbd.int/[email protected]/source/js/main.js"></script>
207<script src="https://cdn.cbd.int/@fancyapps/[email protected]/dist/fancybox/fancybox.umd.js"></script>
207<script src="https://cdn.cbd.int/[email protected]/instantpage.js" type="module"></script>
207<script async src="/anzhiyu/random.js"></script>
207<script src="https://cdn.cbd.int/[email protected]/dist/algoliasearch-lite.umd.js"></script>
207<script src="https://cdn.cbd.int/[email protected]/dist/instantsearch.production.min.js"></script>
207<script src="https://cdn.cbd.int/[email protected]/source/js/search/algolia.js"></script>
207<div class="js-pjax"><input type="hidden" name="page-type" id="page-type" value="anzhiyu"></div>
207<script async data-pjax src="https://npm.elemecdn.com/[email protected]/bubble/bubble.js"></script>
207<script>var visitorMail = ""; 208</script>
208<script async data-pjax src="https://cdn.cbd.int/[email protected]/waterfall/waterfall.js"></script>
208<script src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/qrcodejs/1.0.0/qrcode.min.js"></script>
208<link rel="stylesheet" href="https://cdn.cbd.int/[email protected]/icon/ali_iconfont_css.css">
208<script id="click-heart" src="https://cdn.cbd.int/[email protected]/dist/click-heart.min.js" async="async" mobile="true"></script>
208<link rel="stylesheet" href="https://cdn.cbd.int/[email protected]/aplayer/APlayer.min.css" media="print" onload="this.media='all'">
208<script src="https://cdn.cbd.int/[email protected]/js/APlayer.min.js"></script>
208<script src="https://cdn.cbd.int/[email protected]/assets/js/Meting2.min.js"></script>
208<script src="https://cdn.cbd.int/[email protected]/pjax.min.js"></script>
208<script>let pjaxSelectors = ["head > title","#config-diff","#body-wrap","#rightside-config-hide","#rightside-config-show",".js-pjax"] 209var pjax = new Pjax({ 210 elements: 'a:not([target="_blank"])', 211 selectors: pjaxSelectors, 212 cacheBust: false, 213 analytics: false, 214 scrollRestoration: false 215}) 216 217document.addEventListener('pjax:send', function () { 218 // removeEventListener scroll 219 anzhiyu.removeGlobalFnEvent('pjax') 220 anzhiyu.removeGlobalFnEvent('themeChange') 221 222 document.getElementById('rightside').classList.remove('rightside-show') 223 224 if (window.aplayers) { 225 for (let i = 0; i < window.aplayers.length; i++) { 226 if (!window.aplayers[i].options.fixed) { 227 window.aplayers[i].destroy() 228 } 229 } 230 } 231 232 typeof typed === 'object' && typed.destroy() 233 234 //reset readmode 235 const $bodyClassList = document.body.classList 236 $bodyClassList.contains('read-mode') && $bodyClassList.remove('read-mode') 237}) 238 239document.addEventListener('pjax:complete', function () { 240 window.refreshFn() 241 242 document.querySelectorAll('script[data-pjax]').forEach(item => { 243 const newScript = document.createElement('script') 244 const content = item.text || item.textContent || item.innerHTML || "" 245 Array.from(item.attributes).forEach(attr => newScript.setAttribute(attr.name, attr.value)) 246 newScript.appendChild(document.createTextNode(content)) 247 item.parentNode.replaceChild(newScript, item) 248 }) 249 250 GLOBAL_CONFIG.islazyload && window.lazyLoadInstance.update() 251 252 typeof panguInit === 'function' && panguInit() 253 254 // google analytics 255 typeof gtag === 'function' && gtag('config', '', {'page_path': window.location.pathname}); 256 257 // baidu analytics 258 typeof _hmt === 'object' && _hmt.push(['_trackPageview',window.location.pathname]); 259 260 typeof loadMeting === 'function' && document.getElementsByClassName('aplayer').length && loadMeting() 261 262 // prismjs 263 typeof Prism === 'object' && Prism.highlightAll() 264}) 265 266document.addEventListener('pjax:error', e => { 267 if (e.request.status === 404) { 268 pjax.loadUrl('/404.html') 269 } 270})</script>
270</div><div id="popup-window"><div class="popup-window-title">éç¥</div><div class="popup-window-divider"></div><div class="popup-window-content"><div class="popup-tip">ä½ å¥½å</div><div class="popup-link"><i class="anzhiyufont anzhiyu-icon-arrow-circle-right"></i></div></div></div></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.