1 2 3<!DOCTYPE html> 4<html lang="en"> 5 6<head> 7 <meta charset="utf-8"> 8 <meta name="HandheldFriendly" content="True"> 9 <meta name="viewport" content="width=device-width, initial-scale=1"> 10 <link rel="icon" type="image/x-icon" href="/favicon.ico"> 11 <link rel="icon" type="image/png" href="/logo.png"> 12 <link rel="shortcut icon" href="/logo.png"> 13 <link rel="apple-touch-icon" href="/logo.png"> 14 15 <link rel="stylesheet" href="/static/site/cactus/css/theme-auto.css?v2026081501"> 16 <link rel="stylesheet" href="/static/site/cactus/css/main.css?v2026101004"> 17 <link rel="preconnect" href="https://cdnjs.cloudflare.com"> 18 <link rel="preconnect" href="https://unpkg.com"> 19 <link rel="preload" as="image" href="/logo.png?20211213"> 20 <link rel="dns-prefetch" href="https://gravatar.loli.net"> 21 <link rel="dns-prefetch" href="https://api.dicebear.com"> 22 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css" media="print" onload="this.media='all'"> 23 <noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css"></noscript> 24 <title>Tags Cloud - 奶ç¸å客</title> 25 26 <meta name="description" content="Browse all tags and categories used across articles and books. Find content by topic and discover related writings easily."> 27 <meta name="keywords" content="奶ç¸å客,naiba"> 28 <link rel="alternate" type="application/rss+xml" title="奶ç¸å客 » Feed" 29 href="https://lifelonglearn.ing/feed/rss"> 30 <link rel="alternate" type="application/atom+xml" title="奶ç¸å客 » Feed" 31 href="https://lifelonglearn.ing/feed/atom"> 32 <link rel="alternate" type="application/json" title="奶ç¸å客 » Feed" 33 href="https://lifelonglearn.ing/feed/json"> 34 <link rel="canonical" href="https://lifelonglearn.ing/tags/"> 35 <meta name="author" content="奶ç¸å客"> 36 <meta property="og:title" content="Tags Cloud - 奶ç¸å客"> 37 <meta property="og:description" content="Browse all tags and categories used across articles and books. Find content by topic and discover related writings easily."> 38 39 <meta property="og:url" content="https://lifelonglearn.ing/tags/"> 40 <meta property="og:type" content="website"> 41 <meta property="og:site_name" content="奶ç¸å客"> 42 <meta property="og:image" content="https://lifelonglearn.ing/logo.png"> 43 44 <meta name="twitter:card" content="summary_large_image"> 45 <meta name="twitter:title" content="Tags Cloud - 奶ç¸å客"> 46 <meta name="twitter:description" content="Browse all tags and categories used across articles and books. Find content by topic and discover related writings easily."> 47 <meta name="twitter:image" content="https://lifelonglearn.ing/logo.png"> 48 <link rel="stylesheet" href="/static/site/cactus/css/reading.css?v2026100913"> 49 <link rel="stylesheet" href="/static/site/cactus/css/layout.css?v2026101008"> 50 51</head> 52 53<body class="max-width mx-auto px3 ltr"> 54 <a href="#main-content" class="sr-only">Skip to content</a> 55 56 57 58
58<script type="application/ld+json"> 59 { 60 "@context": "https://schema.org", 61 "@type": "BreadcrumbList", 62 "itemListElement": [ 63 { 64 "@type": "ListItem", 65 "position": 1, 66 "name": "Home", 67 "item": "https://lifelonglearn.ing/" 68 }, 69 { 70 "@type": "ListItem", 71 "position": 2, 72 "name": "Tags", 73 "item": "https://lifelonglearn.ing/tags/" 74 } 75 ] 76 } 77 </script>
77 78 79 80 81 82 83<div class="content index py4"> 84 <header id="header"> 85 <a href="/" id="logo" style="background-image: url(/logo.png?20211213);" aria-label="奶ç¸å客"></a> 86 <div id="title"> 87 <div class="h1"><a href="/">奶ç¸å客</a></div> 88 </div> 89 <nav id="nav" aria-label="Menu"> 90 <ul id="cactus-navigation"> 91 <li class="icon"> 92 <button type="button" aria-label="Menu" aria-controls="cactus-navigation" aria-expanded="false"><i class="fa-solid fa-bars fa-2x" aria-hidden="true"></i></button> 93 </li> 94 95 <li><a href="/" >é¦é¡µ</a></li> 96 97 <li><a href="/posts/" >æç« </a></li> 98 99 <li><a href="/tags/" >æ ç¾</a></li> 100 101 <li><a href="/friends" >åé¾</a></li> 102 103 <li><a href="/readers/" data-testid="site-reader-circle-nav">Reader circle</a></li> 104 <li><a href="/login" data-testid="site-account-nav">Sign in</a></li> 105 </ul> 106 </nav> 107 </header> 108 109<main id="main-content"> 110<h1 class="sr-only">Tags Cloud - 奶ç¸å客</h1> 111<section id="tags"> 112 113 <a data-testid="tag-entry" href="/tags/Journal/"> 114 Journal <small>16</small> 115 </a> 116 117 <a data-testid="tag-entry" href="/tags/Solidity/"> 118 Solidity <small>15</small> 119 </a> 120 121 <a data-testid="tag-entry" href="/tags/Blockchain/"> 122 Blockchain <small>11</small> 123 </a> 124 125 <a data-testid="tag-entry" href="/tags/Ethereum/"> 126 Ethereum <small>9</small> 127 </a> 128 129 <a data-testid="tag-entry" href="/tags/Crypto/"> 130 Crypto <small>8</small> 131 </a> 132 133 <a data-testid="tag-entry" href="/tags/AI/"> 134 AI <small>7</small> 135 </a> 136 137 <a data-testid="tag-entry" href="/tags/Go/"> 138 Go <small>7</small> 139 </a> 140 141 <a data-testid="tag-entry" href="/tags/Summary/"> 142 Summary <small>7</small> 143 </a> 144 145 <a data-testid="tag-entry" href="/tags/Dapp/"> 146 Dapp <small>6</small> 147 </a> 148 149 <a data-testid="tag-entry" href="/tags/DeFi/"> 150 DeFi <small>6</small> 151 </a> 152 153 <a data-testid="tag-entry" href="/tags/Rust/"> 154 Rust <small>6</small> 155 </a> 156 157 <a data-testid="tag-entry" href="/tags/Security/"> 158 Security <small>6</small> 159 </a> 160 161 <a data-testid="tag-entry" href="/tags/WTF/"> 162 WTF <small>5</small> 163 </a> 164 165 <a data-testid="tag-entry" href="/tags/Team/"> 166 Team <small>4</small> 167 </a> 168 169 <a data-testid="tag-entry" href="/tags/Android/"> 170 Android <small>3</small> 171 </a> 172 173 <a data-testid="tag-entry" href="/tags/CTF/"> 174 CTF <small>3</small> 175 </a> 176 177 <a data-testid="tag-entry" href="/tags/DEX/"> 178 DEX <small>3</small> 179 </a> 180 181 <a data-testid="tag-entry" href="/tags/Move/"> 182 Move <small>3</small> 183 </a> 184 185 <a data-testid="tag-entry" href="/tags/Solana/"> 186 Solana <small>3</small> 187 </a> 188 189 <a data-testid="tag-entry" href="/tags/VSCode/"> 190 VSCode <small>3</small> 191 </a> 192 193 <a data-testid="tag-entry" href="/tags/iOS/"> 194 iOS <small>3</small> 195 </a> 196 197 <a data-testid="tag-entry" href="/tags/Aptos/"> 198 Aptos <small>2</small> 199 </a> 200 201 <a data-testid="tag-entry" href="/tags/Domain/"> 202 Domain <small>2</small> 203 </a> 204 205 <a data-testid="tag-entry" href="/tags/ERC4337/"> 206 ERC4337 <small>2</small> 207 </a> 208 209 <a data-testid="tag-entry" href="/tags/GameFi/"> 210 GameFi <small>2</small> 211 </a> 212 213 <a data-testid="tag-entry" href="/tags/GitHub/"> 214 GitHub <small>2</small> 215 </a> 216 217 <a data-testid="tag-entry" href="/tags/OpenSource/"> 218 OpenSource <small>2</small> 219 </a> 220 221 <a data-testid="tag-entry" href="/tags/Topic/"> 222 Topic <small>2</small> 223 </a> 224 225 <a data-testid="tag-entry" href="/tags/Vibe%20Coding/"> 226 Vibe Coding <small>2</small> 227 </a> 228 229 <a data-testid="tag-entry" href="/tags/Animal/"> 230 Animal <small>1</small> 231 </a> 232 233 <a data-testid="tag-entry" href="/tags/Backup/"> 234 Backup <small>1</small> 235 </a> 236 237 <a data-testid="tag-entry" href="/tags/Bitcoin/"> 238 Bitcoin <small>1</small> 239 </a> 240 241 <a data-testid="tag-entry" href="/tags/Chrome/"> 242 Chrome <small>1</small> 243 </a> 244 245 <a data-testid="tag-entry" href="/tags/Database/"> 246 Database <small>1</small> 247 </a> 248 249 <a data-testid="tag-entry" href="/tags/Docker/"> 250 Docker <small>1</small> 251 </a> 252 253 <a data-testid="tag-entry" href="/tags/EIP7702/"> 254 EIP7702 <small>1</small> 255 </a> 256 257 <a data-testid="tag-entry" href="/tags/Finance/"> 258 Finance <small>1</small> 259 </a> 260 261 <a data-testid="tag-entry" href="/tags/Flutter/"> 262 Flutter <small>1</small> 263 </a> 264 265 <a data-testid="tag-entry" href="/tags/Front-end/"> 266 Front-end <small>1</small> 267 </a> 268 269 <a data-testid="tag-entry" href="/tags/Kotlin/"> 270 Kotlin <small>1</small> 271 </a> 272 273 <a data-testid="tag-entry" href="/tags/Machine%20Learning/"> 274 Machine Learning <small>1</small> 275 </a> 276 277 <a data-testid="tag-entry" href="/tags/Node.js/"> 278 Node.js <small>1</small> 279 </a> 280 281 <a data-testid="tag-entry" href="/tags/OCBC/"> 282 OCBC <small>1</small> 283 </a> 284 285 <a data-testid="tag-entry" href="/tags/PHP/"> 286 PHP <small>1</small> 287 </a> 288 289 <a data-testid="tag-entry" href="/tags/PayPal/"> 290 PayPal <small>1</small> 291 </a> 292 293 <a data-testid="tag-entry" href="/tags/RSS/"> 294 RSS <small>1</small> 295 </a> 296 297 <a data-testid="tag-entry" href="/tags/React/"> 298 React <small>1</small> 299 </a> 300 301 <a data-testid="tag-entry" href="/tags/Reverse%20engineering/"> 302 Reverse engineering <small>1</small> 303 </a> 304 305 <a data-testid="tag-entry" href="/tags/STT/"> 306 STT <small>1</small> 307 </a> 308 309 <a data-testid="tag-entry" href="/tags/SUI/"> 310 SUI <small>1</small> 311 </a> 312 313</section> 314 315 316<nav class="list-pagination" data-testid="pagination" aria-label="Page 1"> 317 318<span aria-current="page">Page 1</span> 319<a href="/tags/?page=2" rel="next" data-testid="pagination-next">Next Page</a> 320</nav> 321 322 323</main> 324 325</div> 326<footer id="footer"> 327 <div class="footer-left">
328 Copyright © <a href="https://lifelonglearn.ing">奶ç¸å客</a>, Powered by <a 329 href="https://github.com/naiba/solitudes" target="_blank" rel="noopener noreferrer">Solitudes</a> build·659c9aa4 330 </div> 331 <div class="footer-right"> 332 <nav> 333 <ul> 334 335 <li><a href="/feed/atom" aria-label="/feed/atom" title="/feed/atom"><i class="fa-solid fa-rss fa-xl"></i> 336 </a></li> 337 338 <li><a href="https://github.com/naiba" aria-label="https://github.com/naiba" title="https://github.com/naiba"><i class="fa-brands fa-github fa-xl"></i> 339 </a></li> 340 341 <li><a href="/blog-reconstruction-message" ><i class="fas fa-anchor"></i> 342 æ¬ç«åå²</a></li> 343 344 </ul> 345 </nav> 346 </div> 347</footer> 348
349<script src="/static/site/cactus/js/main.js?v2026100805"></script>
vendor: 1 bytes, line 349
349
350<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/method.min.js"></script>
350 351<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.10.0/styles/github-dark-dimmed.min.css" media="print" onload="this.media='all'"> 352<noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.10.0/styles/github-dark-dimmed.min.css"></noscript>
353<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.10.0/highlight.min.js"></script>
vendor: 1 bytes, line 353
353
354<script src="https://unpkg.com/[email protected]/dist/highlightjs-copy.min.js"></script>
354 355<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/highlightjs-copy.min.css" media="print" onload="this.media='all'"> 356<noscript><link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/highlightjs-copy.min.css"></noscript> 357
358<script> 359 (function () { 360 try { 361 document.querySelectorAll(".language-echarts,.language-mindmap").forEach(e => { 362 e.style.height = e.offsetWidth * 0.5 + 'px'; 363 }) 364 } catch (error) { 365 console.log(error); 366 } 367 try { 368 369 const renders = { 370 "mermaidRender": Vditor.mermaidRender, 371 "mindmapRender": Vditor.mindmapRender, 372 "chartRender": Vditor.chartRender, 373 "mediaRender": Vditor.mediaRender, 374 "mathRender": Vditor.mathRender, 375 "graphvizRender": Vditor.graphvizRender, 376 "plantumlRender": Vditor.plantumlRender, 377 }; 378 for (let i = 0; i < Object.keys(renders).length; i++) { 379 const render = renders[Object.keys(renders)[i]]; 380 try { 381 if (Object.keys(renders)[i] == "mermaidRender") { 382 let theme = "cactus" == "dark" ? "dark" : undefined; 383 render(document, undefined, theme) 384 } else { 385 render(document) 386 } 387 } catch (error) { 388 console.log(Object.keys(renders)[i], error); 389 } 390 } 391 } catch (error) { 392 console.log(error); 393 } 394 hljs.addPlugin(new CopyButtonPlugin()); 395 hljs.highlightAll(); 396 })() 397</script>
vendor: 1 bytes, line 397
397
398<script> 399(function () { 400 var KEY = 'solitudes_feed_sub'; 401 var TTL = 300000; 402 var cached = null; 403 404 try { 405 cached = localStorage.getItem(KEY); 406 } catch (e) {} 407 408 if (cached) { 409 try { 410 var data = JSON.parse(cached); 411 if (Date.now() - data.t < TTL) { 412 show(data.v); 413 return; 414 } 415 } catch (e) {} 416 } 417 418 fetch('/feed/') 419 .then(function (response) { 420 return response.json(); 421 }) 422 .then(function (data) { 423 var subscribers = Number(data.subscribers) || 0; 424 425 try { 426 localStorage.setItem(KEY, JSON.stringify({ 427 v: subscribers, 428 t: Date.now() 429 })); 430 } catch (e) {} 431 432 show(subscribers); 433 }) 434 .catch(function () {}); 435 436 function show(subscribers) { 437 if (subscribers <= 0) return; 438 if (document.querySelector('.solitudes-feed-subscriber')) return; 439 440 var icon = document.querySelector('#footer .fa-rss'); 441 if (!icon) return; 442 443 var link = icon.closest('a'); 444 if (!link) return; 445 446 link.style.position = 'relative'; 447 link.style.display = 'inline-block'; 448 link.style.marginRight = '4rem'; 449 450 var badge = document.createElement('span'); 451 badge.className = 'solitudes-feed-subscriber'; 452 badge.textContent = subscribers + '人订é '; 453 badge.style.cssText = [ 454 'position:absolute', 455 'top:-13px', 456 'left:1.2rem', 457 'width:max-content', 458 'font-size:10px', 459 'line-height:1.4', 460 'white-space:nowrap', 461 'color:var(--color-accent)', 462 'font-weight:900', 463 'border:1px solid var(--color-accent)', 464 'border-radius:8px', 465 'padding:0 3px', 466 'pointer-events:none' 467 ].join(';'); 468 469 link.appendChild(badge); 470 } 471})(); 472</script>
472 473
474<script defer src="/static/site/cactus/js/reading.js?v2026100502"></script>
vendor: 1 bytes, line 474
474
475<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"16d7d0de116f47b09d35a9f0fa72d67d","r":1,"spa":2}' crossorigin="anonymous"></script>
475 476</body> 477 478</html> 479
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.