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>è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼ä¸ï¼ | 宿åå³å§¬</title><meta name="keywords" content="ç¬è®°,è®¡ç®æº"><meta name="author" content="æ°å¥¥å°è¯å§¬ç¿
"><meta name="copyright" content="æ°å¥¥å°è¯å§¬ç¿
"><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="article"><meta property="og:title" content="è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼ä¸ï¼"><meta property="og:url" content="https://www.yejinblok.cn/posts/51509cba.html"><meta property="og:site_name" content="宿åå³å§¬"><meta property="og:description" content="è®¡ç®æºåºç¨åºç¡ç¬è®°çå"><meta property="og:locale" content="zh-CN"><meta property="og:image" content="https://img01.anheyu.com/useruploads/243/2023/08/03/64cb2d535bebc.webp"><meta property="article:author" content="æ°å¥¥å°è¯å§¬ç¿
"><meta property="article:tag" content="anzhiyu,游æ,碧èèªçº¿,代ç ,å客,Butterfly,Hexo"><meta name="twitter:card" content="summary"><meta name="twitter:image" content="https://img01.anheyu.com/useruploads/243/2023/08/03/64cb2d535bebc.webp"><link rel="shortcut icon" href="https://img01.anheyu.com/useruploads/243/2023/08/01/64c8b3dea71a8.ico"><link rel="canonical" href="https://www.yejinblok.cn/posts/51509cba"><link rel="preconnect" href="//npm.elemecdn.com"/><link rel="preconnect" href="//npm.onmicrosoft.cn"/><meta name="google-site-verification" content="xxx"/><meta name="baidu-site-verification" content="code-xxx"/><meta name="bing-site-verification" content="51a4f9ae13d74294a356a2981f6f310d"/><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/[email protected]/dist/snackbar.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 root: '/', 3 preloader: {"source":3}, 4 friends_vue_info: {"apiurl":"https://fcircle.yejinblok.cn/"}, 5 navMusic: true, 6 mainTone: undefined, 7 authorStatus: {"skills":["ð¤ï¸ æ°ç ç±å¥½è ","ðº é度ç«ç«æ§","ð 忬¢å® å¨å®¶","ð¨ å¼åå°èæ°","ð çè¡·æ¢ç©¶åå²","ð æ æ³æç»å¯ç±çäºç©","ð§± è·µè¸åç§å°é¾","ð¢ è¯å¤äººä¸ç "]}, 8 algolia: {"appId":"UJ37ZOY1BW","apiKey":"1a54e497b474898b007dc842a2f31082","indexName":"algolia","hits":{"per_page":6},"languages":{"input_placeholder":"é®å ¥åæä¸å车æç´¢ï¼","hits_empty":"æ¾ä¸å°æ¨æ¥è¯¢çå 容ï¼${query}","hits_stats":"æ¾å° ${hits} æ¡ç»æï¼ç¨æ¶ ${time} 毫ç§"}}, 9 localSearch: undefined, 10 translate: {"defaultEncoding":2,"translateDelay":0,"msgToTraditionalChinese":"ç¹","msgToSimplifiedChinese":"ç®","rightMenuMsgToTraditionalChinese":"转为ç¹ä½","rightMenuMsgToSimplifiedChinese":"转为ç®ä½"}, 11 noticeOutdate: {"limitDay":90,"position":"top","messagePrev":"该å 容è·ç¦»ä¸æ¬¡æ´æ°å·²ç»è¿äº","messageNext":"å¤©ï¼æç« å 容å¯è½å·²ç»è¿æ¶ã"}, 12 highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":330}, 13 copy: { 14 success: 'å¤å¶æå', 15 error: 'å¤å¶é误', 16 noSupport: 'æµè§å¨ä¸æ¯æ' 17 }, 18 relativeDate: { 19 homepage: true, 20 simplehomepage: false, 21 post: true 22 }, 23 runtime: '天', 24 date_suffix: { 25 just: 'åå', 26 min: 'åéå', 27 hour: 'å°æ¶å', 28 day: '天å', 29 month: '个æå' 30 }, 31 copyright: {"limitCount":100,"languages":{"author":"ä½è : æ°å¥¥å°è¯å§¬ç¿ ","link":"龿¥: ","source":"æ¥æº: 宿åå³å§¬","info":"è使å½ä½è ææãåä¸è½¬è½½è¯·èç³»ä½è è·å¾ææï¼éåä¸è½¬è½½è¯·æ³¨æåºå¤ã"}}, 32 lightbox: 'fancybox', 33 Snackbar: {"chs_to_cht":"ä½ å·²åæ¢ä¸ºç¹ä½","cht_to_chs":"ä½ å·²åæ¢ä¸ºç®ä½","day_to_night":"ä½ å·²åæ¢ä¸ºæ·±è²æ¨¡å¼ð","night_to_day":"ä½ å·²åæ¢ä¸ºæµ è²æ¨¡å¼ð","bgLight":"#fec4d9","bgDark":"#00c4b6","position":"top-center"}, 34 source: { 35 justifiedGallery: { 36 js: 'https://cdn.cbd.int/[email protected]/dist/fjGallery.min.js', 37 css: 'https://cdn.cbd.int/[email protected]/dist/fjGallery.css' 38 } 39 }, 40 isPhotoFigcaption: false, 41 islazyload: true, 42 isAnchor: false, 43 shortcutKey: false 44}</script>
44<script id="config-diff">var GLOBAL_CONFIG_SITE = { 45 title: 'è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼ä¸ï¼', 46 isPost: true, 47 isHome: false, 48 isHighlightShrink: false, 49 isToc: true, 50 postUpdate: '2023-08-30 15:04:38', 51 postMainColor: '', 52}</script>
52<noscript><style type="text/css"> 53 #nav { 54 opacity: 1 55 } 56 .justified-gallery img { 57 opacity: 1 58 } 59 60 #recent-posts time, 61 #post-meta time { 62 display: inline !important 63 } 64</style></noscript>
64<script>(win=>{ 65 win.saveToLocal = { 66 set: function setWithExpiry(key, value, ttl) { 67 if (ttl === 0) return 68 const now = new Date() 69 const expiryDay = ttl * 86400000 70 const item = { 71 value: value, 72 expiry: now.getTime() + expiryDay, 73 } 74 localStorage.setItem(key, JSON.stringify(item)) 75 }, 76 77 get: function getWithExpiry(key) { 78 const itemStr = localStorage.getItem(key) 79 80 if (!itemStr) { 81 return undefined 82 } 83 const item = JSON.parse(itemStr) 84 const now = new Date() 85 86 if (now.getTime() > item.expiry) { 87 localStorage.removeItem(key) 88 return undefined 89 } 90 return item.value 91 } 92 } 93 94 win.getScript = url => new Promise((resolve, reject) => { 95 const script = document.createElement('script') 96 script.src = url 97 script.async = true 98 script.onerror = reject 99 script.onload = script.onreadystatechange = function() { 100 const loadState = this.readyState 101 if (loadState && loadState !== 'loaded' && loadState !== 'complete') return 102 script.onload = script.onreadystatechange = null 103 resolve() 104 } 105 document.head.appendChild(script) 106 }) 107 108 win.getCSS = (url,id = false) => new Promise((resolve, reject) => { 109 const link = document.createElement('link') 110 link.rel = 'stylesheet' 111 link.href = url 112 if (id) link.id = id 113 link.onerror = reject 114 link.onload = link.onreadystatechange = function() { 115 const loadState = this.readyState 116 if (loadState && loadState !== 'loaded' && loadState !== 'complete') return 117 link.onload = link.onreadystatechange = null 118 resolve() 119 } 120 document.head.appendChild(link) 121 }) 122 123 win.activateDarkMode = function () { 124 document.documentElement.setAttribute('data-theme', 'dark') 125 if (document.querySelector('meta[name="theme-color"]') !== null) { 126 document.querySelector('meta[name="theme-color"]').setAttribute('content', '#18171d') 127 } 128 } 129 win.activateLightMode = function () { 130 document.documentElement.setAttribute('data-theme', 'light') 131 if (document.querySelector('meta[name="theme-color"]') !== null) { 132 document.querySelector('meta[name="theme-color"]').setAttribute('content', '#f7f9fe') 133 } 134 } 135 const t = saveToLocal.get('theme') 136 137 const now = new Date() 138 const hour = now.getHours() 139 const isNight = hour <= 6 || hour >= 18 140 if (t === undefined) isNight ? activateDarkMode() : activateLightMode() 141 else if (t === 'light') activateLightMode() 142 else activateDarkMode() 143 144 const asideStatus = saveToLocal.get('aside-status') 145 if (asideStatus !== undefined) { 146 if (asideStatus === 'hide') { 147 document.documentElement.classList.add('hide-aside') 148 } else { 149 document.documentElement.classList.remove('hide-aside') 150 } 151 } 152 153 const detectApple = () => { 154 if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){ 155 document.documentElement.classList.add('apple') 156 } 157 } 158 detectApple() 159 })(window)</script>
159<!-- hexo injector head_end start --><link rel="stylesheet" href="https://cdn.cbd.int/hexo-butterfly-clock-anzhiyu/lib/clock.min.css" /><link rel="stylesheet" href="https://npm.elemecdn.com/hexo-butterfly-wowjs/lib/animate.min.css" media="print" onload="this.media='screen'"><!-- hexo injector head_end end --><meta name="generator" content="Hexo 6.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://img01.anheyu.com/useruploads/243/2023/08/19/64e046dc41528.gif"/><div class="loading-image-dot"></div><div id="loading-percentage">0%</div></div></div>
159<script>if (GLOBAL_CONFIG.preloader.source == "2" || GLOBAL_CONFIG.preloader.source == "3") { 160 const loadingPercentage = document.getElementById("loading-percentage"); 161 let loadingPercentageTimer = setInterval(function() { 162 var progressBar = document.querySelector(".pace-progress"); 163 if (!progressBar) return 164 var currentValue = progressBar.getAttribute("data-progress-text"); 165 if (currentValue !== loadingPercentage.textContent) { 166 loadingPercentage.textContent = currentValue; 167 if (currentValue === "100%") { 168 clearInterval(loadingPercentageTimer); 169 } 170 } 171 }, 100); 172} 173 174const preloader = { 175 endLoading: () => { 176 document.body.style.overflow = 'auto'; 177 document.getElementById('loading-box').classList.add("loaded"); 178 }, 179 initLoading: () => { 180 document.body.style.overflow = ''; 181 document.getElementById('loading-box').classList.remove("loaded") 182 } 183} 184window.addEventListener('load',()=> { preloader.endLoading() }) 185setTimeout(function(){preloader.endLoading();},10000) 186 187if (true) { 188 document.addEventListener('pjax:send', () => { preloader.initLoading() }) 189 document.addEventListener('pjax:complete', () => { preloader.endLoading() }) 190}</script>
190<link rel="stylesheet" href="https://cdn.cbd.int/[email protected]/progress_bar/progress_bar.css"/>
190<script async="async" src="https://cdn.cbd.int/[email protected]/pace.min.js" data-pace-options="{ "restartOnRequestAfter":false,"eventLag":false}"></script>
190<div id="web_box"><div id="web_container"><div id="menu-mask"></div><div class="post" id="body-wrap"><header class="post-bg" 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" href="https://hpage.yejinblok2.top/" title="个人主页" target="_blank"><img class="back-menu-item-icon" src="https://img01.anheyu.com/useruploads/243/2023/08/01/64c8b3dea71a8.ico" alt="个人主页"/><span class="back-menu-item-text">个人主页</span></a><a class="back-menu-item" href="https://www.yejinblok.cn/" title="主åå" target="_blank"><img class="back-menu-item-icon" src="https://img01.anheyu.com/useruploads/243/2023/08/01/64c8b3dea71a8.ico" alt="主åå"/><span class="back-menu-item-text">主åå</span></a><a class="back-menu-item" href="https://www.yjtblok.top/" title="å¤ç¨åå" target="_blank"><img class="back-menu-item-icon" src="https://img01.anheyu.com/useruploads/243/2023/07/28/64c319e853f6d.jpg" alt="å¤ç¨åå"/><span class="back-menu-item-text">å¤ç¨åå</span></a></div></div><div class="back-menu-list-group"><div class="back-menu-list-title">Tool</div><div class="back-menu-list"><a class="back-menu-item" href="https://www.yejinblok.cn/journal/" title="æ¬ç«æ¥å¿" target="_blank"><img class="back-menu-item-icon" src="https://img01.anheyu.com/useruploads/243/2023/08/16/64dc3b40590e5.webp" alt="æ¬ç«æ¥å¿"/><span class="back-menu-item-text">æ¬ç«æ¥å¿</span></a><a class="back-menu-item" href="https://status.yejinblok.cn/" title="ç«ç¹æ£æµ" target="_blank"><img class="back-menu-item-icon" src="https://img01.anheyu.com/useruploads/243/2023/09/15/65047515ebd77.ico" alt="ç«ç¹æ£æµ"/><span class="back-menu-item-text">ç«ç¹æ£æµ</span></a><a class="back-menu-item" href="https://image.anheyu.com/" title="å®ç¥é±¼å¾åº" target="_blank"><img class="back-menu-item-icon" src="https://image.anheyu.com/favicon.ico" alt="å®ç¥é±¼å¾åº"/><span class="back-menu-item-text">å®ç¥é±¼å¾åº</span></a><a class="back-menu-item" href="https://www.superbed.cn/" title="èåå¾åº" target="_blank"><img class="back-menu-item-icon" src="https://www.superbed.cn/favicon.ico" alt="èåå¾åº"/><span class="back-menu-item-text">èåå¾åº</span></a></div></div></div></div><a id="site-name" href="/" accesskey="h"><div class="title">宿åå³å§¬</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 faa-parent animated-hover" href="javascript:void(0);"><i class="fa-solid fa-ghost faa-tada"></i><span> æç« </span></a><ul class="menus_item_child" style="left:-79px;"><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="javascript:void(0);"><i class="fa-solid fa-feather faa-tada"></i><span> 社交</span></a><ul class="menus_item_child" style="left:-79px;"><li><a class="site-page child faa-parent animated-hover" href="/link/"><i class="anzhiyufont anzhiyu-icon-link faa-tada" style="font-size: 0.9em;"></i><span> å人å¸</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/fcircle/"><i class="anzhiyufont anzhiyu-icon-artstation faa-tada" style="font-size: 0.9em;"></i><span> æåå</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/comments/"><i class="anzhiyufont anzhiyu-icon-envelope faa-tada" style="font-size: 0.9em;"></i><span> çè¨æ¿</span></a></li></ul></div><div class="menus_item">
190<a class="site-page faa-parent animated-hover" href="javascript:void(0);"><i class="fa-solid fa-wrench faa-tada"></i><span> å·¥å
·</span></a><ul class="menus_item_child" style="left:-31px;"><li><a class="site-page child faa-parent animated-hover" href="/game/"><i class="fa-regular fa-gamepad faa-tada"></i><span> å°æ¸¸æ</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/daohang/"><i class="fa-brands fa-chrome faa-tada"></i><span> èµæºå¯¼èª</span></a></li></ul></div><div class="menus_item"><a class="site-page faa-parent animated-hover" href="javascript:void(0);"><i class="fa-solid fa-blog faa-tada"></i><span> æç</span></a><ul class="menus_item_child" style="left:-79px;"><li><a class="site-page child faa-parent animated-hover" href="/music/?id=8589095176&server=netease"><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="/equipment/"><i class="fa-brands fa-steam faa-tada"></i><span> 游æç©å®¶</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/todolist/"><i class="fa-brands fa-github-alt faa-tada"></i><span> æ³åçäº</span></a></li></ul></div><div class="menus_item"><a class="site-page faa-parent animated-hover" href="javascript:void(0);"><i class="fa-solid fa-location-dot faa-tada"></i><span> å
³äº</span></a><ul class="menus_item_child" style="left:-79px;"><li><a class="site-page child faa-parent animated-hover" href="/about/"><i class="anzhiyufont anzhiyu-icon-paper-plane faa-tada" style="font-size: 0.9em;"></i><span> å
³äºæ¬äºº</span></a></li><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 only-home" id="travellings_button" title="éæºåå¾ä¸ä¸ªå¼å¾é¡¹ç®ç½ç«"><a class="site-page" onclick="anzhiyu.totraveling()" title="éæºåå¾ä¸ä¸ªå¼å¾é¡¹ç®ç½ç«" href="javascript:void(0);" rel="external nofollow" data-pjax-state="external"><i class="anzhiyufont anzhiyu-icon-train"></i></a></div><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="https://img01.anheyu.com/useruploads/243/2023/08/07/64d0fab2e828c.jpg" target="_blank"><img class="post-qr-code-img" alt="wechat" src="https://img01.anheyu.com/useruploads/243/2023/08/07/64d0fab2e828c.jpg"/></a><div class="post-qr-code-desc">wechat</div></li><li class="reward-item"><a href="https://img01.anheyu.com/useruploads/243/2023/08/07/64d0fab2e5ac9.jpg" target="_blank"><img class="post-qr-code-img" alt="alipay" src="https://img01.anheyu.com/useruploads/243/2023/08/07/64d0fab2e5ac9.jpg"/></a><div class="post-qr-code-desc">alipay</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>ææ°è¯è®º</span></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/Hexo/" style="font-size: 1.05rem; color: rgb(200, 86, 42);">Hexo<sup>1</sup></a><a href="/tags/Tag-Plugins/" style="font-size: 1.05rem; color: rgb(143, 18, 133);">Tag Plugins<sup>1</sup></a><a href="/tags/hexo/" style="font-size: 1.05rem; color: rgb(23, 9, 66);">hexo<sup>4</sup></a><a href="/tags/live2d/" style="font-size: 1.05rem; color: rgb(33, 39, 59);">live2d<sup>1</sup></a><a href="/tags/%E5%8D%9A%E5%AE%A2%E6%90%AD%E5%BB%BA/" style="font-size: 1.05rem; color: rgb(52, 59, 146);">å客æå»º<sup>1</sup></a><a href="/tags/%E6%95%B0%E6%8D%AE%E5%BA%93/" style="font-size: 1.05rem; color: rgb(107, 119, 52);">æ°æ®åº<sup>
1902</sup></a><a href="/tags/%E6%97%85%E8%A1%8C/" style="font-size: 1.05rem; color: rgb(172, 136, 30);">æ
è¡<sup>1</sup></a><a href="/tags/%E6%97%A5%E5%B8%B8%E7%94%9F%E6%B4%BB/" style="font-size: 1.05rem; color: rgb(53, 73, 116);">æ¥å¸¸çæ´»<sup>1</sup></a><a href="/tags/%E6%B8%B8%E6%88%8F/" style="font-size: 1.05rem; color: rgb(169, 34, 131);">游æ<sup>1</sup></a><a href="/tags/%E7%A2%A7%E8%93%9D%E8%88%AA%E7%BA%BF/" style="font-size: 1.05rem; color: rgb(155, 180, 102);">碧èèªçº¿<sup>1</sup></a><a href="/tags/%E7%A6%BB%E6%95%A3%E6%95%B0%E5%AD%A6/" style="font-size: 1.05rem; color: rgb(184, 113, 89);">ç¦»æ£æ°å¦<sup>2</sup></a><a href="/tags/%E7%AC%94%E8%AE%B0/" style="font-size: 1.05rem; color: rgb(118, 139, 89);">ç¬è®°<sup>10</sup></a><a href="/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA/" style="font-size: 1.05rem; color: rgb(42, 20, 37);">è®¡ç®æº<sup>6</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></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2023/12/"><span class="card-archive-list-date">åäºæ 2023</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/2023/10/"><span class="card-archive-list-date">åæ 2023</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">4</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2023/09/"><span class="card-archive-list-date">乿 2023</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/2023/08/"><span class="card-archive-list-date">å
«æ 2023</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">8</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2023/07/"><span class="card-archive-list-date">䏿 2023</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">3</span><span>ç¯</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2023/06/"><span class="card-archive-list-date">å
æ 2023</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">1</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" onclick="anzhiyu.switchDarkMode()" 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 on" id="consoleCommentBarrage" onclick="anzhiyu.switchCommentBarrage()" title="çè¯å¼å
³"><a class="commentBarrage"><i class="anzhiyufont anzhiyu-icon-message"></i></a></div><div class="console-btn-item" id="consoleMusic" onclick="anzhiyu.musicToggle()" title="é³ä¹å¼å
³"><a class="music-switch"><i class="anzhiyufont anzhiyu-icon-music"></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);"><i class="anzhiyufont anzhiyu-icon-bars"></i></a></div></div></div></nav><div id="post-info"><div id="post-firstinfo"><div class="meta-firstline"><a class="post-meta-original">åå</a><span class="post-meta-categories"><span class="post-meta-separator"></span><i class="anzhiyufont anzhiyu-icon-inbox post-meta-icon"></i><a class="post-meta-categories" href="/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/">
190å¦ä¹ ç¬è®°</a></span><span class="article-meta tags"><a class="article-meta__tags" href="/tags/%E7%AC%94%E8%AE%B0/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>ç¬è®°</span></a><a class="article-meta__tags" href="/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA/" tabindex="-1"> <span> <i class="anzhiyufont anzhiyu-icon-hashtag"></i>è®¡ç®æº</span></a></span></div></div><h1 class="post-title">è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼ä¸ï¼</h1><div id="post-meta"><div class="meta-firstline"><span class="post-meta-date"><i class="anzhiyufont anzhiyu-icon-calendar-days post-meta-icon"></i><span class="post-meta-label">å表äº</span><time class="post-meta-date-created" datetime="2023-08-01T09:22:40.000Z" title="åè¡¨äº 2023-08-01 17:22:40">2023-08-01</time><span class="post-meta-separator"></span><i class="anzhiyufont anzhiyu-icon-history post-meta-icon"></i><span class="post-meta-label">æ´æ°äº</span><time class="post-meta-date-updated" datetime="2023-08-30T07:04:38.985Z" title="æ´æ°äº 2023-08-30 15:04:38">2023-08-30</time></span></div><div class="meta-secondline"><span class="post-meta-separator"></span><span class="post-meta-wordcount"><i class="anzhiyufont anzhiyu-icon-file-word post-meta-icon" title="æç« åæ°"></i><span class="post-meta-label" title="æç« åæ°">åæ°æ»è®¡:</span><span class="word-count" title="æç« åæ°">4.9k</span><span class="post-meta-separator"></span><i class="anzhiyufont anzhiyu-icon-clock post-meta-icon" title="é
读æ¶é¿"></i><span class="post-meta-label" title="é
读æ¶é¿">é
读æ¶é¿:</span><span>15åé</span></span><span class="post-meta-separator"> </span><span class="post-meta-position" title="ä½è
IPå±å°ä¸ºå京"><i class="anzhiyufont anzhiyu-icon-location-dot"></i>å京</span></div></div></div><section class="main-hero-waves-area waves-area"><svg class="waves-svg" xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink" viewBox="0 24 150 28" preserveAspectRatio="none" shape-rendering="auto"><defs><path id="gentle-wave" d="M -160 44 c 30 0 58 -18 88 -18 s 58 18 88 18 s 58 -18 88 -18 s 58 18 88 18 v 44 h -352 Z"></path></defs><g class="parallax"><use href="#gentle-wave" x="48" y="0"></use><use href="#gentle-wave" x="48" y="3"></use><use href="#gentle-wave" x="48" y="5"></use><use href="#gentle-wave" x="48" y="7"></use></g></svg></section><div id="post-top-cover"><img class="nolazyload" id="post-top-bg" src="https://img01.anheyu.com/useruploads/243/2023/08/03/64cb2d535bebc.webp"></div></header><main class="layout" id="content-inner"><div id="post"><div class="post-ai-description"><div class="ai-title"><i class="anzhiyufont anzhiyu-icon-bilibili"></i><div class="ai-title-text">AI-æè¦</div><div id="ai-Toggle">忢</div><i class="anzhiyufont anzhiyu-icon-arrow-rotate-right"></i><div id="ai-tag">Tianli GPT</div></div><div class="ai-explanation">AIåå§åä¸...</div><div class="ai-btn-box"><div class="ai-btn-item">ä»ç»èªå·±</div><div class="ai-btn-item">çææ¬æç®ä»</div><div class="ai-btn-item">æ¨èç¸å
³æç« </div><div class="ai-btn-item">åå¾ä¸»é¡µ</div><div class="ai-btn-item" id="go-tianli-blog">åå¾tianliå客</div></div>
190<script data-pjax>(function(){ 191 // å½åéæºå°çaiæè¦å°index 192 let lastAiRandomIndex = -1; 193 let animationRunning = true; // æ å¿åéï¼æ§å¶å¨ç»å½æ°çè¿è¡ 194 // å½ågptæ¨¡å¼ 195 let mode = "tianli" 196 // å·æ°ç¹å»æ¬¡æ° 197 let refreshNum = 0 198 // è®°å½ä¸ä¸æ¬¡ä¼ éç»aiAbstractçåæ° 199 let prevParam; 200 const aiTitleRefreshIcon = document.querySelector(".ai-title .anzhiyufont.anzhiyu-icon-arrow-rotate-right") 201 const explanation = document.querySelector(".ai-explanation"); 202 const post_ai = document.querySelector(".post-ai-description"); 203 let ai_str = ""; 204 let ai_str_length = ""; 205 let delay_init = 600; 206 let i = 0; 207 let j = 0; 208 let sto = []; 209 let elapsed = 0; 210 const animate = timestamp => { 211 if (!animationRunning) { 212 return; // å¨ç»å½æ°åæ¢è¿è¡ 213 } 214 if (!animate.start) animate.start = timestamp; 215 elapsed = timestamp - animate.start; 216 if (elapsed >= 20) { 217 animate.start = timestamp; 218 if (i < ai_str_length - 1) { 219 let char = ai_str.charAt(i + 1); 220 let delay = /[,.ï¼ã!?ï¼ï¼]/.test(char) ? 150 : 20; 221 if (explanation.firstElementChild) { 222 explanation.removeChild(explanation.firstElementChild); 223 } 224 explanation.innerHTML += char; 225 let div = document.createElement("div"); 226 div.className = "ai-cursor"; 227 explanation.appendChild(div); 228 i++; 229 if (delay === 150) { 230 document.querySelector(".ai-explanation .ai-cursor").style.opacity = "0"; 231 } 232 if (i === ai_str_length - 1) { 233 observer.disconnect(); // æåçå¬ 234 explanation.removeChild(explanation.firstElementChild); 235 } 236 sto[0] = setTimeout(() => { 237 requestAnimationFrame(animate); 238 }, delay); 239 } 240 } else { 241 requestAnimationFrame(animate); 242 } 243 }; 244 const observer = new IntersectionObserver( 245 entries => { 246 let isVisible = entries[0].isIntersecting; 247 animationRunning = isVisible; // æ å¿åéæ´æ° 248 if (animationRunning) { 249 delay_init = i === 0 ? 200 : 20; 250 sto[1] = setTimeout(() => { 251 if (j) { 252 i = 0; 253 j = 0; 254 } 255 if (i === 0) { 256 explanation.innerHTML = ai_str.charAt(0); 257 } 258 requestAnimationFrame(animate); 259 }, delay_init); 260 } 261 }, 262 { threshold: 0 } 263 ); 264 function clearSTO() { 265 if (sto.length) { 266 sto.forEach(item => { 267 if (item) { 268 clearTimeout(item); 269 } 270 }); 271 } 272 } 273 function startAI(str, df = true) { 274 i = 0; //é置计æ°å¨ 275 j = 1; 276 clearSTO(); 277 animationRunning = false; 278 elapsed = 0; 279 observer.disconnect(); // æåä¸ä¸æ¬¡çå¬ 280 explanation.innerHTML = df ? "çæä¸. . ." : "请çå¾ . . ."; 281 ai_str = str; 282 ai_str_length = ai_str.length; 283 observer.observe(post_ai); //å¯å¨æ°çå¬ 284 } 285 286 async function aiAbstract(num = 1000) { 287 i = 0; //é置计æ°å¨ 288 j = 1; 289 clearSTO(); 290 animationRunning = false; 291 elapsed = 0; 292 observer.disconnect(); // æåä¸ä¸æ¬¡çå¬ 293 if (mode === "tianli") { 294 num = Math.max(10, Math.min(2000, num)); 295 const options = { 296 key: "3fb6d1f5f9e5f0a7da90", 297 Referer: "https://www.yejinblok.cn/" 298 }; 299 const truncateDescription = ("è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼ä¸ï¼" + "è®¡ç®æºç¡¬ä»¶, è®¡ç®æºåºæ¬ä¿¡æ¯, éæçµè·¯ï¼ICï¼, PC主æºçç»æ, 常ç¨è¾å ¥è®¾å¤, 常ç¨è¾åºè®¾å¤, å¤åå¨å¨ï¼å¤åï¼, ä¿¡æ¯å¨è®¡ç®æºä¸ç表示, è¡¥å æ¬ææ¯å主å¨å¤èæ¶æ´ççä¸äºç¬è®°å 容è¥åå¨é误å¯å¨è¯è®ºåºææ£é常æè°¢ç³»åç¬è®°å¯¼èªè®¡ç®æºåºç¨åºç¡ç¬è®°ä¸è®¡ç®æºåºç¨åºç¡ç¬è®°äºè®¡ç®æºåºç¨åºç¡ç¬è®°ä¸è®¡ç®æºåºç¨åºç¡ç¬è®°åè®¡ç®æºç¡¬ä»¶è®¡ç®æºåºæ¬ä¿¡æ¯ç°ä»£è®¡ç®æºç¡¬ä»¶ç»æå åå¤åè¾å ¥è¾åºè®¾å¤éè¿æ»çº¿ç¸è¿ä¸»æºå åæ»çº¿å¤å´è®¾å¤è¾å ¥è®¾å¤è¾åºè®¾å¤å¤åå¨å¨ç£å¡æ¡å½¢ç å¡çæ«æå¨é 读å¨ä¸ºè¾å ¥è®¾å¤ç¨äºè¾å ¥æå符å·ç¡¬ççå ç䏿¯è¾å ¥è®¾å¤å®ä»¬é½æ¯å¤é¨åå¨è®¾å¤ä¸è®ºè¾å ¥è®¾å¤çä¿¡æ¯åå§å½¢æå¦ä½è¾å ¥å°è®¡ç®æºçä¿¡æ¯é½ç¨äºè¿ä½è¡¨ç¤ºè¾åºè®¾å¤å°è®¡ç®æºä¸çäºè¿ä½ä¿¡æ¯è½¬æ¢æäººå¯è¯å«ç形弿åå¾å½¢ç¬¦å·çç°ä»£è®¡ç®æºä¸è¬å 嫿å¤ä¸ªå¾®å¤ç卿¯ç¨ä¸æ§è¡ç³»ç»è½¯ä»¶ååºç¨è½¯ä»¶çå¤çå¨ä½æ¯å¤çå¨å¤çå¨å´ä¸ä¸å®æ¯åå¨å¨åè½å¨å以äºè¿å¶å½¢å¼è¡¨ç¤ºçç¨åºåæ°æ®åå¨å¨åç±»è½å¦ç´æ¥è®¿é®åç±»å åå¤åååé度å¾å¿«è¾æ ¢åå¨å®¹éè¾å°å¾å¤§æ§è´¨æçµåä¿¡æ¯æ¶å¤±æçµåä¿¡æ¯ä¿åç¨é忾已ç»å¯å¨è¿è¡çç¨åºåéè¦ç«å³å¤ççæ°æ®é¿æåæ¾è®¡ç®æºç³»ç»ä¸å 乿æçä¿¡æ¯ä¸å ³ç³»è½ç´æ¥è®¿é®å éå åç¶åæè½è®¿é®å°ç»ä»»ä½ç¨
299åºåªæå¨å
å䏿è½è¿è¡æ»çº¿åè½ç¨äºè¿æ¥å
åå¤åæ§å¶å¨ååç§è®¾å¤çæ§å¶å¨å¹¶å¨ä»ä»¬ä¹é´ä¼ è¾ä¿¡æ¯çä¸ç»å
±äº«çä¼ è¾çº¿åå
¶æ§å¶çµè·¯åç±»å¤ç卿»çº¿æ»çº¿åå¨å¨æ»çº¿ç³»ç»æ»çº¿åå¤é¨æ»çº¿ç³»ç»æ»çº¿æ»çº¿è¿æ¥å
ååæ§å¶å¨çæ»çº¿è®¾å¤éè¿æ¥å£ä¸åèªçæ§å¶å¨ç¸è¿ä¹éè¿åèªçæ§å¶å¨ä¸æ»çº¿ç¸è¿æ»çº¿å¸¦å®½ä¸æ¯æ»çº¿å®½åº¦å¸¦å®½æ¯æå使¶é´å
ä¼ éçæ°æ®éçé»è¾ç»æç±è¿ç®å¨æ§å¶å¨åå¨å¨ä¸é¨åç»ææ¯è¿ç®å¨åæ§å¶å¨çæ»ç§°å¯è¯ºä¾æ¼è®¡ç®æºç»æä¸åçåå¨ç¨åºæ§å¶åç乿¯ç°ä»£è®¡ç®æºçå·¥ä½åçè®¡ç®æºçå·¥ä½ç±ç¨åºæ§å¶ç¨åºæ¯ä¸ä¸ªæä»¤åºåæä»¤æ¯è½è¢«è®¡ç®æºçè§£åæ§è¡çæä½å½ä»¤ç¨åºåæ°æ®å以äºè¿å¶ç¼ç 表示ååæ¾å¨åå¨å¨ä¸å
³äºæä»¤æä»¤æ¯ææç¨åºçåºæ¬åä½ç±æä½ç åæä½æ°ç»æå
¶ä¸æä½ç å³å®äºæä½æ°çæ°éæä½ç å¿
é¡»æåè
å¯ä»¥æ²¡ææä»¤çæ§è¡è¿ç¨åæä»¤æä»¤è¯ç æ§è¡æä»¤ä¿å坿§è¡çå
¨é¨æä»¤ç§°ä¸ºçæä»¤ç³»ç»æä»¥æºå¨è¯è¨å°±æ¯æä»¤ç³»ç»å¦ä½è¡¡éè®¡ç®æºåçæ§è½è®¡ç®æºçæ§è½ä¸»è¦è¡¨ç°ä¸ºç¨åºæ§è¡é度çå¿«æ
¢è®¡ç®æºæ§è½ç±è®¸å¤å ç´ å³å®å
åç¡¬çæ¾å¡é常为主è¦å ç´ çæ§è½é«ä½ä¸»è¦è¡¨ç°ä¸ºçéåº¦ä¸¤ç§æ¹æ³è¯¦ç»è§ä¸æè®¡ç®æ¯ç§å¯æ§è¡çæä»¤æ°ç®åä½å¤§å¤ä½¿ç¨è½¯ä»¶æµè¯æ§è½å½±åæ§è½ç主è¦å ç´ åé¿ä½æ°æéç¨å¯åå¨åå®ç¹è¿ç®å¨ç宽度é常为çåæ°ä½åé¿è¶é¿è¿è¡ç¨åºçé度è¶å¿«å
³äºåé¿è®¡ç®æºæå°çåå¨åä½åèè¥è®¡ç®æºåé¿ä¸ºä¸ªåèæ³½å®ç¹è¿ç®å¨åå¯åå¨ä¸ºä½æä»¤ç³»ç»é»è¾ç»æé«éç¼åç容éåç»æè¶å¤§å½ä¸çè¶é«æå©äºåæ¥å·¥ä½æç主é¢å
鍿¶éé¢çåä½ä¸è¬ä¸ºä¸»é¢è¶é«æ§è¡ä¸æ¡æä»¤çæ¶é´è¶å°è¿è¡ç¨åºçé度è¶å¿«æ»çº¿éçæ»çº¿éçè¶é«çå¾
ä»å
ååæä»¤åæ°æ®æ¶é´è¶å°è¿è¡ç¨åºé度è¶å¿«å°ç»æé«æ§è½çæªæ½æ©å±çåé¿ä½ä½æ©å
çæä»¤ç³»ç»æé«ä¸»é¢ä»æåè³ä»¥ä¸ç®åæé«å·²æ¥è¿å å¿«å端æ»çº¿çæ°æ®ä¼ è¾éçå¢å¤§é«éç¼å容éå¢å çº§æ°æ¹è¿çå
é¨é»è¾ç»æéç¨å¤å
æ ¸ç»æéæçµè·¯å¾®çµåææ¯çæ ¸å¿æ¯éæçµè·¯åå±ä¸è®¡ç®æºç±»ä¼¼çµå管æ¶ä½ç®¡ä¸å°è§æ¨¡éæçµè·¯è¶
å¤§è§æ¨¡éæçµè·¯éæçµè·¯çç¹ç¹ä½ç§¯å°ééè½»åèå°ææ¬ä½é度快å¯é æ§é«æ©å°å®å¾ååéæçµè·¯çéæåº¦å¹³åæ¯ä¸ªæç¿»ä¸çªæ©å°å®å¾ä¸å¯è½æ°¸è¿æç«éæçµè·¯æç¨éå为éç¨éæçµè·¯è¯çåå¨è¯ççä¸ç¨éæçµè·¯ææºè¯çæ´è¡£æºè¯çæ°ç ç¸æºè¯ççéæçµè·¯æåè½å为æ°åéæçµè·¯å模æéæçµè·¯éæçµè·¯ææ¶ä½ç®¡ç»æçµè·¯åå·¥èºåä¸ºåææ§çµè·¯é屿°§åç©å导ä½çµè·¯å¡éæçµè·¯å¡å®æéæçµè·¯å¯å°å¨å¡æå¡åºçå
使å
¶æä¸ºåå¨ä¿¡æ¯å¤çåä¼ éæ°æ®çè½½ä½å¡çåç±»æè¯çåç±»åå¨å¨å¡ä¿¡æ¯å¯é¿æä¿åä¹å¯éè¿è¯»å¡å¨æ¹åç¨äºå®å
¨æ§è¦æ±ä¸é«çåºåå¦çµè¯å¡å
¬äº¤å¡å»çå¡çå¡å¤çè½å强ä¿å¯æ§è½å¥½å¸¸ç¨ä½è¯ä»¶åä¿¡ç¨å¡ä½¿ç¨ææºçå¡å°±æ¯ä¸ç§ç¹æ®çå¡å¡èªå¸¦æä½ç³»ç»å¡çåç±»æä½¿ç¨æ¹å¼åç±»æ¥è§¦å¼å¡å¦çµè¯å¡ä½¿ç¨æ¶é¡»å°å¡æå
¥è¯»å¡æºç¨äºä¿¡æ¯é大读åæä½å¤æçåºåä½æç£¨ææè寿å½è¾çéæ¥è§¦å¼å¡å¦å°é¢å¡å
¬äº¤å¡çæåºå¡æä½æ¹ä¾¿å¿«æ·éç¨å
¨å¯å°è¶åºå使ç¨å¯¿å½é¿ä¸è¬ç¨äºè¯»åä¿¡æ¯è¾ç®åçåºååçé¢å¡åæ¶å
¼å¤æ¥è§¦åéæ¥è§¦ä¸¤ç§çé¢éä¿¡çå¤åè½å¡ä¸»æºçç»æä¸»æ¿åç§°æ¯æ¿è®¡ç®æºæéè¦çé¨ä»¶ä¹ä¸ä½ç¨å®è£
ææççµåå¨ä»¶çµè·¯ä¸è¿æ¥ä»¶ç»æä¸è¬æç»ä»¶æ§å¶è¯çé®çå颿¿æ§å¶å¼å
³æ¥å£æç¤ºç¯è¿æ¥ä»¶çè¯çç»æ¯ä¸»æ¿çµè·¯çæ ¸å¿é¨ä»¶åè½ä¸»è¦æ¯å卿§å¶åæ§å¶ä½ç¨æ¯æºåç»æé¨åç¸äºé¾æ¥åéä¿¡çæ¢çº½å®ç°äºç³»ç»æ»çº¿åè½ç»æç±åæ¡¥è¯çæ§å¶ä¸å¿ååæ¡¥è¯çå卿§å¶ä¸å¿ç»æçæ¶éä¿¡å·ç±è¯çç»æä¾ä¸»æ¿çåè½æ§è½ç±è¯çç»å³å®ä»»ä½æç¸åè¯çç»ç主æ¿å
¶åè½æ§è½ç¹æ§å¤§è´ç¸åç±äºéæçµè·¯éæåº¦è¶æ¥è¶é«ä¸ºéä½çæ¬è¯çç»ç»§æ¿äºè¶æ¥è¶å¤çåè½å
æ¬ç½å¡æ¾å¡å£°å¡åè½ä¸æååºæ¬è¾å
¥è¾åºç³»ç»å®æ¯åæ¾å¨ä¸»æ¿ä¸å
299ªè¯»åå¨å¨è¯çä¸çä¸ç»æºå¨è¯è¨ç¨åºå±äºç³»ç»è½¯ä»¶ç¹ç¹æçµåä¿åçä¿¡æ¯ä¸ä¼æ¶å¤±åè½è¯æè®¡ç®æºæ
éå¯å¨è®¡ç®æºå·¥ä½æ§å¶åºæ¬å¤è®¾è¾å
¥è¾åºæä½è¯çä¸å
å«çç¨åºå çµèªæ£ç¨åºç¨äºæ£æµè®¡ç®æºç¡¬ä»¶æ
éç³»ç»èªä¸¾ç¨åºä»å¤åä¸è¯»å
¥å¼å¯¼ç¨åºå®ææä½ç³»ç»å¯å¨è®¾ç½®ç¨åºå¸¸ç¨å¤é¨è®¾å¤ç驱å¨ç¨åºç¹ç¹æ¯æå¤±æ§åå¨å¨åçµåç±ä¸»æ¿ä¸ç纽æ£çµæ± ä¾çµå¦åæ°æ®ä¼ä¸¢å¤±åªåæ¾ä¸äºåºæ¬æ°æ®ä¸æ¾ç¨åºå
åå¨å¨å
åæ°æ®ä¼ è¾çè®¡ç®æ°æ®ä¼ è¾çå³å
å带宽åªå使¶é´éè¿å
åçæ°æ®é以表示计ç®å
¬å¼å
å带宽工ä½é¢çä½å®½å
åç§ç±»åè
æ¯åè
é度ç䏤忧å¶ä¸æ¥å£è¾å
¥ä»»å¡å°è¾å
¥è®¾å¤çè¾å
¥ä¿¡æ¯éå°å
åå¨å¨çæå®åºåè¾åºä»»å¡å°å
åå¨å¨çæå®å
容éåºå°è¾åºè®¾å¤æä½ç¹ç¹æä½è®¾å¤å·¥ä½éåº¦æ¯æ
¢çå¤å æ¤æä½ä¸çè¿ç®å¯åæ¶è¿è¡å¤ä¸ªè®¾å¤æä½ä¹å¯åæ¶è¿è¡å·¥ä½ç¢ç¢å¿µé£æ¯å½ç¶çå½ä¸ç¶ä½ é®çé¼ æ 䏿¬¡åªè½ç¨ä¸æ ·è¿å¾äºç¬æ¯ç±»è®¾å¤é½æåèªçæ§å¶å¨ç¬ç«æ§å¶æä½å
¨è¿ç¨åå¨å¨é
299度ç±å¿«å°æ
¢å¯åå¨åå¨å¨ä¸»åå¨å¨å¤åå¨å¨åå¤åå¨å¨è®¾å¤éè¿æ¥å£ä¸ä¸»æºç¸è¿è®¾å¤éè¿æ¥å£ä¸æ§å¶å¨ç¸è¿è®¾å¤éè¿æ§å¶å¨ä¸æ»çº¿ç¸è¿å¸¸ç¨è¾å
¥è®¾å¤é®çææºæ¢°å¼æ©æä½¿ç¨åçµå®¹å¼ç®å主æµéç¨çæ¥å£ç±»åæ¥å£æ¥å£æ 线æ¥å£é¼ æ 卿é®åè½ç±æ£å¨è¿è¡ç软件å³å®ææºçµå¼é¼ æ åå
çµåé¼ æ ç®å主æµéç¨çæ¥å£ç±»ååé®çæ«æä»ªä½ç¨å°å稿ç
§çå¾ç书稿è¾å
¥å°è®¡ç®æºè¾å
¥å°è®¡ç®æºçæ¯å稿çå¾åå¨ä¸ä¸æçé¢åä½¿ç¨æå¹¿æ³çæ«æä»ªè¶çæ«æä»ªåæ»çæ«æä»ªæ«æä»ªä¸»è¦æ§è½ææ å
å¦å辨çè²å½©ä½æ°æ«æå¹
é¢ä¸ä¸»æºçæ¥å£ç±»åæ°ç ç¸æºæ°åæå头ç¬è¾å
¥è®¾å¤å¸¸ç¨è¾åºè®¾å¤æ¾ç¤ºå¨å·¥ä½åçå°æ°åä¿¡å·è½¬æ¢ä¸ºå
ä¿¡å·ä½¿æååå¾åå¨å±å¹ä¸æ¾ç¤ºåºæ¥åç±»é´æå°çº¿ç®¡æ¾ç¤ºå¨æ¶²æ¶æ¾ç¤ºå¨æ¾å¡åç±»éææ¾å¡è¿æäººç¨éæ¾ææ¸¸æç¬ç«æ¾å¡æ¯å¦ä½ æå欢çä¸è¬ä½¿ç¨æ¥å£æå°æºåç±»é弿尿ºåç§°å»æå¼æå°æºæ¿å
æå°æºå·å¢¨æå°æºè¿ä¸¤åç»ç§°ä¸ºé廿弿尿ºé弿尿ºå·¥ä½åçé¢éåç´æåæ¯æ¬¡å»ææå°ä¸ä¸ªå符çä¸åæäºè®®æè§ç¹è¯´æ¯ä¸æä¸è¬ç¨äºé¶è¡è¯å¸é®çµåä¸çæå°åæå票æ®çæ¿å
æå°æºå·¥ä½åçæ¿å
ææ¯åå¤å°ææ¯çç»åæ³¨ä¸æ¯æå°ææ¯ä¸è¬ç¨äºåå
¬å®¤åå®¶åºä½¿ç¨å·å¢¨æå°æºæå°æºæ§è½ææ æå°ç²¾åº¦å辨çåä½ä¸ºæå°é度页æ°åéåä½è²å½©è¡¨ç°è½åæå°å¹
颿尿æ¬å¤åå¨å¨å¤å硬çç±ç£éåæåºç»æåè½é¿æä¿åäºè¿å¶ä¿¡æ¯ç¹ç¹å¯è¯»å¯å容éå¾å¤§å¯é æ§é«ææ¬æä½åç±»æºæ¢°ç¡¬çåºæç¡¬çç§»å¨ç¡¬çç¹æé¢è§è¿éæå¼ å¾çæºæ¢°ååºææä¸»è¦åºå«åºæååéåº¦æ¯æºæ¢°è¦å¿«æ¥å£ç±»ååäºå¹´ä½¿ç¨å¹¶è¡æ¥å£å½åæµè¡ä¸²è¡æ¥å£çåå¨å¡çå±äºå导ä½éæçµè·¯åå¨å¨éç¨æ¥å£è¯´äºå¥åºè¯åå¨å¡åçä¸çç¸åéç¨å°å·æ¥å£å
çåå¨å¨å类红å¤å
红å
大äºçäºèå
大äºçäºä¿¡æ¯å¨è®¡ç®æºä¸ç表示æ¯ç¹ä¸æè¯ä¸ºäºè¿å¶æ°åäºè¿ä½ç®ç§°ä½ç¨å°ååæ¯è¡¨ç¤ºæ¯ç¹åªæä¸¤ç§åå¼ä¸æ æ ééæ é¢è²æ 大尿¯ç¹æ¯ç»ææ°åä¿¡æ¯çæå°åä½å
忢ç®å¤åæ¢ç®å¤åå¨å¨å®¹é常ç¨ç广¬¡æ¥è®¡ç®æ¯ç¹çä¼ è¾ä¼ è¾éç表示æ¯ç§éå¯ä¼ è¾çäºè¿ä½æ°ç®å¸¸ç¨å使¯ç¹ç§ä¹ç§°å¦åæ¯ç¹ç§å¸¸ç¨è¿å¶åè¿å¶æ å¿å°¾é¨å æç¼ºçä¾äºè¿å¶æ å¿å°¾é¨å ä¾å
«è¿å¶æ å¿å°¾é¨å åå
è¿å¶æ å¿å°¾é¨å ä¾ä¸åè¿å¶é´çç¸äºè½¬æ¢åè¿å¶è½¬äºè¿å¶æ´æ°é¨åé¤ä»¥éåºåä½å°æ°é¨åä¹ä»¥é¡ºåºåæ´äºè¿å¶è½¬å
«è¿å¶ååå
è¿å¶å·ä¸ªæç´æ¥ä¸å¾å§æ´æ°ç¼ç 表示æ ç¬¦å·æ´æ°ç表示éç¨èªç¶ç è¡¨ç¤ºç´æ¥äºè¿å¶å±å¼åå¼èå´ä½æ ç¬¦å·æ´æ°ç表示èå´æ¯æ 符å·ä½äºè¿å¶è¡¨ç¤ºèå´æ 符å·ä½åç 表示èå´æ 符å·ä½è¡¥ç 表示èå´æ 符å·ä½åç 表示èå´éè¦è§å¾è¥ä¸ä¸ªåè¿å¶æ°æ¯ååæäºè¿å¶æ°åæ¯ä¸ªåé¢æä¸ªå
¶å¼ä¸ºçæäºæ²¡äºæä¹æäºå¯æ¯è¿ç©æå°±æ¯å¾éè¦åç åç ä¸è¡¥ç 符å·ä½ä¸ºè¡¨ç¤ºæ£æ°ä¸ºè¡¨ç¤ºè´æ°åç æ£æ°çåç çäºåç çäºè¡¥ç åç å¯¹æ£æ°æ¥è¯´å
¶åç ååç å½¢å¼ç¸åå¯¹è´æ°æ¥è¯´åç 为å
¶åç æ°å¼é¨ååä½åå符å·ä½ä¸åä¾çåç 符å·ä½ä¸åå
¶ä½ä½ååè¡¥ç æ£æ°çè¡¥ç 为å
¶æ¬èº«è¡¥ç çè¡¥ç å³ä¸ºåç è´æ°å¦ä½ç¨è¡¥ç 表示å
æç»å¯¹å¼è¡¨ç¤ºä¸ºèªç¶ç å°èªç¶ç æ¯ä¸ä½ååç 卿ä½ä½å ä¸ä¾åç¨ä½è¡¥ç è¡¨ç¤ºè½¬æ¢æäºè¿å¶åç 为ååç å ä¸å¨åç ååç 䏿䏤ç§è¡¨ç¤ºå¨è¡¥ç ä¸åªæä¸ç§è¡¨ç¤ºæ¹å¼è¡¥ç è¿ç®æ¶è¦æ³¨æçé®é¢è¡¥ç è¿ç®æ¶å
¶ç¬¦å·ä½ä¸æ°å¼é¨åä¸èµ·åä¸è¿ç®è¡¥ç ç符å·ä½ç¸å å妿æè¿ä½åºç°è¦æè¿ä¸ªè¿ä½èå»èªç¶ä¸¢å¤±ç¨è¡¥ç è¿ç®å
¶ç»æäº¦ä¸ºè¡¥ç å¨è½¬æ¢ä¸ºç弿¶å
¶ç¬¦å·ä½ä¸ºæ°ä½ä¸åè¥ç¬¦å·ä½ä¸ºåºå°ç»ææ±è¡¥ææ¯å
¶çå¼è¡¥å
äºè¿å¶ç表示é»è¾çç¨è¡¨ç¤ºåç¨è¡¨ç¤ºé»è¾ä¹æ³é»è¾ä¸è¿ç®è¿ç®ç¬¦è¿ç®è§åæä½è¿ç®å
¨ä¸ºå¦å为é»è¾å æ³é»è¾æè¿ç®è¿ç®ç¬¦è¿ç®è§åæä½è¿ç®å
¨ä¸ºå¦å为é»è¾å¦å®é»è¾éè¿ç®è¿ç®ç¬¦è¿ç®è§åæä½è¿ç®åå为ååä¸ºå¼æè¿
299ç®è¿ç®ç¬¦è¿ç®è§åç¸å为å¦åä¸ºè®¡ç®æºä½¿ç¨äºè¿å¶çåå ä¹ä¸æ¯å ·æä¸ªç¨³å®ç¶æççµåå¨ä»¶æ¯è¾å®¹æå¶é å®ç¹æ°åæµ®ç¹æ°å®ç¹æ°å¯ä»¥è¡¨ç¤ºæ´æ°æå°æ°ç±å°æ°ç¹çä½ç½®å³å®æµ®ç¹æ°çº¯å°æ°é¨åå°¾é¨è¶é¿ç²¾åº¦è¶é«å导ä½åå¨å¨å为ååå为éæéæºåå¨æéæºä¸éè¦å·æ°æ¯å·æ°ä¸æ¬¡è¯»åé度è¾å¿«è¯»åéåº¦è¾æ ¢çµè·¯ç¸å¯¹å¤æçµè·¯ç¸å¯¹ç®åéæåº¦ä½éæåº¦é«è½èä½è½è髿æ¬è¾é«ææ¬è¾ä½ä¸è¬ç¨äºåå¨å¨ä¸è¬ç¨äºä¸»å硬çç主è¦ç±ç»æè®¡ç®æºå¯å¨é¡ºåºèªä¸¾ç¨åºå¼å¯¼ç¨åºæä½ç³»ç»åªè¯»éå䏿¬¡å¯å夿¬¡å¯æ¦å硬çä¸ä¸åç£é䏿ææåºè½åå¨çæ°æ®éæ¯ç¸åçååå¯åº¦ä¸å左移ä¸å³ç§»å·¦ç§»è¡¨ç¤ºæ©å¤§æ¯å·¦ç§»ä½å°±æ¯åæ¥çå为è¿å¶åºæ°é»è¾å·¦ç§»ä¸ç®æ¯å·¦ç§»é½æ¯å¨æ«å°¾æ·»å³ç§»è¡¨ç¤ºç¼©å°æ¯å³ç§»ä½å°±æ¯åæ¥çå为è¿å¶åºæ°é»è¾å³ç§»å³ç§»åå·¦è¾¹è¡¥ç®æ¯å³ç§»å³ç§»å左边补对åºç¬¦å·ä½è½¯ä»¶å®¹éç计ç®è½¯ä»¶å®¹éç£éæ°æåºæ°ç颿°æ¯æåºååºæ°å å寻åèå´åå³äºå°åçº¿ä½æ°çå¤å°å¯å¯»å空é´ä¸ºä¹ç®æä»¥å¯å¯»åèå´ä¸ºå°åæ»çº¿ç使°ç´æ¥å³å®äºå¯ç´æ¥å¯»åç空é´å¤§å°ç¡¬ççå¹³åçå¾ æ¶é´è®¡ç®å ¬å¼ç£çæè½¬ä¸åæ¶é´çä¸å转éå¹³åååæ¶é´å¯»éæ¶é´æè½¬çå¾ æ¶é´æ°æ®ä¼ è¾æ¶é´ç¡¬çä¸çä¸ä¸ªæåºè¦ç¨ä¸ä¸ªåæ°è¿è¡å®ä½å嫿¯æ±é¢å·ç£å¤´å·æåºå·éä¿¡ææ¯ä¸»è¦ç¨äºæ©å±äººçç¥ç»ç³»ç»ä¼ éä¿¡æ¯çåè½æä»¤è®¡æ°å¨ç¨æ¥å忣卿§è¡æä»¤çå°åæä»¤å¯åå¨ç¨æ¥ä¿åå½åæ£å¨æ§è¡çæä»¤éæåº¦åç±»ç±å°å°æå¤§åæ¡¥æ§å¶ä¸å¿åæ¡¥å卿§å¶ä¸å¿ä¸çæ°æ®æ¯å åçæ å°æºä¸ç®¡ç设å¤è¿è¡å ¨è¿ç¨æ¯æ§å¶å¨ç£éæ¯ç±éåå¤çåå¿åæ¯ä¸ªåå¿åæ¯ä¸ä¸ªç£éåè¿å¶è½¬äºè¿å¶æ æ³å®ç°ç²¾ç¡®è½¬æ¢ç¨çº¿æ¥å£ç¨çº¿æ¥å£æä½ç³»ç»ç®¡çç¨æ·æ°æ®çå使¯æä»¶").trim().substring(0, num) 300 301 const queryParams = `key=${options.key}&content=${truncateDescription}`; 302 const requestOptions = { 303 method: "GET", 304 headers: { 305 "Content-Type": "application/json", 306 Referer: options.Referer 307 }, 308 }; 309 try { 310 let animationInterval = null 311 if (animationInterval) clearInterval(animationInterval); 312 animationInterval = setInterval(() => { 313 const animationText = "çæä¸" + ".".repeat(j); 314 explanation.innerHTML = animationText; 315 j = (j % 3) + 1; // å¨ 1ã2ã3 ä¹é´å¾ªç¯ 316 }, 500); 317 const response = await fetch(`https://summary.tianli0.top/?${queryParams}`, requestOptions); 318 let result; 319 if (response.status === 403) { 320 result = { 321 summary: "403 referä¸keyä¸å¹é ï¼æ¬å°æ æ³æ¾ç¤ºã" 322 } 323 } else if (response.status === 500) { 324 result = { 325 summary: "500 ç³»ç»å é¨é误" 326 } 327 } else { 328 result = await response.json(); 329 } 330 const summary = result.summary.trim(); 331 setTimeout(() => { 332 aiTitleRefreshIcon.style.opacity = "1"; 333 }, 300) 334 startAI(summary); 335 clearInterval(animationInterval) 336 } catch (error) { 337 console.error(error); 338 explanation.innerHTML = "åçå¼å¸¸" + error; 339 } 340 } else { 341 const strArr = "true".split(",").map(item => item.trim()); // å°å符串转æ¢ä¸ºæ°ç»ï¼å»é¤æ¯ä¸ªå符串ååçç©ºæ ¼ 342 if (strArr.length !== 1) { 343 let randomIndex = Math.floor(Math.random() * strArr.length); // éæºçæä¸ä¸ªç´¢å¼ 344 while (randomIndex === lastAiRandomIndex) { // å¦æéæºå°äºä¸æ¬¡çç´¢å¼ 345 randomIndex = Math.floor(Math.random() * strArr.length); // 忬¡éæº 346 } 347 lastAiRandomIndex = randomIndex; // æ´æ°ä¸æ¬¡éæºå°çç´¢å¼ 348 startAI(strArr[randomIndex]); 349 } else { 350 startAI(strArr[0]) 351 } 352 setTimeout(() => { 353 aiTitleRefreshIcon.style.opacity = "1"; 354 }, 600) 355 } 356 } 357 358 function aiRecommend() { 359 i = 0; //é置计æ°å¨ 360 j = 1; 361 clearSTO(); 362 animationRunning = false;
363 elapsed = 0; 364 explanation.innerHTML = "çæä¸. . ."; 365 ai_str = ""; 366 ai_str_length = ""; 367 observer.disconnect(); // æåä¸ä¸æ¬¡çå¬ 368 sto[2] = setTimeout(() => { 369 explanation.innerHTML = recommendList(); 370 }, 600); 371 } 372 function aiGoHome() { 373 startAI("æ£å¨åå¾å客主页...", false); 374 sto[2] = setTimeout(() => { 375 pjax.loadUrl("/"); 376 }, 1000); 377 } 378 const ai_btn_item = document.querySelectorAll(".ai-btn-item"); 379 function Introduce() { 380 if (mode == "tianli") { 381 startAI("ææ¯æç« è¾ å©AI: TianliGPTï¼ç¹å»ä¸æ¹çæé®ï¼è®©æçææ¬æç®ä»ãæ¨èç¸å ³æç« çã") 382 } else { 383 startAI("ææ¯æç« è¾ å©AI: AnZhiYu GPTï¼ç¹å»ä¸æ¹çæé®ï¼è®©æçææ¬æç®ä»ãæ¨èç¸å ³æç« çã") 384 } 385 } 386 function aiTitleRefreshIconClick() { 387 aiTitleRefreshIcon.click() 388 } 389 const aiFunctions = [Introduce, aiTitleRefreshIconClick, aiRecommend, aiGoHome]; 390 ai_btn_item.forEach((item, index) => { 391 item.addEventListener("click", () => { 392 aiFunctions[index](); 393 }); 394 }); 395 396 function recommendList() { 397 let thumbnail = document.querySelectorAll('.relatedPosts-list a'); 398 if (!thumbnail.length) { 399 const cardRecentPost = document.querySelector('.card-widget.card-recent-post'); 400 if (!cardRecentPost) return ''; 401 402 thumbnail = cardRecentPost.querySelectorAll('.aside-list-item a'); 403 404 let list = ''; 405 for (let i = 0; i < thumbnail.length; i++) { 406 const item = thumbnail[i]; 407 list += `<div class="ai-recommend-item"><span class="index">${i + 1}ï¼</span><a href="javascript:;" onclick="pjax.loadUrl('${item.href}')" title="${item.title}" data-pjax-state="">${item.title}</a></div>`; 408 } 409 410 return `徿±æï¼æ æ³æ¾å°ç±»ä¼¼çæç« ï¼ä½ ä¹å¯ä»¥ççæ¬ç«ææ°åå¸çæç« ï¼<br /><div class="ai-recommend">${list}</div>`; 411 } 412 413 let list = ''; 414 for (let i = 0; i < thumbnail.length; i++) { 415 const item = thumbnail[i]; 416 list += `<div class="ai-recommend-item"><span>æ¨è${i + 1}ï¼</span><a href="javascript:;" onclick="pjax.loadUrl('${item.href}')" title="${item.title}" data-pjax-state="">${item.title}</a></div>`; 417 } 418 419 return `æ¨èæç« ï¼<br /><div class="ai-recommend">${list}</div>`; 420 } 421 422 423 function changeShowMode() { 424 if (mode === "tianli") { 425 mode = "local"; 426 document.getElementById("ai-tag").innerHTML = "AnZhiYu GPT"; 427 aiAbstract(1000); 428 } else { 429 mode = "tianli"; 430 document.getElementById("ai-tag").innerHTML = "Tianli GPT"; 431 432 const truncateDescription = ("" + "è®¡ç®æºç¡¬ä»¶, è®¡ç®æºåºæ¬ä¿¡æ¯, éæçµè·¯ï¼ICï¼, PC主æºçç»æ, 常ç¨è¾å ¥è®¾å¤, 常ç¨è¾åºè®¾å¤, å¤åå¨å¨ï¼å¤åï¼, ä¿¡æ¯å¨è®¡ç®æºä¸ç表示, è¡¥å æ¬ææ¯å主å¨å¤èæ¶æ´ççä¸äºç¬è®°å 容è¥åå¨é误å¯å¨è¯è®ºåºææ£é常æè°¢ç³»åç¬è®°å¯¼èªè®¡ç®æºåºç¨åºç¡ç¬è®°ä¸è®¡ç®æºåºç¨åºç¡ç¬è®°äºè®¡ç®æºåºç¨åºç¡ç¬è®°ä¸è®¡ç®æºåºç¨åºç¡ç¬è®°åè®¡ç®æºç¡¬ä»¶è®¡ç®æºåºæ¬ä¿¡æ¯ç°ä»£è®¡ç®æºç¡¬ä»¶ç»æå åå¤åè¾å ¥è¾åºè®¾å¤éè¿æ»çº¿ç¸è¿ä¸»æºå åæ»çº¿å¤å´è®¾å¤è¾å ¥è®¾å¤è¾åºè®¾å¤å¤åå¨å¨ç£å¡æ¡å½¢ç å¡çæ«æå¨é 读å¨ä¸ºè¾å ¥è®¾å¤ç¨äºè¾å ¥æå符å·ç¡¬ççå ç䏿¯è¾å ¥è®¾å¤å®ä»¬é½æ¯å¤é¨åå¨è®¾å¤ä¸è®ºè¾å ¥è®¾å¤çä¿¡æ¯åå§å½¢æå¦ä½è¾å ¥å°è®¡ç®æºçä¿¡æ¯é½ç¨äºè¿ä½è¡¨ç¤ºè¾åºè®¾å¤å°è®¡ç®æºä¸çäºè¿ä½ä¿¡æ¯è½¬æ¢æäººå¯è¯å«ç形弿åå¾å½¢ç¬¦å·çç°ä»£è®¡ç®æºä¸è¬å 嫿å¤ä¸ªå¾®å¤ç卿¯ç¨ä¸æ§è¡ç³»ç»è½¯ä»¶ååºç¨è½¯ä»¶çå¤çå¨ä½æ¯å¤çå¨å¤çå¨å´ä¸ä¸å®æ¯åå¨å¨åè½å¨å以äºè¿å¶å½¢å¼è¡¨ç¤ºçç¨åºåæ°æ®åå¨å¨åç±»è½å¦ç´æ¥è®¿é®åç±»å åå¤åååé度å¾å¿«è¾æ ¢åå¨å®¹éè¾å°å¾å¤§æ§è´¨æçµåä¿¡æ¯æ¶å¤±æçµåä¿¡æ¯ä¿åç¨é忾已ç»å¯å¨è¿è¡çç¨åºåéè¦ç«å³å¤ççæ°æ®é¿æåæ¾è®¡ç®æºç³»ç»ä¸å 乿æçä¿¡æ¯ä¸å ³ç³»è½ç´æ¥è®¿é®å éå åç¶åæè½è®¿é®å°ç»ä»»ä½ç¨åºåªæå¨å å䏿è½è¿è¡æ»çº¿åè½ç¨äºè¿æ¥å åå¤åæ§å¶å¨ååç§è®¾å¤çæ§å¶å¨å¹¶å¨ä»ä»¬ä¹é´ä¼ è¾ä¿¡æ¯çä¸ç»å ±äº«çä¼ è¾çº¿åå ¶æ§å¶çµè·¯åç±»å¤ç卿»çº¿æ»çº¿å
432å¨å¨æ»çº¿ç³»ç»æ»çº¿åå¤é¨æ»çº¿ç³»ç»æ»çº¿æ»çº¿è¿æ¥å
ååæ§å¶å¨çæ»çº¿è®¾å¤éè¿æ¥å£ä¸åèªçæ§å¶å¨ç¸è¿ä¹éè¿åèªçæ§å¶å¨ä¸æ»çº¿ç¸è¿æ»çº¿å¸¦å®½ä¸æ¯æ»çº¿å®½åº¦å¸¦å®½æ¯æå使¶é´å
ä¼ éçæ°æ®éçé»è¾ç»æç±è¿ç®å¨æ§å¶å¨åå¨å¨ä¸é¨åç»ææ¯è¿ç®å¨åæ§å¶å¨çæ»ç§°å¯è¯ºä¾æ¼è®¡ç®æºç»æä¸åçåå¨ç¨åºæ§å¶åç乿¯ç°ä»£è®¡ç®æºçå·¥ä½åçè®¡ç®æºçå·¥ä½ç±ç¨åºæ§å¶ç¨åºæ¯ä¸ä¸ªæä»¤åºåæä»¤æ¯è½è¢«è®¡ç®æºçè§£åæ§è¡çæä½å½ä»¤ç¨åºåæ°æ®å以äºè¿å¶ç¼ç 表示ååæ¾å¨åå¨å¨ä¸å
³äºæä»¤æä»¤æ¯ææç¨åºçåºæ¬åä½ç±æä½ç åæä½æ°ç»æå
¶ä¸æä½ç å³å®äºæä½æ°çæ°éæä½ç å¿
é¡»æåè
å¯ä»¥æ²¡ææä»¤çæ§è¡è¿ç¨åæä»¤æä»¤è¯ç æ§è¡æä»¤ä¿å坿§è¡çå
¨é¨æä»¤ç§°ä¸ºçæä»¤ç³»ç»æä»¥æºå¨è¯è¨å°±æ¯æä»¤ç³»ç»å¦ä½è¡¡éè®¡ç®æºåçæ§è½è®¡ç®æºçæ§è½ä¸»è¦è¡¨ç°ä¸ºç¨åºæ§è¡é度çå¿«æ
¢è®¡ç®æºæ§è½ç±è®¸å¤å ç´ å³å®å
åç¡¬çæ¾å¡é常为主è¦å ç´ çæ§è½é«ä½ä¸»è¦è¡¨ç°ä¸ºçéåº¦ä¸¤ç§æ¹æ³è¯¦ç»è§ä¸æè®¡ç®æ¯ç§å¯æ§è¡çæä»¤æ°ç®åä½å¤§å¤ä½¿ç¨è½¯ä»¶æµè¯æ§è½å½±åæ§è½ç主è¦å ç´ åé¿ä½æ°æéç¨å¯åå¨åå®ç¹è¿ç®å¨ç宽度é常为çåæ°ä½åé¿è¶é¿è¿è¡ç¨åºçé度è¶å¿«å
³äºåé¿è®¡ç®æºæå°çåå¨åä½åèè¥è®¡ç®æºåé¿ä¸ºä¸ªåèæ³½å®ç¹è¿ç®å¨åå¯åå¨ä¸ºä½æä»¤ç³»ç»é»è¾ç»æé«éç¼åç容éåç»æè¶å¤§å½ä¸çè¶é«æå©äºåæ¥å·¥ä½æç主é¢å
鍿¶éé¢çåä½ä¸è¬ä¸ºä¸»é¢è¶é«æ§è¡ä¸æ¡æä»¤çæ¶é´è¶å°è¿è¡ç¨åºçé度è¶å¿«æ»çº¿éçæ»çº¿éçè¶é«çå¾
ä»å
ååæä»¤åæ°æ®æ¶é´è¶å°è¿è¡ç¨åºé度è¶å¿«å°ç»æé«æ§è½çæªæ½æ©å±çåé¿ä½ä½æ©å
çæä»¤ç³»ç»æé«ä¸»é¢ä»æåè³ä»¥ä¸ç®åæé«å·²æ¥è¿å å¿«å端æ»çº¿çæ°æ®ä¼ è¾éçå¢å¤§é«éç¼å容éå¢å çº§æ°æ¹è¿çå
é¨é»è¾ç»æéç¨å¤å
æ ¸ç»æéæçµè·¯å¾®çµåææ¯çæ ¸å¿æ¯éæçµè·¯åå±ä¸è®¡ç®æºç±»ä¼¼çµå管æ¶ä½ç®¡ä¸å°è§æ¨¡éæçµè·¯è¶
å¤§è§æ¨¡éæçµè·¯éæçµè·¯çç¹ç¹ä½ç§¯å°ééè½»åèå°ææ¬ä½é度快å¯é æ§é«æ©å°å®å¾ååéæçµè·¯çéæåº¦å¹³åæ¯ä¸ªæç¿»ä¸çªæ©å°å®å¾ä¸å¯è½æ°¸è¿æç«éæçµè·¯æç¨éå为éç¨éæçµè·¯è¯çåå¨è¯ççä¸ç¨éæçµè·¯ææºè¯çæ´è¡£æºè¯çæ°ç ç¸æºè¯ççéæçµè·¯æåè½å为æ°åéæçµè·¯å模æéæçµè·¯éæçµè·¯ææ¶ä½ç®¡ç»æçµè·¯åå·¥èºåä¸ºåææ§çµè·¯é屿°§åç©å导ä½çµè·¯å¡éæçµè·¯å¡å®æéæçµè·¯å¯å°å¨å¡æå¡åºçå
使å
¶æä¸ºåå¨ä¿¡æ¯å¤çåä¼ éæ°æ®çè½½ä½å¡çåç±»æè¯çåç±»åå¨å¨å¡ä¿¡æ¯å¯é¿æä¿åä¹å¯éè¿è¯»å¡å¨æ¹åç¨äºå®å
¨æ§è¦æ±ä¸é«çåºåå¦çµè¯å¡å
¬äº¤å¡å»çå¡çå¡å¤çè½å强ä¿å¯æ§è½å¥½å¸¸ç¨ä½è¯ä»¶åä¿¡ç¨å¡ä½¿ç¨ææºçå¡å°±æ¯ä¸ç§ç¹æ®çå¡å¡èªå¸¦æä½ç³»ç»å¡çåç±»æä½¿ç¨æ¹å¼åç±»æ¥è§¦å¼å¡å¦çµè¯å¡ä½¿ç¨æ¶é¡»å°å¡æå
¥è¯»å¡æºç¨äºä¿¡æ¯é大读åæä½å¤æçåºåä½æç£¨ææè寿å½è¾çéæ¥è§¦å¼å¡å¦å°é¢å¡å
¬äº¤å¡çæåºå¡æä½æ¹ä¾¿å¿«æ·éç¨å
¨å¯å°è¶åºå使ç¨å¯¿å½é¿ä¸è¬ç¨äºè¯»åä¿¡æ¯è¾ç®åçåºååçé¢å¡åæ¶å
¼å¤æ¥è§¦åéæ¥è§¦ä¸¤ç§çé¢éä¿¡çå¤åè½å¡ä¸»æºçç»æä¸»æ¿åç§°æ¯æ¿è®¡ç®æºæéè¦çé¨ä»¶ä¹ä¸ä½ç¨å®è£
ææççµåå¨ä»¶çµè·¯ä¸è¿æ¥ä»¶ç»æä¸è¬æç»ä»¶æ§å¶è¯çé®çå颿¿æ§å¶å¼å
³æ¥å£æç¤ºç¯è¿æ¥ä»¶çè¯çç»æ¯ä¸»æ¿çµè·¯çæ ¸å¿é¨ä»¶åè½ä¸»è¦æ¯å卿§å¶åæ§å¶ä½ç¨æ¯æºåç»æé¨åç¸äºé¾æ¥åéä¿¡çæ¢çº½å®ç°äºç³»ç»æ»çº¿åè½ç»æç±åæ¡¥è¯çæ§å¶ä¸å¿ååæ¡¥è¯çå卿§å¶ä¸å¿ç»æçæ¶éä¿¡å·ç±è¯çç»æä¾ä¸»æ¿çåè½æ§è½ç±è¯çç»å³å®ä»»ä½æç¸åè¯çç»ç主æ¿å
¶åè½æ§è½ç¹æ§å¤§è´ç¸åç±äºéæçµè·¯éæåº¦è¶æ¥è¶é«ä¸ºéä½çæ¬è¯çç»ç»§æ¿äºè¶æ¥è¶å¤çåè½å
æ¬ç½å¡æ¾å¡å£°å¡åè½ä¸æååºæ¬è¾å
¥è¾åºç³»ç»å®æ¯åæ¾å¨ä¸»æ¿ä¸å
432ªè¯»åå¨å¨è¯çä¸çä¸ç»æºå¨è¯è¨ç¨åºå±äºç³»ç»è½¯ä»¶ç¹ç¹æçµåä¿åçä¿¡æ¯ä¸ä¼æ¶å¤±åè½è¯æè®¡ç®æºæ
éå¯å¨è®¡ç®æºå·¥ä½æ§å¶åºæ¬å¤è®¾è¾å
¥è¾åºæä½è¯çä¸å
å«çç¨åºå çµèªæ£ç¨åºç¨äºæ£æµè®¡ç®æºç¡¬ä»¶æ
éç³»ç»èªä¸¾ç¨åºä»å¤åä¸è¯»å
¥å¼å¯¼ç¨åºå®ææä½ç³»ç»å¯å¨è®¾ç½®ç¨åºå¸¸ç¨å¤é¨è®¾å¤ç驱å¨ç¨åºç¹ç¹æ¯æå¤±æ§åå¨å¨åçµåç±ä¸»æ¿ä¸ç纽æ£çµæ± ä¾çµå¦åæ°æ®ä¼ä¸¢å¤±åªåæ¾ä¸äºåºæ¬æ°æ®ä¸æ¾ç¨åºå
åå¨å¨å
åæ°æ®ä¼ è¾çè®¡ç®æ°æ®ä¼ è¾çå³å
å带宽åªå使¶é´éè¿å
åçæ°æ®é以表示计ç®å
¬å¼å
å带宽工ä½é¢çä½å®½å
åç§ç±»åè
æ¯åè
é度ç䏤忧å¶ä¸æ¥å£è¾å
¥ä»»å¡å°è¾å
¥è®¾å¤çè¾å
¥ä¿¡æ¯éå°å
åå¨å¨çæå®åºåè¾åºä»»å¡å°å
åå¨å¨çæå®å
容éåºå°è¾åºè®¾å¤æä½ç¹ç¹æä½è®¾å¤å·¥ä½éåº¦æ¯æ
¢çå¤å æ¤æä½ä¸çè¿ç®å¯åæ¶è¿è¡å¤ä¸ªè®¾å¤æä½ä¹å¯åæ¶è¿è¡å·¥ä½ç¢ç¢å¿µé£æ¯å½ç¶çå½ä¸ç¶ä½ é®çé¼ æ 䏿¬¡åªè½ç¨ä¸æ ·è¿å¾äºç¬æ¯ç±»è®¾å¤é½æåèªçæ§å¶å¨ç¬ç«æ§å¶æä½å
¨è¿ç¨åå¨å¨é
432度ç±å¿«å°æ
¢å¯åå¨åå¨å¨ä¸»åå¨å¨å¤åå¨å¨åå¤åå¨å¨è®¾å¤éè¿æ¥å£ä¸ä¸»æºç¸è¿è®¾å¤éè¿æ¥å£ä¸æ§å¶å¨ç¸è¿è®¾å¤éè¿æ§å¶å¨ä¸æ»çº¿ç¸è¿å¸¸ç¨è¾å
¥è®¾å¤é®çææºæ¢°å¼æ©æä½¿ç¨åçµå®¹å¼ç®å主æµéç¨çæ¥å£ç±»åæ¥å£æ¥å£æ 线æ¥å£é¼ æ 卿é®åè½ç±æ£å¨è¿è¡ç软件å³å®ææºçµå¼é¼ æ åå
çµåé¼ æ ç®å主æµéç¨çæ¥å£ç±»ååé®çæ«æä»ªä½ç¨å°å稿ç
§çå¾ç书稿è¾å
¥å°è®¡ç®æºè¾å
¥å°è®¡ç®æºçæ¯å稿çå¾åå¨ä¸ä¸æçé¢åä½¿ç¨æå¹¿æ³çæ«æä»ªè¶çæ«æä»ªåæ»çæ«æä»ªæ«æä»ªä¸»è¦æ§è½ææ å
å¦å辨çè²å½©ä½æ°æ«æå¹
é¢ä¸ä¸»æºçæ¥å£ç±»åæ°ç ç¸æºæ°åæå头ç¬è¾å
¥è®¾å¤å¸¸ç¨è¾åºè®¾å¤æ¾ç¤ºå¨å·¥ä½åçå°æ°åä¿¡å·è½¬æ¢ä¸ºå
ä¿¡å·ä½¿æååå¾åå¨å±å¹ä¸æ¾ç¤ºåºæ¥åç±»é´æå°çº¿ç®¡æ¾ç¤ºå¨æ¶²æ¶æ¾ç¤ºå¨æ¾å¡åç±»éææ¾å¡è¿æäººç¨éæ¾ææ¸¸æç¬ç«æ¾å¡æ¯å¦ä½ æå欢çä¸è¬ä½¿ç¨æ¥å£æå°æºåç±»é弿尿ºåç§°å»æå¼æå°æºæ¿å
æå°æºå·å¢¨æå°æºè¿ä¸¤åç»ç§°ä¸ºé廿弿尿ºé弿尿ºå·¥ä½åçé¢éåç´æåæ¯æ¬¡å»ææå°ä¸ä¸ªå符çä¸åæäºè®®æè§ç¹è¯´æ¯ä¸æä¸è¬ç¨äºé¶è¡è¯å¸é®çµåä¸çæå°åæå票æ®çæ¿å
æå°æºå·¥ä½åçæ¿å
ææ¯åå¤å°ææ¯çç»åæ³¨ä¸æ¯æå°ææ¯ä¸è¬ç¨äºåå
¬å®¤åå®¶åºä½¿ç¨å·å¢¨æå°æºæå°æºæ§è½ææ æå°ç²¾åº¦å辨çåä½ä¸ºæå°é度页æ°åéåä½è²å½©è¡¨ç°è½åæå°å¹
颿尿æ¬å¤åå¨å¨å¤å硬çç±ç£éåæåºç»æåè½é¿æä¿åäºè¿å¶ä¿¡æ¯ç¹ç¹å¯è¯»å¯å容éå¾å¤§å¯é æ§é«ææ¬æä½åç±»æºæ¢°ç¡¬çåºæç¡¬çç§»å¨ç¡¬çç¹æé¢è§è¿éæå¼ å¾çæºæ¢°ååºææä¸»è¦åºå«åºæååéåº¦æ¯æºæ¢°è¦å¿«æ¥å£ç±»ååäºå¹´ä½¿ç¨å¹¶è¡æ¥å£å½åæµè¡ä¸²è¡æ¥å£çåå¨å¡çå±äºå导ä½éæçµè·¯åå¨å¨éç¨æ¥å£è¯´äºå¥åºè¯åå¨å¡åçä¸çç¸åéç¨å°å·æ¥å£å
çåå¨å¨å类红å¤å
红å
大äºçäºèå
大äºçäºä¿¡æ¯å¨è®¡ç®æºä¸ç表示æ¯ç¹ä¸æè¯ä¸ºäºè¿å¶æ°åäºè¿ä½ç®ç§°ä½ç¨å°ååæ¯è¡¨ç¤ºæ¯ç¹åªæä¸¤ç§åå¼ä¸æ æ ééæ é¢è²æ 大尿¯ç¹æ¯ç»ææ°åä¿¡æ¯çæå°åä½å
忢ç®å¤åæ¢ç®å¤åå¨å¨å®¹é常ç¨ç广¬¡æ¥è®¡ç®æ¯ç¹çä¼ è¾ä¼ è¾éç表示æ¯ç§éå¯ä¼ è¾çäºè¿ä½æ°ç®å¸¸ç¨å使¯ç¹ç§ä¹ç§°å¦åæ¯ç¹ç§å¸¸ç¨è¿å¶åè¿å¶æ å¿å°¾é¨å æç¼ºçä¾äºè¿å¶æ å¿å°¾é¨å ä¾å
«è¿å¶æ å¿å°¾é¨å åå
è¿å¶æ å¿å°¾é¨å ä¾ä¸åè¿å¶é´çç¸äºè½¬æ¢åè¿å¶è½¬äºè¿å¶æ´æ°é¨åé¤ä»¥éåºåä½å°æ°é¨åä¹ä»¥é¡ºåºåæ´äºè¿å¶è½¬å
«è¿å¶ååå
è¿å¶å·ä¸ªæç´æ¥ä¸å¾å§æ´æ°ç¼ç 表示æ ç¬¦å·æ´æ°ç表示éç¨èªç¶ç è¡¨ç¤ºç´æ¥äºè¿å¶å±å¼åå¼èå´ä½æ ç¬¦å·æ´æ°ç表示èå´æ¯æ 符å·ä½äºè¿å¶è¡¨ç¤ºèå´æ 符å·ä½åç 表示èå´æ 符å·ä½è¡¥ç 表示èå´æ 符å·ä½åç 表示èå´éè¦è§å¾è¥ä¸ä¸ªåè¿å¶æ°æ¯ååæäºè¿å¶æ°åæ¯ä¸ªåé¢æä¸ªå
¶å¼ä¸ºçæäºæ²¡äºæä¹æäºå¯æ¯è¿ç©æå°±æ¯å¾éè¦åç åç ä¸è¡¥ç 符å·ä½ä¸ºè¡¨ç¤ºæ£æ°ä¸ºè¡¨ç¤ºè´æ°åç æ£æ°çåç çäºåç çäºè¡¥ç åç å¯¹æ£æ°æ¥è¯´å
¶åç ååç å½¢å¼ç¸åå¯¹è´æ°æ¥è¯´åç 为å
¶åç æ°å¼é¨ååä½åå符å·ä½ä¸åä¾çåç 符å·ä½ä¸åå
¶ä½ä½ååè¡¥ç æ£æ°çè¡¥ç 为å
¶æ¬èº«è¡¥ç çè¡¥ç å³ä¸ºåç è´æ°å¦ä½ç¨è¡¥ç 表示å
æç»å¯¹å¼è¡¨ç¤ºä¸ºèªç¶ç å°èªç¶ç æ¯ä¸ä½ååç 卿ä½ä½å ä¸ä¾åç¨ä½è¡¥ç è¡¨ç¤ºè½¬æ¢æäºè¿å¶åç 为ååç å ä¸å¨åç ååç 䏿䏤ç§è¡¨ç¤ºå¨è¡¥ç ä¸åªæä¸ç§è¡¨ç¤ºæ¹å¼è¡¥ç è¿ç®æ¶è¦æ³¨æçé®é¢è¡¥ç è¿ç®æ¶å
¶ç¬¦å·ä½ä¸æ°å¼é¨åä¸èµ·åä¸è¿ç®è¡¥ç ç符å·ä½ç¸å å妿æè¿ä½åºç°è¦æè¿ä¸ªè¿ä½èå»èªç¶ä¸¢å¤±ç¨è¡¥ç è¿ç®å
¶ç»æäº¦ä¸ºè¡¥ç å¨è½¬æ¢ä¸ºç弿¶å
¶ç¬¦å·ä½ä¸ºæ°ä½ä¸åè¥ç¬¦å·ä½ä¸ºåºå°ç»ææ±è¡¥ææ¯å
¶çå¼è¡¥å
äºè¿å¶ç表示é»è¾çç¨è¡¨ç¤ºåç¨è¡¨ç¤ºé»è¾ä¹æ³é»è¾ä¸è¿ç®è¿ç®ç¬¦è¿ç®è§åæä½è¿ç®å
¨ä¸ºå¦å为é»è¾å æ³é»è¾æè¿ç®è¿ç®ç¬¦è¿ç®è§åæä½è¿ç®å
¨ä¸ºå¦å为é»è¾å¦å®é»è¾éè¿ç®è¿ç®ç¬¦è¿ç®è§åæä½è¿ç®åå为ååä¸ºå¼æè¿
432ç®è¿ç®ç¬¦è¿ç®è§åç¸å为å¦åä¸ºè®¡ç®æºä½¿ç¨äºè¿å¶çåå ä¹ä¸æ¯å ·æä¸ªç¨³å®ç¶æççµåå¨ä»¶æ¯è¾å®¹æå¶é å®ç¹æ°åæµ®ç¹æ°å®ç¹æ°å¯ä»¥è¡¨ç¤ºæ´æ°æå°æ°ç±å°æ°ç¹çä½ç½®å³å®æµ®ç¹æ°çº¯å°æ°é¨åå°¾é¨è¶é¿ç²¾åº¦è¶é«å导ä½åå¨å¨å为ååå为éæéæºåå¨æéæºä¸éè¦å·æ°æ¯å·æ°ä¸æ¬¡è¯»åé度è¾å¿«è¯»åéåº¦è¾æ ¢çµè·¯ç¸å¯¹å¤æçµè·¯ç¸å¯¹ç®åéæåº¦ä½éæåº¦é«è½èä½è½è髿æ¬è¾é«ææ¬è¾ä½ä¸è¬ç¨äºåå¨å¨ä¸è¬ç¨äºä¸»å硬çç主è¦ç±ç»æè®¡ç®æºå¯å¨é¡ºåºèªä¸¾ç¨åºå¼å¯¼ç¨åºæä½ç³»ç»åªè¯»éå䏿¬¡å¯å夿¬¡å¯æ¦å硬çä¸ä¸åç£é䏿ææåºè½åå¨çæ°æ®éæ¯ç¸åçååå¯åº¦ä¸å左移ä¸å³ç§»å·¦ç§»è¡¨ç¤ºæ©å¤§æ¯å·¦ç§»ä½å°±æ¯åæ¥çå为è¿å¶åºæ°é»è¾å·¦ç§»ä¸ç®æ¯å·¦ç§»é½æ¯å¨æ«å°¾æ·»å³ç§»è¡¨ç¤ºç¼©å°æ¯å³ç§»ä½å°±æ¯åæ¥çå为è¿å¶åºæ°é»è¾å³ç§»å³ç§»åå·¦è¾¹è¡¥ç®æ¯å³ç§»å³ç§»å左边补对åºç¬¦å·ä½è½¯ä»¶å®¹éç计ç®è½¯ä»¶å®¹éç£éæ°æåºæ°ç颿°æ¯æåºååºæ°å å寻åèå´åå³äºå°åçº¿ä½æ°çå¤å°å¯å¯»å空é´ä¸ºä¹ç®æä»¥å¯å¯»åèå´ä¸ºå°åæ»çº¿ç使°ç´æ¥å³å®äºå¯ç´æ¥å¯»åç空é´å¤§å°ç¡¬ççå¹³åçå¾ æ¶é´è®¡ç®å ¬å¼ç£çæè½¬ä¸åæ¶é´çä¸å转éå¹³åååæ¶é´å¯»éæ¶é´æè½¬çå¾ æ¶é´æ°æ®ä¼ è¾æ¶é´ç¡¬çä¸çä¸ä¸ªæåºè¦ç¨ä¸ä¸ªåæ°è¿è¡å®ä½å嫿¯æ±é¢å·ç£å¤´å·æåºå·éä¿¡ææ¯ä¸»è¦ç¨äºæ©å±äººçç¥ç»ç³»ç»ä¼ éä¿¡æ¯çåè½æä»¤è®¡æ°å¨ç¨æ¥å忣卿§è¡æä»¤çå°åæä»¤å¯åå¨ç¨æ¥ä¿åå½åæ£å¨æ§è¡çæä»¤éæåº¦åç±»ç±å°å°æå¤§åæ¡¥æ§å¶ä¸å¿åæ¡¥å卿§å¶ä¸å¿ä¸çæ°æ®æ¯å åçæ å°æºä¸ç®¡ç设å¤è¿è¡å ¨è¿ç¨æ¯æ§å¶å¨ç£éæ¯ç±éåå¤çåå¿åæ¯ä¸ªåå¿åæ¯ä¸ä¸ªç£éåè¿å¶è½¬äºè¿å¶æ æ³å®ç°ç²¾ç¡®è½¬æ¢ç¨çº¿æ¥å£ç¨çº¿æ¥å£æä½ç³»ç»ç®¡çç¨æ·æ°æ®çå使¯æä»¶").trim().substring(0, 1000); 433 let value = Math.floor(Math.random() * 3) + 1000; 434 while (value === prevParam || truncateDescription.length - value === prevParam) { 435 value = Math.floor(Math.random() * 3) + 1000; 436 } 437 aiTitleRefreshIcon.style.opacity = "0.2"; 438 aiTitleRefreshIcon.style.transitionDuration = "0.3s"; 439 aiTitleRefreshIcon.style.transform = "rotate(" + 360 * refreshNum + "deg)"; 440 if (truncateDescription.length <= 1000) { 441 let param = truncateDescription.length - Math.floor(Math.random() * 3); 442 while (param === prevParam) { 443 param = truncateDescription.length - Math.floor(Math.random() * 3); 444 } 445 aiAbstract(param); 446 prevParam = param; 447 } else { 448 aiAbstract(value); 449 prevParam = value; 450 } 451 refreshNum++; 452 } 453 } 454 455 //- çå¬tagç¹å»äºä»¶ 456 document.getElementById("ai-tag").addEventListener("click", () => { 457 if (mode === "tianli") { 458 document.querySelectorAll(".ai-btn-item").forEach(item => item.style.display = "none"); 459 document.getElementById("go-tianli-blog").style.display = "block"; 460 startAI("ä½ å¥½ï¼ææ¯Tianliå¼åçæè¦çæå©çTianliGPTï¼æ¯ä¸ä¸ªåºäºGPT-4ççæå¼AIãæå¨è¿éåªè´è´£æè¦çé¢çæåæ¾ç¤ºï¼ä½ æ æ³ä¸æç´æ¥æ²éï¼å¦æä½ ä¹éè¦ä¸ä¸ªè¿æ ·çAIæè¦æ¥å£ï¼å¯ä»¥å¨ä¸æ¹è´ä¹°ãï¼ææªå¼æ¾è´ä¹°ï¼æ¬è¯·æå¾ ï¼") 461 } else { 462 document.getElementById("go-tianli-blog").style.display = "none"; 463 startAI("ä½ å¥½ï¼ææ¯æ¬ç«æè¦çæå©çAnZhiYu GPTï¼æ¯ä¸ä¸ªåºäºGPT-4ççæå¼AIãæå¨è¿éåªè´è´£æè¦çé¢çæåæ¾ç¤ºï¼ä½ æ æ³ä¸æç´æ¥æ²éã") 464 } 465 466 }); 467 468 aiTitleRefreshIcon.addEventListener("click", () => { 469 const truncateDescription = ("" + "è®¡ç®æºç¡¬ä»¶, è®¡ç®æºåºæ¬ä¿¡æ¯, éæçµè·¯ï¼ICï¼, PC主æºçç»æ, 常ç¨è¾å ¥è®¾å¤, 常ç¨è¾åºè®¾å¤, å¤åå¨å¨ï¼å¤åï¼, ä¿¡æ¯å¨è®¡ç®æºä¸ç表示, è¡¥å æ¬ææ¯å主å¨å¤èæ¶æ´ççä¸äºç¬è®°å 容è¥åå¨é误å¯å¨è¯è®ºåºææ£é常æè°¢ç³»åç¬è®°å¯¼èªè®¡ç®æºåºç¨åºç¡ç¬è®°ä¸è®¡ç®æºåºç¨åºç¡ç¬è®°äºè®¡ç®æºåºç¨åºç¡ç¬è®°ä¸è®¡ç®æºåºç¨åºç¡ç¬è®°åè®¡ç®æºç¡¬ä»¶è®¡ç®æºåºæ¬ä¿¡æ¯ç°ä»£è®¡ç®æºç¡¬ä»¶ç»æå åå¤åè¾å ¥è¾åºè®¾å¤éè¿æ»çº¿ç¸è¿ä¸»æºå åæ»çº¿å¤å´è®¾å¤è¾å ¥è®¾å¤è¾åºè®¾å¤å¤åå¨å¨ç£å¡æ¡å½¢ç å¡çæ«æå¨é 读å¨ä¸ºè¾å ¥è®¾å¤ç¨äºè¾å ¥æå符å·ç¡¬ççå ç䏿¯è¾å ¥è®¾å¤å®ä»¬é½æ¯å¤é¨åå¨è®¾å¤ä¸è®ºè¾å ¥è®¾å¤çä¿¡æ¯åå§å½¢æå¦ä½è¾å ¥å°è®¡ç®æºçä¿¡æ¯é½ç¨äºè¿ä½è¡¨ç¤ºè¾åºè®¾å¤å°è®¡ç®æºä¸çäºè¿ä½ä¿¡æ¯è½¬æ¢æäººå¯è¯å«ç形弿åå¾å½¢ç¬¦å·çç°ä»£è®¡ç®æºä¸è¬å 嫿å¤ä¸ªå¾®å¤ç卿¯ç¨ä¸æ§è¡ç³»ç»è½¯ä»¶ååºç¨è½¯ä»¶çå¤çå¨ä½æ¯å¤çå¨å¤çå¨å´ä¸ä¸å®æ¯åå¨å¨åè½å¨å以äºè¿å¶å½¢å¼è¡¨ç¤ºçç¨åºåæ°æ®åå¨å¨åç±»è½å¦ç´æ¥è®¿é®åç±»å åå¤åååé度å¾å¿«è¾æ ¢åå¨å®¹éè¾å°å¾å¤§æ§è´¨æçµåä¿¡æ¯æ¶å¤±æçµåä¿¡æ¯ä¿åç¨é忾已ç»å¯å¨è¿è¡çç¨åºåéè¦ç«å³å¤ççæ°æ®é¿æåæ¾è®¡ç®æºç³»ç»ä¸å 乿æçä¿¡æ¯ä¸å ³ç³»è½ç´æ¥è®¿é®å éå åç¶åæè½è®¿é®å°ç»ä»»ä½ç¨
469åºåªæå¨å
å䏿è½è¿è¡æ»çº¿åè½ç¨äºè¿æ¥å
åå¤åæ§å¶å¨ååç§è®¾å¤çæ§å¶å¨å¹¶å¨ä»ä»¬ä¹é´ä¼ è¾ä¿¡æ¯çä¸ç»å
±äº«çä¼ è¾çº¿åå
¶æ§å¶çµè·¯åç±»å¤ç卿»çº¿æ»çº¿åå¨å¨æ»çº¿ç³»ç»æ»çº¿åå¤é¨æ»çº¿ç³»ç»æ»çº¿æ»çº¿è¿æ¥å
ååæ§å¶å¨çæ»çº¿è®¾å¤éè¿æ¥å£ä¸åèªçæ§å¶å¨ç¸è¿ä¹éè¿åèªçæ§å¶å¨ä¸æ»çº¿ç¸è¿æ»çº¿å¸¦å®½ä¸æ¯æ»çº¿å®½åº¦å¸¦å®½æ¯æå使¶é´å
ä¼ éçæ°æ®éçé»è¾ç»æç±è¿ç®å¨æ§å¶å¨åå¨å¨ä¸é¨åç»ææ¯è¿ç®å¨åæ§å¶å¨çæ»ç§°å¯è¯ºä¾æ¼è®¡ç®æºç»æä¸åçåå¨ç¨åºæ§å¶åç乿¯ç°ä»£è®¡ç®æºçå·¥ä½åçè®¡ç®æºçå·¥ä½ç±ç¨åºæ§å¶ç¨åºæ¯ä¸ä¸ªæä»¤åºåæä»¤æ¯è½è¢«è®¡ç®æºçè§£åæ§è¡çæä½å½ä»¤ç¨åºåæ°æ®å以äºè¿å¶ç¼ç 表示ååæ¾å¨åå¨å¨ä¸å
³äºæä»¤æä»¤æ¯ææç¨åºçåºæ¬åä½ç±æä½ç åæä½æ°ç»æå
¶ä¸æä½ç å³å®äºæä½æ°çæ°éæä½ç å¿
é¡»æåè
å¯ä»¥æ²¡ææä»¤çæ§è¡è¿ç¨åæä»¤æä»¤è¯ç æ§è¡æä»¤ä¿å坿§è¡çå
¨é¨æä»¤ç§°ä¸ºçæä»¤ç³»ç»æä»¥æºå¨è¯è¨å°±æ¯æä»¤ç³»ç»å¦ä½è¡¡éè®¡ç®æºåçæ§è½è®¡ç®æºçæ§è½ä¸»è¦è¡¨ç°ä¸ºç¨åºæ§è¡é度çå¿«æ
¢è®¡ç®æºæ§è½ç±è®¸å¤å ç´ å³å®å
åç¡¬çæ¾å¡é常为主è¦å ç´ çæ§è½é«ä½ä¸»è¦è¡¨ç°ä¸ºçéåº¦ä¸¤ç§æ¹æ³è¯¦ç»è§ä¸æè®¡ç®æ¯ç§å¯æ§è¡çæä»¤æ°ç®åä½å¤§å¤ä½¿ç¨è½¯ä»¶æµè¯æ§è½å½±åæ§è½ç主è¦å ç´ åé¿ä½æ°æéç¨å¯åå¨åå®ç¹è¿ç®å¨ç宽度é常为çåæ°ä½åé¿è¶é¿è¿è¡ç¨åºçé度è¶å¿«å
³äºåé¿è®¡ç®æºæå°çåå¨åä½åèè¥è®¡ç®æºåé¿ä¸ºä¸ªåèæ³½å®ç¹è¿ç®å¨åå¯åå¨ä¸ºä½æä»¤ç³»ç»é»è¾ç»æé«éç¼åç容éåç»æè¶å¤§å½ä¸çè¶é«æå©äºåæ¥å·¥ä½æç主é¢å
鍿¶éé¢çåä½ä¸è¬ä¸ºä¸»é¢è¶é«æ§è¡ä¸æ¡æä»¤çæ¶é´è¶å°è¿è¡ç¨åºçé度è¶å¿«æ»çº¿éçæ»çº¿éçè¶é«çå¾
ä»å
ååæä»¤åæ°æ®æ¶é´è¶å°è¿è¡ç¨åºé度è¶å¿«å°ç»æé«æ§è½çæªæ½æ©å±çåé¿ä½ä½æ©å
çæä»¤ç³»ç»æé«ä¸»é¢ä»æåè³ä»¥ä¸ç®åæé«å·²æ¥è¿å å¿«å端æ»çº¿çæ°æ®ä¼ è¾éçå¢å¤§é«éç¼å容éå¢å çº§æ°æ¹è¿çå
é¨é»è¾ç»æéç¨å¤å
æ ¸ç»æéæçµè·¯å¾®çµåææ¯çæ ¸å¿æ¯éæçµè·¯åå±ä¸è®¡ç®æºç±»ä¼¼çµå管æ¶ä½ç®¡ä¸å°è§æ¨¡éæçµè·¯è¶
å¤§è§æ¨¡éæçµè·¯éæçµè·¯çç¹ç¹ä½ç§¯å°ééè½»åèå°ææ¬ä½é度快å¯é æ§é«æ©å°å®å¾ååéæçµè·¯çéæåº¦å¹³åæ¯ä¸ªæç¿»ä¸çªæ©å°å®å¾ä¸å¯è½æ°¸è¿æç«éæçµè·¯æç¨éå为éç¨éæçµè·¯è¯çåå¨è¯ççä¸ç¨éæçµè·¯ææºè¯çæ´è¡£æºè¯çæ°ç ç¸æºè¯ççéæçµè·¯æåè½å为æ°åéæçµè·¯å模æéæçµè·¯éæçµè·¯ææ¶ä½ç®¡ç»æçµè·¯åå·¥èºåä¸ºåææ§çµè·¯é屿°§åç©å导ä½çµè·¯å¡éæçµè·¯å¡å®æéæçµè·¯å¯å°å¨å¡æå¡åºçå
使å
¶æä¸ºåå¨ä¿¡æ¯å¤çåä¼ éæ°æ®çè½½ä½å¡çåç±»æè¯çåç±»åå¨å¨å¡ä¿¡æ¯å¯é¿æä¿åä¹å¯éè¿è¯»å¡å¨æ¹åç¨äºå®å
¨æ§è¦æ±ä¸é«çåºåå¦çµè¯å¡å
¬äº¤å¡å»çå¡çå¡å¤çè½å强ä¿å¯æ§è½å¥½å¸¸ç¨ä½è¯ä»¶åä¿¡ç¨å¡ä½¿ç¨ææºçå¡å°±æ¯ä¸ç§ç¹æ®çå¡å¡èªå¸¦æä½ç³»ç»å¡çåç±»æä½¿ç¨æ¹å¼åç±»æ¥è§¦å¼å¡å¦çµè¯å¡ä½¿ç¨æ¶é¡»å°å¡æå
¥è¯»å¡æºç¨äºä¿¡æ¯é大读åæä½å¤æçåºåä½æç£¨ææè寿å½è¾çéæ¥è§¦å¼å¡å¦å°é¢å¡å
¬äº¤å¡çæåºå¡æä½æ¹ä¾¿å¿«æ·éç¨å
¨å¯å°è¶åºå使ç¨å¯¿å½é¿ä¸è¬ç¨äºè¯»åä¿¡æ¯è¾ç®åçåºååçé¢å¡åæ¶å
¼å¤æ¥è§¦åéæ¥è§¦ä¸¤ç§çé¢éä¿¡çå¤åè½å¡ä¸»æºçç»æä¸»æ¿åç§°æ¯æ¿è®¡ç®æºæéè¦çé¨ä»¶ä¹ä¸ä½ç¨å®è£
ææççµåå¨ä»¶çµè·¯ä¸è¿æ¥ä»¶ç»æä¸è¬æç»ä»¶æ§å¶è¯çé®çå颿¿æ§å¶å¼å
³æ¥å£æç¤ºç¯è¿æ¥ä»¶çè¯çç»æ¯ä¸»æ¿çµè·¯çæ ¸å¿é¨ä»¶åè½ä¸»è¦æ¯å卿§å¶åæ§å¶ä½ç¨æ¯æºåç»æé¨åç¸äºé¾æ¥åéä¿¡çæ¢çº½å®ç°äºç³»ç»æ»çº¿åè½ç»æç±åæ¡¥è¯çæ§å¶ä¸å¿ååæ¡¥è¯çå卿§å¶ä¸å¿ç»æçæ¶éä¿¡å·ç±è¯çç»æä¾ä¸»æ¿çåè½æ§è½ç±è¯çç»å³å®ä»»ä½æç¸åè¯çç»ç主æ¿å
¶åè½æ§è½ç¹æ§å¤§è´ç¸åç±äºéæçµè·¯éæåº¦è¶æ¥è¶é«ä¸ºéä½çæ¬è¯çç»ç»§æ¿äºè¶æ¥è¶å¤çåè½å
æ¬ç½å¡æ¾å¡å£°å¡åè½ä¸æååºæ¬è¾å
¥è¾åºç³»ç»å®æ¯åæ¾å¨ä¸»æ¿ä¸å
469ªè¯»åå¨å¨è¯çä¸çä¸ç»æºå¨è¯è¨ç¨åºå±äºç³»ç»è½¯ä»¶ç¹ç¹æçµåä¿åçä¿¡æ¯ä¸ä¼æ¶å¤±åè½è¯æè®¡ç®æºæ
éå¯å¨è®¡ç®æºå·¥ä½æ§å¶åºæ¬å¤è®¾è¾å
¥è¾åºæä½è¯çä¸å
å«çç¨åºå çµèªæ£ç¨åºç¨äºæ£æµè®¡ç®æºç¡¬ä»¶æ
éç³»ç»èªä¸¾ç¨åºä»å¤åä¸è¯»å
¥å¼å¯¼ç¨åºå®ææä½ç³»ç»å¯å¨è®¾ç½®ç¨åºå¸¸ç¨å¤é¨è®¾å¤ç驱å¨ç¨åºç¹ç¹æ¯æå¤±æ§åå¨å¨åçµåç±ä¸»æ¿ä¸ç纽æ£çµæ± ä¾çµå¦åæ°æ®ä¼ä¸¢å¤±åªåæ¾ä¸äºåºæ¬æ°æ®ä¸æ¾ç¨åºå
åå¨å¨å
åæ°æ®ä¼ è¾çè®¡ç®æ°æ®ä¼ è¾çå³å
å带宽åªå使¶é´éè¿å
åçæ°æ®é以表示计ç®å
¬å¼å
å带宽工ä½é¢çä½å®½å
åç§ç±»åè
æ¯åè
é度ç䏤忧å¶ä¸æ¥å£è¾å
¥ä»»å¡å°è¾å
¥è®¾å¤çè¾å
¥ä¿¡æ¯éå°å
åå¨å¨çæå®åºåè¾åºä»»å¡å°å
åå¨å¨çæå®å
容éåºå°è¾åºè®¾å¤æä½ç¹ç¹æä½è®¾å¤å·¥ä½éåº¦æ¯æ
¢çå¤å æ¤æä½ä¸çè¿ç®å¯åæ¶è¿è¡å¤ä¸ªè®¾å¤æä½ä¹å¯åæ¶è¿è¡å·¥ä½ç¢ç¢å¿µé£æ¯å½ç¶çå½ä¸ç¶ä½ é®çé¼ æ 䏿¬¡åªè½ç¨ä¸æ ·è¿å¾äºç¬æ¯ç±»è®¾å¤é½æåèªçæ§å¶å¨ç¬ç«æ§å¶æä½å
¨è¿ç¨åå¨å¨é
469度ç±å¿«å°æ
¢å¯åå¨åå¨å¨ä¸»åå¨å¨å¤åå¨å¨åå¤åå¨å¨è®¾å¤éè¿æ¥å£ä¸ä¸»æºç¸è¿è®¾å¤éè¿æ¥å£ä¸æ§å¶å¨ç¸è¿è®¾å¤éè¿æ§å¶å¨ä¸æ»çº¿ç¸è¿å¸¸ç¨è¾å
¥è®¾å¤é®çææºæ¢°å¼æ©æä½¿ç¨åçµå®¹å¼ç®å主æµéç¨çæ¥å£ç±»åæ¥å£æ¥å£æ 线æ¥å£é¼ æ 卿é®åè½ç±æ£å¨è¿è¡ç软件å³å®ææºçµå¼é¼ æ åå
çµåé¼ æ ç®å主æµéç¨çæ¥å£ç±»ååé®çæ«æä»ªä½ç¨å°å稿ç
§çå¾ç书稿è¾å
¥å°è®¡ç®æºè¾å
¥å°è®¡ç®æºçæ¯å稿çå¾åå¨ä¸ä¸æçé¢åä½¿ç¨æå¹¿æ³çæ«æä»ªè¶çæ«æä»ªåæ»çæ«æä»ªæ«æä»ªä¸»è¦æ§è½ææ å
å¦å辨çè²å½©ä½æ°æ«æå¹
é¢ä¸ä¸»æºçæ¥å£ç±»åæ°ç ç¸æºæ°åæå头ç¬è¾å
¥è®¾å¤å¸¸ç¨è¾åºè®¾å¤æ¾ç¤ºå¨å·¥ä½åçå°æ°åä¿¡å·è½¬æ¢ä¸ºå
ä¿¡å·ä½¿æååå¾åå¨å±å¹ä¸æ¾ç¤ºåºæ¥åç±»é´æå°çº¿ç®¡æ¾ç¤ºå¨æ¶²æ¶æ¾ç¤ºå¨æ¾å¡åç±»éææ¾å¡è¿æäººç¨éæ¾ææ¸¸æç¬ç«æ¾å¡æ¯å¦ä½ æå欢çä¸è¬ä½¿ç¨æ¥å£æå°æºåç±»é弿尿ºåç§°å»æå¼æå°æºæ¿å
æå°æºå·å¢¨æå°æºè¿ä¸¤åç»ç§°ä¸ºé廿弿尿ºé弿尿ºå·¥ä½åçé¢éåç´æåæ¯æ¬¡å»ææå°ä¸ä¸ªå符çä¸åæäºè®®æè§ç¹è¯´æ¯ä¸æä¸è¬ç¨äºé¶è¡è¯å¸é®çµåä¸çæå°åæå票æ®çæ¿å
æå°æºå·¥ä½åçæ¿å
ææ¯åå¤å°ææ¯çç»åæ³¨ä¸æ¯æå°ææ¯ä¸è¬ç¨äºåå
¬å®¤åå®¶åºä½¿ç¨å·å¢¨æå°æºæå°æºæ§è½ææ æå°ç²¾åº¦å辨çåä½ä¸ºæå°é度页æ°åéåä½è²å½©è¡¨ç°è½åæå°å¹
颿尿æ¬å¤åå¨å¨å¤å硬çç±ç£éåæåºç»æåè½é¿æä¿åäºè¿å¶ä¿¡æ¯ç¹ç¹å¯è¯»å¯å容éå¾å¤§å¯é æ§é«ææ¬æä½åç±»æºæ¢°ç¡¬çåºæç¡¬çç§»å¨ç¡¬çç¹æé¢è§è¿éæå¼ å¾çæºæ¢°ååºææä¸»è¦åºå«åºæååéåº¦æ¯æºæ¢°è¦å¿«æ¥å£ç±»ååäºå¹´ä½¿ç¨å¹¶è¡æ¥å£å½åæµè¡ä¸²è¡æ¥å£çåå¨å¡çå±äºå导ä½éæçµè·¯åå¨å¨éç¨æ¥å£è¯´äºå¥åºè¯åå¨å¡åçä¸çç¸åéç¨å°å·æ¥å£å
çåå¨å¨å类红å¤å
红å
大äºçäºèå
大äºçäºä¿¡æ¯å¨è®¡ç®æºä¸ç表示æ¯ç¹ä¸æè¯ä¸ºäºè¿å¶æ°åäºè¿ä½ç®ç§°ä½ç¨å°ååæ¯è¡¨ç¤ºæ¯ç¹åªæä¸¤ç§åå¼ä¸æ æ ééæ é¢è²æ 大尿¯ç¹æ¯ç»ææ°åä¿¡æ¯çæå°åä½å
忢ç®å¤åæ¢ç®å¤åå¨å¨å®¹é常ç¨ç广¬¡æ¥è®¡ç®æ¯ç¹çä¼ è¾ä¼ è¾éç表示æ¯ç§éå¯ä¼ è¾çäºè¿ä½æ°ç®å¸¸ç¨å使¯ç¹ç§ä¹ç§°å¦åæ¯ç¹ç§å¸¸ç¨è¿å¶åè¿å¶æ å¿å°¾é¨å æç¼ºçä¾äºè¿å¶æ å¿å°¾é¨å ä¾å
«è¿å¶æ å¿å°¾é¨å åå
è¿å¶æ å¿å°¾é¨å ä¾ä¸åè¿å¶é´çç¸äºè½¬æ¢åè¿å¶è½¬äºè¿å¶æ´æ°é¨åé¤ä»¥éåºåä½å°æ°é¨åä¹ä»¥é¡ºåºåæ´äºè¿å¶è½¬å
«è¿å¶ååå
è¿å¶å·ä¸ªæç´æ¥ä¸å¾å§æ´æ°ç¼ç 表示æ ç¬¦å·æ´æ°ç表示éç¨èªç¶ç è¡¨ç¤ºç´æ¥äºè¿å¶å±å¼åå¼èå´ä½æ ç¬¦å·æ´æ°ç表示èå´æ¯æ 符å·ä½äºè¿å¶è¡¨ç¤ºèå´æ 符å·ä½åç 表示èå´æ 符å·ä½è¡¥ç 表示èå´æ 符å·ä½åç 表示èå´éè¦è§å¾è¥ä¸ä¸ªåè¿å¶æ°æ¯ååæäºè¿å¶æ°åæ¯ä¸ªåé¢æä¸ªå
¶å¼ä¸ºçæäºæ²¡äºæä¹æäºå¯æ¯è¿ç©æå°±æ¯å¾éè¦åç åç ä¸è¡¥ç 符å·ä½ä¸ºè¡¨ç¤ºæ£æ°ä¸ºè¡¨ç¤ºè´æ°åç æ£æ°çåç çäºåç çäºè¡¥ç åç å¯¹æ£æ°æ¥è¯´å
¶åç ååç å½¢å¼ç¸åå¯¹è´æ°æ¥è¯´åç 为å
¶åç æ°å¼é¨ååä½åå符å·ä½ä¸åä¾çåç 符å·ä½ä¸åå
¶ä½ä½ååè¡¥ç æ£æ°çè¡¥ç 为å
¶æ¬èº«è¡¥ç çè¡¥ç å³ä¸ºåç è´æ°å¦ä½ç¨è¡¥ç 表示å
æç»å¯¹å¼è¡¨ç¤ºä¸ºèªç¶ç å°èªç¶ç æ¯ä¸ä½ååç 卿ä½ä½å ä¸ä¾åç¨ä½è¡¥ç è¡¨ç¤ºè½¬æ¢æäºè¿å¶åç 为ååç å ä¸å¨åç ååç 䏿䏤ç§è¡¨ç¤ºå¨è¡¥ç ä¸åªæä¸ç§è¡¨ç¤ºæ¹å¼è¡¥ç è¿ç®æ¶è¦æ³¨æçé®é¢è¡¥ç è¿ç®æ¶å
¶ç¬¦å·ä½ä¸æ°å¼é¨åä¸èµ·åä¸è¿ç®è¡¥ç ç符å·ä½ç¸å å妿æè¿ä½åºç°è¦æè¿ä¸ªè¿ä½èå»èªç¶ä¸¢å¤±ç¨è¡¥ç è¿ç®å
¶ç»æäº¦ä¸ºè¡¥ç å¨è½¬æ¢ä¸ºç弿¶å
¶ç¬¦å·ä½ä¸ºæ°ä½ä¸åè¥ç¬¦å·ä½ä¸ºåºå°ç»ææ±è¡¥ææ¯å
¶çå¼è¡¥å
äºè¿å¶ç表示é»è¾çç¨è¡¨ç¤ºåç¨è¡¨ç¤ºé»è¾ä¹æ³é»è¾ä¸è¿ç®è¿ç®ç¬¦è¿ç®è§åæä½è¿ç®å
¨ä¸ºå¦å为é»è¾å æ³é»è¾æè¿ç®è¿ç®ç¬¦è¿ç®è§åæä½è¿ç®å
¨ä¸ºå¦å为é»è¾å¦å®é»è¾éè¿ç®è¿ç®ç¬¦è¿ç®è§åæä½è¿ç®åå为ååä¸ºå¼æè¿
469ç®è¿ç®ç¬¦è¿ç®è§åç¸å为å¦åä¸ºè®¡ç®æºä½¿ç¨äºè¿å¶çåå ä¹ä¸æ¯å ·æä¸ªç¨³å®ç¶æççµåå¨ä»¶æ¯è¾å®¹æå¶é å®ç¹æ°åæµ®ç¹æ°å®ç¹æ°å¯ä»¥è¡¨ç¤ºæ´æ°æå°æ°ç±å°æ°ç¹çä½ç½®å³å®æµ®ç¹æ°çº¯å°æ°é¨åå°¾é¨è¶é¿ç²¾åº¦è¶é«å导ä½åå¨å¨å为ååå为éæéæºåå¨æéæºä¸éè¦å·æ°æ¯å·æ°ä¸æ¬¡è¯»åé度è¾å¿«è¯»åéåº¦è¾æ ¢çµè·¯ç¸å¯¹å¤æçµè·¯ç¸å¯¹ç®åéæåº¦ä½éæåº¦é«è½èä½è½è髿æ¬è¾é«ææ¬è¾ä½ä¸è¬ç¨äºåå¨å¨ä¸è¬ç¨äºä¸»å硬çç主è¦ç±ç»æè®¡ç®æºå¯å¨é¡ºåºèªä¸¾ç¨åºå¼å¯¼ç¨åºæä½ç³»ç»åªè¯»éå䏿¬¡å¯å夿¬¡å¯æ¦å硬çä¸ä¸åç£é䏿ææåºè½åå¨çæ°æ®éæ¯ç¸åçååå¯åº¦ä¸å左移ä¸å³ç§»å·¦ç§»è¡¨ç¤ºæ©å¤§æ¯å·¦ç§»ä½å°±æ¯åæ¥çå为è¿å¶åºæ°é»è¾å·¦ç§»ä¸ç®æ¯å·¦ç§»é½æ¯å¨æ«å°¾æ·»å³ç§»è¡¨ç¤ºç¼©å°æ¯å³ç§»ä½å°±æ¯åæ¥çå为è¿å¶åºæ°é»è¾å³ç§»å³ç§»åå·¦è¾¹è¡¥ç®æ¯å³ç§»å³ç§»å左边补对åºç¬¦å·ä½è½¯ä»¶å®¹éç计ç®è½¯ä»¶å®¹éç£éæ°æåºæ°ç颿°æ¯æåºååºæ°å å寻åèå´åå³äºå°åçº¿ä½æ°çå¤å°å¯å¯»å空é´ä¸ºä¹ç®æä»¥å¯å¯»åèå´ä¸ºå°åæ»çº¿ç使°ç´æ¥å³å®äºå¯ç´æ¥å¯»åç空é´å¤§å°ç¡¬ççå¹³åçå¾ æ¶é´è®¡ç®å ¬å¼ç£çæè½¬ä¸åæ¶é´çä¸å转éå¹³åååæ¶é´å¯»éæ¶é´æè½¬çå¾ æ¶é´æ°æ®ä¼ è¾æ¶é´ç¡¬çä¸çä¸ä¸ªæåºè¦ç¨ä¸ä¸ªåæ°è¿è¡å®ä½å嫿¯æ±é¢å·ç£å¤´å·æåºå·éä¿¡ææ¯ä¸»è¦ç¨äºæ©å±äººçç¥ç»ç³»ç»ä¼ éä¿¡æ¯çåè½æä»¤è®¡æ°å¨ç¨æ¥å忣卿§è¡æä»¤çå°åæä»¤å¯åå¨ç¨æ¥ä¿åå½åæ£å¨æ§è¡çæä»¤éæåº¦åç±»ç±å°å°æå¤§åæ¡¥æ§å¶ä¸å¿åæ¡¥å卿§å¶ä¸å¿ä¸çæ°æ®æ¯å åçæ å°æºä¸ç®¡ç设å¤è¿è¡å ¨è¿ç¨æ¯æ§å¶å¨ç£éæ¯ç±éåå¤çåå¿åæ¯ä¸ªåå¿åæ¯ä¸ä¸ªç£éåè¿å¶è½¬äºè¿å¶æ æ³å®ç°ç²¾ç¡®è½¬æ¢ç¨çº¿æ¥å£ç¨çº¿æ¥å£æä½ç³»ç»ç®¡çç¨æ·æ°æ®çå使¯æä»¶").trim().substring(0, 1000); 470 let value = Math.floor(Math.random() * 3) + 1000; 471 while (value === prevParam || truncateDescription.length - value === prevParam) { 472 value = Math.floor(Math.random() * 3) + 1000; 473 } 474 aiTitleRefreshIcon.style.opacity = "0.2"; 475 aiTitleRefreshIcon.style.transitionDuration = "0.3s"; 476 aiTitleRefreshIcon.style.transform = "rotate(" + 360 * refreshNum + "deg)"; 477 if (truncateDescription.length <= 1000) { 478 let param = truncateDescription.length - Math.floor(Math.random() * 3); 479 while (param === prevParam) { 480 param = truncateDescription.length - Math.floor(Math.random() * 3); 481 } 482 aiAbstract(param); 483 prevParam = param; 484 } else { 485 aiAbstract(value); 486 prevParam = value; 487 } 488 showAiBtn(); 489 refreshNum++; 490 }); 491 492 document.getElementById("go-tianli-blog").addEventListener("click", () => { 493 window.open("https://afdian.net/item/886a79d4db6711eda42a52540025c377", "_blank"); 494 }); 495 496 if (true) { 497 document.getElementById("ai-Toggle").addEventListener("click", () => { 498 changeShowMode() 499 }); 500 } 501 502 function showAiBtn() { 503 document.querySelectorAll(".ai-btn-item").forEach(item => { 504 if (item.id !== "go-tianli-blog") { 505 item.style.display = "block"; 506 } 507 if (item.id === "go-tianli-blog") { 508 item.style.display = "none"; 509 } 510 }); 511 } 512 513 514 aiAbstract(); 515 showAiBtn() 516})()</script>
516</div><article class="post-content" id="article-container"><div class="note info flat"><p><strong>æ¬ææ¯å主å¨å¤èæ¶æ´ççä¸äºç¬è®°ï¼å 容è¥åå¨é误ï¼å¯å¨è¯è®ºåºææ£ï¼é常æè°¢ï¼ï¼ï¼ï¼¾ï¼ï¼¾ï¼ï¼</strong></p> 517<p>ç³»åç¬è®°å¯¼èªðð<br>1.ð§¬<a href="https://www.yejinblok.cn/posts/51509cba.html">è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼ä¸ï¼</a><br>2.ð£<a href="https://www.yejinblok.cn/posts/61467062.html">è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼äºï¼</a><br>3.ð<a href="https://www.yejinblok.cn/posts/2c58d330.html">è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼ä¸ï¼</a><br>4.ð¨<a href="https://www.yejinblok.cn/posts/9b75ca55.html">è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼åï¼</a></p> 518</div> 519 520<h1 id="è®¡ç®æºç¡¬ä»¶"><a href="#è®¡ç®æºç¡¬ä»¶" class="headerlink" title="è®¡ç®æºç¡¬ä»¶"></a>è®¡ç®æºç¡¬ä»¶</h1><h2 id="è®¡ç®æºåºæ¬ä¿¡æ¯"><a href="#è®¡ç®æºåºæ¬ä¿¡æ¯" class="headerlink" title="è®¡ç®æºåºæ¬ä¿¡æ¯"></a>è®¡ç®æºåºæ¬ä¿¡æ¯</h2><ol> 521<li><p>ç°ä»£è®¡ç®æºç¡¬ä»¶ç»æï¼CPUï¼å åï¼å¤åï¼è¾å ¥/è¾åºè®¾å¤ãéè¿æ»çº¿ç¸è¿<br> 主æºï¼cpu+å å+æ»çº¿<br> å¤å´è®¾å¤ï¼è¾å ¥è®¾å¤+è¾åºè®¾å¤+å¤åå¨å¨</p> 522</li> 523<li><p>ç£å¡ï¼æ¡å½¢ç ï¼ICå¡çæ«æå¨/é 读å¨ä¸ºè¾å ¥è®¾å¤ï¼ç¨äºè¾å ¥æå符å·ï¼</p> 524 <wavy>硬çï¼Uçï¼å ç䏿¯è¾å ¥è®¾å¤ï¼å®ä»¬é½æ¯å¤é¨åå¨è®¾å¤</wavy> 525<p> ä¸è®ºè¾å ¥è®¾å¤çä¿¡æ¯åå§å½¢æå¦ä½ï¼è¾å ¥å°è®¡ç®æºçä¿¡æ¯é½ç¨<code>äºè¿ä½</code>表示ã<br> è¾åºè®¾å¤å°è®¡ç®æºä¸çäºè¿ä½ä¿¡æ¯è½¬æ¢æäººå¯è¯å«çå½¢å¼ï¼æåï¼å¾å½¢ï¼ç¬¦å·çï¼</p> 526</li> 527<li><p>ç°ä»£è®¡ç®æºä¸è¬å 嫿å¤ä¸ªï¼å¾®ï¼å¤çå¨ï¼<code>CPU</code>æ¯ç¨ä¸æ§è¡ç³»ç»è½¯ä»¶ååºç¨è½¯ä»¶çå¤çå¨<br> ä½CPUæ¯å¤çå¨ï¼âå¤çå¨å´ä¸ä¸å®æ¯CPUâ</p> 528</li> 529<li><p>åå¨å¨:<br> åè½ï¼å¨å以äºè¿å¶å½¢å¼è¡¨ç¤ºç<code>ç¨åº</code>å<code>æ°æ®</code><br> åå¨å¨åç±»ï¼<code>CPUè½å¦ç´æ¥è®¿é®</code></p> 530<table> 531<thead> 532<tr> 533<th align="center">åç±»</th> 534<th align="center">å å</th> 535<th align="center">å¤å</th> 536</tr> 537</thead> 538<tbody><tr> 539<td align="center">ååé度</td> 540<td align="center">å¾å¿«</td> 541<td align="center">è¾æ ¢</td> 542</tr> 543<tr> 544<td align="center">åå¨å®¹é</td> 545<td align="center">è¾å°</td> 546<td align="center">å¾å¤§</td> 547</tr> 548<tr> 549<td align="center">æ§è´¨</td> 550<td align="center">æçµåä¿¡æ¯æ¶å¤±</td> 551<td align="center">æçµåä¿¡æ¯ä¿å</td> 552</tr> 553<tr> 554<td align="center">ç¨é</td> 555<td align="center">忾已ç»å¯å¨è¿è¡çç¨åºå<br>éè¦ç«å³å¤ççæ°æ®</td> 556<td align="center">é¿æåæ¾è®¡ç®æºç³»ç»ä¸<br>å 乿æçä¿¡æ¯</td> 557</tr> 558<tr> 559<td align="center">ä¸CPUå ³ç³»</td> 560<td align="center">CPUè½ç´æ¥è®¿é®</td> 561<td align="center">å éå åï¼ç¶åæè½è®¿é®</td> 562</tr> 563</tbody></table> 564<p> å°ç»ï¼ä»»ä½ç¨åºï¼åªæå¨<code>å å</code>ä¸ï¼æè½è¿è¡</p> 565</li> 566<li><p>æ»çº¿ï¼</p> 567<ul> 568<li>åè½ï¼<p class='p red'>ç¨äºè¿æ¥CPUï¼å åï¼å¤åæ§å¶å¨ååç§I/O设å¤çæ§å¶å¨å¹¶å¨ä»ä»¬ä¹é´ä¼ è¾ä¿¡æ¯çä¸ç»å ±äº«çä¼ è¾çº¿åå ¶æ§å¶çµè·¯</p></li> 569<li>åç±»ï¼å¤ç卿»çº¿ï¼cpuæ»çº¿ï¼ï¼åå¨å¨æ»çº¿ï¼ç³»ç»æ»çº¿åå¤é¨æ»çº¿<blockquote> 570<p>ç³»ç»æ»çº¿ï¼I/Oæ»çº¿ï¼ï¼è¿æ¥å ååI/Oæ§å¶å¨çæ»çº¿<br>I/O设å¤éè¿I/Oæ¥å£ä¸åèªçæ§å¶å¨ç¸è¿ï¼ä¹éè¿åèªçæ§å¶å¨ä¸I/Oæ»çº¿ç¸è¿ </p> 571</blockquote> 572</li> 573<li>æ»çº¿å¸¦å®½<code>䏿¯</code>æ»çº¿å®½åº¦ï¼å¸¦å®½æ¯æ<code>å使¶é´å ä¼ éçæ°æ®é</code></li> 574</ul> 575</li> 576<li><p>CPUçé»è¾ç»æï¼CPUç±<code>è¿ç®å¨</code>ï¼<code>æ§å¶å¨</code>ï¼<code>åå¨å¨</code>ä¸é¨åç»æ<br> CPUæ¯è¿ç®å¨åæ§å¶å¨çæ»ç§° </p> 577<ul> 578<li>å¯Â·è¯ºä¾æ¼è®¡ç®æºç»æä¸åçï¼<code>"åå¨ç¨åºæ§å¶åç"</code> âââ乿¯ç°ä»£è®¡ç®æºçå·¥ä½åç</li> 579<li>è®¡ç®æºçå·¥ä½ç±ç¨åºæ§å¶ï¼ç¨åºæ¯ä¸ä¸ª<code>æä»¤åºå</code>ï¼<code>æä»¤</code>æ¯è½è¢«è®¡ç®æºçè§£åæ§è¡çæä½å½ä»¤</li> 580<li>ç¨åºåæ°æ®å以äºè¿å¶ç¼ç 表示ï¼ååæ¾å¨åå¨å¨ä¸ <div class="note info flat"><p>å ³äºæä»¤<br> æä»¤ï¼æ¯ææç¨åºçåºæ¬åä½ãç±<code>æä½ç </code>å<code>æä½æ°</code>ç»æï¼å ¶ä¸æä½ç å³å®äºæä½æ°çæ°éï¼æä½ç å¿ é¡»æï¼åè å¯ä»¥æ²¡æ<br> æä»¤çæ§è¡è¿ç¨ï¼åæä»¤->æä»¤<code>è¯ç </code>->æ§è¡æä»¤->ä¿å<br> cpu坿§è¡çå ¨é¨æä»¤ç§°ä¸ºcpuç<code>æä»¤ç³»ç»</code>ï¼æä»¥<a target="_blank" rel="noopener" href="https://baike.baidu.com/item/%E6%9C%BA%E5%99%A8%E8%AF%AD%E8%A8%80/2019225?fr=ge_ala">æºå¨è¯è¨</a>
580å°±æ¯æä»¤ç³»ç»<br> å¦ä½è¡¡éè®¡ç®æºåcpuçæ§è½ï¼<br> 1. è®¡ç®æºçæ§è½ä¸»è¦è¡¨ç°ä¸º<code>ç¨åºæ§è¡é度çå¿«æ ¢</code><br> 2. è®¡ç®æºæ§è½ç±è®¸å¤å ç´ å³å®ï¼CPUï¼å åï¼ç¡¬çï¼æ¾å¡..CPUé常为主è¦å ç´ <br> 3. cpuçæ§è½é«ä½ä¸»è¦è¡¨ç°ä¸º<code>cpuçé度</code>ï¼ä¸¤ç§æ¹æ³ï¼ï¼è¯¦ç»è§ä¸æ<br> â è®¡ç®æ¯ç§å¯æ§è¡çæä»¤æ°ç®ï¼åä½ï¼<code>MIPS</code>ï¼<br> â¡ PC大å¤ä½¿ç¨è½¯ä»¶æµè¯æ§è½</p> 581</div></li> 582</ul> 583</li> 584<li><p>å½±åCPUæ§è½ç主è¦å ç´ </p> 585<ul> 586<li><p>åé¿ï¼ä½æ°ï¼:æéç¨å¯åå¨åå®ç¹è¿ç®å¨ç宽度ï¼é常为8çåæ°:64ä½ï¼åé¿è¶é¿ï¼è¿è¡ç¨åºçé度è¶å¿«</p> 587 <div class="note info flat"><p>å ³äºåé¿ è®¡ç®æºæå°çåå¨åä½ï¼<code>Byte</code>ï¼åèï¼1B=8bit<br>è¥è®¡ç®æºåé¿ä¸º4个åèï¼æ³½å®ç¹è¿ç®å¨åå¯åå¨ä¸º32ä½ 588 </p> 589</div> 590</li> 591<li><p>æä»¤ç³»ç»</p> 592</li> 593<li><p>é»è¾ç»æ</p> 594</li> 595<li><p>é«éç¼åï¼<code>cache</code>ï¼ç容éåç»æ.cacheè¶å¤§ï¼å½ä¸çè¶é«ï¼æå©äºCPU忥工使çã</p> 596</li> 597<li><p>主é¢ï¼cpuå 鍿¶éé¢çï¼åä½ä¸è¬ä¸ºHz.主é¢è¶é«ï¼æ§è¡ä¸æ¡æä»¤çæ¶é´è¶å°ãè¿è¡ç¨åºçé度è¶å¿«.</p> 598</li> 599<li><p>CPUæ»çº¿éçï¼cpuæ»çº¿éçè¶é«ï¼CPUçå¾ ä»å ååæä»¤åæ°æ®æ¶é´è¶å°ãè¿è¡ç¨åºé度è¶å¿«ã</p> 600<blockquote> 601<p>å°ç»ï¼æé«cpuæ§è½çæªæ½</p> 602<blockquote> 603<p>æ©å±CPUçåé¿:32ä½->64ä½<br>æ©å CPUçæä»¤ç³»ç»<br>æé«CPU主é¢ï¼ä»1.5Gzæåè³3Gz以ä¸ï¼ç®åæé«å·²æ¥è¿4Ghz<br>å å¿«CPUå端æ»çº¿çæ°æ®ä¼ è¾éç<br>å¢å¤§é«éç¼å容éï¼å¢å cache级æ°<br>æ¹è¿CPUçå é¨é»è¾ç»æ<br>éç¨å¤å æ ¸ç»æ</p> 604</blockquote> 605</blockquote> 606</li> 607</ul> 608</li> 609</ol> 610<h2 id="éæçµè·¯ï¼ICï¼"><a href="#éæçµè·¯ï¼ICï¼" class="headerlink" title="éæçµè·¯ï¼ICï¼"></a>éæçµè·¯ï¼ICï¼</h2><ol> 611<li>å¾®çµåææ¯çæ ¸å¿æ¯éæçµè·¯</li> 612<li>åå±ä¸è®¡ç®æºç±»ä¼¼ï¼çµå管->æ¶ä½ç®¡->ä¸å°è§æ¨¡éæçµè·¯->è¶ å¤§è§æ¨¡éæçµè·¯</li> 613<li>éæçµè·¯çç¹ç¹ï¼<u>ä½ç§¯å°ï¼ééè½»ï¼åèå°ï¼ææ¬ä½ï¼é度快ï¼å¯é æ§é«</u></li> 614<li><code>æ©å°å®å¾</code>ï¼ååéæçµè·¯çéæåº¦å¹³åæ¯18-24个æç¿»ä¸çªã<u>æ©å°å®å¾ä¸å¯è½æ°¸è¿æç«</u></li> 615<li>éæçµè·¯æ<code>ç¨é</code>å为ï¼<ul> 616<li>éç¨éæçµè·¯ï¼cpuè¯çï¼åå¨è¯ççï¼</li> 617<li>ä¸ç¨éæçµè·¯ï¼ææºè¯çï¼æ´è¡£æºè¯çï¼æ°ç ç¸æºè¯ççï¼<br>éæçµè·¯æ<code>åè½</code>åä¸ºï¼æ°åéæçµè·¯ å æ¨¡æéæçµè·¯<br>éæçµè·¯æ<code>æ¶ä½ç®¡ç»æï¼çµè·¯åå·¥èº</code>åä¸ºï¼ åææ§çµè·¯ï¼é屿°§åç©å导ä½çµè·¯</li> 618</ul> 619</li> 620<li>ICå¡ï¼éæçµè·¯å¡ï¼å®æéæçµè·¯å¯å°å¨å¡æå¡åºçå ï¼ä½¿å ¶æä¸ºåå¨ä¿¡æ¯ï¼å¤çåä¼ éæ°æ®çè½½ä½</li> 621<li>ICå¡çåç±»ï¼æè¯çåç±»ï¼ï¼<ul> 622<li>åå¨å¨å¡ï¼ä¿¡æ¯å¯é¿æä¿åï¼ä¹å¯éè¿è¯»å¡å¨æ¹åã<code>ç¨äºå®å ¨æ§è¦æ±ä¸é«çåºåå¦çµè¯å¡ï¼å ¬äº¤å¡ï¼å»çå¡ç</code> </li> 623<li>cpuå¡ï¼å¤çè½å强ï¼ä¿å¯æ§è½å¥½ã常ç¨ä½è¯ä»¶åä¿¡ç¨å¡ä½¿ç¨<u>ï¼ææºçSIMå¡å°±æ¯ä¸ç§ç¹æ®çcpuå¡</u>cpuå¡èªå¸¦<code>æä½ç³»ç»</code></li> 624</ul> 625</li> 626<li>ICå¡çåç±»ï¼æä½¿ç¨æ¹å¼åç±»ï¼ï¼<ul> 627<li>æ¥è§¦å¼ICå¡ï¼å¦çµè¯ICå¡ï¼ä½¿ç¨æ¶é¡»å°å¡æå ¥è¯»å¡æºï¼ç¨äºä¿¡æ¯é大ï¼è¯»åæä½å¤æçåºåãä½<u>æç£¨æï¼æèï¼å¯¿å½è¾ç</u></li> 628<li>éæ¥è§¦å¼ICå¡ï¼å¦å°é¢å¡ï¼å ¬äº¤å¡çæåºå¡ï¼æä½æ¹ä¾¿ï¼å¿«æ·ï¼éç¨å ¨å¯å°è¶åºåï¼ä½¿ç¨å¯¿å½é¿ï¼ä¸è¬ç¨äºè¯»åä¿¡æ¯è¾ç®åçåºå</li> 629<li><a target="_blank" rel="noopener" href="https://baike.baidu.com/item/%E5%8F%8C%E7%95%8C%E9%9D%A2%E5%8D%A1/6713997?fr=ge_ala">åçé¢å¡</a>ï¼åæ¶å ¼å¤æ¥è§¦åéæ¥è§¦ä¸¤ç§çé¢éä¿¡çå¤åè½å¡</li> 630</ul> 631</li> 632</ol> 633<h2 id="PC主æºçç»æ"><a href="#PC主æºçç»æ" class="headerlink" title="PC主æºçç»æ"></a>PC主æºçç»æ</h2><ol> 634<li><p><code>主æ¿</code>ï¼åç§°æ¯æ¿ï¼è®¡ç®æºæéè¦çé¨ä»¶ä¹ä¸<br>ä½ç¨ï¼<u>å®è£ ææççµåå¨ä»¶,çµè·¯ä¸è¿æ¥ä»¶</u><br>ç»æï¼ä¸è¬æBIOSç»ä»¶ï¼I/Oæ§å¶è¯çï¼é®çå颿¿æ§å¶å¼å ³æ¥å£ï¼æç¤ºç¯è¿æ¥ä»¶ç..</p> 635</li> 636<li><p><code>è¯çç»</code>:æ¯ä¸»æ¿çµè·¯çæ ¸å¿é¨ä»¶ãåè½ä¸»è¦æ¯<font color=red>å卿§å¶åI/Oæ§å¶</font><br>ä½ç¨ï¼æ¯PCæºåç»æé¨åç¸äºé¾æ¥åéä¿¡çæ¢çº½ãå®ç°äº<a target="_blank" rel="noopener" href="https://baike.baidu.com/item/%E7%B3%BB%E7%BB%9F%E6%80%BB%E7%BA%BF?fromModule=lemma_search-box">ç³»ç»æ»çº¿</a>åè½<br>ç»æï¼ç±åæ¡¥è¯ç<code>ï¼I/Oæ§å¶ä¸å¿ï¼</code>ååæ¡¥è¯ç<code>ï¼å卿§å¶ä¸å¿ï¼</code>ç»æ<br><font color=red>cpuçæ¶éä¿¡å·ç±è¯çç»æä¾</font><br><font color=red>主æ¿çåè½ï¼æ§è½ç±è¯çç»å³å®ã</font>任使ç¸åè¯çç»ç主æ¿ï¼å ¶åè½æ§è½ç¹æ§å¤§è´ç¸åãç±äºéæçµè·¯éæåº¦è¶æ¥è¶é«ï¼ä¸ºéä½çæ¬ï¼è¯çç»ç»§æ¿äºè¶æ¥è¶å¤çåè½ï¼å æ¬ç½å¡ï¼æ¾å¡ï¼å£°å¡åè½ï¼</p> 637</li> 638<li><p>BIOS(Basic Input/Output System):䏿åâåºæ¬è¾å ¥/
638è¾åºç³»ç»âï¼å®æ¯åæ¾å¨ä¸»æ¿ä¸åªè¯»åå¨å¨<code>ROM</code>è¯çä¸çä¸ç»<code>æºå¨è¯è¨ç¨åº</code>ï¼å±äºç³»ç»è½¯ä»¶ï¼<br>ç¹ç¹ï¼æçµåï¼ä¿åçä¿¡æ¯ä¸ä¼æ¶å¤±<br>åè½: è¯æè®¡ç®æºæ éï¼å¯å¨è®¡ç®æºå·¥ä½ï¼æ§å¶åºæ¬å¤è®¾è¾å ¥è¾åºæä½<br>BIOSè¯çä¸å å«çç¨åº </p> 639<ul> 640<li><strong>å çµèªæ£ç¨åºï¼POSTï¼</strong> ââç¨äºæ£æµè®¡ç®æºç¡¬ä»¶æ é</li> 641<li><strong>ç³»ç»èªä¸¾ç¨åºï¼BOOTï¼</strong> ââä»å¤åä¸è¯»å ¥å¼å¯¼ç¨åºï¼å®ææä½ç³»ç»å¯å¨</li> 642<li>CMOS设置ç¨åº</li> 643<li>常ç¨å¤é¨è®¾å¤ç驱å¨ç¨åº</li> 644</ul> 645</li> 646<li><p><a target="_blank" rel="noopener" href="https://baike.baidu.com/item/CMOS/428167?fr=ge_ala">CMOS</a><br>ç¹ç¹ï¼æ¯<code>æå¤±æ§</code>åå¨å¨RAMï¼åçµåç±ä¸»æ¿ä¸ç纽æ£çµæ± ä¾çµï¼å¦åæ°æ®ä¼ä¸¢å¤±ï¼åªåæ¾ä¸äºåºæ¬æ°æ®ï¼ä¸æ¾ç¨åºã</p> 647</li> 648<li><p>å åå¨å¨</p> 649<ul> 650<li>DDRå åæ°æ®ä¼ è¾ç计ç®ï¼ æ°æ®ä¼ è¾çå³å å带宽ï¼åªå使¶é´éè¿å åçæ°æ®éã以<code>GB/s</code>表示</li> 651<li>计ç®å ¬å¼ï¼å å带宽=å·¥ä½é¢ç * ä½å®½/8</li> 652<li>å åDRAMç§ç±»ï¼SDRAM,DDR SDRAM,DDR2 SDRAMâ¦åè æ¯åè é度ç两å</li> 653</ul> 654</li> 655<li><p>I/Oæ§å¶ä¸I/Oæ¥å£<br>è¾å ¥ä»»å¡:å°è¾å ¥è®¾å¤çè¾å ¥ä¿¡æ¯éå°å åå¨å¨çæå®åºå<br>è¾åºä»»å¡:å°å åå¨å¨çæå®å 容éåºå°è¾åºè®¾å¤<br>I/Oæä½ç¹ç¹ï¼<font color="red">I/Oæä½è®¾å¤å·¥ä½é度æ¯CPUæ ¢çå¤</font><br>å æ¤:<br> I/Oæä½ä¸CPUçè¿ç®å¯<code>åæ¶è¿è¡</code><br> å¤ä¸ªI/Oè®¾å¤æä½ä¹å¯åæ¶è¿è¡å·¥ä½<div class="hide-block"><button type="button" class="hide-button" style="background-color: blue;">ç¢ç¢å¿µ 656 </button><div class="hide-content"><p>飿¯å½ç¶çå½ï¼ä¸ç¶ä½ é®çé¼ æ 䏿¬¡åªè½ç¨ä¸æ ·è¿å¾äºï¼ç¬ï¼</p> 657</div></div>æ¯ç±»I/O设å¤é½æ<u>åèªçæ§å¶å¨</u>ï¼ç¬ç«æ§å¶I/Oæä½å ¨è¿ç¨</p> 658 <div class="note info flat"><p>
658åå¨å¨é度ï¼ç±å¿«å°æ ¢ï¼ å¯åå¨>cacheåå¨å¨>主åå¨å¨>å¤åå¨å¨>åå¤åå¨å¨</p> 659</div> 660 661<ul> 662<li>I/O设å¤éè¿I/Oæ¥å£ä¸ä¸»æºç¸è¿</li> 663<li>I/O设å¤éè¿I/Oæ¥å£ä¸I/Oæ§å¶å¨ç¸è¿</li> 664<li>I/O设å¤éè¿I/Oæ§å¶å¨ä¸æ»çº¿ç¸è¿</li> 665</ul> 666</li> 667</ol> 668<h2 id="常ç¨è¾å ¥è®¾å¤"><a href="#常ç¨è¾å ¥è®¾å¤" class="headerlink" title="常ç¨è¾å ¥è®¾å¤"></a>常ç¨è¾å ¥è®¾å¤</h2><ol> 669<li><p>é®ç<br>ææºæ¢°å¼ï¼æ©æä½¿ç¨ï¼åçµå®¹å¼ï¼ç®å主æµï¼<br>éç¨çæ¥å£ç±»åï¼<code>PS/2æ¥å£</code>ï¼<code>USBæ¥å£</code>ï¼<code>æ 线æ¥å£</code></p> 670</li> 671<li><p>é¼ æ å¨<br><u>æé®åè½ç±æ£å¨è¿è¡ç软件å³å®</u><br>ææºçµå¼é¼ æ åå çµåé¼ æ ï¼ç®å主æµï¼<br>éç¨çæ¥å£ç±»åï¼åé®ç</p> 672</li> 673<li><p><a target="_blank" rel="noopener" href="https://baike.baidu.com/item/%E6%89%AB%E6%8F%8F%E4%BB%AA/215294?fr=ge_ala">æ«æä»ª</a><br>ä½ç¨ï¼å°å稿ï¼ç §çï¼å¾çï¼ä¹¦ç¨¿ï¼è¾å ¥å°è®¡ç®æºï¼è¾å ¥å°è®¡ç®æºçæ¯å稿ç<code>"å¾å"</code><br>å¨ä¸ä¸æçé¢åä½¿ç¨æå¹¿æ³çæ«æä»ªï¼è¶çæ«æä»ªåæ»çæ«æä»ª<br>æ«æä»ªä¸»è¦æ§è½ææ ï¼<code>å å¦å辨çï¼è²å½©ä½æ°ï¼æ«æå¹ é¢ï¼ä¸ä¸»æºçæ¥å£ç±»å</code></p> 674</li> 675<li><p>æ°ç ç¸æº</p> 676</li> 677<li><p>æ°åæå头</p> 678</li> 679<li><p>ç¬è¾å ¥è®¾å¤</p> 680</li> 681</ol> 682<h2 id="常ç¨è¾åºè®¾å¤"><a href="#常ç¨è¾åºè®¾å¤" class="headerlink" title="常ç¨è¾åºè®¾å¤"></a>常ç¨è¾åºè®¾å¤</h2><ol> 683<li><p>æ¾ç¤ºå¨<br>å·¥ä½åç:å°<code>æ°åä¿¡å·</code>转æ¢ä¸º<code>å ä¿¡å·</code>ï¼ä½¿æååå¾åå¨å±å¹ä¸æ¾ç¤ºåºæ¥<br>åç±»ï¼<code>CRT</code>ï¼é´æå°çº¿ç®¡æ¾ç¤ºå¨ï¼,<code>LCD</code>ï¼æ¶²æ¶æ¾ç¤ºå¨ï¼</p> 684</li> 685<li><p>æ¾å¡<br>åç±»ï¼éææ¾å¡<del>è¿æäººç¨éæ¾ææ¸¸æï¼</del>ï¼ç¬ç«æ¾å¡<del>æ¯å¦ä½ æå欢ç4090</del>ãä¸è¬ä½¿ç¨PCI-E*16æ¥å£</p> 686</li> 687<li><p>æå°æº<br> åç±»ï¼é弿尿ºï¼åç§°å»æå¼æå°æºï¼ï¼æ¿å æå°æºï¼å·å¢¨æå°æºï¼è¿ä¸¤åç»ç§°ä¸ºé廿弿尿ºï¼</p> 688<ul> 689<li>é弿尿ºï¼<br> å·¥ä½åçï¼é¢éåç´æåï¼æ¯æ¬¡å»ææå°ä¸ä¸ªå符ç<emp>ä¸å</emp>
689ï¼æäºè®®ï¼æè§ç¹è¯´æ¯ä¸æï¼;ä¸è¬ç¨äºé¶è¡ï¼è¯å¸ï¼é®çµï¼åä¸çæå°åæå票æ®ç</li> 690<li>æ¿å æå°æºï¼<br> å·¥ä½åçï¼<font color="red">æ¿å ææ¯åå¤å°ææ¯çç»å</font>ï¼â注ï¼ä¸æ¯æå°ææ¯ï¼ï¼ä¸è¬ç¨äºåå ¬å®¤åå®¶åºä½¿ç¨</li> 691<li><a target="_blank" rel="noopener" href="https://baike.baidu.com/item/%E5%96%B7%E5%A2%A8%E6%89%93%E5%8D%B0%E6%9C%BA">å·å¢¨æå°æº</a></li> 692</ul> 693<p> æå°æºæ§è½ææ ï¼æå°ç²¾åº¦ï¼å辨çï¼åä½ä¸ºapiï¼ï¼æå°é度ï¼é¡µæ°/åéï¼åä½ppmï¼ï¼è²å½©è¡¨ç°è½åï¼æå°å¹ é¢ï¼æå°ææ¬</p> 694</li> 695</ol> 696<h2 id="å¤åå¨å¨ï¼å¤åï¼"><a href="#å¤åå¨å¨ï¼å¤åï¼" class="headerlink" title="å¤åå¨å¨ï¼å¤åï¼"></a>å¤åå¨å¨ï¼å¤åï¼</h2><ol> 697<li>硬çï¼ç±ç£éåæåºç»æï¼<br> åè½ï¼é¿æä¿åäºè¿å¶ä¿¡æ¯<br> ç¹ç¹ï¼å¯è¯»å¯åï¼å®¹éå¾å¤§ï¼å¯é æ§é«ï¼ææ¬æä½<br> åç±»ï¼æºæ¢°ç¡¬çï¼åºæç¡¬çï¼ç§»å¨ç¡¬ç <div class="hide-block"><button type="button" class="hide-button" style="background-color: blue;">ç¹æé¢è§ 698 </button><div class="hide-content"><p>è¿éæå¼ å¾çï¼<br><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://img01.anheyu.com/useruploads/243/2023/08/03/64cb3e46bc0aa.png" alt="åºæç¡¬çï¼SSDï¼" style="zoom:67%;" /><br><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://img01.anheyu.com/useruploads/243/2023/08/03/64cb3e46bbc10.png" alt="ç§»å¨ç¡¬ç" style="zoom:67%;" /><br><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://img01.anheyu.com/useruploads/243/2023/08/03/64cb3e46cdc33.png" alt="æºæ¢°ç¡¬ç" style="zoom:67%;" /></p> 699</div></div> 700 æºæ¢°ååºææä¸»è¦åºå«ï¼<font color="red">åºæååéåº¦æ¯æºæ¢°è¦å¿«</font><br> æ¥å£ç±»åï¼åäºå¹´ä½¿ç¨ï¼å¹¶è¡ATA(PATA)æ¥å£ï¼å½åæµè¡ï¼ä¸²è¡ATA(<code>SATA</code>)æ¥å£</li> 701<li>Uçï¼åå¨å¡<br> Uçï¼å±äº<u>å导ä½éæçµè·¯åå¨å¨</u>,éç¨USBæ¥å£<del>说äºå¥åºè¯</del><br> åå¨å¡ï¼åçä¸Uçç¸åï¼éç¨å°å·æ¥å£</li> 702<li>å çåå¨å¨<br> åç±»ï¼CD(红å¤å ï¼650MB)ï¼DVDï¼çº¢å ï¼å¤§äºçäº4.7GBï¼;BD(èå ï¼å¤§äºçäº25GB)</li> 703</ol> 704<h2 id="ä¿¡æ¯å¨è®¡ç®æºä¸ç表示"><a href="#ä¿¡æ¯å¨è®¡ç®æºä¸ç表示" class="headerlink" title="ä¿¡æ¯å¨è®¡ç®æºä¸ç表示"></a>ä¿¡æ¯å¨è®¡ç®æºä¸ç表示</h2><ol> 705<li><p>æ¯ç¹ï¼bitï¼ä¸æè¯ä¸ºâäºè¿å¶æ°åâï¼âäºè¿ä½âç®ç§°âä½âï¼ç¨å°å忝<code>b</code>表示<br> æ¯ç¹åªæä¸¤ç§åå¼0ï¼1ï¼ä¸æ ï¼æ ééï¼æ é¢è²ï¼<code>æ 大å°</code>ï¼<br> æ¯ç¹æ¯ç»ææ°åä¿¡æ¯ç<u>æå°åä½</u></p> 706 <div class="tabs" id="å 忢ç®"><ul class="nav-tabs"><li class="tab"><button type="button" data-href="#å 忢ç®-1">å 忢ç®</button></li><li class="tab"><button type="button" data-href="#å 忢ç®-2">å¤åæ¢ç®</button></li></ul><div class="tab-contents"><div class="tab-item-content" id="å 忢ç®-1"><p>1KB=2^10B=1024B<br>1MB=2^20B=1024KB<br>1GB=2^30B=1024MB<br>â¦</p><button type="button" class="tab-to-top" aria-label="scroll to top"><i class="anzhiyufont anzhiyu-icon-arrow-up"></i></button></div><div class="tab-item-content" id="å 忢ç®-2"><p>å¤åå¨å¨å®¹é常ç¨10ç广¬¡æ¥è®¡ç®<br>1KB=10^3B=1000B<br>1MB=10^6B=1000KB<br>1GB=10^9B=1000MB<br>â¦</p><button type="button" class="tab-to-top" aria-label="scroll to top"><i class="anzhiyufont anzhiyu-icon-arrow-up"></i></button></div></div></div> 707<p> æ¯ç¹çä¼ è¾ï¼ä¼ è¾éç表示æ¯ç§éå¯ä¼ è¾çäºè¿ä½æ°ç®<br> 常ç¨åä½ï¼æ¯ç¹/ç§ï¼<code>b/s</code>ï¼ï¼ä¹ç§°âbpsâå¦2400bps(2400b<br> /s)<br> 忝ç¹/ç§ï¼<code>kb/s</code>ï¼ 1kb/s=10^3b/s=1000b/s</p> 708</li> 709<li><p>常ç¨è¿å¶</p> 710<ul> 711<li>åè¿å¶ï¼0ï¼1ï¼2···9ï¼ï¼æ å¿ï¼å°¾é¨å Dæç¼ºç<br> ä¾ï¼204.96=2x10^2+0x10^1+4x10^0+9x10^-1+6x10^-2</li> 712<li>äºè¿å¶ï¼0ï¼1ï¼ï¼æ å¿ï¼å°¾é¨å B<br> ä¾ï¼101.01B=1x2^2+0x2^1+1x2^0+0x2^-1+1x2^-2=5.25</li> 713<li>å «è¿å¶ï¼0ï¼1ï¼2â¦7ï¼,æ å¿ï¼å°¾é¨å Q</li> 714<li>åå è¿å¶ï¼0ï¼1ï¼2â¦A,Bâ¦Fï¼,æ å¿ï¼å°¾é¨å H<br> ä¾ï¼F5.4H=15x16^1+5x16^0+4x16^-1=245.25 <details class="folding-tag" yellow><summary> ä¸åè¿å¶é´çç¸äºè½¬æ¢ </summary> 715 <div class='content'> 716 <p>åè¿å¶è½¬äºè¿å¶ï¼<br>æ´æ°é¨åï¼é¤ä»¥2 éåºåä½<br>å°æ°é¨åï¼ä¹ä»¥2 顺åºåæ´<br><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://img01.anheyu.com/useruploads/243/2023/08/03/64cb548c3966d.png" alt="åè¿å¶è½¬äºè¿å¶"><br>äºè¿å¶è½¬å «è¿å¶ååå è¿å¶ï¼å·ä¸ªæç´æ¥ä¸å¾å§<br><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://img01.anheyu.com/useruploads/243/2023/08/03/64cb55b92c5b0.jpg" alt="421å8421æ³å"></p> 717 </div> 718 </details></li> 719</ul> 720</li> 721<li><p>æ´æ°ç¼ç 表示</p> 722<ul> 723<li>æ ç¬¦å·æ´æ°ç表示ï¼éç¨<code>èªç¶ç </code>表示ï¼ç´æ¥äºè¿å¶å±å¼</li> 724<li>åå¼èå´ï¼8使 ç¬¦å·æ´æ°ç表示èå´æ¯0~255ï¼(2^8)-1ï¼ <
724div class="note warning modern"><p>æ 符å·nä½äºè¿å¶è¡¨ç¤ºèå´ï¼0-2^(n-1)<br>æ 符å·nä½åç 表示èå´ï¼-2^(n-1)+1<del>2^(n-1)-1<br>æ 符å·nä½è¡¥ç 表示èå´ï¼-2^(n-1)</del>2^(n-1)-1<br>æ 符å·nä½åç 表示èå´ï¼-2^(n-1)+1~2^(n-1)-1<br>éè¦è§å¾<br>1.è¥ä¸ä¸ªåè¿å¶æ°æ¯(2^n)-1,ååæäºè¿å¶æ°åæ¯:1â¦1ï¼n个1ï¼<br>2.1000â¦0ï¼1å颿n个0ï¼ï¼å ¶å¼ä¸º2^n<br><del>çæäºï¼æ²¡äºï¼æä¹æäºï¼å¯æ¯è¿ç©æå°±æ¯å¾éè¦233</del></p> 725</div></li> 726</ul> 727</li> 728<li><p>åç ï¼åç ä¸è¡¥ç ï¼ç¬¦å·ä½ä¸º0è¡¨ç¤ºæ£æ°ï¼ä¸º1è¡¨ç¤ºè´æ°ï¼</p> 729<ul> 730<li>åç ï¼æ£æ°çåç çäºåç çäºè¡¥ç </li> 731<li>åç ï¼å¯¹æ£æ°æ¥è¯´ï¼å ¶åç ååç å½¢å¼ç¸åï¼å¯¹è´æ°æ¥è¯´ï¼åç ä¸ºå ¶åç æ°å¼é¨ååä½<code>åå</code>ï¼ç¬¦å·ä½ä¸å<br> ä¾ï¼1001çåç :1110ï¼ç¬¦å·ä½ä¸åï¼å ¶ä½ä½ååï¼</li> 732<li>è¡¥ç ï¼<u>æ£æ°çè¡¥ç ä¸ºå ¶æ¬èº«</u>è¡¥ç çè¡¥ç å³ä¸ºåç <br> è´æ°å¦ä½ç¨è¡¥ç 表示ï¼1.å æç»å¯¹å¼è¡¨ç¤ºä¸ºèªç¶ç 2.å°èªç¶ç æ¯ä¸ä½ååç 3.卿ä½ä½å 1<br> ä¸ä¾åï¼[-43]ç¨8ä½è¡¥ç 表示<br> â -43è½¬æ¢æäºè¿å¶åç 为<code>10101011</code><br> â¡ååç : <code>11010100</code><br> â¢å ä¸ï¼ <code>11010101</code></li> 733<li>0å¨åç ååç 䏿䏤ç§è¡¨ç¤ºï¼å¨è¡¥ç ä¸åªæä¸ç§è¡¨ç¤ºæ¹å¼ã<br> <img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://icon.yejinblok.cn/img/0001.png" alt="0å¨åç åç è¡¥ç ç表示"> <div class="note warning modern"><p>è¡¥ç è¿ç®æ¶è¦æ³¨æçé®é¢ï¼<br>1.è¡¥ç è¿ç®æ¶ï¼å ¶<code>符å·ä½</code>䏿°å¼é¨åä¸èµ·åä¸è¿ç®<br>2.è¡¥ç ç符å·ä½ç¸å åï¼<u>妿æè¿ä½åºç°ï¼è¦æè¿ä¸ªè¿ä½èå»ï¼èªç¶ä¸¢å¤±ï¼</u><br>3.ç¨è¡¥ç è¿ç®ï¼å ¶ç»æäº¦ä¸ºè¡¥ç ï¼å¨è½¬æ¢ä¸ºç弿¶ï¼å ¶ç¬¦å·ä½ä¸º0ï¼æ°ä½ä¸åï¼è¥ç¬¦å·ä½ä¸º1ï¼åºå°ç»ææ±è¡¥ææ¯å ¶çå¼</p> 734</div></li> 735</ul> 736</li> 737</ol> 738<h1 id="è¡¥å "><a href="#è¡¥å " class="headerlink" title="è¡¥å "></a>è¡¥å </h1><ol> 739<li>äºè¿å¶ç表示é»è¾<br> <code>ç</code>ç¨1表示,<code>å</code>ç¨0表示<br> é»è¾ä¹æ³ï¼<code>é»è¾ä¸</code>è¿ç®ï¼ï¼è¿ç®ç¬¦ï¼and ^ï¼,è¿ç®è§åï¼æä½è¿ç®ï¼å ¨1为1ï¼å¦å为0<br> é»è¾å æ³ï¼<code>é»è¾æ</code>è¿ç®ï¼ï¼è¿ç®ç¬¦ï¼or vï¼,è¿ç®è§åï¼æä½è¿ç®ï¼å ¨0为0ï¼å¦å为1<br> é»è¾å¦å®ï¼<code>é»è¾é</code>è¿ç®ï¼ï¼è¿ç®ç¬¦ï¼not -ï¼,è¿ç®è§åï¼æä½è¿ç®ï¼1åå为0ï¼0åå为1<br> 弿è¿ç®ï¼è¿ç®ç¬¦ï¼âï¼,è¿ç®è§åï¼ç¸å为0ï¼å¦å为1</li> 740<li>è®¡ç®æºä½¿ç¨äºè¿å¶çåå ä¹ä¸æ¯<u>å ·æ2个稳å®ç¶æççµåå¨ä»¶æ¯è¾å®¹æå¶é </u></li> 741<li>å®ç¹æ°åæµ®ç¹æ°<ul> 742<li>å®ç¹æ°å¯ä»¥è¡¨ç¤ºæ´æ°æå°æ°ï¼ç±å°æ°ç¹çä½ç½®å³å®ï¼</li> 743<li>æµ®ç¹æ°çº¯å°æ°é¨å(å°¾é¨)è¶é¿,精度è¶é«</li> 744</ul> 745</li> 746<li>å导ä½åå¨å¨å为<code>RAM</code>å<code>ROM</code><br> <code>RAM</code>åå为<code>SRAM</code>(éæéæº)å<code>DRAM</code>(å¨æéæº)<table> 747<thead> 748<tr> 749<th align="center">SRAM</th> 750<th align="center">DRAM</th> 751</tr> 752</thead> 753<tbody><tr> 754<td align="center">ä¸éè¦å·æ°</td> 755<td align="center">æ¯10~100mså·æ°ä¸æ¬¡</td> 756</tr> 757<tr> 758<td align="center">读åé度è¾å¿«</td> 759<td align="center">读åéåº¦è¾æ ¢</td> 760</tr> 761<tr> 762<td align="center">çµè·¯ç¸å¯¹å¤æ</td> 763<td align="center">çµè·¯ç¸å¯¹ç®å</td> 764</tr> 765<tr> 766<td align="center">éæåº¦ä½</td> 767<td align="center">éæåº¦é«</td> 768</tr> 769<tr> 770<td align="center">è½èä½</td> 771<td align="center">è½èé«</td> 772</tr> 773<tr> 774<td align="center">ææ¬è¾é«</td> 775<td align="center">ææ¬è¾ä½</td> 776</tr> 777<tr> 778<td align="center">ä¸è¬ç¨äºcacheåå¨å¨</td> 779<td align="center">ä¸è¬ç¨äºä¸»å</td> 780</tr> 781</tbody></table> 782 硬ççCACHE主è¦ç±DRAMç»æ</li> 783<li>è®¡ç®æºå¯å¨é¡ºåºï¼<code>POST</code>-><code>èªä¸¾ç¨åº</code>-><code>å¼å¯¼ç¨åº</code>-><code>æä½ç³»ç»</code></li> 784<li>CD: <code>CD-ROM</code>ï¼åªè¯»ï¼ï¼<code>CD-R</code>(éå䏿¬¡å¯å夿¬¡),<code>CD-RW</code>ï¼å¯æ¦åï¼</li> 785<li>硬çä¸ä¸åç£é䏿ææåºè½åå¨çæ°æ®éæ¯<u>ç¸åçï¼ååå¯åº¦ä¸å</u></li> 786<li>左移ä¸å³ç§»<ul> 787<li>左移表示æ©å¤§ï¼æ¯å·¦ç§»nä½å°±æ¯åæ¥çm^nåï¼m为è¿å¶åºæ°ï¼<code>é»è¾å·¦ç§»ä¸ç®æ¯å·¦ç§»é½æ¯å¨æ«å°¾æ·»0</code></li> 788<li>å³ç§»è¡¨ç¤ºç¼©å°ï¼æ¯å³ç§»nä½å°±æ¯åæ¥ç1/m^nåï¼m为è¿å¶åºæ°ï¼<code>é»è¾å³ç§»ï¼å³ç§»å左边补0</code>ï¼<code>ç®æ¯å³ç§»ï¼å³ç§»å左边补对åºç¬¦å·ä½</code></li> 789</ul> 790</li> 791<li>软件容éç计ç®ï¼è½¯ä»¶å®¹é=
791ç£éæ°xæåºæ°xç颿°xæ¯æåºååºæ°</li> 792<li>å å寻åèå´åå³äºå°åçº¿ä½æ°çå¤å°ï¼nï¼ï¼å¯å¯»å空é´ä¸º2^nï¼0ä¹ç®ï¼ï¼æä»¥å¯å¯»åèå´ä¸º0~(2^n)-1</li> 793<li>å°åæ»çº¿ç<code>使°</code>ç´æ¥å³å®äºCPUå¯ç´æ¥å¯»åç空é´å¤§å°</li> 794<li>硬ççå¹³åçå¾ æ¶é´è®¡ç®å ¬å¼=ç£çæè½¬ä¸åæ¶é´çä¸å=<code>60/转é</code><br>å¹³åååæ¶é´=坻鿶é´+æè½¬çå¾ æ¶é´+æ°æ®ä¼ è¾æ¶é´</li> 795<li>硬çä¸çä¸ä¸ªæåºè¦ç¨ä¸ä¸ªåæ°è¿è¡å®ä½ï¼å嫿¯ï¼æ±é¢å·ï¼ç£å¤´å·ï¼æåºå·</li> 796<li>éä¿¡ææ¯ä¸»è¦ç¨äºæ©å±äººç<code>ç¥ç»ç³»ç»ä¼ éä¿¡æ¯çåè½</code></li> 797<li>æä»¤è®¡æ°å¨ï¼<font color="red">ç¨æ¥ååCPUæ£å¨æ§è¡æä»¤çå°å</font><br>æä»¤å¯åå¨ï¼ç¨æ¥ä¿åå½åæ£å¨æ§è¡çæä»¤</li> 798<li>éæåº¦åç±»ï¼ï¼ç±å°å°æå¤§ï¼SSI,MSI,LSI,VLSL,ULSL</li> 799<li>åæ¡¥ï¼I/Oæ§å¶ä¸å¿ï¼åæ¡¥ï¼å卿§å¶ä¸å¿</li> 800<li><code>cacheä¸çæ°æ®æ¯å åçæ å°</code></li> 801<li>PCæºä¸ï¼ç®¡çI/O设å¤è¿è¡å ¨è¿ç¨æ¯<code>I/Oæ§å¶å¨</code></li> 802<li>ç£éæ¯ç±éåå¤çåå¿åï¼æ¯ä¸ªåå¿åæ¯ä¸ä¸ªç£é</li> 803<li>åè¿å¶è½¬äºè¿å¶æ æ³å®ç°ç²¾ç¡®è½¬æ¢</li> 804<li>USB2.0ç¨4线æ¥å£ï¼USB3.0ç¨6线æ¥å£</li> 805<li>æä½ç³»ç»ç®¡çç¨æ·æ°æ®çå使¯<code>æä»¶</code></li> 806</ol> 807</article><div class="post-copyright"><div class="copyright-cc-box"><i class="anzhiyufont anzhiyu-icon-copyright"></i></div><div class="post-copyright__author_box"><a class="post-copyright__author_img" href="/" title="头å"><img class="post-copyright__author_img_back" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://img01.anheyu.com/useruploads/243/2023/09/11/64fe7d926f8a0.jpg" title="头å" alt="头å"><img class="post-copyright__author_img_front" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://img01.anheyu.com/useruploads/243/2023/09/11/64fe7d926f8a0.jpg" title="头å" alt="头å"></a><div class="post-copyright__author_name">æ°å¥¥å°è¯å§¬ç¿ </div><div class="post-copyright__author_desc">æ 论ä»ä¹æ¶åï¼é½ä¸è¦åæ</div></div><div class="post-copyright__post__info"><a class="post-copyright__original" title="该æç« 为ååæç« ï¼æ³¨æçæåè®®" href="https://www.yejinblok.cn/posts/51509cba.html">åå</a><a class="post-copyright-title"><span onclick="rm.copyPageUrl('https://www.yejinblok.cn/posts/51509cba.html')">è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼ä¸ï¼</span></a></div><div class="post-tools" id="post-tools"><div class="post-tools-left"><div class="rewardLeftButton"><div class="post-reward" onclick="anzhiyu.addRewardMask()"><div class="reward-button button--animated" title="èµèµä½è "><i class="anzhiyufont anzhiyu-icon-hand-heart-fill"></i>æèµä½è </div><div class="reward-main"><div class="reward-all"><span class="reward-title">æè°¢ä½ èµäºæåè¿çåé</span><ul class="reward-group"><li class="reward-item"><a href="https://img01.anheyu.com/useruploads/243/2023/08/07/64d0fab2e828c.jpg" target="_blank"><img class="post-qr-code-img" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://img01.anheyu.com/useruploads/243/2023/08/07/64d0fab2e828c.jpg" alt="wechat"/></a><div class="post-qr-code-desc">wechat</div></li><li class="reward-item"><a href="https://img01.anheyu.com/useruploads/243/2023/08/07/64d0fab2e5ac9.jpg" target="_blank"><img class="post-qr-code-img" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://img01.anheyu.com/useruploads/243/2023/08/07/64d0fab2e5ac9.jpg" alt="alipay"/></a><div class="post-qr-code-desc">alipay</div></li></ul><a class="reward-main-btn" href="/about/#about-reward" target="_blank"><div class="reward-text">èµèµè åå</div><div class="reward-dec">
807å ä¸ºä½ ä»¬çæ¯æè®©ææè¯å°åæç« çä»·å¼ð</div></a></div></div></div><div id="quit-box" onclick="anzhiyu.removeRewardMask()" style="display: none"></div></div><div class="shareRight"><div class="share-link mobile"><div class="share-qrcode"><div class="share-button" title="ä½¿ç¨ææºè®¿é®è¿ç¯æç« "><i class="anzhiyufont anzhiyu-icon-qrcode"></i></div><div class="share-main"><div class="share-main-all"><div id="qrcode" title="https://www.yejinblok.cn/posts/51509cba.html"></div><div class="reward-dec">ä½¿ç¨ææºè®¿é®è¿ç¯æç« </div></div></div></div></div><div class="share-link weibo"><a class="share-button" target="_blank" href="https://service.weibo.com/share/share.php?title=è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼ä¸ï¼&url=https://www.yejinblok.cn/posts/51509cba.html&pic=https://img01.anheyu.com/useruploads/243/2023/08/03/64cb2d535bebc.webp" rel="external nofollow noreferrer noopener"><i class="anzhiyufont anzhiyu-icon-weibo"></i></a></div><div class="share-link copyurl"><div class="share-button" id="post-share-url" title="å¤å¶é¾æ¥" onclick="rm.copyPageUrl()"><i class="anzhiyufont anzhiyu-icon-link"></i></div></div></div></div></div><div class="post-copyright__notice"><span class="post-copyright-info">æ¬åå®¢æææç« é¤ç¹å«å£°æå¤ï¼åéç¨ <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" target="_blank">CC BY-NC-SA 4.0</a> 许å¯åè®®ãè½¬è½½è¯·æ³¨ææ¥èª <a href="https://www.yejinblok.cn" target="_blank">宿åå³å§¬</a>ï¼</span></div></div><div class="post-tools-right"><div class="tag_share"><div class="post-meta__box"><div class="post-meta__box__tag-list"><a class="post-meta__box__tags" href="/tags/%E7%AC%94%E8%AE%B0/"><span class="tags-punctuation"> <i class="anzhiyufont anzhiyu-icon-tag"></i></span>ç¬è®°<span class="tagsPageCount">10</span></a><a class="post-meta__box__tags" href="/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA/"><span class="tags-punctuation"> <i class="anzhiyufont anzhiyu-icon-tag"></i></span>è®¡ç®æº<span class="tagsPageCount">6</span></a></div></div></div><div class="post_share"><div class="social-share" data-image="https://img01.anheyu.com/useruploads/243/2023/12/28/658d5b0178051.jpg" data-sites="facebook,twitter,wechat,weibo,qq"></div><link rel="stylesheet" href="https://cdn.cbd.int/[email protected]/sharejs/dist/css/share.min.css" media="print" onload="this.media='all'"/>
807<script src="https://cdn.cbd.int/[email protected]/sharejs/dist/js/social-share.min.js" defer="defer"></script>
807</div></div><nav class="pagination-post" id="pagination"><div class="prev-post pull-left"><a href="/posts/fed1faec.html"><img class="prev-cover" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://img01.anheyu.com/useruploads/243/2023/08/03/64cb6ba637891.jpg" onerror="onerror=null;src='/assets/r1.jpg'" alt="cover of previous post"><div class="pagination-info"><div class="label">ä¸ä¸ç¯</div><div class="prev_info">hexoéæ¹æç¨åé</div></div></a></div><div class="next-post pull-right"><a href="/posts/52bd0754.html"><img class="next-cover" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://img01.anheyu.com/useruploads/243/2023/08/03/64cb6bbdd680a.png" onerror="onerror=null;src='/assets/r1.jpg'" alt="cover of next post"><div class="pagination-info"><div class="label">ä¸ä¸ç¯</div><div class="next_info">ç»å客添å ä¸ä¸ªåæ°ç»è®¡ï¼ä¹¦åçï¼</div></div></a></div></nav><div class="relatedPosts"><div class="headline"><i class="anzhiyufont anzhiyu-icon-thumbs-up fa-fw" style="font-size: 1.5rem; margin-right: 4px"></i><span>ç¸å
³æ¨è</span></div><div class="relatedPosts-list"><div><a href="/posts/61467062.html" title="è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼äºï¼"><img class="cover" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://img01.anheyu.com/useruploads/243/2023/08/03/64cb2d535bebc.webp" alt="cover"><div class="content is-center"><div class="date"><i class="anzhiyufont anzhiyu-icon-calendar-days fa-fw"></i> 2023-08-06</div><div class="title">è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼äºï¼</div></div></a></div><div><a href="/posts/2c58d330.html" title="è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼ä¸ï¼"><img class="cover" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://img01.anheyu.com/useruploads/243/2023/08/03/64cb2d535bebc.webp" alt="cover"><div class="content is-center"><div class="date"><i class="anzhiyufont anzhiyu-icon-calendar-days fa-fw"></i> 2023-08-16</div><div class="title">è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼ä¸ï¼</div></div></a></div><div><a href="/posts/9b75ca55.html" title="è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼åï¼"><img class="cover" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://img01.anheyu.com/useruploads/243/2023/08/03/64cb2d535bebc.webp" alt="cover"><div class="content is-center"><div class="date"><i class="anzhiyufont anzhiyu-icon-calendar-days fa-fw"></i> 2023-08-30</div><div class="title">è®¡ç®æºåºç¨åºç¡ç¬è®°ï¼åï¼</div></div></a></div></div></div><hr/><div id="post-comment"><div class="comment-head"><div class="comment-headline"><i class="anzhiyufont anzhiyu-icon-comments"></i><span> è¯è®º</span></div><div class="comment-randomInfo"><a onclick="anzhiyu.addRandomCommentInfo()" href="javascript:void(0)">å¿åè¯è®º</a></div><div class="comment-tips" id="comment-tips"><span>â
ä½ æ éå é¤ç©ºè¡ï¼ç´æ¥è¯è®ºä»¥è·åæä½³å±ç¤ºææ</span></div></div><div class="comment-wrap"><div><div id="twikoo-wrap"></div></div></div></div><div class="comment-barrage"></div></div><div class="aside-content" id="aside-content"><div class="sticky_layout"><div class="card-widget" id="card-toc"><div class="item-headline"><i class="anzhiyufont anzhiyu-icon-bars"></i><span>æç« ç®å½</span><span class="toc-percentage"></span></div><div class="toc-content"><ol class="toc"><li class="toc-item toc-level-1"><a class="toc-link" href="#%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A1%AC%E4%BB%B6"><span class="toc-number">1.</span> <span class="toc-text">è®¡ç®æºç¡¬ä»¶</span></a><ol class="toc-child"><li class="toc-item toc-level-2"><a class="toc-link" href="#%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF"><span class="toc-number">1.1.</span> <span class="toc-text">è®¡ç®æºåºæ¬ä¿¡æ¯</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E9%9B%86%E6%88%90%E7%94%B5%E8%B7%AF%EF%BC%88IC%EF%BC%89"><span class="toc-number">1.2.</span> <span class="toc-text">éæçµè·¯ï¼ICï¼</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#PC%E4%B8%BB%E6%9C%BA%E7%9A%84%E7%BB%84%E6%88%90"><span class="toc-number">1.3.</span> <span class="toc-text">PC主æºçç»æ</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E5%B8%B8%E7%94%A8%E8%BE%93%E5%85%A5%E8%AE%BE%E5%A4%87"><span class="toc-number">1.4.</span> <span class="toc-text">常ç¨è¾å
¥è®¾å¤</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E5%B8%B8%E7%94%A8%E8%BE%93%E5%87%BA%E8%AE%BE%E5%A4%87"><span class="toc-number">1.5.</span> <span class="toc-text">常ç¨è¾åºè®¾å¤</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E5%A4%96%E5%AD%98%E5%82%A8%E5%99%A8%EF%BC%88%E5%A4%96%E5%AD%98%EF%BC%89"><span class="toc-number">1.6.</span> <span class="toc-text">å¤åå¨å¨ï¼å¤åï¼</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E4%BF%A1%E6%81%AF%E5%9C%A8%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%AD%E7%9A%84%E8%A1%A8%E7%A4%BA"><span class="toc-number">1.7.</span> <span class="toc-text">ä¿¡æ¯å¨è®¡ç®æºä¸ç表示</span></a></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#%E8%A1%A5%E5%85%85"><span class="toc-number">2.</span> <span class="toc-text">è¡¥å
</span></a></li></ol></div></div></div></div></main><footer id="footer"><div id="footer-wrap"><div id="footer-left"><div class="footer-title"><span>宿åå³å§¬|</span><span class="footer-copyright">©2023 - undefined By æ°å¥¥å°è¯å§¬ç¿
</span></div><div class="footer-button"><a title="GitHub" target="_blank" rel="noopener" href="https://github.com/planck2003"><i class="fab fa-github"></i></a><a title="å¾®å" target="_blank" rel="noopener" href="https://www.weibo.com/u/6648895897"><i class="fab fa-weibo"></i></a><a title="bilibili" target="_blank" rel="noopener" href="https://space.bilibili.com/287047437?spm_id_from=333.1007.0.0"><i class="fab fa-bilibili"></i></a><a title="twitterb" href="https://www.yejinblok.cn/"><i class="fab fa-twitter"></i></a><a title="QQ" target="_blank" rel="noopener" href="https://user.qzone.qq.com/2732916179/infocenter"><i class="fa-brands fa-qq"></i></a></div><div class="wordcount"></div><span>æ°å¥¥å°è¯å§¬ç¿
å·²ç»åäº 46.7k åï¼</span><span>è¿å¨åªåæ´æ°ä¸.. å æ²¹ï¼å æ²¹å¦ï¼</span></div><div id="footer-right"><div class="footer-totop"><i class="fas fa-chevron-up" onclick="scrollToTop()"></i></div><div class="footer-info"><p>使ç¨Hexoæ¡æ¶ | Anzhiyu主é¢</p><a title="èICPå¤20223993å·" target="_blank" rel="noopener" href="https://icp.gov.moe/?keyword=20230921">èICPå¤20230921å·</a></div><div class="footer-service"><a title="51LA" target="_blank" rel="noopener" href="https://www.51.la"><img alt="51LA" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://cdn.ichika.cc/typora/202211071552427.png!towebp"/></a><a title="CC BY-NC-SA 4.0" target="_blank" rel="noopener" href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh"><img alt="CC BY-NC-SA 4.0" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://cdn.ichika.cc/typora/202211071552856.png!towebp"/></a></div></div></div></footer></div></div></div><div id="sidebar"><div id="sidebar-menus"><div class="avatar-img is-center"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://img01.anheyu.com/useruploads/243/2023/09/11/64fe7d926f8a0.jpg" onerror="onerror=null;src='/assets/friend_404.gif'" alt="avatar"/></div><div class="sidebar-site-data site-data is-center"><a href="/archives/" title="archive"><div class="headline">æç« </div><div class="length-num">19</div></a><a href="/tags/" title="tag"><div class="headline">æ ç¾</div><div class="length-num">13</div></a><a href="/categories/" title="category"><div class="headline">åç±»</div><div class="length-num">4</div></a></div><div class="menus_items"><div class="menus_item">
807<a class="site-page faa-parent animated-hover" href="javascript:void(0);"><i class="fa-solid fa-ghost faa-tada"></i><span> æç« </span></a><ul class="menus_item_child" style="left:-79px;"><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="javascript:void(0);"><i class="fa-solid fa-feather faa-tada"></i><span> 社交</span></a><ul class="menus_item_child" style="left:-79px;"><li><a class="site-page child faa-parent animated-hover" href="/link/"><i class="anzhiyufont anzhiyu-icon-link faa-tada" style="font-size: 0.9em;"></i><span> å人å¸</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/fcircle/"><i class="anzhiyufont anzhiyu-icon-artstation faa-tada" style="font-size: 0.9em;"></i><span> æåå</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/comments/"><i class="anzhiyufont anzhiyu-icon-envelope 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="javascript:void(0);"><i class="fa-solid fa-wrench faa-tada"></i><span> å·¥å
·</span></a><ul class="menus_item_child" style="left:-31px;"><li><a class="site-page child faa-parent animated-hover" href="/game/"><i class="fa-regular fa-gamepad faa-tada"></i><span> å°æ¸¸æ</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/daohang/"><i class="fa-brands fa-chrome faa-tada"></i><span> èµæºå¯¼èª</span></a></li></ul></div><div class="menus_item"><a class="site-page faa-parent animated-hover" href="javascript:void(0);"><i class="fa-solid fa-blog faa-tada"></i><span> æç</span></a><ul class="menus_item_child" style="left:-79px;"><li><a class="site-page child faa-parent animated-hover" href="/music/?id=8589095176&server=netease"><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="/equipment/"><i class="fa-brands fa-steam faa-tada"></i><span> 游æç©å®¶</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/todolist/"><i class="fa-brands fa-github-alt faa-tada"></i><span> æ³åçäº</span></a></li></ul></div><div class="menus_item"><a class="site-page faa-parent animated-hover" href="javascript:void(0);"><i class="fa-solid fa-location-dot faa-tada"></i><span> å
³äº</span></a><ul class="menus_item_child" style="left:-79px;"><li><a class="site-page child faa-parent animated-hover" href="/about/"><i class="anzhiyufont anzhiyu-icon-paper-plane faa-tada" style="font-size: 0.9em;"></i><span> å
³äºæ¬äºº</span></a></li><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><div id="rightside"><div id="rightside-config-hide"><button id="readmode" type="button" title="é
读模å¼"><i class="anzhiyufont anzhiyu-icon-book-open"></i></button><button id="translateLink" type="button" title="ç®ç¹è½¬æ¢">ç¹</button><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="fas fa-solid fa-gear"></i></button><button class="close" id="mobile-toc-button" type="button" title="ç®å½"><i class="anzhiyufont anzhiyu-icon-list-ul"></i></button><a id="to_comment" href="#post-comment" title="ç´è¾¾è¯è®º"><i class="anzhiyufont anzhiyu-icon-comments"></i></a><a id="switch_commentBarrage" href="javascript:anzhiyu.switchCommentBarrage();" title="å¼å
³å¼¹å¹"><i class="anzhiyufont anzhiyu-icon-danmu"></i></a><button id="go-up" type="button" title="åå°é¡¶é¨"><i class="fas fa-solid fa-angles-up"></i></button></div></div><div id="nav-music">
807<a id="nav-music-hoverTips" onclick="anzhiyu.musicToggle()" accesskey="m">ææ¾é³ä¹</a><div id="console-music-bg"></div><meting-js id="8589095176" server="netease" type="playlist" mutex="true" preload="none" theme="var(--anzhiyu-main)" data-lrctype="0" order="random"></meting-js></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"></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://music.163.com/#/my/m/music/playlist?id=8589095176", "_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 id="he-plugin-simple"></div>
807<script>var WIDGET = { 808 "CONFIG": { 809 "modules": "0124", 810 "background": "2", 811 "tmpColor": "FFFFFF", 812 "tmpSize": "16", 813 "cityColor": "FFFFFF", 814 "citySize": "16", 815 "aqiColor": "E8D87B", 816 "aqiSize": "16", 817 "weatherIconSize": "24", 818 "alertIconSize": "18", 819 "padding": "10px 10px 10px 10px", 820 "shadow": "0", 821 "language": "auto", 822 "borderRadius": "20", 823 "fixed": "true", 824 "vertical": "top", 825 "horizontal": "left", 826 "left": "20", 827 "top": "7.1", 828 "key": "df245676fb434a0691ead1c63341cd94" 829 } 830} 831</script>
831<link rel="stylesheet" href="https://widget.qweather.net/simple/static/css/he-simple.css?v=1.4.0"/>
831<script src="https://widget.qweather.net/simple/static/js/he-simple.js?v=1.4.0"></script>
831<div>
831<script src="/js/utils.js"></script>
831<script src="/js/main.js"></script>
831<script src="/js/tw_cn.js"></script>
831<script src="https://cdn.cbd.int/@fancyapps/[email protected]/dist/fancybox/fancybox.umd.js"></script>
831<script src="https://cdn.cbd.int/[email protected]/instantpage.js" type="module"></script>
831<script src="https://cdn.cbd.int/[email protected]/dist/lazyload.iife.min.js"></script>
831<script src="https://cdn.cbd.int/[email protected]/dist/snackbar.min.js"></script>
831<canvas id="universe"></canvas>
831<script async src="https://npm.elemecdn.com/[email protected]/dark/dark.js"></script>
831<script>// æ¶é¤æ§å¶å°æå° 832var HoldLog = console.log; 833console.log = function () {}; 834let now1 = new Date(); 835queueMicrotask(() => { 836 const Log = function () { 837 HoldLog.apply(console, arguments); 838 }; //卿¢å¤åè¾åºæ¥å¿ 839 const grt = new Date("08/01/2023 00:00:00"); //æ¤å¤ä¿®æ¹ä½ çå»ºç«æ¶é´æè ç½ç«ä¸çº¿æ¶é´ 840 now1.setTime(now1.getTime() + 250); 841 const days = (now1 - grt) / 1000 / 60 / 60 / 24; 842 const dnum = Math.floor(days); 843 const ascll = [ 844 `欢è¿ä½¿ç¨anzhiyu主é¢`, 845 `å¿ï¼ä½ å¨è¿å¿å¢`, 846 ` 847 848 ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿â â£â£¨â£ºâ£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â¡¿â ¿â â â â â â â ⠷⢿⣺⣸â£â¡â ¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿ 849 ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿â ⣥⣪⣿⣿⣿⣿⣿⣿⣿⣿⠿â â â â â â£â¡â â â â â â â â â â â â â °â¢â ·â¢¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿ 850 ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿â¢â£«â£¾â£¿â£¿â£¿â£¿â£¿â£¿â¡¿â â â â¢â£ ⣨⣺⣿⣿⣿⣿⣸â¡â â â â â£â£¨â£â¡â â â â â â °â£â¢¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿ 851 ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿â¢â£ªâ£¿â£¿â£¿â£¿â£¿â£¿â£¿â â â â¢â£¨â£¾â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â¡â¢¡â£ºâ£ºâ£¿â£¿â£¿â£¿â£¿â£¿â£¸â£â â â¢â â â â ⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 852 ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢡⣾⣿⣿⣿⣿⣿⣿â â â¢â£¨â£¾â£¿â£¿â¡â£»â£¿â£¿â£¿â£¿â£¿â£¿â¡â¢â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£»â¡ºâ£¿â£¿â£¸â¡â ⠰⠷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 853 ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿â¡â£¢â£¿â£¿â£¿â£¿â£¿â£¿â â â¢â£ªâ£¿â£¿â£¿â£¿â¢¿â£¾â£¿â£¿â£¿â£¿â¢â£¿â¡â ⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿â¡â¢¿â£¿â£¿â£¿â£¸â¡â ⠧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 854 ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿â¡â¢¢â£¿â£¿â£¿â£¿â£¿â£¿â â¢â£ªâ£¿â£¿â£¿â£¿â¡¿â¢±â£¾â£¿â£¿â£¿â£¿â ⣾⡿â â¢â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â¡â£¿â£¿â£¿â£¹â¢¦â£¿â£¿â£¿â£¿â£¿â£â ⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 855 ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢡⣿⣿⣿⣿⣿⣿â ⣠⣿⣿⣿⣿⣿⡿⢡⣿⣿⣿⣿⣿â ⣦⣿â â ⢦⣿⠽⣿⣿⣿⣿⣿⣿⣿â¡â£¿â£¿â£¿â£¿â ⣿⣿⣿⣿⣿⣿â£â ⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 856 ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿â ⡾⣿⣿⣿⣿⣿â¡â£¢â£¿â£¿â£¿â£¿â£¿â£¿â¢¡â£¿â¢¿â£¿â£¿â£¿â â¢â£â¡â â â¡â£¿â¢¶â£¿â£¿â£¿â£¿â£¿â£¿â£¿â ⣿⣿⣿⣿â ⣿⣿⣿⣿⣿⣿⣿â¡â¢¦â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿ 857 ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿â¡â¡¦â£¢â£¿â£¿â£¿â£¿â£¿â¢¡â£¿â£¿â£¿â£¿â£¿â£¿â¢â£¿â¢â£¾â£¿â â¡â ⢦⡿â ⢠⢠⣿â¡â£¦â£¿â£¿â£¿â£¿â£¿â£¿â¡¿â¢â£¿â£¿â£¿â£¿â ⣿⣿⣿⣿⣿⣿⢧⣿â¡â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿ 858 ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿â ⢡⣿⣿⣿⣿⣿â¡â£®â£¿â£¿â£¿â£¿â£¿â¡â£¦â ⣮⣿â â¡®â â ⣿â â¢â£â¢¦â£¿â ⣿⣿⣿⣿⣿â¡â£§â ⢦⣿â¡â ·â¢¿â ⣿⣿⣿⣽⣧⣿â ⣿â¡â¢·â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿ 859 ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿â ⣢⣿⣿⣿⣿⣿⣿â¢â£¿â£¿â£¿â£¿â£¿â£¿â â¡â¢¦â£¿â¡â¢¢â ⢠â¢â¡â¢â£¾â¡â¢¦â¡â ⣿⣿⣿⣿⣿â â¡¿â ⢦⣿â¡â£¦â¡â ⣿⣿⣿⣿⢶⣿â ⣿⣿⢦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 860 ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿â ⣢⣿â ⣿⣿⣿⣿â ⢦⣿⣿⣿⣿⣿â¡â¢¢â â â â â â â â â ⢨â£â¡â£®â ⢠⣿⣿⣿⣿⡿⢠â â â£â£¿â ⣿â â ⣿⣿⣿â¡â¢¦â£¿â¢¢â£¿â£¿â¢¦â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿ 861 ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿â ⣢⣿â ⢠⣿⣿⡿â â ⣦⣿⣿⣿⣿⣿â â â ⣪⡨â¢â£¨â¡â â â â â â ⢮â ⢦⣿⣿⣿⣿â â¡â ⢢⣿â¡â ⣿â â ⣿⣿⣿â¡â£®â£¿â¢¦â£¿â¢·â ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 862 ⣿⣿⣿⣿⣿⣿⣿⣿⡿â¢â£®â£¿â¡¿â ⣾⣿â¡â â¢â¡â£¿â£¿â£¿â£¿â£¿â£¿â ⢠⢦â¡â â â â â â â â¢â£ â£â£¼â£®â£â¡·â ¿â£¿â¡â ⢣â â ¶â ¿â ⢦â â â ⣿⣿⣿â ⣿â¡â£®â£¿â¢¦â ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 863 ⣿⣿⣿⣿⣿⣿⣿â¡â£¡â£¿â£¿â£¿â¡â£¦â£¿â¡â ⢢⣿â¡â£¿â£¿â£¿â£¿â£¿â£¿â ⢦⣾â â â â â â â â ⢦⣿⣿⣿⣿⣿⣿⣻⣺⣺⣺⠹â â â â â ¿â â ⢦⣿⣿⣿⢦⣿â¢â£¿â£¿â¢¦â ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 864 ⣿⣿⣿⣿⣿⣿⣿⢢⣿⣿⣿⣿⢡⣿⡿â â ⣿â¡â ⣿⣿⣿⣿⣿⣿â ⢦⣿â£â ⢠⡺⠨⣨â¡â¢â£®â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£»â£â£â â â â â ⠦⢿⣿â¡â£¾â¡â¡â£¦â¡â£®â ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 865 ⣿⣿⣿⣿⣿⣿⣿⠦⣿⣿⣿â¡â¢¦â£¿â â â ⣿⣻â¡â¢¿â â â ⢿⣿â ⢦⣿⣿⣻⣸â£â£ ⣥⣪⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿â¡â â â â â â ⢠â£â â¢â ·â¢ ⣿⢡â¢â£¿â ⣿â¡â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿ 866 ⢷⣿⣿⣿⣿⣿⣿â£â¢·â£¿â£¿â¡â¢¦â¡â â â â ⣿â¡â â â â â â â ⢦⣿⣿â£â£½â¢â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â â â â â â â ⢦â¡â¢¢â â ⣮â¢â¡â£®â¡¿â¢ ⢦â¡â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿ 867 â¡â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£â ·â£¿â£¿â â â â â â â â â â â â â â â ⢦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿â¡â¢ ⡸⢨⣨â â¢â£â£¢â â â ⣨⣾â ⣿â¡â£®â¡â¡â¢§â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿ 868 â¡â¢®â£¿â£¿â£¿â£¿â¡¿â£¿â¡¿â¢¹â¡â¢¿â£â â â â â â â â â â â â â â ⢦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸â£â£â£¡â£ªâ£¿â£¿â â â ⣦⣿â¡â¡â£¿â ⣿⣻â£â¢â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿ 869 â£â£¾â£¿â£¿â£¿â£¿â¡¿â¡½â â â â â â â â â â â â â â â â â â â â ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⢧⡷⣿⣿⣿â â â ⢠⣿⣿â¢â£»â£¬â£¨â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿ 870 ⣿⣿⣿⣿⣿â¢â â â â â â â â â â â â â â â â â â â â â â ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣾⣾â¡â â â â¡â¢§â¡â£¦â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿ 871 â¡¿â ⠷⢿⣿⣦â â â â â â â â â â â â£â ¨â â£â â â â â â â ⠷⣿⣿⣿⣿⣿⣿⣿⣿â¡â ⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿â â â â â â ¦â ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 872 â â â â¢â¡¿â¢·â â â â â â â â â â â£â£©â£ºâ£¿â£¿â¡â â â â â â â â â ⠷⢿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿â â â â â â â â ⢦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 873 â â ⢠â â â â â â â â â â â¢â£ ⣾⣿⣿⣿⣿⣿⣹â â â â â â â â â â â â â â ⠿⠿⣿⣿⣿⣿⣿⣿⣿⡿⠿â â â â â â â â â â â â ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 874 â â¡â â â â â â â â â â ⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿â¡â ⢢â â â â â â â â â â â â â â â¢â â â â â â â â â â â â â â â â â â ⢢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 875 ⢢â â â â â â â â â â¢â£®â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¹â â â¡â â â â â â â â â â â â¢â¡¨â¢â£¨â¡â â â â â â â â â â â â â â¢â â ⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 876 â â¡â â â â â â â â¢â£¾â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£â ⢻â â â â â¢â â¢â¡ â£â£½â£â£©â£¾â£¿â£¿â£»â¡â â â â â ⣿â¡â â â â â ⡦â â ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 877 â â â â â â â â ⢠⠿â â â â â â â â ⠷⠿⢿⣿⣿⣿â£
877â¢â¡â â â¢â£¥â£ºâ£â¢â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â¡â â â â ⣿â â â â â â â¡â ⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 878 â â â â â â â â â â â â â â â â â â â â â â â â â ⠿⢿â¡â â¢â¢¿â£¿â¡¿â¢â¢¿â£¿â¡â¡â£¿â£¿â£¿â£¿â£¿â£¿â¡â â¢â£¾â£¿â â â â â ⢠⣿â ⢦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 879 â â â â â â â â â â â â â â â â â â â â â â â â â â â â â¡â£¾â¢â¡¡â£¾â¡â¢¯â£¿â¡â â ¨â£â¡â¢â£¿â£¿â£â ⢧⣿⣿â ⢠â â â ⢦⣿â ⢦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 880 â â â â â â â â â â â â â â â â â â â â â â â â â â â â â¡â£ªâ£¿â£¿â£¼â¡â¡â â â ⣺⡸â£â ⢷⣿⣿â¡â¢¦â£¿â£¿â£â â¡â â ⢦⣿â£â£¦â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿ 881 â â â â â â â â â â â â â â â â â â â â â â â â â â â â â¡â£¼â¡·â¢¿â¢â¡â¡â â â ⢧⣻⢧â¡â ⠷⣿â¡â¢®â£¿â£¿â£¿â£¿â£»â£¨â£â¢¦â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿â£¿ 882 883 `, 884 "å·²ä¸çº¿", 885 dnum, 886 "天", 887 "©2023 By å®ç¥é±¼ V1.5.3", 888 ]; 889 const ascll2 = [`NCC2-036`, `è°ç¨åç½®æå头æç §æåï¼è¯å«ä¸ºãå°ç¬¨èã.`, `Photo captured: `, `ð¤ª`]; 890 891 setTimeout( 892 Log.bind( 893 console, 894 `\n%c${ascll[0]} %c ${ascll[1]} %c ${ascll[2]} %c${ascll[3]}%c ${ascll[4]}%c ${ascll[5]}\n\n%c ${ascll[6]}\n`, 895 "color:#3b70fc", 896 "", 897 "color:#3b70fc", 898 "color:#3b70fc", 899 "", 900 "color:#3b70fc", 901 "" 902 ) 903 ); 904 setTimeout( 905 Log.bind( 906 console, 907 `%c ${ascll2[0]} %c ${ascll2[1]} %c \n${ascll2[2]} %c\n${ascll2[3]}\n`, 908 "color:white; background-color:#4fd953", 909 "", 910 "", 911 'background:url("https://npm.elemecdn.com/[email protected]/img/post/common/tinggge.gif") no-repeat;font-size:450%' 912 ) 913 ); 914 915 setTimeout(Log.bind(console, "%c WELCOME %c ä½ å¥½ï¼å°ç¬¨è.", "color:white; background-color:#4f90d9", "")); 916 917 setTimeout( 918 console.warn.bind( 919 console, 920 "%c â¡ Powered by å®ç¥é±¼ %c ä½ æ£å¨è®¿é® æ°å¥¥å°è¯å§¬ç¿ çå客.", 921 "color:white; background-color:#f0ad4e", 922 "" 923 ) 924 ); 925 926 setTimeout(Log.bind(console, "%c W23-12 %c ä½ å·²æå¼æ§å¶å°.", "color:white; background-color:#4f90d9", "")); 927 928 setTimeout( 929 console.warn.bind(console, "%c S013-782 %c ä½ ç°å¨æ£å¤äºçæ§ä¸.", "color:white; background-color:#d9534f", "") 930 ); 931});</script>
931<script async src="/anzhiyu/random.js"></script>
931<script src="https://cdn.cbd.int/[email protected]/dist/algoliasearch-lite.umd.js"></script>
931<script src="https://cdn.cbd.int/[email protected]/dist/instantsearch.production.min.js"></script>
931<script src="/js/search/algolia.js"></script>
931<div class="js-pjax">
931<script>(()=>{ 932 const init = () => { 933 twikoo.init(Object.assign({ 934 el: '#twikoo-wrap', 935 envId: 'https://main.yjtblok.top/', 936 region: '', 937 onCommentLoaded: function () { 938 anzhiyu.loadLightbox(document.querySelectorAll('#twikoo .tk-content img:not(.tk-owo-emotion)')) 939 } 940 }, null)) 941 } 942 943 const getCount = () => { 944 const countELement = document.getElementById('twikoo-count') 945 if(!countELement) return 946 twikoo.getCommentsCount({ 947 envId: 'https://main.yjtblok.top/', 948 region: '', 949 urls: [window.location.pathname], 950 includeReply: false 951 }).then(function (res) { 952 countELement.innerText = res[0].count 953 }).catch(function (err) { 954 console.error(err); 955 }); 956 } 957 958 const runFn = () => { 959 init(); 960 961 } 962 963 const loadTwikoo = () => { 964 if (typeof twikoo === 'object') { 965 setTimeout(runFn,0) 966 return 967 } 968 getScript('https://registry.npmmirror.com/twikoo/1.6.38/files/dist/twikoo.all.min.js').then(runFn) 969 } 970 if ('Twikoo' === 'Twikoo' || !false) { 971 if (false) anzhiyu.loadComment(document.getElementById('twikoo-wrap'), loadTwikoo) 972 else loadTwikoo() 973 } else { 974 window.loadOtherComment = () => { 975 loadTwikoo() 976 } 977 } 978})()</script>
978<input type="hidden" name="page-type" id="page-type" value="post"></div>
978<script>window.addEventListener('load', () => { 979 const changeContent = (content) => { 980 if (content === '') return content 981 982 content = content.replace(/<img.*?src="(.*?)"?[^\>]+>/ig, '[å¾ç]') // replace image link 983 content = content.replace(/<a[^>]+?href=["']?([^"']+)["']?[^>]*>([^<]+)<\/a>/gi, '[龿¥]') // replace url 984 content = content.replace(/<pre><code>.*?<\/pre>/gi, '[代ç ]') // replace code 985 content = content.replace(/<[^>]+>/g,"") // remove html tag 986 987 if (content.length > 150) { 988 content = content.substring(0,150) + '...' 989 } 990 return content 991 } 992 993 const getComment = () => { 994 const runTwikoo = () => { 995 twikoo.getRecentComments({ 996 envId: 'https://main.yjtblok.top/', 997 region: '', 998 pageSize: 6, 999 includeReply: true 1000 }).then(function (res) { 1001 const twikooArray = res.map(e => { 1002 return { 1003 'content': changeContent(e.comment), 1004 'avatar': e.avatar, 1005 'nick': e.nick, 1006 'url': e.url + '#' + e.id, 1007 'date': new Date(e.created).toISOString() 1008 } 1009 }) 1010 1011 saveToLocal.set('twikoo-newest-comments', JSON.stringify(twikooArray), 10/(60*24)) 1012 generateHtml(twikooArray) 1013 }).catch(function (err) { 1014 const $dom = document.querySelector('#card-newest-comments .aside-list') 1015 $dom.innerHTML= "æ æ³è·åè¯è®ºï¼è¯·ç¡®è®¤ç¸å ³é ç½®æ¯å¦æ£ç¡®" 1016 }) 1017 } 1018 1019 if (typeof twikoo === 'object') { 1020 runTwikoo() 1021 } else { 1022 getScript('https://registry.npmmirror.com/twikoo/1.6.38/files/dist/twikoo.all.min.js').then(runTwikoo) 1023 } 1024 } 1025 1026 const generateHtml = array => { 1027 let result = '' 1028 1029 if (array.length) { 1030 for (let i = 0; i < array.length; i++) { 1031 result += '<div class=\'aside-list-item\'>' 1032 1033 if (true) { 1034 const name = 'data-lazy-src' 1035 result += `<a href='${array[i].url}' class='thumbnail'><img ${name}='${array[i].avatar}' alt='${array[i].nick}'><div class='name'><span>${array[i].nick}</span></div></a>` 1036 } 1037 1038 result += `<div class='content'> 1039 <a class='comment' href='${array[i].url}' title='${array[i].content}'>${array[i].content}</a> 1040 <time datetime="${array[i].date}">${anzhiyu.diffDate(array[i].date, true)}</time></div> 1041 </div>` 1042 } 1043 } else { 1044 result += 'æ¥å°äºå°½å¤´..' 1045 } 1046 1047 let $dom = document.querySelector('#card-newest-comments .aside-list') 1048 $dom.innerHTML= result 1049 window.lazyLoadInstance && window.lazyLoadInstance.update() 1050 window.pjax && window.pjax.refresh($dom) 1051 } 1052 1053 const newestCommentInit = () => { 1054 if (document.querySelector('#card-newest-comments .aside-list')) { 1055 const data = saveToLocal.get('twikoo-newest-comments') 1056 if (data) { 1057 generateHtml(JSON.parse(data)) 1058 } else { 1059 getComment() 1060 } 1061 } 1062 } 1063 1064 newestCommentInit() 1065 document.addEventListener('pjax:complete', newestCommentInit) 1066})</script>
1066<script>var visitorMail = "[email protected]";</script>
1066<script>//卿æ é¢ 1067let leaveTitle = 'ååï¼ä½ å»åªäºï¼'; 1068let backTitle = '太好äºï¼æ¯ä½ (Ïâ§ï¸â½ï¸â¦ï¸)Ïâ¤'; 1069let OriginTitile = document.title 1070let titleTime 1071document.addEventListener('visibilitychange', function () { 1072 if (document.hidden) { 1073 //离å¼å½å页颿¶æ ç¾æ¾ç¤ºå 容 1074 document.title = leaveTitle 1075 clearTimeout(titleTime) 1076 } else { 1077 //è¿åå½å页颿¶æ ç¾æ¾ç¤ºå 容 1078 document.title = backTitle + OriginTitile 1079 //两ç§åå忣叏æ é¢ 1080 titleTime = setTimeout(function () { 1081 document.title = OriginTitile 1082 }, 2000) 1083 } 1084})</script>
1084<script data-pjax="true">if (document.querySelector(".comment-barrage")){ 1085 var commentBarrageConfig = { 1086 maxBarrage: 1, 1087 barrageTime: 4000, 1088 twikooUrl: "https://main.yjtblok.top/", 1089 accessToken: "", 1090 mailMd5: "", 1091 pageUrl: window.location.pathname, 1092 barrageTimer: [], 1093 barrageList: [], 1094 barrageIndex: 0, 1095 dom: document.querySelector(".comment-barrage"), 1096 }; 1097 var commentInterval = null; 1098 var hoverOnCommentBarrage = false; 1099 1100 document.querySelector(".comment-barrage").addEventListener("mouseenter", function() { 1101 hoverOnCommentBarrage = true; 1102 }); 1103 document.querySelector(".comment-barrage").addEventListener("mouseleave", function() { 1104 hoverOnCommentBarrage = false; 1105 }); 1106 1107 function initCommentBarrage() { 1108 if (!commentBarrageConfig.dom) return; 1109 1110 var data = JSON.stringify({ 1111 event: "COMMENT_GET", 1112 "commentBarrageConfig.accessToken": commentBarrageConfig.accessToken, 1113 url: commentBarrageConfig.pageUrl, 1114 }); 1115 var xhr = new XMLHttpRequest(); 1116 xhr.withCredentials = true; 1117 xhr.addEventListener("readystatechange", function () { 1118 if (this.readyState === 4 && this.responseText) { 1119 commentBarrageConfig.barrageList = commentLinkFilter(JSON.parse(this.responseText).data); 1120 commentBarrageConfig.dom.innerHTML = ""; 1121 } 1122 }); 1123 xhr.open("POST", commentBarrageConfig.twikooUrl); 1124 xhr.setRequestHeader("Content-Type", "application/json"); 1125 xhr.send(data); 1126 1127 clearInterval(commentInterval); 1128 commentInterval = null; 1129 1130 commentInterval = setInterval(() => { 1131 if (commentBarrageConfig.barrageList.length && !hoverOnCommentBarrage) { 1132 popCommentBarrage(commentBarrageConfig.barrageList[commentBarrageConfig.barrageIndex]); 1133 commentBarrageConfig.barrageIndex += 1; 1134 commentBarrageConfig.barrageIndex %= commentBarrageConfig.barrageList.length; 1135 } 1136 if ( 1137 commentBarrageConfig.barrageTimer.length > 1138 (commentBarrageConfig.barrageList.length > commentBarrageConfig.maxBarrage 1139 ? commentBarrageConfig.maxBarrage 1140 : commentBarrageConfig.barrageList.length) && 1141 !hoverOnCommentBarrage 1142 ) { 1143 removeCommentBarrage(commentBarrageConfig.barrageTimer.shift()); 1144 } 1145 }, commentBarrageConfig.barrageTime); 1146 } 1147 1148 function commentLinkFilter(data) { 1149 data.sort((a, b) => { 1150 return a.created - b.created; 1151 }); 1152 let newData = []; 1153 data.forEach(item => { 1154 newData.push(...getCommentReplies(item)); 1155 }); 1156 return newData; 1157 } 1158 1159 function getCommentReplies(item) { 1160 if (item.replies) { 1161 let replies = [item]; 1162 item.replies.forEach(item => { 1163 replies.push(...getCommentReplies(item)); 1164 }); 1165 return replies; 1166 } else { 1167 return []; 1168 } 1169 } 1170 1171 function popCommentBarrage(data) { 1172 let barrage = document.createElement("div"); 1173 barrage.className = "comment-barrage-item"; 1174 barrage.innerHTML = ` 1175 <div class="barrageHead"> 1176 <a class="barrageTitle ${ 1177 data.mailMd5 === commentBarrageConfig.mailMd5 ? "barrageBloggerTitle" : "" 1178 }" href="javascript:anzhiyu.scrollTo('#post-comment')""> 1179 ${data.mailMd5 === commentBarrageConfig.mailMd5 ? "å主" : "çè¯"} 1180 </a> 1181 <div class="barrageNick">${data.nick}</div> 1182 <img class="nolazyload barrageAvatar" src="https://cravatar.cn/avatar/${data.mailMd5}"/> 1183 <a class="comment-barrage-close" href="javascript:anzhiyu.switchCommentBarrage()"><i class="anzhiyufont anzhiyu-icon-xmark"></i></a> 1184 </div> 1185 <a class="barrageContent" href="#${data.id}"> 1186 <object>${data.comment}</object> 1187 </a> 1188 `; 1189 commentBarrageConfig.barrageTimer.push(barrage); 1190 commentBarrageConfig.dom.append(barrage); 1191 } 1192 1193 function removeCommentBarrage(barrage) { 1194 barrage.className = "comment-barrage-item out"; 1195 1196 setTimeout(() => { 1197 if (commentBarrageConfig.dom && commentBarrageConfig.dom.contains(barrage)) { 1198 commentBarrageConfig.dom.removeChild(barrage); 1199 } 1200 }, 1000); 1201 } 1202 1203 // èªå¨éè 1204 const commentEntryCallback = (entries) => { 1205 const commentBarrage = document.querySelector(".comment-barrage"); 1206 const postComment = document.getElementById("post-comment"); 1207
1208 entries.forEach(entry => { 1209 if (postComment && commentBarrage && document.body.clientWidth > 768) { 1210 commentBarrage.style.bottom = entry.isIntersecting ? `-${commentBarrageConfig.maxBarrage * 200}px` : "0"; 1211 } 1212 }); 1213 }; 1214 // å建IntersectionObserverå®ä¾ 1215 const observer = new IntersectionObserver(commentEntryCallback, { 1216 root: null, 1217 rootMargin: "0px", 1218 threshold: 0 1219 }); 1220 // çè§ç®æ å ç´ 1221 const postCommentTarget = document.getElementById("post-comment"); 1222 if (postCommentTarget) { 1223 observer.observe(postCommentTarget); 1224 } 1225 1226 initCommentBarrage(); 1227 1228 if (localStorage.getItem("commentBarrageSwitch") !== "false") { 1229 document.querySelector(".comment-barrage").style.display = "flex"; 1230 document.querySelector(".menu-commentBarrage-text").textContent = "å ³éçè¯"; 1231 } else { 1232 document.querySelector(".comment-barrage").style.display = "none"; 1233 document.querySelector(".menu-commentBarrage-text").textContent = "æ¾ç¤ºçè¯"; 1234 } 1235 1236 document.addEventListener("pjax:send", function () { 1237 clearInterval(commentInterval); 1238 }); 1239 1240 }</script>
1240<script async data-pjax src="https://cdn.cbd.int/[email protected]/waterfall/waterfall.js"></script>
1240<script src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/qrcodejs/1.0.0/qrcode.min.js"></script>
1240<script>// åå§å彿° 1241let rm = {}; 1242 1243//ç¦æ¢å¾çä¸è¶ 龿¥ææ½ 1244let aElements = document.getElementsByTagName("a"); 1245for (let i = 0; i < aElements.length; i++) { 1246 aElements[i].setAttribute("draggable", "false"); 1247 let imgElements = aElements[i].getElementsByTagName("img"); 1248 for (let j = 0; j < imgElements.length; j++) { 1249 imgElements[j].setAttribute("draggable", "false"); 1250 } 1251} 1252 1253// æ¾ç¤ºèå 1254rm.showRightMenu = function (isTrue, x = 0, y = 0) { 1255 console.info(x, y) 1256 let rightMenu = document.getElementById("rightMenu"); 1257 rightMenu.style.top = x + "px"; 1258 rightMenu.style.left = y + "px"; 1259 if (isTrue) { 1260 rightMenu.style.display = "block"; 1261 stopMaskScroll(); 1262 } else { 1263 rightMenu.style.display = "none"; 1264 } 1265}; 1266 1267// éèèå 1268rm.hideRightMenu = function () { 1269 rm.showRightMenu(false); 1270 let rightMenuMask = document.querySelector("#rightmenu-mask"); 1271 rightMenuMask.style.display = "none"; 1272}; 1273 1274// 尺寸 1275let rmWidth = document.getElementById("rightMenu").offsetWidth; 1276let rmHeight = document.getElementById("rightMenu").offsetHeight; 1277 1278// éæ°å®ä¹å°ºå¯¸ 1279rm.reloadrmSize = function () { 1280 rightMenu.style.visibility = "hidden"; 1281 rightMenu.style.display = "block"; 1282 // è·å宽度åé«åº¦ 1283 rmWidth = document.getElementById("rightMenu").offsetWidth; 1284 rmHeight = document.getElementById("rightMenu").offsetHeight; 1285 rightMenu.style.visibility = "visible"; 1286}; 1287 1288// è·åç¹å»çhref 1289let domhref = ""; 1290let domImgSrc = ""; 1291let globalEvent = null; 1292 1293var oncontextmenuFunction = function (event) { 1294 if (document.body.clientWidth > 768) { 1295 let pageX = event.clientX + 10; //å 10æ¯ä¸ºäºé²æ¢æ¾ç¤ºæ¶é¼ æ é®å¨èåä¸ 1296 let pageY = event.clientY; 1297 1298 //å ¶ä»é¢å¤èå 1299 const $rightMenuOther = document.querySelector(".rightMenuOther"); 1300 const $rightMenuPlugin = document.querySelector(".rightMenuPlugin"); 1301 const $rightMenuCopyText = document.querySelector("#menu-copytext"); 1302 const $rightMenuPasteText = document.querySelector("#menu-pastetext"); 1303 const $rightMenuCommentText = document.querySelector("#menu-commenttext"); 1304 const $rightMenuNewWindow = document.querySelector("#menu-newwindow"); 1305 const $rightMenuNewWindowImg = document.querySelector("#menu-newwindowimg"); 1306 const $rightMenuCopyLink = document.querySelector("#menu-copylink"); 1307 const $rightMenuCopyImg = document.querySelector("#menu-copyimg"); 1308 const $rightMenuDownloadImg = document.querySelector("#menu-downloadimg"); 1309 const $rightMenuSearch = document.querySelector("#menu-search"); 1310 const $rightMenuSearchBaidu = document.querySelector("#menu-searchBaidu"); 1311 const $rightMenuMusicToggle = document.querySelector("#menu-music-toggle"); 1312 const $rightMenuMusicBack = document.querySelector("#menu-music-back"); 1313 const $rightMenuMusicForward = document.querySelector("#menu-music-forward"); 1314 const $rightMenuMusicPlaylist = document.querySelector("#menu-music-playlist"); 1315 const $rightMenuMusicCopyMusicName = document.querySelector("#menu-music-copyMusicName"); 1316 1317 let href = event.target.href; 1318 let imgsrc = event.target.currentSrc; 1319 1320 // å¤ææ¨¡å¼ æ©å±æ¨¡å¼ä¸ºæäºä»¶ 1321 let pluginMode = false; 1322 $rightMenuOther.style.display = "block"; 1323 globalEvent = event; 1324 1325 // æ£æ¥æ¯å¦éè¦å¤å¶ æ¯å¦æéä¸ææ¬ 1326 if (selectTextNow && window.getSelection()) { 1327 pluginMode = true; 1328 $rightMenuCopyText.style.display = "block"; 1329 $rightMenuCommentText.style.display = "block"; 1330 $rightMenuSearch.style.display = "block"; 1331 $rightMenuSearchBaidu.style.display = "block"; 1332 } else { 1333 $rightMenuCopyText.style.display = "none"; 1334 $rightMenuCommentText.style.display = "none"; 1335 $rightMenuSearchBaidu.style.display = "none"; 1336 $rightMenuSearch.style.display = "none"; 1337 } 1338 1339 //æ£æ¥æ¯å¦å³é®ç¹å»äºé¾æ¥aæ ç¾ 1340 if (href) { 1341 pluginMode = true; 1342 $rightMenuNewWindow.style.display = "block"; 1343 $rightMenuCopyLink.style.display = "block"; 1344 domhref = href; 1345 } else { 1346 $rightMenuNewWindow.style.display = "none"; 1347 $rightMenuCopyLink.style.display = "none"; 1348 } 1349 1350 //æ£æ¥æ¯å¦éè¦å¤å¶å¾ç 1351 if (imgsrc) { 1352 pluginMode = true; 1353 $rightMenuCopyImg.style.display = "block"; 1354 $rightMenuDownloadImg.style.display = "block"; 1355 $rightMenuNewWindowImg.style.display = "block"; 1356 document.getElementById("rightMenu").style.width="12rem" 1357 domImgSrc = imgsrc; 1358 } else { 1359 $rightMenuCopyImg.style.display = "none"; 1360 $rightMenuDownloadImg.style.display = "none"; 1361 $rightMenuNewWindowImg.style.display = "none"; 1362 } 1363 1364 // 夿æ¯å¦ä¸ºè¾å ¥æ¡ 1365 if (event.target.tagName.toLowerCase() === "input" || event.target.tagName.toLowerCase() === "textarea") { 1366 pluginMode = true; 1367 $rightMenuPasteText.style.display = "block"; 1368 } else { 1369 $rightMenuPasteText.style.display = "none"; 1370 } 1371 const navMusicEl = document.querySelector("#nav-music"); 1372 //夿æ¯å¦æ¯é³ä¹ 1373 if (navMusicEl && navMusicEl.contains(event.target)) { 1374 pluginMode = true; 1375 $rightMenuMusicToggle.style.display = "block"; 1376 $rightMenuMusicBack.style.display = "block"; 1377 $rightMenuMusicForward.style.display = "block"; 1378 $rightMenuMusicPlaylist.style.display = "block"; 1379 $rightMenuMusicCopyMusicName.style.display = "block"; 1380 } else { 1381 $rightMenuMusicToggle.style.display = "none"; 1382 $rightMenuMusicBack.style.display = "none"; 1383 $rightMenuMusicForward.style.display = "none"; 1384 $rightMenuMusicPlaylist.style.display = "none"; 1385 $rightMenuMusicCopyMusicName.style.display = "none"; 1386 } 1387 1388 // 妿䏿¯æ©å±æ¨¡å¼åéèæ©å±æ¨¡å 1389 if (pluginMode) { 1390 $rightMenuOther.style.display = "none"; 1391 $rightMenuPlugin.style.display = "block"; 1392 } else { 1393 $rightMenuPlugin.style.display = "none"; 1394 } 1395 1396 rm.reloadrmSize(); 1397 1398 // é¼ æ é»è®¤æ¾ç¤ºå¨é¼ æ å³ä¸æ¹ï¼å½é¼ æ é 峿é 䏿¶ï¼å°èåæ¾ç¤ºå¨é¼ æ å·¦æ¹\䏿¹ 1399 if (pageX + rmWidth > window.innerWidth) { 1400 pageX -= rmWidth + 10; 1401 } 1402 if (pageY + rmHeight > window.innerHeight) { 1403 pageY -= pageY + rmHeight - window.innerHeight; 1404 } 1405 1406 rm.showRightMenu(true, pageY, pageX); 1407 document.getElementById("rightmenu-mask").style.display = "flex"; 1408 return false;
1409 } 1410}; 1411 1412// çå¬å³é®åå§å 1413window.oncontextmenu = oncontextmenuFunction 1414 1415// ä¸è½½å¾çç¶æ 1416rm.downloadimging = false; 1417 1418// å¤å¶å¾çå°åªè´´æ¿ 1419rm.writeClipImg = function (imgsrc) { 1420 console.log("æä¸å¤å¶"); 1421 rm.hideRightMenu(); 1422 anzhiyu.snackbarShow("æ£å¨ä¸è½½ä¸ï¼è¯·ç¨å", false, 10000); 1423 if (rm.downloadimging == false) { 1424 rm.downloadimging = true; 1425 setTimeout(function () { 1426 copyImage(imgsrc); 1427 anzhiyu.snackbarShow("å¤å¶æåï¼å¾ç已添å ç²æ°´å°ï¼è¯·éµå®çæåè®®"); 1428 rm.downloadimging = false; 1429 }, "10000"); 1430 } 1431}; 1432 1433function imageToBlob(imageURL) { 1434 const img = new Image(); 1435 const c = document.createElement("canvas"); 1436 const ctx = c.getContext("2d"); 1437 img.crossOrigin = ""; 1438 img.src = imageURL; 1439 return new Promise(resolve => { 1440 img.onload = function () { 1441 c.width = this.naturalWidth; 1442 c.height = this.naturalHeight; 1443 ctx.drawImage(this, 0, 0); 1444 c.toBlob( 1445 blob => { 1446 // here the image is a blob 1447 resolve(blob); 1448 }, 1449 "image/png", 1450 0.75 1451 ); 1452 }; 1453 }); 1454} 1455 1456async function copyImage(imageURL) { 1457 const blob = await imageToBlob(imageURL); 1458 const item = new ClipboardItem({ "image/png": blob }); 1459 navigator.clipboard.write([item]); 1460} 1461 1462rm.copyUrl = function (id) { 1463 const input = document.createElement("input"); // Create a new <input> element 1464 input.id = "copyVal"; // Set the id of the new element to "copyVal" 1465 document.body.appendChild(input); // Append the new element to the end of the <body> element 1466 1467 const text = id; 1468 input.value = text; 1469 input.select(); 1470 input.setSelectionRange(0, input.value.length); 1471 document.execCommand("copy"); 1472 1473 input.remove(); // Remove the <input> element from the DOM 1474}; 1475 1476function stopMaskScroll() { 1477 if (document.getElementById("rightmenu-mask")) { 1478 let xscroll = document.getElementById("rightmenu-mask"); 1479 xscroll.addEventListener( 1480 "mousewheel", 1481 function (e) { 1482 //黿¢æµè§å¨é»è®¤æ¹æ³ 1483 rm.hideRightMenu(); 1484 // e.preventDefault(); 1485 }, 1486 { passive: true } 1487 ); 1488 } 1489 if (document.getElementById("rightMenu")) { 1490 let xscroll = document.getElementById("rightMenu"); 1491 xscroll.addEventListener( 1492 "mousewheel", 1493 function (e) { 1494 //黿¢æµè§å¨é»è®¤æ¹æ³ 1495 rm.hideRightMenu(); 1496 // e.preventDefault(); 1497 }, 1498 { passive: true } 1499 ); 1500 } 1501} 1502 1503rm.rightmenuCopyText = function (txt) { 1504 if (navigator.clipboard) { 1505 navigator.clipboard.writeText(txt); 1506 } 1507 rm.hideRightMenu(); 1508}; 1509 1510rm.copyPageUrl = function (url) { 1511 if (!url) { 1512 url = window.location.href; 1513 } 1514 rm.copyUrl(url); 1515 anzhiyu.snackbarShow("å¤å¶é¾æ¥å°åæå", false, 2000); 1516 rm.hideRightMenu(); 1517}; 1518 1519rm.sharePage = function () { 1520 var content = window.location.href; 1521 rm.copyUrl(url); 1522 anzhiyu.snackbarShow("å¤å¶é¾æ¥å°åæå", false, 2000); 1523 rm.hideRightMenu(); 1524}; 1525 1526// å¤å¶å½åéä¸ææ¬ 1527var selectTextNow = ""; 1528document.onmouseup = document.ondblclick = selceText; 1529 1530function selceText() { 1531 var txt; 1532 if (document.selection) { 1533 txt = document.selection.createRange().text; 1534 } else { 1535 txt = window.getSelection().toString(); 1536 } 1537 selectTextNow = txt !== "" ? txt : ""; 1538} 1539 1540// 读ååªåæ¿ 1541rm.readClipboard = function () { 1542 if (navigator.clipboard) { 1543 navigator.clipboard.readText().then(clipText => rm.insertAtCaret(globalEvent.target, clipText)); 1544 } 1545}; 1546 1547// ç²è´´ææ¬å°ç¦ç¹ 1548rm.insertAtCaret = function (elemt, value) { 1549 const startPos = elemt.selectionStart, 1550 endPos = elemt.selectionEnd; 1551 if (document.selection) { 1552 elemt.focus(); 1553 var sel = document.selection.createRange(); 1554 sel.text = value; 1555 elemt.focus(); 1556 } else { 1557 if (startPos || startPos == "0") { 1558 var scrollTop = elemt.scrollTop; 1559 elemt.value = elemt.value.substring(0, startPos) + value + elemt.value.substring(endPos, elemt.value.length); 1560 elemt.focus(); 1561 elemt.selectionStart = startPos + value.length; 1562 elemt.selectionEnd = startPos + value.length; 1563 elemt.scrollTop = scrollTop; 1564 } else { 1565 elemt.value += value; 1566 elemt.focus(); 1567 } 1568 } 1569}; 1570 1571//ç²è´´ææ¬ 1572rm.pasteText = function () { 1573 const result = rm.readClipboard() || ""; 1574 rm.hideRightMenu(); 1575}; 1576 1577//å¼ç¨å°è¯è®º 1578rm.rightMenuCommentText = function (txt) { 1579 rm.hideRightMenu(); 1580 const postCommentDom = document.getElementById("post-comment"); 1581 var domTop = postCommentDom.offsetTop; 1582 window.scrollTo(0, domTop - 80); 1583 if (txt == "undefined" || txt == "null") txt = "好æ£ï¼"; 1584 function setText() { 1585 setTimeout(() => { 1586 var input = document.getElementsByClassName("el-textarea__inner")[0]; 1587 if (!input) setText(); 1588 let evt = document.createEvent("HTMLEvents"); 1589 evt.initEvent("input", true, true); 1590 let inputValue = replaceAll(txt, "\n", "\n> "); 1591 input.value = "> " + inputValue + "\n\n"; 1592 input.dispatchEvent(evt); 1593 input.focus(); 1594 input.setSelectionRange(-1, -1); 1595 if (document.getElementById("comment-tips")) { 1596 document.getElementById("comment-tips").classList.add("show"); 1597 } 1598 }, 100); 1599 } 1600 setText(); 1601}; 1602 1603//æ¿æ¢ææå 容 1604function replaceAll(string, search, replace) { 1605 return string.split(search).join(replace); 1606} 1607 1608// ç¾åº¦æç´¢ 1609rm.searchBaidu = function () { 1610 anzhiyu.snackbarShow("å³å°è·³è½¬å°ç¾åº¦æç´¢", false, 2000); 1611 setTimeout(function () { 1612 window.open("https://www.baidu.com/s?wd=" + selectTextNow); 1613 }, "2000"); 1614 rm.hideRightMenu(); 1615}; 1616 1617//åäº«é¾æ¥ 1618rm.copyLink = function () { 1619 rm.rightmenuCopyText(domhref); 1620 anzhiyu.snackbarShow("å·²å¤å¶é¾æ¥å°å"); 1621}; 1622 1623function addRightMenuClickEvent() { 1624 // æ·»å ç¹å»äºä»¶ 1625 document.getElementById("menu-backward").addEventListener("click", function () { 1626 window.history.back(); 1627 rm.hideRightMenu(); 1628 }); 1629 1630 document.getElementById("menu-forward").addEventListener("click", function () { 1631 window.history.forward(); 1632 rm.hideRightMenu(); 1633 }); 1634 1635 document.getElementById("menu-refresh").addEventListener("click", function () { 1636 window.location.reload(); 1637 }); 1638 1639 document.getElementById("menu-top").addEventListener("click", function () { 1640 anzhiyu.scrollToDest(0, 500); 1641 rm.hideRightMenu(); 1642 }); 1643 1644 const menuLinks = document.querySelectorAll(".menu-link"); 1645 menuLinks.forEach(function (link) { 1646 link.addEventListener("click", rm.hideRightMenu); 1647 }); 1648 1649 document.getElementById("menu-darkmode").addEventListener("click", anzhiyu.switchDarkMode); 1650 1651 document.getElementById("menu-home") && document.getElementById("menu-home").addEventListener("click", function () { 1652 window.location.href = window.location.origin; 1653 }); 1654 1655 document.getElementById("menu-randomPost").addEventListener("click", function () { 1656 toRandomPost(); 1657 }); 1658 1659 document.getElementById("menu-commentBarrage").addEventListener("click", anzhiyu.switchCommentBarrage); 1660 1661 document.getElementById("rightmenu-mask").addEventListener("click", rm.hideRightMenu); 1662 1663 document.getElementById("rightmenu-mask").addEventListener("contextmenu", function (event) { 1664 rm.hideRightMenu(); 1665 event.preventDefault(); // Prevent the default context menu from appearing 1666 }); 1667 1668 document.getElementById("menu-copy").addEventListener("click", rm.copyPageUrl); 1669 1670 document.getElementById("menu-pastetext").addEventListener("click", rm.pasteText); 1671 1672 document.getElementById("menu-copytext").addEventListener("click", function () { 1673 rm.rightmenuCopyText(selectTextNow); 1674 anzhiyu.snackbarShow("å¤å¶æåï¼å¤å¶åè½¬è½½è¯·æ æ³¨æ¬æå°å"); 1675 }); 1676 1677 document.getElementById("menu-commenttext").addEventListener("click", function () { 1678 rm.rightMenuCommentText(selectTextNow); 1679 }); 1680 1681 document.getElementById("menu-newwindow").addEventListener("click", function () { 1682 window.open(domhref, "_blank"); 1683 rm.hideRightMenu(); 1684 }); 1685 1686 document.getElementById("menu-copylink").addEventListener("click", rm.copyLink); 1687 1688 document.getElementById("menu-downloadimg").addEventListener("click", function () { 1689 anzhiyu.downloadImage(domImgSrc, "anzhiyu"); 1690 }); 1691 1692 document.getElementById("menu-newwindowimg").addEventListener("click", function () { 1693 window.open(domImgSrc, "_blank"); 1694 rm.hideRightMenu(); 1695 }); 1696 1697 document.getElementById("menu-copyimg").addEventListener("click", function () { 1698 rm.writeClipImg(domImgSrc); 1699 }); 1700 1701 document.getElementById("menu-searchBaidu").addEventListener("click", rm.searchBaidu); 1702 1703 //é³ä¹ 1704 document.getElementById("menu-music-toggle").addEventListener("click", anzhiyu.musicToggle); 1705 1706 document.getElementById("menu-music-back").addEventListener("click", anzhiyu.musicSkipBack); 1707 1708 document.getElementById("menu-music-forward").addEventListener("click", anzhiyu.musicSkipForward); 1709 1710 document.getElementById("menu-music-copyMusicName").addEventListener("click", function () { 1711 rm.rightmenuCopyText(anzhiyu.musicGetName()); 1712 anzhiyu.snackbarShow("å¤å¶ææ²åç§°æå", false, 3000); 1713 }); 1714 1715} 1716 1717addRightMenuClickEvent();</script>
1717<script data-pjax>var themeColorMeta = document.querySelector('meta[name="theme-color"]'); 1718var pageHeaderEl = document.getElementById("page-header"); 1719var navMusicEl = document.getElementById("nav-music"); 1720var consoleEl = document.getElementById("console"); 1721// å·²éæºçææ² 1722var selectRandomSong = []; 1723// é³ä¹é»è®¤å£°é³å¤§å° 1724var musicVolume = 0.8; 1725// æ¯å¦åæ¢äºå¨æ°ä¼¦é³ä¹å表 1726var changeMusicListFlag = false; 1727// å½åé»è®¤ææ¾å表 1728var defaultPlayMusicList = []; 1729 1730document.getElementById("page-name").innerText = document.title.split(" | 宿åå³å§¬")[0]; 1731anzhiyu.initIndexEssay(); 1732anzhiyu.changeTimeInEssay(); 1733anzhiyu.removeBodyPaceClass(); 1734anzhiyu.qrcodeCreate(); 1735anzhiyu.changeTimeInAlbumDetail(); 1736anzhiyu.reflashEssayWaterFall(); 1737anzhiyu.sayhi(); 1738anzhiyu.stopImgRightDrag(); 1739anzhiyu.addNavBackgroundInit(); 1740anzhiyu.setValueToBodyType(); 1741anzhiyu.catalogActive(); 1742anzhiyu.tagsPageActive(); 1743anzhiyu.categoriesBarActive(); 1744anzhiyu.topCategoriesBarScroll(); 1745anzhiyu.switchRightClickMenuHotReview(); 1746anzhiyu.getCustomPlayList(); 1747anzhiyu.addEventListenerConsoleMusicList(false); 1748setTimeout(() => {if (typeof addFriendLinksInFooter === "function") {addFriendLinksInFooter();}}, 200)</script>
1748<script>const loadScript = (url, charset = "UTF-8", crossorigin) => { 1749 return new Promise((resolve, reject) => { 1750 const script = document.createElement('script'); 1751 script.src = url; 1752 script.async = true; 1753 if (charset) { 1754 script.setAttribute("charset", charset); 1755 } 1756 if (crossorigin) { 1757 script.setAttribute("crossorigin", crossorigin); 1758 } 1759 script.onerror = reject; 1760 script.onload = script.onreadystatechange = function() { 1761 const loadState = this.readyState; 1762 if (loadState && loadState !== 'loaded' && loadState !== 'complete') return; 1763 script.onload = script.onreadystatechange = null; 1764 resolve(); 1765 }; 1766 document.head.appendChild(script); 1767 }); 1768}; 1769 1770const scriptUrls = [ 1771 { url: 'https://sdk.51.la/js-sdk-pro.min.js', charset: 'UTF-8', id: 'LA_COLLECT' }, 1772 { url: 'https://sdk.51.la/perf/js-sdk-perf.min.js', crossorigin: 'anonymous' } 1773]; 1774 1775Promise.all(scriptUrls.map(({ url, charset, crossorigin }) => loadScript(url, charset, crossorigin))) 1776 .then(() => { 1777 LA.init({ id: "3FSZtPHs5hZ9PSdv", ck: "3FSZtPHs5hZ9PSdv" }); 1778 new LingQue.Monitor().init({ id: "3FdbF4sBbZDD7qHO", sendSuspicious: true }); 1779 }) 1780 .catch(error => { 1781 console.error('æ¬å°æ æ³å è½½51aç»è®¡ï¼çº¿ä¸å³å¯å è½½:', error); 1782 }); 1783</script>
1783<link rel="stylesheet" href="https://cdn.cbd.int/[email protected]/icon/ali_iconfont_css.css">
1783<script defer type="text/javascript" src="https://cdn1.tianli0.top/npm/[email protected]/dist/sweetalert2.all.js"></script>
1783<script defer src="/js/lunar.js"></script>
1783<script defer src="/js/day.js"></script>
1783<script src="https://cdn.staticfile.org/jquery/3.6.3/jquery.min.js"></script>
1783<script async data-pjax src="/js/txmap.js"></script>
1783<link rel="stylesheet" href="https://cdn.cbd.int/[email protected]/aplayer/APlayer.min.css" media="print" onload="this.media='all'">
1783<script src="https://cdn.cbd.int/[email protected]/js/APlayer.min.js"></script>
1783<script src="https://cdn.cbd.int/[email protected]/assets/js/Meting2.min.js"></script>
1783<script src="https://cdn.cbd.int/[email protected]/pjax.min.js"></script>
1783<script>let pjaxSelectors = ["meta[property=\"og:image\"]","meta[property=\"og:title\"]","meta[property=\"og:url\"]","meta[property=\"og:type\"]","meta[property=\"og:site_name\"]","meta[property=\"og:description\"]","head > title","#config-diff","#body-wrap","#rightside-config-hide","#rightside-config-show",".js-pjax"] 1784 1785var pjax = new Pjax({ 1786 elements: 'a:not([target="_blank"])', 1787 selectors: pjaxSelectors, 1788 cacheBust: false, 1789 analytics: false, 1790 scrollRestoration: false 1791}) 1792 1793document.addEventListener('pjax:send', function () { 1794 // removeEventListener scroll 1795 window.tocScrollFn && window.removeEventListener('scroll', window.tocScrollFn) 1796 window.scrollCollect && window.removeEventListener('scroll', scrollCollect) 1797 1798 document.getElementById('rightside').style.cssText = "opacity: ''; transform: ''" 1799 1800 if (window.aplayers) { 1801 for (let i = 0; i < window.aplayers.length; i++) { 1802 if (!window.aplayers[i].options.fixed) { 1803 window.aplayers[i].destroy() 1804 } 1805 } 1806 } 1807 1808 typeof typed === 'object' && typed.destroy() 1809 1810 //reset readmode 1811 const $bodyClassList = document.body.classList 1812 $bodyClassList.contains('read-mode') && $bodyClassList.remove('read-mode') 1813}) 1814 1815document.addEventListener('pjax:complete', function () { 1816 window.refreshFn() 1817 1818 document.querySelectorAll('script[data-pjax]').forEach(item => { 1819 const newScript = document.createElement('script') 1820 const content = item.text || item.textContent || item.innerHTML || "" 1821 Array.from(item.attributes).forEach(attr => newScript.setAttribute(attr.name, attr.value)) 1822 newScript.appendChild(document.createTextNode(content)) 1823 item.parentNode.replaceChild(newScript, item) 1824 }) 1825 1826 GLOBAL_CONFIG.islazyload && window.lazyLoadInstance.update() 1827 1828 typeof chatBtnFn === 'function' && chatBtnFn() 1829 typeof panguInit === 'function' && panguInit() 1830 1831 // google analytics 1832 typeof gtag === 'function' && gtag('config', '', {'page_path': window.location.pathname}); 1833 1834 // baidu analytics 1835 typeof _hmt === 'object' && _hmt.push(['_trackPageview',window.location.pathname]); 1836 1837 typeof loadMeting === 'function' && document.getElementsByClassName('aplayer').length && loadMeting() 1838 1839 // prismjs 1840 typeof Prism === 'object' && Prism.highlightAll() 1841}) 1842 1843document.addEventListener('pjax:error', (e) => { 1844 if (e.request.status === 404) { 1845 pjax.loadUrl('/404.html') 1846 } 1847})</script>
1847<script charset="UTF-8" src="https://cdn.cbd.int/[email protected]/accesskey/accesskey.js"></script>
1847</div><!-- hexo injector body_end start -->
1847<script data-pjax> 1848 function butterfly_clock_anzhiyu_injector_config(){ 1849 var parent_div_git = document.getElementsByClassName('sticky_layout')[0]; 1850 var item_html = '<div class="card-widget card-clock"><div class="card-glass"><div class="card-background"><div class="card-content"><div id="hexo_electric_clock"><img class="entered loading" id="card-clock-loading" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror="this.onerror=null,this.src="/assets/r1.jpg"" data-lazy-src="https://cdn.cbd.int/hexo-butterfly-clock-anzhiyu/lib/loading.gif" style="height: 120px; width: 100%;" data-ll-status="loading"/></div></div></div></div></div>'; 1851 console.log('å·²æè½½butterfly_clock_anzhiyu') 1852 if(parent_div_git) { 1853 parent_div_git.insertAdjacentHTML("afterbegin",item_html) 1854 } 1855 } 1856 var elist = 'null'.split(','); 1857 var cpage = location.pathname; 1858 var epage = '/'; 1859 var qweather_key = 'b16a1fa0e63c46a4b8f28abfb06ae3fe'; 1860 var gaud_map_key = 'e2b04289e870b005374ee030148d64fd&s=rsv3'; 1861 var baidu_ak_key = 'undefined'; 1862 var flag = 0; 1863 var clock_rectangle = '113.34532,23.15624'; 1864 var clock_default_rectangle_enable = 'false'; 1865 1866 for (var i=0;i<elist.length;i++){ 1867 if (cpage.includes(elist[i])){ 1868 flag++; 1869 } 1870 } 1871 1872 if ((epage ==='all')&&(flag == 0)){ 1873 butterfly_clock_anzhiyu_injector_config(); 1874 } 1875 else if (epage === cpage){ 1876 butterfly_clock_anzhiyu_injector_config(); 1877 } 1878 </script>
1878<script src="https://widget.qweather.net/simple/static/js/he-simple-common.js?v=2.0"></script>
1878<script data-pjax src="https://cdn.cbd.int/hexo-butterfly-clock-anzhiyu/lib/clock.min.js"></script>
1878<div class="js-pjax">
1878<script async="async">var arr = document.getElementsByClassName('recent-post-item'); 1879for(var i = 0;i<arr.length;i++){ 1880 arr[i].classList.add('wow'); 1881 arr[i].classList.add('animate__fadeInLeft'); 1882 arr[i].setAttribute('data-wow-duration', '500ms'); 1883 arr[i].setAttribute('data-wow-delay', '200ms'); 1884 arr[i].setAttribute('data-wow-offset', '30'); 1885 arr[i].setAttribute('data-wow-iteration', '1'); 1886 }</script>
1886<script async="async">var arr = document.getElementsByClassName('card-widget'); 1887for(var i = 0;i<arr.length;i++){ 1888 arr[i].classList.add('wow'); 1889 arr[i].classList.add('animate__fadeInRight'); 1890 arr[i].setAttribute('data-wow-duration', '500ms'); 1891 arr[i].setAttribute('data-wow-delay', '200ms'); 1892 arr[i].setAttribute('data-wow-offset', '30'); 1893 arr[i].setAttribute('data-wow-iteration', '1'); 1894 }</script>
1894</div>
1894<script defer src="https://npm.elemecdn.com/hexo-butterfly-wowjs/lib/wow.min.js"></script>
1894<script defer src="https://npm.elemecdn.com/hexo-butterfly-wowjs/lib/wow_init.js"></script>
1894<!-- hexo injector body_end end --></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.