1<!DOCTYPE html> 2<html lang="zh-CN"> 3 4<head> 5 <meta charset="utf-8"> 6<!-- This site is hosted on Netlify. Anyone can build and deploy a site 7 like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=0c9568f9-1b44-474c-a8ba-017c43f9494c 8 Netlify hosting facts for this site: static/SSR served via Netlify Edge. --> 9 <meta name="viewport" content="width=device-width, initial-scale=1"> 10 <meta name="robots" content="noodp" ><title>æææç« - Tiat's Warehouse</title><meta name="Description" content=""><meta property="og:url" content="https://tiatdream.netlify.app/posts/"> 11 <meta property="og:site_name" content="Tiat's Warehouse"> 12 <meta property="og:title" content="Posts"> 13 <meta property="og:locale" content="zh_CN"> 14 <meta property="og:type" content="website"> 15 16 <meta name="twitter:card" content="summary"> 17 <meta name="twitter:title" content="Posts"> 18<meta name="application-name" content="Tiat's Dream"> 19<meta name="apple-mobile-web-app-title" content="Tiat's Dream"> 20 21<meta name="theme-color" content="#f8f8f8"><meta name="msapplication-TileColor" content="#da532c"> 22 23 24
25<link rel="canonical" href="https://tiatdream.netlify.app/posts/" > 26<link rel="stylesheet" href="/css/main.min.css"><link rel="stylesheet" href="/css/style.min.css"></head> 27 28 29<body data-instant-intensity="viewport" class="tw:flex tw:min-h-screen tw:flex-col">
29<script> 30 function setTheme(theme) { 31 document.body.setAttribute('theme', theme); 32 document.documentElement.className = theme; 33 document.documentElement.style.setProperty('color-scheme', theme === 'light' ? 'light' : 'dark'); 34 if (theme === 'light') { 35 document.documentElement.classList.remove('dark') 36 } else { 37 document.documentElement.classList.add('dark') 38 } 39 window.theme = theme; 40 window.isDark = window.theme !== 'light' 41 } 42 function saveTheme(theme) {window.localStorage && localStorage.setItem('theme', theme);} 43 function getMeta(metaName) {const metas = document.getElementsByTagName('meta'); for (let i = 0; i < metas.length; i++) if (metas[i].getAttribute('name') === metaName) return metas[i]; return '';} 44 if (window.localStorage && localStorage.getItem('theme')) { 45 let theme = localStorage.getItem('theme'); 46 if (theme === 'light' || theme === 'dark') { 47 setTheme(theme); 48 } else { 49 if ((window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches)) { 50 setTheme('dark'); 51 } else { 52 setTheme('light'); 53 } 54 } 55 } else { 56 if ('' === 'light' || '' === 'dark') 57 setTheme(''), saveTheme(''); 58 else saveTheme('auto'), window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ? setTheme('dark') : setTheme('light'); 59 } 60 let metaColors = {'light': '#f8f8f8','dark': '#161b22'} 61 getMeta('theme-color').content = metaColors[document.body.getAttribute('theme')]; 62 window.switchThemeEventSet = new Set() 63</script>
63<div id="back-to-top"></div> 64 <div id="mask"></div><header class="desktop tw:print:hidden!" id="header-desktop"> 65 <div class="header-wrapper"> 66 <div class="header-title"> 67 <a href="/" title="Tiat's Warehouse"><img class="tw:inline tw:align-text-bottom tw:mr-1" src='/tiat2_18039085687870042313.png' alt="Tiat's Dream" height="32" width="32">Tiat's Dream</a> 68 </div> 69 <div class="menu"> 70 <div class="menu-inner"><a class="menu-item active" 71 href="/posts/" > æç« </a><a class="menu-item" 72 href="/tags/" > æ ç¾ </a><a class="menu-item" 73 href="/categories/" > åç±» </a><a class="menu-item" 74 href="/links/" > 龿¥ </a><a class="menu-item" 75 href="https://tiatgallery.netlify.app/" 76 rel="noopener noreferrer" target="_blank" > å¾åº </a><a class="menu-item" 77 href="/about/" > å ³äº </a><a class="menu-item" 78 href="/search/" > æç´¢ </a><span class="menu-item delimiter"></span><div class="menu-item theme-select tw:inline-block"> 79 <svg class="icon" 80 xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z"/></svg> 81 <select class="color-theme-select" id="theme-select-desktop" aria-label="忢䏻é¢"> 82 <option value="light">æµ è²</option> 83 <option value="dark">æ·±è²</option> 84 <option value="auto">è·éç³»ç»</option> 85 </select> 86 </div></div> 87 </div> 88 </div> 89</header><header class="mobile tw:print:hidden!" id="header-mobile"> 90 <div class="header-container"> 91 <div class="header-wrapper"> 92 <div class="header-title"> 93 <a href="/" title="Tiat's Warehouse"><img class="tw:inline tw:align-text-bottom tw:mr-1" src='/tiat2_18039085687870042313.png' alt="Tiat's Dream" height="32" width="32">Tiat's Dream</a> 94 </div> 95 <div class="menu-toggle" id="menu-toggle-mobile"> 96 <span></span><span></span><span></span> 97 </div> 98 </div> 99 <div class="menu" id="menu-mobile"><a class="menu-item" href="/posts/" title="" >æç« </a><a class="menu-item" href="/tags/" title="" >æ ç¾</a><a class="menu-item" href="/categories/" title="" >åç±»</a><a class="menu-item" href="/links/" title="" >龿¥</a><a class="menu-item" href="https://tiatgallery.netlify.app/" title="" 100 rel="noopener noreferrer" target="_blank" >å¾åº</a><a class="menu-item" href="/about/" title="" >å ³äº</a><a class="menu-item" href="/search/" title="" >æç´¢</a><div class="menu-item theme-select tw:w-full"> 101 <svg class="icon" 102 xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z"/></svg> 103 <select class="color-theme-select" id="theme-select-mobile" aria-label="忢䏻é¢"> 104 <option value="light">æµ è²</option> 105 <option value="dark">æ·±è²</option> 106 <option value="auto">è·éç³»ç»</option> 107 </select> 108 </div></div> 109 </div> 110</header> 111<div class="search-dropdown desktop"> 112 <div id="search-dropdown-desktop"></div> 113</div> 114<div class="search-dropdown mobile"> 115 <div id="search-dropdown-mobile"></div> 116</div><main class="tw:mx-4 tw:flex-1"><div class="page archive"><h2 class="single-title">æææç« </h2><h3 class="group-title">2026</h3><div class="archive-item"> 117 <a href="/posts/extract-chore/" class="archive-item-link">é¶æ£çæå½</a>
118 <span class="archive-item-date">08-19</span> 119 </div><div class="archive-item"> 120 <a href="/posts/finance-transitionalgainstrap/" class="archive-item-link">å¦ç¹ç»æµÂ·è¿æ¸¡æ§æ¶çé·é±</a> 121 <span class="archive-item-date">07-04</span> 122 </div><div class="archive-item"> 123 <a href="/posts/ai-transformer/" class="archive-item-link">å¦ç¹AI·Tranformer</a> 124 <span class="archive-item-date">06-30</span> 125 </div><div class="archive-item"> 126 <a href="/posts/trip-2/" class="archive-item-link">è®¿å¾½å· & ç»é»å±±</a> 127 <span class="archive-item-date">05-31</span> 128 </div><div class="archive-item"> 129 <a href="/posts/life-learnculture/" class="archive-item-link">å¦ç¹æå</a> 130 <span class="archive-item-date">04-18</span> 131 </div><div class="archive-item"> 132 <a href="/posts/ai-general/" class="archive-item-link">å¦ç¹AI·综å</a> 133 <span class="archive-item-date">04-18</span> 134 </div><div class="archive-item"> 135 <a href="/posts/life-chore/" class="archive-item-link">æ¥å¸¸æèè®°å½</a> 136 <span class="archive-item-date">04-18</span> 137 </div><div class="archive-item"> 138 <a href="/posts/trip-1/" class="archive-item-link">访é²è¿ & 溯平津</a> 139 <span class="archive-item-date">04-15</span> 140 </div><div class="archive-item"> 141 <a href="/posts/genshin-zeitlind/" class="archive-item-link">å±±ä¸å¥½é¿æ¥</a> 142 <span class="archive-item-date">04-11</span> 143 </div><div class="archive-item"> 144 <a href="/posts/ai-coding/" class="archive-item-link">å¦ç¹AI·ç¼ç¨å¼å</a> 145 <span class="archive-item-date">04-05</span> 146 </div><div class="archive-item"> 147 <a href="/posts/extract-elderly/" class="archive-item-link">èåç ´äº§</a> 148 <span class="archive-item-date">04-05</span> 149 </div><div class="archive-item"> 150 <a href="/posts/life-hongkong/" class="archive-item-link">å ³äºé¦æ¸¯</a> 151 <span class="archive-item-date">04-04</span> 152 </div><div class="archive-item"> 153 <a href="/posts/extract-pholisophy/" class="archive-item-link">读ç¹å²å¦</a> 154 <span class="archive-item-date">03-29</span> 155 </div><div class="archive-item"> 156 <a href="/posts/extract-yanghua/" class="archive-item-link">æ¨è±ä¹æ</a> 157 <span class="archive-item-date">03-24</span> 158 </div><div class="archive-item"> 159 <a href="/posts/life-reading/" class="archive-item-link">读ç¹ä¹¦å§</a> 160 <span class="archive-item-date">03-22</span> 161 </div><div class="archive-item"> 162 <a href="/posts/ai-openclaw/" class="archive-item-link">å¦ç¹AI·OpenClaw ä¹ç¶è®¿è°</a> 163 <span class="archive-item-date">03-01</span> 164 </div><div class="archive-item"> 165 <a href="/posts/ai-llm/" class="archive-item-link">å¦ç¹AI·大模å</a> 166 <span class="archive-item-date">02-26</span> 167 </div><h3 class="group-title">2025</h3><div class="archive-item"> 168 <a href="/posts/extract-fate/" class="archive-item-link">å½Â·è¿</a> 169 <span class="archive-item-date">12-03</span> 170 </div><div class="archive-item"> 171 <a href="/posts/career-aiinterview/" class="archive-item-link">å ³äºAIé¢è¯çè°ç </a>
172 <span class="archive-item-date">09-18</span> 173 </div><div class="archive-item"> 174 <a href="/posts/extract-dawei/" class="archive-item-link">大ä¼å¥çæ¼è®²</a> 175 <span class="archive-item-date">04-28</span> 176 </div><ul class="pagination"><li class="page-item active"> 177 <span class="page-link"> 178 <a href="/posts/">1</a> 179 </span> 180 </li><li class="page-item "> 181 <span class="page-link"> 182 <a href="/posts/page/2/">2</a> 183 </span> 184 </li><li class="page-item "> 185 <span class="page-link"> 186 <a href="/posts/page/3/">3</a> 187 </span> 188 </li><li class="page-item "> 189 <span class="page-link"> 190 <a href="/posts/page/4/">4</a> 191 </span> 192 </li></ul></div></main><footer class="footer"> 193 <div class="footer-container"><div class="footer-line"> <p style="color: #a6b8e0">What do you do at the end of the world?</p> <p style="color: #ca7485">Are you busy?</p> <p><span style="color: #a6b8e0">Will you</span><span style="color: #ca7485"> save us?</span></p></div><div class="footer-line"> 194 ç± <a href="https://gohugo.io/" target="_blank" rel="noopener noreferrer" title="Hugo 0.164.0">Hugo</a> 强åé©±å¨ | ä¸»é¢ - <a href="https://github.com/HEIGE-PCloud/DoIt" target="_blank" rel="noopener noreferrer" title="DoIt 1.0.2"><svg class="icon" 195 xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M402.3 344.9l32-32c5-5 13.7-1.5 13.7 5.7V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h273.5c7.1 0 10.7 8.6 5.7 13.7l-32 32c-1.5 1.5-3.5 2.3-5.7 2.3H48v352h352V350.5c0-2.1.8-4.1 2.3-5.6zm156.6-201.8L296.3 405.7l-90.4 10c-26.2 2.9-48.5-19.2-45.6-45.6l10-90.4L432.9 17.1c22.9-22.9 59.9-22.9 82.7 0l43.2 43.2c22.9 22.9 22.9 60 .1 82.8zM460.1 174L402 115.9 216.2 301.8l-7.3 65.3 65.3-7.3L460.1 174zm64.8-79.7l-43.2-43.2c-4.1-4.1-10.8-4.1-14.8 0L436 82l58.1 58.1 30.9-30.9c4-4.2 4-10.8-.1-14.9z"/></svg> DoIt</a> 196 </div><div class="footer-line"><svg class="icon" 197 xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 448c-110.532 0-200-89.451-200-200 0-110.531 89.451-200 200-200 110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200zm107.351-101.064c-9.614 9.712-45.53 41.396-104.065 41.396-82.43 0-140.484-61.425-140.484-141.567 0-79.152 60.275-139.401 139.762-139.401 55.531 0 88.738 26.62 97.593 34.779a11.965 11.965 0 0 1 1.936 15.322l-18.155 28.113c-3.841 5.95-11.966 7.282-17.499 2.921-8.595-6.776-31.814-22.538-61.708-22.538-48.303 0-77.916 35.33-77.916 80.082 0 41.589 26.888 83.692 78.277 83.692 32.657 0 56.843-19.039 65.726-27.225 5.27-4.857 13.596-4.039 17.82 1.738l19.865 27.17a11.947 11.947 0 0 1-1.152 15.518z"/></svg>2021 - 2026<span class="author"> <a href="https://tiatdream.netlify.app" target="_blank" rel="noopener noreferrer">Tiat</a></span> | <span class="license"><a rel="license external nofollow noopener noreffer" href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank">CC BY-NC 4.0</a></span></div> 198 <div class="footer-line"></div> 199 <div class="footer-line"> 200 </div> 201 </div></footer><div class="tw:print:hidden! tw:flex tw:flex-col tw:fixed tw:right-4 tw:bottom-4 tw:gap-2"><a href="#back-to-top" id="back-to-top-button" class="tw:transition-opacity tw:opacity-0 tw:block tw:bg-bgColor-secondary tw:rounded-full" style="padding: 0.6rem; line-height: 1.3rem; font-size: 1rem;" title="åå°é¡¶é¨"> 202 <svg class="icon" 203 xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z"/></svg> 204 </a> 205 206 </div> 207<link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" href="/lib/lightgallery/lightgallery.min.css"> 208 <noscript><link rel="stylesheet" href="/lib/lightgallery/lightgallery.min.css"></noscript><link rel="stylesheet" href="/lib/katex/katex.min.css"><link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" href="/lib/katex/copy-tex.min.css"> 209 <noscript><link rel="stylesheet" href="/lib/katex/copy-tex.min.css"></noscript><link rel="stylesheet" href="/css/fonts.css">
210<script>window.config={"lightGallery":{"actualSize":false,"exThumbImage":"data-thumbnail","hideBarsDelay":2000,"selector":".lightgallery","speed":400,"thumbContHeight":80,"thumbWidth":80,"thumbnail":true},"math":{"delimiters":[{"display":true,"left":"$$","right":"$$"},{"display":true,"left":"\\[","right":"\\]"},{"display":false,"left":"$","right":"$"},{"display":false,"left":"\\(","right":"\\)"}],"strict":false}};</script>
210<script 211 src="/lib/lightgallery/lightgallery.min.js" 212 213 defer 214 215 ></script>
215<script 216 src="/lib/lightgallery/lg-thumbnail.min.js" 217 218 defer 219 220 ></script>
220<script 221 src="/lib/lightgallery/lg-zoom.min.js" 222 223 defer 224 225 ></script>
225<script 226 src="/lib/katex/katex.min.js" 227 228 defer 229 230 ></script>
230<script 231 src="/lib/katex/auto-render.min.js" 232 233 defer 234 235 ></script>
235<script 236 src="/lib/katex/copy-tex.min.js" 237 238 defer 239 240 ></script>
240<script 241 src="/lib/katex/mhchem.min.js" 242 243 defer 244 245 ></script>
245<script 246 src="/js/katex.min.js" 247 248 defer 249 250 ></script>
250<script 251 src="/lib/lenis/lenis.min.js" 252 253 defer 254 255 ></script>
255<script 256 src="/js/ui-motion.js" 257 258 defer 259 260 ></script>
260<script 261 src="/js/theme.min.js" 262 263 defer 264 265 ></script>
265 266
267<script type="speculationrules"> 268 { 269 "prerender": [ 270 { 271 "where": { "href_matches": "/*" }, 272 "eagerness": "moderate" 273 } 274 ] 275 } 276</script>
276 277</body> 278 279</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.