PageSourceSearch

https://ysicing.me/memos/

html ysicing.me collected 2026-10-08 16:17:16 UTC 12,165 bytes, 286 lines download raw bytes

1
2
3<!DOCTYPE html>
4<html lang="en">
5
6<head>
7    <meta charset="utf-8">
8    <meta http-equiv="X-UA-Compatible" content="IE=edge">
9    <meta name="HandheldFriendly" content="True">
10    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
11    <meta name="description" content="新时代云缘生农民工">
12    <meta name="keywords" content="blog, ysicing, kubernetes, docker, javascript, typescript, react, vue, web, 前端, 后端, 云原生,容器">
13    
14    <meta name="google-adsense-account" content="ca-pub-7767117210142853">
15    <link rel="canonical" href="https://ysicing.me/memos/">
16    <link rel="shortcut icon" href="/static/cactus/images/favicon.ico">
17    <link rel="icon" type="image/png" href="/static/cactus/images/favicon-192x192.png" sizes="192x192">
18    <link rel="apple-touch-icon" sizes="180x180" href="/static/cactus/images/apple-touch-icon.png">
19    <link rel="alternate" type="application/atom+xml" href="/feed/atom" title="Memos - Solitudes » Feed" />
20    <link rel="alternate" type="application/rss+xml" href="/feed/rss" title="Memos - Solitudes » Feed" />
21    <link rel="alternate" type="application/json" href="/feed/json" title="Memos - Solitudes » Feed" />
22
23    
24    <meta property="og:title" content="Memos - Solitudes">
25    <meta property="og:description" content="新时代云缘生农民工">
26    <meta property="og:type" content="website">
27    <meta property="og:url" content="https://ysicing.me/memos/">
28    <meta property="og:site_name" content="Solitudes">
29    
30    <meta name="twitter:card" content="summary">
31    <meta name="twitter:title" content="Memos - Solitudes">
32    <meta name="twitter:description" content="新时代云缘生农民工">
33
34    <title>Memos - Solitudes</title>
35
36    <link rel="preconnect" href="https://registry.npmmirror.com" crossorigin>
37    <link rel="dns-prefetch" href="https://registry.npmmirror.com">
38    <link rel="stylesheet" href="https://registry.npmmirror.com/lxgw-wenkai-screen-web/latest/files/style.css" />
39    <link rel="stylesheet" href="/static/cactus/css/dark.css?v=2024012817">
40    <link rel="stylesheet" href="/static/cactus/css/sysdark.css?v=2024012817">
41    <link rel="stylesheet" href="/static/cactus/css/rtl.css">
42    <link rel="stylesheet" href="/static/cactus/css/main.css?v=2026021001">
43    <link rel="stylesheet" href="/static/cactus/lib/font-awesome/css/all.min.css">
44    
45</head>
46
47
48<body class="max-width mx-auto px3 ltr">
49
50<div class="content index py4">
51    <header class="header">
52        <a href="/">
53            <div class="logo" style="background-image: url(/static/cactus/images/logo.png?20211213);"></div>
54            <div class="title">
55                <h1>Solitudes</h1>
56            </div>
57        </a>
58        <nav>
59            <ul>
60                <li class="icon">
61                    <a href="#"><i class="fas fa-bars fa-2x"></i></a>
62                </li>
63                
64                <li><a class="color-main" href="/" >Home</a></li>
65                
66                <li><a class="color-main" href="/memos" >Memos</a></li>
67                
68                <li><a class="color-main" href="/archives/" >Archive</a></li>
69                
70                <li><a class="color-main" href="/books/" >Book</a></li>
71                
72                <li><a class="color-main" href="/tags/" >Tags</a></li>
73                
74                <li><a class="color-main" href="/links/" >Friends</a></li>
75                
76                <li><a class="color-main" href="/about" >About</a></li>
77                
78            </ul>
79        </nav>
80    </header>
81    
82<link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/[email protected]/dist/APlayer.min.css">
83<style>
84  .dark .aplayer {
85    background: #212121
86  }
87
88  .dark .aplayer.aplayer-withlist .aplayer-info {
89    border-bottom-color: #5c5c5c
90  }
91
92  .dark .aplayer.aplayer-fixed .aplayer-list {
93    border-color: #5c5c5c
94  }
95
96  .dark .aplayer .aplayer-body {
97    background-color: #212121
98  }
99
100  .dark .aplayer .aplayer-info {
101    border-top-color: #212121
102  }
103
104  .dark .aplayer .aplayer-info .aplayer-music .aplayer-title {
105    color: #fff
106  }
107
108  .dark .aplayer .aplayer-info .aplayer-music .aplayer-author {
109    color: #fff
110  }
111
112  .dark .aplayer .aplayer-info .aplayer-controller .aplayer-time {
113    color: #eee
114  }
115
116  .dark .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon path {
117    fill: #eee
118  }
119
120  .dark .aplayer .aplayer-list {
121    background-color: #212121
122  }
123
124  .dark .aplayer .aplayer-list::-webkit-scrollbar-thumb {
125    background-color: #999
126  }
127
128  .dark .aplayer .aplayer-list::-webkit-scrollbar-thumb:hover {
129    background-color: #bbb
130  }
131
132  .dark .aplayer .aplayer-list li {
133    color: #fff;
134    border-top-color: #666
135  }
136
137  .dark .aplayer .aplayer-list li:hover {
138    background: #4e4e4e
139  }
140
141  .dark .aplayer .aplayer-list li.aplayer-list-light {
142    background: #6c6c6c
143  }
144
145  .dark .aplayer .aplayer-list li .aplayer-list-index {
146    color: #ddd
147  }
148
149  .dark .aplayer .aplayer-list li .aplayer-list-author {
150    color: #ddd
151  }
152
153  .dark .aplayer .aplayer-lrc {
154    text-shadow: -1px -1px 0 #666
155  }
156
157  .dark .aplayer .aplayer-lrc:before {
158    background: -moz-linear-gradient(top, #212121 0%, rgba(33, 33, 33, 0) 100%);
159    background: -webkit-linear-gradient(top, #212121 0%, rgba(33, 33, 33, 0) 100%);
160    background: linear-gradient(to bottom, #212121 0%, rgba(33, 33, 33, 0) 100%);
161    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#00212121', GradientType=0)
162  }
163
164  .dark .aplayer .aplayer-lrc:after {
165    background: -moz-linear-gradient(top, rgba(33, 33, 33, 0) 0%, rgba(33, 33, 33, 0.8) 100%);
166    background: -webkit-linear-gradient(top, rgba(33, 33, 33, 0) 0%, rgba(33, 33, 33, 0.8) 100%);
167    background: linear-gradient(to bottom, rgba(33, 33, 33, 0) 0%, rgba(33, 33, 33, 0.8) 100%);
168    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00212121', endColorstr='#cc212121', GradientType=0)
169  }
170
171  .dark .aplayer .aplayer-lrc p {
172    color: #fff
173  }
174
175  .dark .aplayer .aplayer-miniswitcher {
176    background: #484848
177  }
178
179  .dark .aplayer .aplayer-miniswitcher .aplayer-icon path {
180    fill: #eee
181  }
182</style>
183<section id="archive">
184  <span class="h1">Memos</span>
185  <div id="bber"></div>
186</section>
187<script type="88cbf8a9e8e2462b48d6c949-text/javascript">
188  let bbMemos = {
189      memos: "https://note.ysicing.net/",
190      limit: "",
191      creatorId: "1",
192      domId: ""
193    }
194</script>
vendor: 1 bytes, line 194
194
195<script type="88cbf8a9e8e2462b48d6c949-module" src="/static/cactus/js/emaction.js?v=2024010214"></script>
vendor: 1 bytes, line 195
195
196<script src=https://fastly.jsdelivr.net/npm/[email protected]/marked.min.js type="88cbf8a9e8e2462b48d6c949-text/javascript"></script>
vendor: 1 bytes, line 196
196
197<script src=https://fastly.jsdelivr.net/gh/Tokinx/ViewImage/view-image.min.js type="88cbf8a9e8e2462b48d6c949-text/javascript"></script>
vendor: 1 bytes, line 197
197
198<script src=https://fastly.jsdelivr.net/gh/Tokinx/Lately/lately.min.js type="88cbf8a9e8e2462b48d6c949-text/javascript"></script>
vendor: 1 bytes, line 198
198
199<script src=https://fastly.jsdelivr.net/npm/[email protected]/dist/APlayer.min.js type="88cbf8a9e8e2462b48d6c949-text/javascript"></script>
vendor: 1 bytes, line 199
199
200<script src=https://fastly.jsdelivr.net/npm/[email protected]/dist/Meting.min.js type="88cbf8a9e8e2462b48d6c949-text/javascript"></script>
vendor: 1 bytes, line 200
200
201<script src="/static/cactus/js/bb-lmm-mk.js?v=20231221438" type="88cbf8a9e8e2462b48d6c949-text/javascript"></script>
201
202
203</div>
204<footer id="footer">
205    <div class="footer-left">
206        Copyright &copy; ysicing, Powered by <a href="https://github.com/naiba/solitudes"
207            target="_blank">Solitudes</a> build·f19898a
208    </div>
209    <div class="footer-right">
210        <nav>
211            <ul>
212                
213                <li><a href="/" >Home</a></li>
214                
215                <li><a href="/feed/" >RSS</a></li>
216                
217                <li><a href="/hao123/"  target="_blank" >Hao123</a></li>
218                
219                
220            </ul>
221        </nav>
222    </div>
223</footer>
224</div>
225
226
227<script src="/static/cactus/js/main.js?v=2026021001" type="88cbf8a9e8e2462b48d6c949-text/javascript"></script>
227
228
229<script src="https://registry.npmmirror.com/vditor/3.10.4/files/dist/method.min.js" type="88cbf8a9e8e2462b48d6c949-text/javascript"></script>
229
230<link rel="stylesheet" href="https://registry.npmmirror.com/@highlightjs/cdn-assets/11.10.0/files/styles/github-dark-dimmed.min.css">
231<script src="https://registry.npmmirror.com/@highlightjs/cdn-assets/11.10.0/files/highlight.min.js" type="88cbf8a9e8e2462b48d6c949-text/javascript"></script>
vendor: 1 bytes, line 231
231
232<script src="https://registry.npmmirror.com/highlightjs-copy/1.0.5/files/dist/highlightjs-copy.min.js" type="88cbf8a9e8e2462b48d6c949-text/javascript"></script>
232
233<link rel="stylesheet" href="https://registry.npmmirror.com/highlightjs-copy/1.0.5/files/dist/highlightjs-copy.min.css" />
234
235  
236    
237<script async src="https://u.external.ysicing.net/script.js" data-website-id="65cb12f7-5a11-4875-b961-99419a4950e6" type="88cbf8a9e8e2462b48d6c949-text/javascript"></script>
237
238    
239  
240
241<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7767117210142853" crossorigin="anonymous" type="88cbf8a9e8e2462b48d6c949-text/javascript"></script>
vendor: 1 bytes, line 241
241
242<script type="88cbf8a9e8e2462b48d6c949-text/javascript">
243    (function () {
244        try {
245            document.querySelectorAll(".language-echarts,.language-mindmap").forEach(e => {
246                e.style.height = e.offsetWidth * 0.5 + 'px';
247            })
248        } catch (error) {
249            console.log(error);
250        }
251        try {
252
253            const renders = {
254                "mermaidRender": Vditor.mermaidRender,
255                "mindmapRender": Vditor.mindmapRender,
256                "chartRender": Vditor.chartRender,
257                "mediaRender": Vditor.mediaRender,
258                "mathRender": Vditor.mathRender,
259                "graphvizRender": Vditor.graphvizRender,
260                "plantumlRender": Vditor.plantumlRender,
261            };
262            for (let i = 0; i < Object.keys(renders).length; i++) {
263                const render = renders[Object.keys(renders)[i]];
264                try {
265                    if (Object.keys(renders)[i] == "mermaidRender") {
266                        let theme = "dark" == "dark" ? "dark" : undefined;
267                        render(document, undefined, theme)
268                    } else {
269                        render(document)
270                    }
271                } catch (error) {
272                    console.log(Object.keys(renders)[i], error);
273                }
274            }
275        } catch (error) {
276            console.log(error);
277        }
278        hljs.addPlugin(new CopyButtonPlugin());
279        hljs.highlightAll();
280    })()
281</script>
vendor: 144 bytes, lines 281-283
281
282
283<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="88cbf8a9e8e2462b48d6c949-|49" defer></script>
283<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"91878334364a4d5197c0a7cc4189b9a2","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 283
283
284<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a476746a7ef0198c',t:'MTc5MTQ3NjIzNQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
284</body>
285</html>
286

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.