-
Notifications
You must be signed in to change notification settings - Fork 0
/
atom.xml
323 lines (160 loc) · 106 KB
/
atom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Alex的空间</title>
<link href="https://asuna.site/atom.xml" rel="self"/>
<link href="https://asuna.site/"/>
<updated>2022-05-07T10:11:46.382Z</updated>
<id>https://asuna.site/</id>
<author>
<name>Alex</name>
</author>
<generator uri="https://hexo.io/">Hexo</generator>
<entry>
<title>Mirai-BOT的部署和使用</title>
<link href="https://asuna.site/posts/5ce0ce93/"/>
<id>https://asuna.site/posts/5ce0ce93/</id>
<published>2022-05-07T09:04:10.000Z</published>
<updated>2022-05-07T10:11:46.382Z</updated>
<content type="html"><![CDATA[<h1 id="Mirai-BOT的部署和使用"><a href="#Mirai-BOT的部署和使用" class="headerlink" title="Mirai BOT的部署和使用"></a>Mirai BOT的部署和使用</h1><hr><h2 id="环境准备"><a href="#环境准备" class="headerlink" title="环境准备"></a>环境准备</h2><hr><p>此次使用Linux,CentOS 7.6 x86_64 (64bit)(纯净版)<br>配置:1H/1G 硬盘10g </p><p>高版本的gcc环境[^gcc],因为机器配置原因无法使用高版本的gcc编译和安装 [^版本],所以此次使用旧版的安装脚本。<br>Java,(Java version >= 11,一键安装脚本提供Java安装,可忽略) </p><h2 id="安装"><a href="#安装" class="headerlink" title="安装"></a>安装</h2><hr><p>使用图形界面版本:<br> 前往<a href="https://github.com/sonder-joker/mirai-compose/releases">sonder-joker/mirai-compose</a>下载适合你的系统的压缩包,解压到一个文件就可以使用。</p><p>使用纯控制台版本的一键脚本安装: </p><ol><li>访问<a href="https://github.com/iTXTech/mcl-installer/releases">iTXTech/mcl-installer</a> (一键下载Java和 iTXTech Mirai Console Loader);</li><li>下载适合你的系统的可执行文件;</li><li>在一个新文件夹存放这个文件,运行它;</li><li>通常可以一路回车使用默认设置完成安装,安装完成后程序自动退出;</li><li>运行 mcl.cmd 启动,成功后会看到绿色的 mirai-console started successfully。 </li></ol><p>以本机为例安装 </p><pre class="line-numbers language-none"><code class="language-none">cd /usr/bot#你想要安装 iTXTech MCL 的目录curl -LJO https://github.com/iTXTech/mcl-installer/releases/download/v1.0.3/mcl-installer-1.0.3-linux-amd64 #如果是macOS,就将链接中的 linux 修改为 macoschmod +x mcl-installer-1.0.3-linux-amd64 #运行权限./mcl-installer-1.0.3-linux-amd64 #运行一键安装脚本#如果您是新手,且没有特殊需求,一路回车就能进行安装了。Would you like to install Java? (Y/N, default: Y)是否安装Java,如果上面的检测结果输出的Java版本大于11即可,可输入N跳过安装,否则必须安装JavaJava version (8, 11, 17, 18, default: 17): 选择Java版本安装,默认为Java 17JRE or JDK (1: JRE, 2: JDK, default: JRE): 选择JRE还是JDK安装,默认为JREBinary Architecture (default: x64): 选择架构安装,默认x64,Apple Silicon 请选择 aarch64如果操作系统为Windows并且需要使用 mirai-native,请选择 x32(而不是i386等其他名字)The latest stable version of iTXTech MCL is x.x.x 获取最新MCL并询问是否下载Would you like to download it? (Y/N, default: Y) Y:下载,N:取消<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><h2 id="运行"><a href="#运行" class="headerlink" title="运行"></a>运行</h2><h3 id="了解运行环境"><a href="#了解运行环境" class="headerlink" title="了解运行环境"></a>了解运行环境</h3><p>安装时自动下载了 Mirai Console 启动器(简称 <a href="https://github.com/iTXTech/mirai-console-loader">MCL</a>)。<br>启动器会帮你准备运行环境,下载和更新 Mirai 核心。你也可以使用启动器下载一些插件(见下文)。<br>第一次运行 mcl.cmd 时会初始化运行环境。下表说明了各个文件夹的用途。 </p><table><thead><tr><th align="left">文件夹名称</th><th>用途</th></tr></thead><tbody><tr><td align="left">scripts</td><td>存放启动器的脚本,一般不需要在意他们</td></tr><tr><td align="left">plugins</td><td>存放插件</td></tr><tr><td align="left">data</td><td>存放插件的数据,一般不需要在意它们</td></tr><tr><td align="left">config</td><td>存放插件的配置,可以打开并修改配置</td></tr><tr><td align="left">logs</td><td>存放运行时的日志,日志默认保留 7 天</td></tr></tbody></table><h3 id="下载和安装插件"><a href="#下载和安装插件" class="headerlink" title="下载和安装插件"></a>下载和安装插件</h3><p><strong>刚刚装好的 Mirai Console 是没有任何功能的。功能将由插件提供。</strong> </p><h4 id="安装官方插件-必须"><a href="#安装官方插件-必须" class="headerlink" title="安装官方插件(必须)"></a>安装官方插件(必须)</h4><p>Mirai 官方提供两个插件: </p><ul><li><a href="https://github.com/project-mirai/chat-command">chat-command</a>: 允许在聊天环境通过以 “/“ 起始的消息执行指令(不安装此环境不能在聊天环境中执行命令)</li><li><a href="https://github.com/project-mirai/mirai-api-http">mirai-api-http</a>:提供 HTTP 支持,允许使用其他编程语言的插件</li></ul><p>打开命令行 (Windows 系统按住Shift+鼠标右键,点击”在此处打开 PowerShell”),<br>可以使用 MCL 自动安装这些插件如:</p><pre class="line-numbers language-none"><code class="language-none">./mcl --update-package net.mamoe:mirai-api-http --type plugin --channel stable-v2./mcl --update-package net.mamoe:chat-command --type plugin --channel stable<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><p>注意: 插件有多个频道, –channel stable 表示使用名为 stable 的频道. 不同的插件可能会设置不同的频道, 具体需要使用哪个频道可参考特定插件的说明 (很多插件会单独说明要如何安装它们, 因此不必过多考虑). </p><h4 id="安装社区插件"><a href="#安装社区插件" class="headerlink" title="安装社区插件"></a>安装社区插件</h4><blockquote><p>Mirai 官方论坛 <a href="https://mirai.mamoe.net/category/11/%E6%8F%92%E4%BB%B6%E5%8F%91%E5%B8%83">Mirai Forum</a> </p></blockquote><p>如果是 JAR 文件的插件,放入 plugins 即可。其他插件一般都有特殊说明如何使用,请参考它们的说明。 </p><h3 id="使用控制台指令"><a href="#使用控制台指令" class="headerlink" title="使用控制台指令"></a>使用控制台指令</h3><p>运行<code>./mcl</code>启动 mcl.cmd 就会看到控制台。在控制台可以输入指令,按回车执行这条指令。<br>Mirai Console 内置一些指令,输入 ? 并回车可以查看指令列表。<br>一些常用指令介绍在<a href="https://github.com/mamoe/mirai/blob/dev/mirai-console/docs/BuiltInCommands.md#mirai-console---builtin-commands">这里</a>。 </p><h4 id="在群聊中使用命令-权限授予"><a href="#在群聊中使用命令-权限授予" class="headerlink" title="在群聊中使用命令 (权限授予)"></a>在群聊中使用命令 (权限授予)</h4><p>要允许从 QQ 聊天环境中使用各种命令, 你<strong>必须</strong> 完成以下的配置 </p><ol><li>安装 <a href="https://github.com/project-mirai/chat-command">chat-command</a> </li><li>完成命令执行权限授予 </li></ol><blockquote><p>关于不同的权限系统, 授予权限的方式, 或者授予权限的命令格式, 可能有所不一样<br>当使用 非内置权限系统 时, 具体的权限管理相关命令以相关的权限系统的文档为准</p><blockquote><p>如 <a href="https://github.com/Karlatemp/LuckPerms-Mirai">LuckPerms-Mirai</a> 的权限管理命令为 /lp 而不是 /permission(社区插件,易用的高级高效率权限组插件, 适合权限分配模型比较复杂的情况) </p></blockquote></blockquote><p>要完成权限授予, 你必须通过在控制台执行 [<a href="https://github.com/mamoe/mirai/blob/dev/mirai-console/docs/BuiltInCommands.md#permissioncommand">/permission permit [target] [permission] </a>来授予其他人执行相关命令的权限, 需要执行的权限一般情况在插件的介绍页都会给明</p><p>详见 <a href="https://github.com/mamoe/mirai/blob/dev/mirai-console/docs/BuiltInCommands.md#permissioncommand"><code>PermissionCommand</code></a></p><h3 id="其他"><a href="#其他" class="headerlink" title="其他"></a>其他</h3><h5 id="Tmux"><a href="#Tmux" class="headerlink" title="Tmux"></a>Tmux</h5><p>推荐使用Tmux放置程序后台运行<br>下载安装 </p><pre class="line-numbers language-none"><code class="language-none"># Ubuntu 或 Debian$ sudo apt-get install tmux# CentOS 或 Fedora$ sudo yum install tmux# Mac$ brew install tmux<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><p><a href="https://zhuanlan.zhihu.com/p/386085431">使用方法</a></p><h5 id="运行mcl-cmd提示glibc-2-XX缺少"><a href="#运行mcl-cmd提示glibc-2-XX缺少" class="headerlink" title="运行mcl.cmd提示glibc_2.XX缺少"></a>运行mcl.cmd提示glibc_2.XX缺少</h5><pre class="line-numbers language-none"><code class="language-none">[root@local ~] wget http://ftp.gnu.org/gnu/glibc/glibc-2.XX.tar.gz[root@local ~] tar -xf glibc-2.XX.tar.gz[root@local ~] cd glibc-2.XX[root@local glibc-2.XX] mkdir build[root@local glibc-2.XX] cd build[root@local build] …/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin[root@local build] make -j[root@local build] make install[root@local ~] strings /lib64/libc.so.6 | grep #查看是否安装<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><p>注:如果执行configure的时候报<code>configure: error: support for --no-whole-archive is needed</code>,则把configure命令改成</p><pre class="line-numbers language-none"><code class="language-none">…/glibc-2.17/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/includemake localedata/install-locales<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><p>[^gcc]: GNU编译器套件,GNU编译器套件包括C、<a href="https://baike.baidu.com/item/C%2B%2B/99272">C++</a>、 <a href="https://baike.baidu.com/item/Objective-C/8374012">Objective-C</a>、 <a href="https://baike.baidu.com/item/Fortran/674319">Fortran</a>、<a href="https://baike.baidu.com/item/Java/85979">Java</a>、<a href="https://baike.baidu.com/item/Ada/5606819">Ada</a>和<a href="https://baike.baidu.com/item/Go/953521">Go</a>语言前端,也包括了这些语言的库(如libstdc++,libgcj等)<br>[^版本]: 当前机器版本为4.8.5,不满足最新版<a href="https://github.com/iTXTech/mcl-installer/releases">iTXTech/mcl-installer</a>的需求,下载最新版后因硬盘空间和内存空间不足无法完成编译放弃使用最新版,因官方文档未写明最低版本gcc要求放弃使用最新版</p>]]></content>
<summary type="html"><h1 id="Mirai-BOT的部署和使用"><a href="#Mirai-BOT的部署和使用" class="headerlink" title="Mirai BOT的部署和使用"></a>Mirai BOT的部署和使用</h1><hr>
<h2 id="环境准备"><a</summary>
<category term="记录" scheme="https://asuna.site/tags/%E8%AE%B0%E5%BD%95/"/>
</entry>
<entry>
<title>Adachi-BOT部署</title>
<link href="https://asuna.site/posts/f958adac/"/>
<id>https://asuna.site/posts/f958adac/</id>
<published>2022-05-06T12:04:10.000Z</published>
<updated>2022-05-06T12:32:23.047Z</updated>
<content type="html"><![CDATA[<h1 id="Adachi-BOT部署"><a href="#Adachi-BOT部署" class="headerlink" title="Adachi-BOT部署"></a>Adachi-BOT部署</h1><p><strong>因版本变更时效性问题,当前版本2.3.6,具体详见<a href="https://docs.adachi.top/">官方文档</a></strong> </p><hr><h2 id="部署"><a href="#部署" class="headerlink" title="部署"></a>部署</h2><h3 id="环境准备"><a href="#环境准备" class="headerlink" title="环境准备"></a>环境准备</h3><p>此次使用Linux,CentOS 7.6 x86_64 (64bit)(纯净版)<br>配置:1H/1G 硬盘10g<br><a href="https://www.bilibili.com/read/cv13331826/">Windows部署见此</a><br>bot运行需要Nodejs和Redis,机器初始化后安装宝塔面板,在软件商店安装Nodejs和Redis(Node.js version >= 12.16,Redis安装完成后更改端口号为56379并运行) </p><h3 id="安装"><a href="#安装" class="headerlink" title="安装"></a>安装</h3><p>选择合适的路径下载最新版的Adachi-BOT</p><pre class="line-numbers language-none"><code class="language-none">cd /usrgit clone https://ghproxy.com/https://github.com/SilveryStar/Adachi-BOT.git #下载cd Adachi-BOT/#手动创建配置文件#根据[配置](https://docs.adachi.top/config/)选项中的信息配置 setting.yml 和 cookies.ymlnpm install -g pm2 #全局安装pm2mkdir config && cd configtouch setting.yml commands.yml cookies.yml#初次启动需在宿主机完成设备验证npm install #安装依赖文件npm run login<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><p><code>npm run start #运行</code></p><p><code>pm2 delete adachi-bot #终止bot</code> </p><p><code>pm2 delete adachi-bot #查看日志</code></p><h3 id="更新"><a href="#更新" class="headerlink" title="更新"></a>更新</h3><pre class="line-numbers language-none"><code class="language-none">git pull #如果提示本地有更改可通过 git checkout package*.json (一般会改动的都是package-lock.json文件)#如果改的了其他的可用git reset --hard 把本地改过的全部回滚。npm run restart<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span></span></code></pre><p><a href="https://docs.adachi.top/faq/">常见问题</a><br><a href="https://qun.qq.com/qqweb/qunpro/share?_wv=3&_wwv=128&inviteCode=ZcZDq&from=246610&biz=ka">Adachi-BOT 官方Q频</a></p>]]></content>
<summary type="html"><h1 id="Adachi-BOT部署"><a href="#Adachi-BOT部署" class="headerlink" title="Adachi-BOT部署"></a>Adachi-BOT部署</h1><p><strong>因版本变更时效性问题,当前版本2.3.6,具</summary>
<category term="记录" scheme="https://asuna.site/tags/%E8%AE%B0%E5%BD%95/"/>
</entry>
<entry>
<title>Hello World</title>
<link href="https://asuna.site/posts/4a17b156/"/>
<id>https://asuna.site/posts/4a17b156/</id>
<published>2021-11-11T08:34:24.414Z</published>
<updated>2021-11-13T07:01:40.432Z</updated>
<content type="html"><![CDATA[<p>Welcome to <a href="https://hexo.io/">Hexo</a>! This is your very first post. Check <a href="https://hexo.io/docs/">documentation</a> for more info. If you get any problems when using Hexo, you can find the answer in <a href="https://hexo.io/docs/troubleshooting.html">troubleshooting</a> or you can ask me on <a href="https://github.com/hexojs/hexo/issues">GitHub</a>.</p><h2 id="Quick-Start"><a href="#Quick-Start" class="headerlink" title="Quick Start"></a>Quick Start</h2><h3 id="Create-a-new-post"><a href="#Create-a-new-post" class="headerlink" title="Create a new post"></a>Create a new post</h3><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">$ hexo new <span class="token string">"My New Post"</span><span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>More info: <a href="https://hexo.io/docs/writing.html">Writing</a></p><h3 id="Run-server"><a href="#Run-server" class="headerlink" title="Run server"></a>Run server</h3><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">$ hexo server<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>More info: <a href="https://hexo.io/docs/server.html">Server</a></p><h3 id="Generate-static-files"><a href="#Generate-static-files" class="headerlink" title="Generate static files"></a>Generate static files</h3><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">$ hexo generate<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>More info: <a href="https://hexo.io/docs/generating.html">Generating</a></p><h3 id="Deploy-to-remote-sites"><a href="#Deploy-to-remote-sites" class="headerlink" title="Deploy to remote sites"></a>Deploy to remote sites</h3><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">$ hexo deploy<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>More info: <a href="https://hexo.io/docs/one-command-deployment.html">Deployment</a></p>]]></content>
<summary type="html"><p>Welcome to <a href="https://hexo.io/">Hexo</a>! This is your very first post. Check <a href="https://hexo.io/docs/">documentation</a> for</summary>
</entry>
<entry>
<title>一个人的中秋</title>
<link href="https://asuna.site/posts/7e3d7ba0/"/>
<id>https://asuna.site/posts/7e3d7ba0/</id>
<published>2021-09-21T11:28:56.000Z</published>
<updated>2022-03-12T11:55:59.649Z</updated>
<content type="html"><![CDATA[<p>就随便写写了。</p><p>明明饿了却不想吃饭,现在已经晚上七点半了,如果是在家的话按照现在这个时节可能已经早早地吃晚饭了,可能妈妈还没回来。即使还没吃的话我可能已经觉得饿了。</p><p>可现在很奇怪,饿了却不想吃东西,自己又觉得难受。</p><p>可能是一个人花钱吧,毕竟出来了花的钱还不是自己亲手赚来的,还要靠父母的资助,还有就是没什么可吃的,便宜的也就这样,前两天去面馆吃面感觉要吐了,明明是饿着肚子去的却排斥着这碗面,不是说它难吃,可我就是吃不下。</p><p>还有就是吃饭已经单纯的只是吃饭而已,填饱肚子,然后就没有其他了。以前在学校在家,吃饭可能像是一种活动,或是仪式,全家人在一起吃饭,不论怎么样,它还有别的意义。</p><p>而现在我感觉不到任何意义,丛每天醒来开始到晚上睡觉,只是这样而已。每天都是灰蒙蒙的。</p><p>现在每天都做梦,一直到闹钟响起来也没结束。我当然知道这是什么原因。以前的话我是不怎么做梦的,可能一个月偶尔有几次。可现在每天都是如此,也不是什么噩梦,每天甚至有些留恋梦境,虽然醒来后便不记得具体是什么了。</p><p>潜意识,我的潜意识仍逃避着这里,逃避着现实。丛今年五月考试后,到成绩出来,再到体检不合格,这一切完全脱离了我的想象,我的承受范围。可现实就是如此。我没有办法不去接受它。我被迫面对了,开始找工作,投简历。写到这里我才明白,原来我之前投简历,打开招聘软件,和招聘人面试或者谈话的时候,会难受,会犯恶心的原因和现在每天做梦的原因一样,潜意识里深深地逃避着这些。</p><p>中秋啊中秋,这算是真正意义上的一个人的中秋吧,以前放假,在家里,去姥姥家。大学里可能和室友,不会觉得孤独,即使他们都出去了,可还是不觉得会是一个人,因为还是有熟人的嘛。</p><p>然而现在是一个人在一个陌生的三四线小城市里的老破小的出租屋里,没有一个认识的人,一个人,一个人……一个人看别人的热闹,看别人的团圆。</p><p>对未来真的很迷茫,以后怎么活下去。农村出身,专科学历,在学校浑浑噩噩的就过去了,最后专升本考试好高骛远没有填好合适的学校被刷下来了。说话也不如别人,头脑也不如别人灵活。按家里人的意愿征兵入伍??如果真的进去了留不下来,那岂不白白耗费了几年的时光??</p><p>我也想向别人那样乐观些,不要整天愁眉苦脸,可我真的看不到以后的路,前面什么都看不清,每走一步担心下一步前面是悬崖还是泥沼。我现在唯一庆幸的是还是一个正常人,有一个普通正常的家庭。</p><p>希望都能好好地活下去吧。</p><p>中秋快乐,爸爸、妈妈和妹妹。</p><p>想着工资发下来给家里买个扫地机器人的,可我这一星期下来连我的第一份工作都不知道能不能保住,假期前一天被老板说了一天,我还是没明白他除了嫌我进度慢还有其他什么意思。下午看到我随手练习的代码,里面有个<code>color:red</code>,然后被他凶了一顿,说什么影响代码性能,浏览器渲染的时候要先把red转换成十六进制在渲染什么什么的,我当时真的没想这么多,而且我也还没有所谓性能和渲染这个概念。我虽然知道公司会有一些规定对于一些细节方面,可,唉,算了,也不早了,刚才和母亲打了半个小时的视频电话,也没心情写了。就这样吧。</p><p>2021年9月21日21:00:42</p>]]></content>
<summary type="html"><p>就随便写写了。</p>
<p>明明饿了却不想吃饭,现在已经晚上七点半了,如果是在家的话按照现在这个时节可能已经早早地吃晚饭了,可能妈妈还没回来。即使还没吃的话我可能已经觉得饿了。</p>
<p>可现在很奇怪,饿了却不想吃东西,自己又觉得难受。</p>
<p>可能是一个人花钱</summary>
<category term="生活" scheme="https://asuna.site/categories/%E7%94%9F%E6%B4%BB/"/>
<category term="记录" scheme="https://asuna.site/tags/%E8%AE%B0%E5%BD%95/"/>
<category term="生活" scheme="https://asuna.site/tags/%E7%94%9F%E6%B4%BB/"/>
</entry>
<entry>
<title>CSS笔记1</title>
<link href="https://asuna.site/posts/ff1822a0/"/>
<id>https://asuna.site/posts/ff1822a0/</id>
<published>2021-09-14T09:35:30.000Z</published>
<updated>2021-11-13T08:27:17.476Z</updated>
<content type="html"><![CDATA[<p><a href="https://imgtu.com/i/4nDqPI"><img src="https://z3.ax1x.com/2021/09/16/4nDqPI.md.png" alt="CSS笔记.md.png" loading="lazy"></a></p><h2 id="笔记"><a href="#笔记" class="headerlink" title="笔记"></a>笔记</h2><p>目标1 </p><ul><li>使用CSS基础选择器</li><li>设置字体样式</li><li>设置文本样式</li><li>知道三种引入方式</li></ul><h3 id="1-基础选择器"><a href="#1-基础选择器" class="headerlink" title="1. 基础选择器"></a>1. 基础选择器</h3><h4 id="1-1-标签选择器"><a href="#1-1-标签选择器" class="headerlink" title="1.1 标签选择器"></a>1.1 标签选择器</h4><ul><li>标签选择器的作用是为页面中某一类标签指定统一的CSS样式</li><li>优点是能快速为页面中同类型的标签统一设置样式</li><li>缺点是不能设计差异化样式,只能选择全部的当前标签</li></ul><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">标签名 {属性1: 属性值1;}ul {color: black}<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><h4 id="1-2-类选择器"><a href="#1-2-类选择器" class="headerlink" title="1.2 类选择器"></a>1.2 类选择器</h4><p>如果想要差异化选择不同的标签,单独选一个或者几个标签,可以使用<strong>类选择器</strong> </p><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">.类名 {属性1: 属性值1;.....}.red {color: red;}<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><p>调用:<br><code><div class='red'> 变红色 </div></code></p><h4 id="1-3-id选择器"><a href="#1-3-id选择器" class="headerlink" title="1.3 id选择器"></a>1.3 id选择器</h4><p>和类选择器大致相同,由 <em><strong>.</strong></em> 变为 <em><strong>#</strong></em> 定义使用</p><p><em><strong>id选择器只能被调用一次,一般用于页面唯一性的元素上,经常和JS搭配使用</strong></em> </p><h4 id="1-4-通配符选择器"><a href="#1-4-通配符选择器" class="headerlink" title="1.4 通配符选择器"></a>1.4 通配符选择器</h4><p>使用 * 定义,它表示选取页面中所有元素(标签)<br>无需调用,自动给所有元素使用样式</p><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">* {属性1:属性值1;....}<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span></span></code></pre><h3 id="2-CSS字体属性"><a href="#2-CSS字体属性" class="headerlink" title="2. CSS字体属性"></a>2. CSS字体属性</h3><h4 id="2-1-font-family(字体)"><a href="#2-1-font-family(字体)" class="headerlink" title="2.1 font-family(字体)"></a>2.1 font-family(字体)</h4><p>设置文本的字体系列</p><ul><li>各种字体之间必须使用英文状态下的逗号隔开 </li><li>一般情况下,如果有空格隔开的多个单词组成的字体,加引号 </li><li>最常见的几个字体: </li></ul><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">body {font-family: "Microsoft Yahe",tahoma,arial,"Hiragino Sans GB";}<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><h4 id="2-2-font-size(字号)"><a href="#2-2-font-size(字号)" class="headerlink" title="2.2 font-size(字号)"></a>2.2 font-size(字号)</h4><p>设置字体大小 </p><ul><li>谷歌浏览器默认的文字大小为 16px</li><li>标题标签的文字大小要单独设置</li></ul><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">p{font-size: 20px;}<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><h4 id="2-3-font-weight(字体粗细)"><a href="#2-3-font-weight(字体粗细)" class="headerlink" title="2.3 font-weight(字体粗细)"></a>2.3 font-weight(字体粗细)</h4><p>设置字体的粗细 </p><p><code>font-weight: normal | bold | bolder | lighter |number</code> </p><ul><li>normal: 默认值,相当于number=400</li><li>bold: 粗体,相当于number=700</li><li>bolder: 特粗体</li><li>100-900: 数字后面无单位</li></ul><p><strong>数字使用较多</strong> </p><h4 id="2-4-font-style(字体样式)"><a href="#2-4-font-style(字体样式)" class="headerlink" title="2.4 font-style(字体样式)"></a>2.4 font-style(字体样式)</h4><p><em>一般用于给斜体标签( em , i )改为不倾斜字体</em> </p><ul><li>normal: 默认值</li><li>italic: 斜体的字体样式</li></ul><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">p {font-style: normal;}<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><h4 id="2-5-font复合属性写法"><a href="#2-5-font复合属性写法" class="headerlink" title="2.5 font复合属性写法"></a>2.5 font复合属性写法</h4><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS"><style> div { font-style: italic; font-weight: 600; font-size: 18px; font-family: 'Courier New', Courier, monospace; /* 复合属性简写 */ /* 格式顺序:font: font-style font-weight/line-height font-size font-family */ font: italic 600 18px "Courier New", "Microsoft Yahe" }</style><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><ul><li><strong>顺序:文字样式 文字粗细 文字大小 文字字体</strong></li><li>各个属性间以空格隔开</li><li><strong>文字大小和文字字体</strong>不可省略 </li></ul><h3 id="3-CSS文本属性"><a href="#3-CSS文本属性" class="headerlink" title="3. CSS文本属性"></a>3. CSS文本属性</h3><h4 id="3-1-color(文本颜色)"><a href="#3-1-color(文本颜色)" class="headerlink" title="3.1 color(文本颜色)"></a>3.1 color(文本颜色)</h4><h4 id="3-2-text-align-对齐文本"><a href="#3-2-text-align-对齐文本" class="headerlink" title="3.2 text-align(对齐文本)"></a>3.2 text-align(对齐文本)</h4><h4 id="3-3-text-decoration-文本装饰"><a href="#3-3-text-decoration-文本装饰" class="headerlink" title="3.3 text-decoration(文本装饰)"></a>3.3 text-decoration(文本装饰)</h4><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">div { text-decoration: underline;}<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><table><thead><tr><th>属性值</th><th>描述</th></tr></thead><tbody><tr><td>none</td><td>默认(最常用)</td></tr><tr><td>underline</td><td>下划线(常用)</td></tr><tr><td>overline</td><td>上划线(几乎不用)</td></tr><tr><td>line-through</td><td>删除线 (不常用)</td></tr></tbody></table><h4 id="3-4-text-indent-文本缩进"><a href="#3-4-text-indent-文本缩进" class="headerlink" title="3.4 text-indent(文本缩进)"></a>3.4 text-indent(文本缩进)</h4><ul><li>用于指定文本的第一行缩进,通常是将段落的首行缩进</li><li>如果当前元素没有设置大小,则会按照父元素的一个文字大小</li><li>em是一个相对单位,就是当前元素(font-size)1个文字的大小</li></ul><p><code>p { text-indent: 2em}</code></p><h4 id="3-5-line-height-行间距"><a href="#3-5-line-height-行间距" class="headerlink" title="3.5 line-height(行间距)"></a>3.5 line-height(行间距)</h4><p>控制文字行与行之间的距离 </p><p><a href="https://imgtu.com/i/4VLuVI"><img src="https://z3.ax1x.com/2021/09/15/4VLuVI.md.png" alt="行间距.md.png" loading="lazy"></a></p><h4 id="3-6-文本属性总结"><a href="#3-6-文本属性总结" class="headerlink" title="3.6 文本属性总结"></a>3.6 文本属性总结</h4><table><thead><tr><th>属性</th><th>表示</th><th>注意点</th></tr></thead><tbody><tr><td>color</td><td>文本颜色</td><td></td></tr><tr><td>text-align</td><td>文本对齐</td><td>左右中对齐方式</td></tr><tr><td>text-indent</td><td>文本缩进</td><td>段落首行缩进</td></tr><tr><td>text-decoration</td><td>文本修饰</td><td>下划线 underline 取消下划线 none</td></tr><tr><td>line-height</td><td>行高</td><td></td></tr></tbody></table><p>目标2 </p><ul><li>能使用emmet语法</li><li>能使用CSS复合选择器</li><li>能写出伪类选择器的使用规范</li><li>能说出元素有几种显示模式</li><li>能写出元素显示模式的相互转换代码</li><li>能写出背景图片的设计方式</li><li>能计算CSS的权重 </li></ul><h3 id="4-CSS复合选择器"><a href="#4-CSS复合选择器" class="headerlink" title="4 CSS复合选择器"></a>4 CSS复合选择器</h3><p>复合选择器:是由两个或多个基础选择器,通过不同的方式组合而成的<br>常用的复合选择器包括:后代选择器、子选择器、并集选择器、伪类选择器 </p><h4 id="4-1-后代(交集)选择器-较多"><a href="#4-1-后代(交集)选择器-较多" class="headerlink" title="4.1 后代(交集)选择器(较多)"></a>4.1 后代(交集)选择器(较多)</h4><ul><li>又称为包含选择器,可以选择父元素里面的子元素</li><li>外层标签前面,内层标签后面,中间空格分隔,当标签发生嵌套时,内层标签就称为外层标签的后代 </li></ul><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">元素1 元素2 { 样式声明}<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><p>示例: </p><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">.nav ul li a { 样式声明}<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><h4 id="4-3-子选择器"><a href="#4-3-子选择器" class="headerlink" title="4.3 子选择器"></a>4.3 子选择器</h4><p>子元素选择器只能选择作为某元素的最近一级子元素(亲儿子) </p><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">元素1 > 元素2{ 样式声明}<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><p>示例: </p><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">div > p { 样式声明}/*选择div里面所有最近一级 P 标签元素*/<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span></span></code></pre><h4 id="4-4-并集选择器(较多)"><a href="#4-4-并集选择器(较多)" class="headerlink" title="4.4 并集选择器(较多)"></a>4.4 并集选择器(较多)</h4><p>可以选择多组标签,同时为它们定义相同的样式。 </p><ul><li>并集选择器是各选择器通过<strong>英文逗号</strong>连接而成</li><li>任何形式的选择器都可以作为并集选择器的一部分 </li></ul><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">元素1,元素2 { 样式声明} <span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span></span></code></pre><p>示例: </p><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">div, ul, .footer { 样式声明}<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><h4 id="4-5-兄弟选择器"><a href="#4-5-兄弟选择器" class="headerlink" title="4.5 兄弟选择器"></a>4.5 兄弟选择器</h4><h5 id="4-5-1-相邻兄弟选择器"><a href="#4-5-1-相邻兄弟选择器" class="headerlink" title="4.5.1 相邻兄弟选择器"></a>4.5.1 相邻兄弟选择器</h5><p>给指定选择器<strong>后面紧跟的那个选择器</strong>选中的标签设置属性。 </p><p>格式:</p><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">选择器1+选择器2{属性:值;}<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><p>注意点:</p><ol><li>相邻兄弟选择器必须通过+连接;</li><li>相邻兄弟选择器只能选中紧跟后面的那个标签,不能选中被隔开的标签; </li></ol><h5 id="4-5-2-通用兄弟选择器"><a href="#4-5-2-通用兄弟选择器" class="headerlink" title="4.5.2 通用兄弟选择器"></a>4.5.2 通用兄弟选择器</h5><p>CSS3 </p><p>给指定选择器后面的所有选择器选中的所有标签设置属性。 </p><p>格式 </p><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">选择器1~选择器2{属性:值;}<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS"><style> h1~p{ color: #a4ca39; } </style><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span></span></code></pre><p>注意点 </p><ol><li>通用兄弟选择器必须用~连接;</li><li>通用兄弟选择器选中的是指定选择器后面某个选择器选中的所有标签,无论有没有被隔开都能够被选中。</li></ol><h4 id="4-6-伪类选择器"><a href="#4-6-伪类选择器" class="headerlink" title="4.6 伪类选择器"></a>4.6 伪类选择器</h4><h5 id="4-6-1-链接伪类选择器(LH较多)"><a href="#4-6-1-链接伪类选择器(LH较多)" class="headerlink" title="4.6.1 链接伪类选择器(LH较多)"></a>4.6.1 链接伪类选择器(LH较多)</h5><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">a: link { 样式声明 } /*修改未被访问的链接*/ a: visited { 样式声明 } /*已被访问的链接*/ a: hover { 样式声明 } /*指针位于其上的链接*/ a: active { 样式声明 } /*活动链接*/ <span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span></span></code></pre><ul><li>按照顺序 <strong>LVHA</strong> 顺序</li><li>单独设置属性 </li></ul><h5 id="4-6-2-focus伪类选择器"><a href="#4-6-2-focus伪类选择器" class="headerlink" title="4.6.2 :focus伪类选择器"></a>4.6.2 :focus伪类选择器</h5><p>一般用于选取获得焦点的表单(input标签)元素 </p><pre class="line-numbers language-CSS" data-language="CSS"><code class="language-CSS">input : focus { background-color:yellow;}<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><h5 id="4-6-3-个人补充"><a href="#4-6-3-个人补充" class="headerlink" title="4.6.3 个人补充"></a>4.6.3 个人补充</h5><p>伪类选择器和类选择器一起使用</p><pre class="line-numbers language-none"><code class="language-none"><style> a.link-theme:hover { color: green; text-decoration: none; display: block; width: 100px; height: 100px; }</style><body> <a class="link-theme" href="#">123</a> <a href="#">456</a></body><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><h3 id="5-CSS元素显示模式"><a href="#5-CSS元素显示模式" class="headerlink" title="5. CSS元素显示模式"></a>5. CSS元素显示模式</h3><h4 id="5-1-块元素"><a href="#5-1-块元素" class="headerlink" title="5.1 块元素"></a>5.1 块元素</h4><p> 常见的块元素有<code><h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>等,其中<div></code> 标签是最典型的块元素。</p><p> 块级元素的特点: </p><ol><li>独占一行 </li><li>高度,宽度,外边距以及内边距都可控 </li><li>宽度默认是容器(父级宽度)的100% </li><li>是一个容器及盒子,里面可以放行内或块级元素 </li></ol><p> 注:<br> 文字类的元素内不能使用块级元素,<br> 例如<code><p></code>和<code><h1>~<h6></code>这样的文字类块级标签不能存放<br> 像<code><div></code>这样的块级元素 </p><h4 id="5-2-行内元素(内联元素)"><a href="#5-2-行内元素(内联元素)" class="headerlink" title="5.2 行内元素(内联元素)"></a>5.2 行内元素(内联元素)</h4><p> 常见的行内元素有<code><a>、<strong>、<b>、<em>、<i>、<del>、<s>、<ins>、<u>、<span></code>等<br> 其中<code><span></code>是最典型的行内元素 </p><p> 特点: </p><ol><li>一行可以显示多个 </li><li>高,宽直接设置是无效的 </li><li>默认宽度就是它本身内容的宽度 </li><li>行内元素只能容纳文本或其他行内元素 </li></ol><p> 注: </p><ul><li>链接里面不能再放链接 </li><li>特殊情况链接<code><a></code>里面可以放块级元素,但是给<code><a></code>转换一下块级模式最安全 </li></ul><h4 id="5-3-行内块元素"><a href="#5-3-行内块元素" class="headerlink" title="5.3 行内块元素"></a>5.3 行内块元素</h4><p> 在行内元素中有几个特殊的标签 <code><img />、<input />、<td></code>,它们同时具有块元素和行内元素的特点 </p><p> 特点: </p><ol><li>一行可以显示多个,之间会有空白缝隙</li><li>默认宽度就是它本身内容的宽度 </li><li>高度,行高,外边距以及内边距都可以控制(块级元素特点) </li></ol><h4 id="5-4-元素显示模式转换"><a href="#5-4-元素显示模式转换" class="headerlink" title="5.4 元素显示模式转换"></a>5.4 元素显示模式转换</h4><ul><li>转换为块元素: <code>display:block</code></li><li>转换为行内元素: <code>display:inline</code></li><li>转换为行内块元素: <code>display:inline-block</code></li></ul><h4 id="5-5-Tips"><a href="#5-5-Tips" class="headerlink" title="5.5 Tips"></a>5.5 Tips</h4><p>让文字的行高等于盒子的高度,就可以让文字在当前盒子内垂直居中。<br><code>line-height = width</code></p><p><a href="https://imgtu.com/i/4mw2Y6"><img src="https://z3.ax1x.com/2021/09/16/4mw2Y6.md.png" alt="单行文字垂直居中" loading="lazy"></a></p><h3 id="6-CSS背景"><a href="#6-CSS背景" class="headerlink" title="6. CSS背景"></a>6. CSS背景</h3><p>背景属性可以设置背景颜色、背景图片、背景平铺、背景图片位置、<strong>背景图像固定</strong>等。 </p><h4 id="6-1-background-color-背景颜色"><a href="#6-1-background-color-背景颜色" class="headerlink" title="6.1 background-color(背景颜色)"></a>6.1 background-color(背景颜色)</h4><p><code>background-color: transparent;</code> </p><h4 id="6-2-background-image-背景图像"><a href="#6-2-background-image-背景图像" class="headerlink" title="6.2 background-image(背景图像)"></a>6.2 background-image(背景图像)</h4><p><code>background-image : none | url(url)</code> </p><ul><li>none: 无背景图(默认) </li><li>url: 使用绝对或相地址指定的背景图像(无引号) </li></ul><h4 id="6-3-background-repeat-背景平铺"><a href="#6-3-background-repeat-背景平铺" class="headerlink" title="6.3 background-repeat(背景平铺)"></a>6.3 background-repeat(背景平铺)</h4><p>默认平铺 </p><p><code>background-repeat: repeat| no-repeat| repeat-x| repeat-y</code> </p><h4 id="6-4-background-position-背景位置"><a href="#6-4-background-position-背景位置" class="headerlink" title="6.4 background-position(背景位置)"></a>6.4 background-position(背景位置)</h4><p><code>background-position: x y;</code> </p><p>可以使用 方位名词 或者 精确单位,或混合使用 </p><h4 id="6-5-background-attachment-背景固定"><a href="#6-5-background-attachment-背景固定" class="headerlink" title="6.5 background-attachment(背景固定)"></a>6.5 background-attachment(背景固定)</h4><p><code>background-attachment : scroll | fixed</code></p><p>scroll: 背景图像是随对象内容滚动(默认)<br>fixed: 背景图像固定 </p><h4 id="6-6-背景复合写法"><a href="#6-6-背景复合写法" class="headerlink" title="6.6 背景复合写法"></a>6.6 背景复合写法</h4><p>background : 背景颜色 背景图片地址 背景平铺 背景图像滚动 背景图片位置 </p><p><code>background : transparent url(image.jpg) repeat-y fixed top;</code> </p><h4 id="6-7-背景色半透明"><a href="#6-7-背景色半透明" class="headerlink" title="6.7 背景色半透明"></a>6.7 背景色半透明</h4><p><code>background : rgba(0,0,0,0.3);</code> </p><ol><li>最后一个参数是alpha 透明度 ,取值范围在0~1之间 </li><li>习惯把0.3的 0省略掉,写为background(0,0,0,.3); </li><li>注意:背景半透明是指盒子背景半透明,盒子里面的内容不受影响 </li></ol>]]></content>
<summary type="html"><p><a href="https://imgtu.com/i/4nDqPI"><img src="https://z3.ax1x.com/2021/09/16/4nDqPI.md.png" alt="CSS笔记.md.png" loading="lazy"></a></p>
<</summary>
<category term="学习" scheme="https://asuna.site/categories/%E5%AD%A6%E4%B9%A0/"/>
<category term="记录" scheme="https://asuna.site/tags/%E8%AE%B0%E5%BD%95/"/>
<category term="学习" scheme="https://asuna.site/tags/%E5%AD%A6%E4%B9%A0/"/>
<category term="CSS" scheme="https://asuna.site/tags/CSS/"/>
</entry>
<entry>
<title>胡言乱语</title>
<link href="https://asuna.site/posts/fe405055/"/>
<id>https://asuna.site/posts/fe405055/</id>
<published>2021-09-13T13:20:23.000Z</published>
<updated>2021-11-13T08:30:13.728Z</updated>
<content type="html"><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="Oh, this is an invalid password. Check and try again, please." data-whm="OOPS, these decrypted content may changed, but you can still have a look."> <script id="hbeData" type="hbeData" data-hmacdigest="7cf01258bbcc4a8464bc265984eb3c844d94285333089141f9cdb6515becb033">65704119db6b62180f838d6932e6e10be1fc7aff52a49bee1ca3264ca63f4a875010e2fe429c0405bfefa737c3fe65634ff7a9063fe3a7a16d6fb3f1a50d31ee7a6ddd70c8f8a3b71c008dfd0e4d19b1455104a68564e0ee510fcbfb50f12195cd077d64e6b0033270df4b615f9624222d93a7e2a67d2e0d64d6480c8be8619e560faed1dd400bccf32f439168f616182c2e7e2a997021c5ddc4806fd186236aea4c7b9516880cfa670dec6b1d73dfc08b9c45e977427e1ef1ab3f632a2978e4c3a1264e7ea91122d0ce5c04bd9bddb553eecca6c31a16a6506de659474e2458b23849e5e9411c6d34a5faa07c4f7b17a303e6701b8c13c540eaa6b1015b8e2b2072cf7bbdcdfee05d783e5f532284dde0f69c2338b122aa9ed0be1b51db3c420656e92d944c1fb5a8ddeb2cb01c66cf5eb0e75a3a6867e66c5965ed5c026852288ad1db58366b56c5df6ed5487d0e55b7686f2e9129fb9d1e83a2d6406bab25a7f91a0cac4dd55a130b4bb41f737162c0733fd47067801b6bbc7065314b279ea8c610532215503db86614d645d9f41daa2e6a6046315c5f4a4d10302a3d5762f17490c53c4479a219146a1a9a07d44b8b595875bc161714eaa2cbeb0788c0017c57c501318efa38a7d3c6e5689c08a9449764c293b35cd49c36bdc85a8097edfc41631c9540ee4956b2d660091a6929c8275e146578b93fa60ebdce4f61f61e7c117e88bc2be14698e795e79b491743dd3ca23068e31b3043096ebe0b874445c64fc219c352a9a9a80598f499f064f544844250577e6ab0fba17efa44130e9b19acf8f32eec4ea8607b4f44b70f73c84887e236bc60b7c8b5e5f3e041fbedd3429798cc589167e397801ec508c8cd7d78d32fb0e68a52d39960b08d862c12339860f9a326bb396b6cb592ac38917caabc71e55dc3556fda67d0e8df2e46ef30362bef2a19103b0745952d5d3d695bba7a96f8de337bc2af80ab037a686966e6e841bf7fc61317326b1de1eb90b3c4eb3de6ecbf72387dcaf44ed98bca04f5137a855fee38004883b986a5aaf14f6178eedb0616cbe9a464494f8c97423a4f834bfa16da03fc3cd0ec5577d03a2fe668df101d1e8da87cefee73c926f981a851c84777a0291c34168d0708ce0916d590aa2bccd19a6bb4c22fba9291a069a8465aefcf466510f26eb6fb5491bfa054378ac98cd2552a8f658acb302462bb105ede0a3746f59a4de95803c6705f9bbb3ae220f081fc678e48dc45158c141aeef61f4fcd78ca39590f2e9c517b705a64f49d14c80f71eada6657594de4d57ed6e6d719709cb7c88e008f72260601611046cf2090db22461ab5c62f6954fdccff9f1b99f80f22abd2653bd2d06472b9844d42ffbdb950e731b77a73965ebdfb54e97875c6b3e1302c0fed5a585618e4a4f2b0b71efe8acfe658fd7497670b162165ce5c7e88718377ab2749630adb85b4274f98c8a4ca86310274ad324a8c9c61bd0149e0063ff813e57ae0a291abced4a6d62d6f938bdcab6dcf10c3d4e9608b94cd77769d6f9503a4fc24e4275b16d98cf09f263be7f9cf7977861ad2460cd17f020e733c3811a917a7aa59d17503f287ee601db7935b0f5194a6046055d27894c4b1ee1c41b75d8c7079142065cce937c8c533549c8f022e770a9eced0521e226267ce4c89817e2815594638d715daafd14edba66cd27c16b9f806dc486c91f7c466b7e8b802f199ffe834984532a8106b4a7aa3a714272ca03769301269263145dcf973e9a8653d4b08ad2019484463ed693bcaeba45d4403c0c08fb2e4568c55ee9bf0d9a5269097ac45b0b9d1be4a006abcaa97796235de08b96d0b2918f3cb7945f3fabffbc09892737626c1e4543f132561557e529ed00b918bdd9c85374a8f0a30da490054ca8b36f36645118229b57765514288f6463d0979933e7bc8b9810d69f91045cb5a300d0275e19fb3e3c87ac032e8ae1fbfff4e54582c29bf6f328cab02742e1e197b656764acad2e0ddbdded93e9a7c8b85e0213102b2658ddfb1aacde68103a8ede73161b7fbd9cfce24bbfbf98109275652f159182d134d3bc6c9862c98de7dba1dcc64145cfdb1cbde689fdcf440e891308c903218d80bd709cbf6ab6d84e70322b9842023ff8b840ca1ffeb0a30bc7328dda27a7086a6e8581ac2d83fb466c68fe352169250b58c41b0c219e8f9cf1b1d29a263712ea70d4760d48e5800922c8fe24d7d8dc0d9a9a851fa210ec62e454bf77ff379130f78b7630f29475668a23ccef296666d99d7631bff7f8bbb1f6f909efad5dc9d5594dea5937bbf2177c254980d23e875b5bbe99f7f52224d713e833ce19ac91cccc37a271982a675daffbf2dafda0d28a1ef86cf71f4162b2aa515e6b45e801f1a6906fa23c5657ed11695db7abe214e9b723042f37840295b5db531e8f8969084b9a66530b52d867bc0c56fd7688ad697a1121b844343054049e50bfe4689d836ea7c27592c317e99411f04fc8d20df9126ea9aa76d2549a2839a1b3588dd4325a79b5b1ff0f3dd981910db508c4abf3bbd94ad6e586ec50a2f4b64c46361c0dd825f89c5d102287759234e4162c8326272171639b9742b7d035edc5478d12d91112c16508a8144872be70db503d6084ec9ebb80bc96f6cff8733decce5392c3b322fde85be3d068e638905553e422b91d17825578585bf699840824b28adb950b520fabf9a9011a3f7a5f3904ec429468f807e35a4aa7e6aecf009074cb56d4fada9c4b6278053bf6f7a6f82432427f8387b9ac4a6d8467443023581d6ab0f39a1dd602dc892c0a3a51b1f87dd822329095a6bd2950dc4d4cea9f5e6d5ba5771a3e31b1572f632d5db0a05b0c02469e8aaca51f4f583219b69b70b24dda4285951d7b9ac7e3451335cee651b4e5ece9ad0a4bc85879089b9b5dcd4865c48fbc4543a6ff4dfcd645568b90e589319825f9df1116a658f77dc9eacc2eafeb8fd97e888ce758ad694d9d2265c588d8855f0f99a9ee834b35c52a0a8c442da47693e5c3478fe9082db508ad00717dc8dd442329f0c7d10a50d5f39c662031093deecead8ca459ac492d2834c50b1b1647218676dcbf816a8bcd1e8bde5fc455f3d42ea054c73011a295222cf717b573d1a659f6259916c32391b658b92f7c636492b77f7c4d0e4ab99231dbdbced8c488c27b5b9b8ae729bef62ce4723d14c6798f86cc5a3d8227660ef815e7658c3450defea1e0d204f596ca251ec7e77cfb06d3e6dcd153ab9f2117a1eba34783c2c68e5ab0288075788ac1981f00477574307d21c597f412c18cbe5491befe2a3394916419b9b648ac841baa898e7c4bc3c6eef8221ef33232ce1a2e636fc7d5f09d60583659788b7d1a4d43d95fec2e0c983f274949b9e21761ee7f1eeb88918842ace22cd924056c28be0c9cd7bc6c9e576c944f567247a6a22725d9e823f8b3920fc5506f68d31f6474ea0029fe916560f969e1d084909b0707db439744e72cb72b5598457b579274c82597c8a074e7fdd5f56df94a2bb1dc1d43ae24f7cf19a912d1bf05cf3a66e9ef9d84235512190cba5d34d4e1f3cdcf54a0e9960072f6220fedde5058fb7632afa322a18a3394e81b0e67210fd7a9817f3d4321ae5a2ffae3f44536622b0b7e87bf3ba406b4ffdf0f0cac16021f32e4f6e36c2b1d113c57c9a6452a8be597efc1036ff661c0a50519e192524ea198ced572909a0215a765d49f0963b5a0cbe457ba55e44b1c10aa51f452921a3e5946aa79273a361e1afd8e379583dde6a704b352372b8d58144a1617ff4708a002105ad12c543493d74c3374f5e694cf89dd2d1a8d1dd2183f838415da39cf27989e3aeb02af40ab5e1799c11c2b81eb286d9e830ecba6fb437af1e8ec0772ec40eb7a938d4e9c6fa5e5ed0fc0301ad1bcfbac97f6419deffae9bbd114f39f57eb9ce1a777330f7268c80dc57d624a59de03eb8409347158655435a7d00ef4c3f875ab3553594a8d0ccbc7c8d4fbb58ebf33c4399983e901507f8bf98fe7b5192fd0287caeb38da7651ef72eb8ad79e321d2c7dc204a7d8d9bca3d4d47bd11bb18caa84204435e8369782d47cffdc6d32c73395aa89c534d3a86df858698681fdab460fab02afe9d7b2528e1f42e2441585775dbef65d99d74896c44af5451a58a8ff78ad4708d923c278341f438e8cab489704d80e6bc13dd3651919d302610ca531fe2a49c97b559b99cd5ef071a7cc4cb76a78239e42d82cddf37f1fd25d05fea3b2976dc8be1ed6b9c7f17c985defb785dbd2b7c317cdd5503f1844b1096d96d5e38c28bdb603138baa0676e8169e6a6ebc0889f787322b9e368a4b2785f3f8b242352430aa2f85fcd8c45fcfeb838cab75065d3b4daa04721aa11797a8daaf534faf365dd3822a8c2a7280b544da3d5d3e994e66f35a82aacaaebceac52c8d10d097e2f4037ed01bc61eee747a0ea9360aea5eae92dda0f18c1448eb4757e0588111fa6683161d95a22bb82b21ca5263f2666740212038ce03b5f9cf7fc54f3fbdd95146293c65b947c91fb63b71a903e479f957b492548afa47e5bbc39c3daaec7b7482d723c6b7e9556f1c0dd3d246e3f8fdde91e2f7dbf1913ea5f6a79125b8d790a8f06d539edfb533c9cf771b03a38fa602074374a6439ea1f686de8b56784e89721d91d2fc52353bd3d3bb15a860e4dff5b560a569a97e9164bd28f0dbe44ca8fe6aa8feea5065f31807bb941b1fc893429f6f53063dfae026400b7cefd641bc18726b4984ecb83a00da24952aa1592fdbfdfe4e3e89c9a633dd71392ea217563ac28bbde08b29a4d48e6a59b167f18f5eb83f6177893412c06a8063ad3bef33cb9c8ec0cc97f5a88da93efb2378c41eeb11747a515c51f16100c2a5fd86c3cfa947e264654c575a92257b9ed5a39a19e370a598d6aa43369cdd37b00a2d89eaad3e4dcf9c2639e6bbf0a190498625451b541063e8f064b1232afbb77f18af8e0eb32f7eb52619d7d1ae67bf258541497831b817dcfc15968a87ed4d0c401e6d4a8e38125cb49a401962b798a782d67d9280483fe1780d8aaed991bafbd86cb0f375d2d61861bf5cc17fe1265096f3c8c9a4598c9f55d2123e1a02cb0221dea4fbcbb753678fa182d3ef3558c9540325b459be79ca5869fc230bfd91e6e168d45bfd363532547fe66e12573c38dce2d366ab97dbe68183ecd6253317e307ac47157de3ff684195d1cf34c2e13cdc1a3918a1386027d5bf9249677bcfd96d06d85f1d1a2ddf338c16d2219da9d8c11ea147a7e3fd889b98386e78770e5c6b402b8c80afc2a1c8a914bf20665347bfd9071d132e32dcbdde45a6ed4ce992c18503300c66e5b5dab092fc7ffed524aad9abe99d11efcf9a99825315ba4f8c65fe23203fabd17f4e680bf59fc4daa0450944ea94059c923985a7ac7828e0a668804e1ccf06df9e933911c0c7f71d180162d63a35137f4e96ba53d2a130311136ee9819cc8cbb24c63196694853b850fc143e3b1879d4a3bcf058e045fa37453764480a37eb9f6a0aa5f877f6255e684f1f5145190277c72c55c3b5e6572399bb6c04e1ef53f35355c66d23f670d5d452a6179335571cfc6744611785b709763ec921dbfb552a95d79aff8ab212978f43f09cdcd1b09d0a312e40cba994a3caa99c4cae1261382e8f858fe4c7a73ace6b4cc0b6dcb9f35f06489200489ee728e1f2596bd1a37aca36416e3abfcdc82a53182d137537d0fb9a8b41ae472a5612cc392527de17e034eeb824b5ab6e401fce5f884aade945c242869e50f712316de50ea7c410aa18f3390a918fa83e2c8fb49f26ac0fa99f9e5b9de76a3cdf15eb7c5e2f6ed5ac7428c484dbd96e0ee2ed666dac56d331ab293395822a1d830ce17a49a38c37d003ae0d08b7d6a35400883fe267958b042765accea3fcdf062aa4d1293d91692026dc1407da87f10fb8df5f4ae9652c52251e0bce2efdf44c6bdb6631cacfb6164ec8ae3bc32874c7f8f3b50889ddf755698b08fab76fbf7feb41bb20371e154a950e410cd85070e8f13ed77121839490e1ac6c76b1e3459c7db97304f401c8dd56ac732825625d478cd64df9630fccfd38e7c07f246f9096beab5ba15f4a7fef93ad33f95e382338219a22c13c3e9b7da1941c46faf6828ba63d19ddfb7049df74efa4526ae17e561b0b755f72ee33e0ea57744c071f3607fbbe1523aa67594b2a20a374993a8318de2c69c0cc9c3be398b7b1d4471ae842cef2646c3d4cb984c4412fdd8e5cb7a7d9b6a9b5558d94dc3a7c494082921a717e15bc2f20e62f660c6e93d11922322dcc9e564da7c05bf20c7a7b397226290210a2e2f01f9b479af3c8da7caa0ce3b9850ab42621c7018029deec0354942cb271289f3777238c06920924bdb206898f2e4de66672193c83127da4cd23c1b3127c594162b6db08d2dc753430608818d389956cbd5f93ff51b2fe71987e0d6aa0f89a11d6a5a6b93fd3e1e903d73afb851ecdd2a7614b8f37aea4c977b1fabc7abb8e9b99b7fee0258648de53028878a2a27c2a658d1053744f38ae2b6cfcd069f206ddad7f6d73a0478b618f3a2eb39293971af9ce93dd3291c0fd6d4b60921c3f561b575a632c9a53478c37223f98be4821a7d0bfa9dc829d02120f75d24b2484978b5a4bbfad7d4f7a327b3b3dc6473f8c161ead50cc0f88b27f819b841644028040e6ef5e7bad3325fd4898cfb49c8938d6e89112aa42c1696c08e6efe0e7b790a27a5663b1946b98037f93e059afe0399db05b3cd5dc5075bc297dab5230d7c184c640734417869c2929526e114c2856c063d05f025d8f352a55b18f18c62ed18b96b69e13bf9d0725172da022b207c1c614b465ca8dc611519d7304805e61950ba7351aa802620bed00d2746637b8d2682e0d75c2874b90ee94454f124daa9ac03f4f5a79a07c5f204187ab26e829dd293b2bc38698f466aaca650c1d1c7034597978a22025ca4df9d1d346031bb677d57e18b5b5c2038601fd15ea123826db21463bd9cabef5080f5ecf85b6d97fe8571a430a746fb5011e40c2db19d922945a548c6ced5ab105ededf476f629f19f03b0bf69a6d4dc43a1e8bed12b927abb2008fccd507e4a248ca85c8b238721dfeb2e816faa15b3bd93a4371a3d6a57d1d396a5777c63965f8248b50750d995102db87c56835feb16a30ce1db68c3b836d031077f4abe5e6ae97d244221a13d6cdc2c0405b5903f9f6127d484657a6201834efc14b88c3712689e8a03f93bbad46550f5f6d62a87d822fb409a8cb3415b181da041ed71b3ae3b08b86a7543b8ead2a1d89c28b7094c42550cd9bf29b3711637cea494fc422ca67c9e2e4598f6535c666529793481f32dfe055234bbb25d4efa5a561039b18ef0ba6f50231a78840d6a16fab2d462b5b9b426d8ebeab424f596ec14d1e0818a63fe87be2df22f854bf808c401d3b8dacab8d415ec9291eb03c70ca57110c5cf993a32e0ad48a0c9017a5ca0e9ec27fd9e76c2140634f28f747cbe8418cabb1cdb64fabd6280f938f7e733b07e43ebcd25a66b280b80c638b5c99c7e9093df43327cb69ac022f12877e0ac98e1bff1c8410f0db2db18b3fa6778b7a8e0cf562c53c51d9a726ad55f2c2d5e6cdf6f2c651ba4d742aa08a5880beff20b73d2d90a905cfd4f656894d86d96dd23c02e3b21af391b47ab0b628ca8f32a285e6f80bd4fedd2363e98d671a5c0e5fac5e305089370703e4651342f08a50ca325e8b28dd5ed53ac1cdb7f0857b7584fc0a5e2c69bed03d8358d2cdd266a114b390d776bad3c0b05f8f0b02c08932662c716ce27c52c10d39fb960f01d15e65abb0df80181fdce9f88fc14040811d78a6a47ba1bf1e416a48c1e1a23e996984f921f3cf6d7faa139a879da4877768c8da5c93b79f838a67743c5ef4de68ea118df0b64884e4df9faafb34c4d9ac3fce01e3baadbfae568598565442614d7e92e8a10876e452e0a480af5934c73130c7da2a8514b124e42dc10b512eb5955c4f8dddb413d56fb93a74c644d9010bb98b16f0eed44c825fd6b5a172fb6ca2a00471f0101e0b0be37a8262f9afe1e1ef9de66229e97ea6760376ccd1a1ef61e32d7c52907adb747fea4f5cd4eded244aceb2bf7b3d6af87b8ab30eab4d900fdfc5a0204dd850b9bb4eda044350efa24e031d27e1f29326f69c314a7675f229f9003b95716e7900dc8f587cb8980daa0ab0c117d717e1e51dd47269cac54064ba4378d4985ad8bb2fedd23873babfaeee1c668a7ee57439caa9cb16248229c89d3d1b3873cbd59815a0483cdc74f6b05d267333dd7d3f61b48c7bf87e1e0dc2962a873b9887a798aa2bbda7d8e152d52e91ba756a2b0393dbe4c88d96c2fcca5df525ddd0ad30f25266240a094acc43c64f788287dd528c0b4de36e3e1a415659c7122f968eaf14b7a0d9be9543d446adf8671fc1068762b0d5f690f5da3b9f517c58b2ed85b25cb06637af1ba617f66e413694b7da0ce0a94dd8b6c4c334c520af8a52b42249651f62eb20499096030d53b084ca5717af76997defddbd6de115ade33c94e7716edd81008dc8dc57ee48b9a904e05be813591f11b351239e32db9241529f61d3fd5a56dba28c612c05833ff210e086559f4dfb34f98babc15a2092a6d67677b637251bd6d59316a527e695371b79e661847abfafe53667a9baa0c94209793af967705c9602ad4386affc9af28af8feb60f243448356f2306a114e06850b089b80b154c1efc90d3c7f72a13bb0d25f1fb856f8112fee103e3eab8477cf6e7993e3a9bbf25d730ec0883f79f0cd7cf695c3d8632abddcc2a684c6e475520b6aba1a436d634211392a8926826218fcf3c7921cc08d120bbb7dff77212db65dfa7f1f88b5530678ba34318591df59872144b334e37beeaf9253b3f58e20191a68742b1eff65ffc0b62a1052461d8ebd96297feccf35570665f0d91763c83a7b71c1b1c49e8b3feec0634c30650a58b601b139bb4f1cc9874da0017dfb8eef6f25998c4b5190a173655848d666893c79d1947c22f2a3b60633ea37e8d5c554f03161d08494bc5747ce1e6a193c1df7a03e5ee633014bcb1bca0d6074a12cd94554d56bf5dec2f6ac8be13fb2310546acefcbd50c402ce29eb3bd6e8b2d3eb6679be57e5d66dc88dd57b617ffc510c738d21502455dd1866354126b5825e15438cf4dbf7fb4fd0161b7028e82165272f1fbf765c22249d4d412a5ac0673cc02dd59cba6deefae49a651a0eb740914cda0976fb206d2decf3340d335007ddc8caf7ff93f069dcdce93d0257bc7204c1de494d4582b6f34087ef957ceb6c01fdbcaabe3efa02bdf5cec35565ab6bf249a22efb8af6cd4962abbd9d0d4073f5067b67ac764701d11ee862b39702ab2128cfc3874966505fc188412d7bdd8ad15e2a074bc82aa8866de310312644663156c9e57e120bbafe7617a96e6cca75a5404844067be8338acf0351b40965f87eb7ee4eaf60c89f85175f560f64abd8b3fef6603afdac262f964a249cc0dcfbae4e73f293164322a7c1c53f22b3ba9ed7c9c8ecc27b09b261f1cbc65a2293720483edecf4526f4506c5e507de20426a55fd26c884a996bb3c9244bee780d98ecc224c9ab959807cefe1a40df7d4d5147aac0c637a4e0c03a8cad451f34929685465a8e562df94e99dddafc9e5fcaa60e09a45453714557d71dd2ac39fd1060b4c0527416fd7eedaacfee83455a97c50c8293a73486924c690de8e5a570493df8c657996d7811af6ed3a77bad4a379dc08ebb4c3ad50ef4ec2284f3ccd4e908693ae96d32f153b5c17ea282b0999196a56a3f215d50763d46cc01b9bbb4e2355f7709d69a908ff5c80290049cbe7c5826e31b61052c0f38af70cecf0bb8b31d52669b51d3d44c495436f123de84fd9299eddda7f13e66698c7ba10fc0c4b961589e3b9086f7798e520d36bff400453c5924eb6d3a4d4c7d210f5805036bad1c916b733ef87b36675620f659e62872143d955d2d9390cacd34a2e3514e82cdc120ab70b2e88e6e67d5e7800c5ce059b30afa490fb83198b8e22d4fde54fc4c086091a30747f00385a876856035bf230a6f9d1e86994a49478fbb8db5fa41c9017ead8c6d0451f05298bc43ea6c30fec1a6896756ce18406d8c7c0b7ed53fa19615ae973aec38712c44707b5ed26d63a5e0dd6f0249c6cda74dfb701f39325325af2c474fe3d431192923d2fd0f4f4890b4bc57afc9e4492c5a0dcfe4e0fe2f49cae901d30e3876e8e0ae6a81334fbe7186dcd289aea871fa3e87fcb1938f0baccacf226b69dc6f68a40bb5ba2c7472539d4ee0cc987cbb89a28f082417fe6cc72d09ccc6cfd167ebc5bc3b581b190c9c973e614aa6231fa949ff1e6c7db8b2aea38ea1f439c8e656ea98329d05ba6271b59c1b4eea76f102c08c07f5a93cb01752763e0e330d6896b2e191f90f94caad1eba306fdb15285ff4e25f8568e96a331ed76e108deaefbff679cda3329c4fb96021c550d26dd511d4b8cb3cb6aede5dac998bee8ce8ade66f12cd7e9f08ae6e16466f37477a423338adee990771bf9960eacf287c632ff5fa29afa62dd2362a98c2ce3f3c1b74a056739fde3a7ce1777e14224ee309cf6d2f25df3698a3b1d7940aa642d49bd8d1ef2a754df851eac9e25284431bfda7943be712a932d65e386b1ba1daf6a93c110a0c6d3a60616e94704b5e88ffcf0b11a3a9f14d2c15d7de93b5b1a1a5b5ae2aaed425737de9ab0af6c973013cdee74ac210a641e16ead5e5f9643244b7f598640db8cefb528eadd941f3d52a55e0d6514d99868212d56b89d28bffb6d58ec90cfb3456c37f31af5d5b97c94a7c4253b4c24bcac63dd2f2bc5902eba24c04017c69c1f7ae4a589ce5b10173f9e133d1b09d9a7298443e05063f2bb6e225738eb41158ad799a21feb9baaa863835a8f75fdac7c18cf969d6eb3855873e7d3ad6d0e602134289f2b8f82522a7134a8fe7c4d878203f1040d47b687a727cf2da835f17faff0d4a22be02db120580059a96f1a585ed5b656d42d3d46f42acecd76685073bbcf0353a44215671f3f1319a1fe2797fabbec3e1d5aaba67f0d0af5fd8639ef345f757063b4b430468fd1a21f1a47e69ff04c02127acbddc9be973c5f169f2ce7bbf458c56666a58fb691b5728a660f154f6ff85b491a190cebe94f0c47bb78037e9357c3be51ab225ed45387e63cc5dfe8e416c2f03ac19819f6d14600e602e21fb7113e6b6c075735f3dcaf33fa7b0dde438b4f93541febbddb5387d1e07ca0488e16aa6d1559dee2decffb4c0eb0e80af5f6840b9e5cb14b963ec9644edecd9b39ffcfc942ad3239672ff57017aceb09b121965104700cf95053adf1a32c31e82be15ce9c9fbc6fbee3a71f3ce92ad5076fe5361eb4ec11084c23661929c72de770c2349ed48b6546fbd09c17344a328b2594650bc4249241ee450d857472114d2bba48e004dcc3f379eab89297cf36361956d18b9754aa8faa5e053dc9729f6afbf4805cbb8a7eb02a75702962c7f12c4dd897cd28974a17746ef7d3f61e25f078942b41546c47d797e19ec6354a884c9276f68af6494bc8676e658aea59228f6fe99e0cb3a286ac32b66c139c8a17a9cc9c5b2271d336cff3d0f0741328eb0ba64e6616c0bb96986dbde321a46d7adf98cf124dd0ce6607789a1b6e7831859f642375734d74c5df2f018c6519dfae70ca1b2238055b53a696ec0cbfabc6dd94cdd67b0d9dfe86caaa7af43db1e265587d4898d7c843bfd4f6282138f2516a12a0d007cdfe3a697d894242e3b980590936cb90b9b456b2e9188a4f2c9161d8e3c23b6744c04b22f409a452e61ee519a9434730438ce8b8a83bf348a3557d1fee061cc0ce3e7b2c5ebbb77a0b9faeb9227f22a062c530ea061e9949e416634373d4744a71b126dd7d839740028f87504a31bda2e74a20a60d2d629849d85128a98bbac508cfac4519510096cad1f7f57cae412f852365f8056c56fc480f9e0f12467c3d2fc840f7e6fe0d8dee95ff30b019f1a1d0eb18b4356caafaa3616a74d9930e37295c386ef2b1bc8eb3cdab20d5b7662f90c65a3967fc5e164d68f91561921ca186e430b5a99a4ad2a79113bfb184ff683cc48a6e594938c120a801dd6933c7a932850203686e30c3d69d90c63b313f1a6434390eaa8f0121937353baf420b3e682cfb8c7cab5637541e19a9d5dc45ea4bca552fe45b093c8439d0e23be39425691ba355506f3b0baaf4d085899ec13db6ed01634e44a232d80ed26ecb99d1d1ec19410196b407fd1f4b979bffefdd27c4f59e04ab4300540f6e0370c1ca56e2fd9ed520a0843db9cd62ea27d97944520042560b22575b58056ed7de4229a72ad93db07d735ef8bde17820d80a9f1fe66cadbf6c9f9df69bc913def4e11e587c993ee55f7c203db9b06c4833c8eb2744ace2ad5b2ae7567b3db0781c533673dc6e15f0a82049eb7e218fc6534b17b4f8a050e35e7398c18d161703eda0b99c3cd2e21587b4b02b5103e23b8ddce6d2a30e65a56bdcfd484ab7defe2f84184aaefa688c7421b053f2f1573d309d4f75bd9dab4e7ab9fa8f0ae1df7b4899c788fec077e67cf6999d142f048285ea37add58978e6ceb53824e9206b533b9a7924dd4bf2c283a863933f6c7ab8be95bb065c3f28150a6892c04db79d0e51bf41091e01f89afd4ea669b7bbb7fa2f1659284078627d880a3c66e3d94304f5f99b18735db3734e243f5609a3eb370cd54eba37c448ede794cd730b3e32983d9601330ea8521cfadebdec22b53cbc44af83010290dc3b77b288321f52a33be3cab756632c046e9a210d1a6a1572298f6c3a45f8792a520ec5bf2d560d1e1d4e2fffb9fd1bca6c6ec869de9c41ed8ed7607edccc59f52a4743e4b8bde5d8f29622993dc48ada47004ca9b94d96d1c7e73675ec194bad0df046aa96b734f06e18f6bc4abdc05a37fe8e7330b4fbd7300420d87690431b0adc64b5b75b2089b80b0563602d5094b74d45323c9dccfeb90a1848b51b7039c9381cacded38b6c79efdf53a22f960f2031cc2c0e37ea6b5d290bdcadfa9997bed14328c03f433fbed4c7779bdd0092a28d34f1676a81aa1f9c0f9d296f8901eb7191005e04ef518ff1227d3be7962bef50f792e08f873bc4f956d767ed2e7fce91a8022a5098cc1c684e0231053b519fdbfa20d4c239e18ecb799c949ff57a9f0e99c7a5a3f15cef545d3e89782823de6e7144754059a4d9d10333ad88471d74ccebb9f6e1610a9f5de8c9faddc6d90e949b70807b1c746f85e9a5ab2f750033eb0d6a5677687da95037325a74a4de2cf78ac48fd1f0230e85ba30fa400dccb4f44b98158947ecaa79ce5b987ad0a1e89ea437ee232b9dfad974ef3352e0cb271194e43e90467e5821902bbcb9db17f9195c5a8cedb42d840a95c5b2c6835e2bfd4f24f39cbe6a5501b5339b8256b3ec7d330034dc89cafbb25cfca5edb6410b59fc2107a7fdd766c5b3f554028ce3e0e2e9f28106e16a431aacb6f79f13f9378e48a48adee6936c48206e386ebfce187453998b4126a58eafd29a9a01ec55e71331538c8a12e09668bce6c4dde704a8fdf84a450af81c3fb148549c2d98c6ffdc64e2e3a5cd973f835d664c009e96ed83dfd3707a5939e1b5f5095adc307cb84452377139e0ebe4e2d2db21c0ae1db4930e120c6c3d18730a462c376d36568a5e3d81fc89cbaf8a1a5c8e48af33c747fef4c470e55c7459d3555452278b78d1f820467e08046ea3135889be63bfec68c1e2b71e1efb2d679d3955ab0f074eb9642dded552e84947b6cacbd52cbfd79b426c7c2f5578a41df743d4f034b164bbc41828de17b0c628488292835b70371fc0575806333655f72bf9eda0c5c837f0d90c0833e0590cc308f126bbcce2a200bea9f82fc14041f53e487a8c410eec0ba524be6c25ca06b0f6f2ec4f9907ca9952787b842a5e745f348eae6f322131ee5893fb3bc9bde9150a2f0971ae794ba9b64b233bde57402ba1a48f0dab1f181b159db05d3c3f9153ed7dd0483ba57da9673448702fb567f9bbea407c38557f37e78d5f6702f1ce655fd55ec8f7e4bba5af7333d758d3fe93cea09608521995856e688d5187a3601f2cd31091615978cd1cc1ba3484cdc1f9651ac63fc854dc36f6f94a6f447f2ff7433cdff914e5e182f3ce76cc1286f331e041579de3f1dbd0588d3e0d3802a312d8b1c32443c37f36b6a161a99c83ef3566ce17d3569f34b6d9ce437f5c6d51a6647a6186fa858eb52be30e57e319f4fab8dae90df17de8ac1cde39c6378a73096c9eb81a4404ba60ebef830f8736a8ab49c6c4e34215ea8c78a124b29dc21337030004b0728a69aaa97cba18a5ac8d2afaed3ca965c612ef0fb32516d240d13a29abc7b71b0735d56ae645c947d22c5ec2bd7ed16ca54b693b8bdda5ec7156bdef2db791e32fe93cd5826f8be82856760bd3f1a6fe81fb3bb3a6b2bbaf616d6cde232f1041263656ebe6ce39db48e9e101fbcec4519806e250cdccbf93b1b18d66600e7380f882b84d2e731edb8ed5c0466b9f0c5bca7b3c50b9ac120f4c99d69f3f1be64dda2fba86fa9b3ae4877d0a65dbcbd77bcd1fc4e6c5497d347f2ffedcc30f2d5e2b58719c3ba1bb7a33ff2a815a4bdc3c995f23ee71210c62b8f79d7a0c43fa23aa72943933af06a00b4d44421283cd61f65efba70abbdc89aeef55bcfe2af6cf5b81737a9a32c9e1a0acfb64b79cb66523c4b7e1c7230261b7b52a1240599966f6c87abcb1a513dce56f2ba1abc4c21b2f0d22afe211986bd83d90ee9aab6e7a8c4ce9601b20e78c5d6be8fbc9bf68e563e5696c1ef6274784949948a507877b4a6eb4090a11e69f1fdff4bdabd35b4a0af70d19bde9da7ff4fed37e6eade959a6a5a2a27205d867ead0c57cbe042dcdee846bcae27b4d6fe5d1dde34eda86e503afc1c790e3e186e9ead3fa53001fcdb5f2d4f787e89ab167594b8ad0aeb92e0a3ec53e98f93ee866d37b81bfaa813177fb17c26ad5b3306a3ad35c51e7c4fbce32dc23b3210c1dade50ac905690d01751f317ffcfdc6a667ab6a03ebc3583aae71b4f70ceb710aa9dbcaadb6215052c7632bf3fa12a3cdf352389519c42a35760ed19e7763ad009bf29de280b58d11ea63c182782ded9441dd89068c7537c91c06c4839097f460f5147f10a8158298925d7fcc74ecd4afd08dea5cd53fe984cff6875b7d8fead499f6ca363dd7b62abb0d3f20c15c0f51b14b509a87ca92aba38ffbaa169c68e5bfef6fdee2b382606a396fd9c7778c161a2ba23285413f6ea93e92e5e1cca3cf13efbab743e0706e420ed4ed5241a47c25b05ec868c275aaa0cd88e82e7f7a9720d67df55af660779351732f9ab2bfd0aa8fb17c62072bb907e4f7cbfba51edb9a9996d87f151e63f63b178c1081f6a1b6542afe6c9e2b40a31e936049ebbeb2db3e64d5cbe9942bee98d689dbbe94b2f7636f67f80652ae310c15e6f7e24dfdc1edd131264ca9bd2629b14a714f5cf036ac71c111a8c0d5f1c8460b6489ad727690f7cf3ba92cef9cf51fa78b915580be19e2167215dbf1961ba8a3ac3fbd38145ed6a0ccb2ce00d1537c33197fb79318a6c508126c23f8a0d343d6c27130f919372c825d5d3a870871a861170232c6fcef198be1ef8b85a270484e84ed87c096d6f28a58f2b21816a3d30dbfd66aaba5926695eedc599bc53feba96155c1eb8bbf846c8c24b34bfcafe93ea492e0982c76b4a7538e707e610a1b675533d98ef240aa1f862e2ae42b6e0a4253ae5e146fb0aa63321e2b48b3c099bd511b93f15b8c44b4156767eb78605ff73eb34ff09a5f345dff463db684ca5c1747481ee85ae5052a51cfc39fcf5ac807c5c46d565d3c7de2a2c3fd5d2b5119f4ba0a6324dcdc5f359710a03c744d18bdbf678e52011c1efe796fee1d1d893a8dab46448f071b0bdc28bf32cf9c8c4e17634a31c52caf65ba2451781f44df8d0848f1347fc0b6077ebb60108fe35f88b1a51f7fd6670fb4007c14e2e640d79e7409108b1ce04b1e5cb0b628c46af0526bf63bf6dbb628f5092fc9059ef8ca7836df25c894afe1b6e1818c56c95b526d5d54b5042a81a80222b44c102edc2fd09d5fd7535193b5f212784695392f8604ccb2945d8b4d01acea40a8b3f5aa8aa41f4241f71f694ecaf635b2972a67ca00e8b95948280875753620b369c22d551453cae36019898557d41b280eca5e286f09311f69e229fc66d41684d02dc393639c12503f0697d90f1d9fbe8076731b7682358dc81cbb7bd3c89ed22c184219ccf7267f74f3a8df61ea3a4403593bc7c3b963719f0a3fe7dbddf3cad3c44ac5db8854255494b294e5c71252c94ef7744632c686a1c3b10216454fb72d98ad724d6bd6d3bae346d1cf2100a963122406ae84de7d35a52a69afb7f42e2cdee08658b344e3108b01dbf93d843ad32894f891a07f9486f536e7c1660810735e569f2fc5d87295577a2620c3fb38a410bcb7ca7df377ff018b2c62b5e9acab8afb1213575c8334c53653b5d4d33bb8aa775bf23bc5303794a9c4a95e5b838c0ff0a09541f1540c70a5436c36fd69ae9a0e9d7621266adccbc1e47035c9e2d53e9fc138726d8a765e71506ef3672df4735f5cf51aeb9ee965fb62b0c380b6788a0aade430e593d0b</script> <div class="hbe hbe-content"> <div class="hbe hbe-input hbe-input-default"> <input class="hbe hbe-input-field hbe-input-field-default" type="password" id="hbePass"> <label class="hbe hbe-input-label hbe-input-label-default" for="hbePass"> <span class="hbe hbe-input-label-content hbe-input-label-content-default">Hey, password is required here.</span> </label> </div> </div></div><script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
<summary type="html">Here's something encrypted, password is required to continue reading.</summary>
<category term="生活" scheme="https://asuna.site/categories/%E7%94%9F%E6%B4%BB/"/>
<category term="生活" scheme="https://asuna.site/tags/%E7%94%9F%E6%B4%BB/"/>
</entry>
<entry>
<title>HTML笔记</title>
<link href="https://asuna.site/posts/a0ca7bc4/"/>
<id>https://asuna.site/posts/a0ca7bc4/</id>
<published>2021-09-13T08:14:41.000Z</published>
<updated>2021-11-13T08:27:17.475Z</updated>
<content type="html"><![CDATA[<p><a href="https://imgtu.com/i/4AjhIx"><img src="https://z3.ax1x.com/2021/09/14/4AjhIx.md.png" alt="4AjhIx.md.png" loading="lazy"></a></p><h2 id="笔记"><a href="#笔记" class="headerlink" title="笔记"></a>笔记</h2><ol><li>文本格式化标签 </li></ol><p><code>加粗 strong></strong>(推荐)和<b></b></code><br><code>倾斜<em></em>(推荐)和<i></i></code><br><code>删除线<del></del>(推荐)和<s></s></code><br><code>下划线<ins></ins>(推荐)和<u></u> </code> </p><ol start="2"><li><p>div和span </p><div>大盒子,独占一行<span>小盒子 </li><li><p>a标签<br>href必须以http://开头<br>媒体元素都可以作为超链接对象 </p></li></ol><p> <code><a href="practice.html" target="framename" ><img src="img.jpg" alt="neibulianjie" title="test" width="150" border="10" /></a></code></p><p> 空链接 </p><p> <code><a href="#"></a></code></p><p> 锚点链接 </p><p> <code><a href="#123"></a></code><br> <code><h1 id="#123"></h1> (跳转对象)</code></p><ol start="4"><li><p>表格 </p><th></th>表头单元格里面的内容加粗居中显示 cellpadding 规定单元边沿与其内容之间的空白,默认1像素 cellspacing 规定单元格之间的空白,默认2像素 跨行合并:rowspan=“合并单元格的个数” 跨列合并:colspan="合并单元格的个数" </li><li><p>列表<br><code><dl></dl></code><br>自定义列表<br>里面只能包含dt和dd,dt和dd里面可以放任何标签</p><pre><code> <pre class="line-numbers language-HTML" data-language="HTML"><code class="language-HTML"><dl><dt>关注我们</dt><dd>新浪微博</dd><dd>联系我们</dd></dl><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span></span></code></pre></code></pre></li><li><p>表单域(from) </p><form action="url地址" method="提交方式" name="表单域的名称"></form></li></ol><p> input输入表单元素 </p><ul><li><p><a href="https://blog.csdn.net/Augenstern_QXL/article/details/115419453">type属性</a></p></li><li><p>name属性<br> 定义 input 元素的名称 </p></li><li><p>value属性<br> 规定 input 元素的值(可提供文本输入框默认值显示) </p></li><li><p>checked属性(页面打开默认选中)<br> 单选按钮和复选框可以设置checked 属性 </p></li><li><p><del>maxlength属性</del>较少使用 </p></li></ul><pre><code>输入最大长度</code></pre><ul><li>label标签</li></ul><pre><code>label标签用于绑定一个表单元素label标签的 for属性 应当与相关元素的id 属性相同</code></pre> <pre class="line-numbers language-none"><code class="language-none"><label for="sex"> 男 </lable><input type="radio" name="sex" id="sex" /><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p> select表单元素 </p><p> <code><select></code><br> <code><option selected="selected">选项1</option></code><br> <code><option>选项2</option></code><br> <code><option>选项3</option></code><br> <code></select></code></p><ul><li>在<code>option</code>中定义 selected=”selected” 时,当前项即为默认选中项。 </li></ul><h2 id="杂记"><a href="#杂记" class="headerlink" title="杂记"></a>杂记</h2><ol><li><p>head标签<br><code><head></head></code><br>下面这些标签可用在 head 部分:<br><code><base>, <link>, <meta>, <script>, <style>,<title></code><br><code><title></code><br>是 head 部分中唯一必需的标签。 </p></li><li><p>空标签<br>没有元素内容的标签,例如<code><img>,<br></code>等等这种单个标签 </p></li><li><p>自适应<br><code><meta name="viewport" content="width=device-width,initial-scale=1.0" ></code> </p></li></ol><p><a href="https://blog.csdn.net/monica1_1/article/details/79730965">有关自适应详细信息</a></p><ol start="4"><li>a标签的target属性<br><code><a target = ""></a></code><br>指定在何处打开超链接。<br>_blank:在新窗口中打开<br>_parent:在当前的父窗口中打开,如果不存在父窗口,此选项的行为方式与 _self 等同<br>_self:当前窗口打开(默认)<br>_top:在整个窗口中打开<br>framename:在指定的框架中打开 </li></ol><ol start="5"><li>基于百度官方的SEO<br><a href="https://ziyuan.baidu.com/college/courseinfo?id=193&page=3">善用Meta description</a> </li></ol><p><code><meta name="keywords" content=""></code><br><code><meta name="description" content=""></code><br><code><meta name="author" content=""></code></p><ol start="6"><li><p>meta中的http-equiv标签重定向<br><code><meta http-equiv="refresh" content="5; http://baidu.com"></code></p></li><li><p>style中media属性<br>media 属性可用来表明文档在什么情况下应该使用该元素中定义的样式。<br>例:</p><pre class="line-numbers language-html" data-language="html"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>style</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text/css<span class="token punctuation">"</span></span> <span class="token attr-name">media</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>print<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token style"><span class="token language-css"><span class="token selector">h1</span> <span class="token punctuation">{</span><span class="token property">color</span><span class="token punctuation">:</span>#000000<span class="token punctuation">;</span><span class="token punctuation">}</span><span class="token selector">p</span> <span class="token punctuation">{</span><span class="token property">color</span><span class="token punctuation">:</span>green<span class="token punctuation">;</span><span class="token punctuation">}</span><span class="token selector">body</span> <span class="token punctuation">{</span><span class="token property">background-color</span><span class="token punctuation">:</span>#FFFFFF<span class="token punctuation">;</span><span class="token punctuation">}</span></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>style</span><span class="token punctuation">></span></span><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span></span></code></pre><p>打印或预览这个页面,”print”样式包含了绿色文本和白色背景<br><a href="https://man.ilovefishc.com/pageHTML5/media.html">详细信息</a> </p></li></ol><ol start="8"><li>利用link中的rel属性为网页设置favicon<br><code><link rel="icon" type="image/x-icon" herf="" /></code></li></ol>]]></content>
<summary type="html"><p><a href="https://imgtu.com/i/4AjhIx"><img src="https://z3.ax1x.com/2021/09/14/4AjhIx.md.png" alt="4AjhIx.md.png" loading="lazy"></a></p>
</summary>
<category term="学习" scheme="https://asuna.site/categories/%E5%AD%A6%E4%B9%A0/"/>
<category term="记录" scheme="https://asuna.site/tags/%E8%AE%B0%E5%BD%95/"/>
<category term="学习" scheme="https://asuna.site/tags/%E5%AD%A6%E4%B9%A0/"/>
<category term="HTML" scheme="https://asuna.site/tags/HTML/"/>
</entry>
<entry>
<title>近半月之事</title>
<link href="https://asuna.site/posts/d446311f/"/>
<id>https://asuna.site/posts/d446311f/</id>
<published>2021-08-31T12:01:00.000Z</published>
<updated>2022-03-12T11:55:42.721Z</updated>
<content type="html"><![CDATA[<p>等了九天的时间,终于过了省信管局的备案。当时腾讯云这边给我打电话说在这期间要关闭域名解析。然后我就关了,网站也进不去了。原来的Asuna521.github.io也不行。因为当时在hexo里给原来的地址加了指向到Asuna.site的文件,<a href="https://blog.csdn.net/qq_36759224/article/details/82121420#font_colorFF000__Hexo_font_301">来源于CSDN</a><br>然后就这样了。 </p><p>当时也写过一些东西,但我用的这个主题出了bug,Toc目录没法用了。Toc开始后目录不会出现在网页右侧像主题作者一样,我的变成了在正文左上方,然后我找了CSS和json相关文件。因为水平不够,最开始百度,无果后询问群里的人也没有解决。后来我尝试替换文件,把自己本地的相关文件替换成原作者文件还是不行,然后就这样了。虽然影响不是很大。 </p><p>在这关闭解析,域名备案的这些天里,工作从有到无又到可能有了差不多这个状态。 </p><p>之前我在好多招聘app上投了简历,有四个个对方可以接受我,一开始市里一个小公司做前端开发,简单线上面试后对方给我通知说可以,实习期一月多少我忘了,也就2k多一些。具体实习多长时间我忘了,说看个人能力。虽然我知道我水平什么样,实习工资对于我的水平来说也确实差不多。但现实是一个月下来,完全是入不敷出。然后我拒绝了。<br>还有一个是一个搞建材和住房租房之类的,在济南,微信说了好多,电话也谈了半个小时,工作很杂,老板说他搞了个微信小程序,自己没空也不是特别会搞,就想招个人做这些东西,后面还有一个app还在开发。总之他是想发展线上业务,自己不是很会操作,需要有人做这些东西,包括后期所有线上业务。有点像电商那种感觉了吧。老板说包吃住,没有正式的劳动合同(就像家里这边厂里工作一样,本地人开的厂,工作的也是本地人),实习期(试用期)一月3k6,后期什么基本工资加什么什么的,感觉也可以。因为当时我准备考科四,然后说过段时间联系他。一晃半个月过去了,前几天联系他结果没了,人家招到人了。 也是,过了那么久。 </p><p>还有一个也是市里的,他说他自己创业搞电商,也是网上购物那种,还有一个app。我们聊的挺不错的,不过他也是刚开始做,懂得也不是很多,就像之前那个一样,各种问题都需要解决。我也给他一些建议,像服务器数据什么的吧啦吧啦的说了一些。最让我震惊的是他居然把后台管理系统的账号密码给我了,进去看了一下,然后我也不是很懂,反正就和我搭建博客的时候在网上看到的那些后台管理系统差不多。然后,然后,他居然又把服务器的账号密码给我了???服务器是阿里云的,具体配置忘了,记得挺低的,不过也没什么访问量。然后又谈了好多,各种乱七八糟的。最后到了薪资的问题,和最开始的那个差不多,然后,就结束了。<br>当时想着有想着考一个非全日制本科,因为当时大一的时候有学校继续教育学院去我们那儿招人的,我舍友大二去了,打算咨询一下关于非全日制本科的问题。<br>当时我对这些一点也不了解,模模糊糊知道自考,成教还是其他什么网络远程,电大什么的。再加上网上都说什么非全日制的自考含金量最高了什么什么的,当时想着报自考。加了一些机构的老师也打了一些电话,简单了解了一下。<br>至于为什么网上说所谓的自考含金量高,我觉得有两个方面。一个是它相比其他非全日制本科来说它很难考,一般来说大概要考十多门课程,最后还是毕业论文和答辩。非全日制本科最重要的就是学位证,因为专科只有毕业证没有学位证这东西,所以学位证很重要。自考的话除了上面这些考试和论文答辩外,还要参加一个叫学位英语考试的这个东西,虽然这个对我还说没什么难度。但这考的也太多了。网上说什么最快一年半拿证。那是最快好吗?那是特例。就普遍性而言,正常人拿证也要差不多两年半的时间。一年能考两次,一次最多考四科,我本来打算再按我专科的专业报计算机科学与技术,查了一下算上论文答辩总共15门,。就算我全部科目及格,最快也要两年。而且我目前还没找到工作,不知道之后工作是否稳定,稳定后是否有足够的时间和精力来保证我每科都正常。而且也并不是每科60及格就可以。我报考的专业就几所学校,我看了一下名字最突出的学校山大,好像除了每门科目<br>及格外还要还要保证所有科目评论分70还是75。好像是70吧。也就是说及格分一下子从60拉高了好多。而且相比其他学历考试也好,证书考试或者其他社会性考试也好,因为相对冷门一下吧,也可能是是我了解不够。感觉相关学习资料也不好搜集。我去官网搜了一下相关信息,考试科目没有大纲??我又联系了一些机构老师确认了一下,没有?当时我就很纳闷,那这怎么学,正常考试应该有个大纲参考确定学习目标,这怎么学?就像没头的苍蝇一样还怎么考。<br>然后我问了之前报名学校继续教育学院的舍友他说是这样的。因为很担忧,然后我又说了一堆没用的东西。后来我又在网上搜了好多,百度,各种社区什么的。终于知道了这玩意是有专门的教材的,而且每门科目教材的前面是有大纲的,这才放下心来。虽然我之前看每门科目都有推荐的书做参考,我本来以为就像《C语言入门到精通》《Java程序设计实用教程》这种工具书一样从0到实例开发一样。后来才发现这些推荐说都是自考专用的教材。虽然我最后还是选择了成教,至于原因最后再说吧。<br>然后我又在班里群里有个同学发的招聘广告,我以为她也去了那家公司工作,我就询问了她,她说她说替一位学长发的,然后给了我他的QQ,我加了他便询问了一些问题。我问了他具体工作是什么,然后他回了我好多,我也看不懂 <img src="https://s3.bmp.ovh/imgs/2021/08/66c25859ed6259cc.jpg" loading="lazy"><br>虽然大致就是医院物联网智能柜管理这样,后来他又推我一个微信,加了他们那儿招人的。我加了微信,打了微信电话,聊了一会说可以,各方面都谈好了,他通知他公司总部那边,说过几天联系我。因为他那边是双休的,当时又是周五,就等到星期一。<br>当时我觉得应该可以了,等电话然后直接过去就行了,心里也那么不舒服了。 </p><p>可等到周一,总部那边打电话了,是浙江的。最终结果是,我拿到毕业证了,算是社招了,然后实习工资和转正后的工资突然就和之前说的不一样了。我的天?同一个岗位社招和校招工资差距这么大吗?2k?然后我又和微信的那个人说工资和之前的不一样,太低了,还不包吃住。别说在济南了,就是在我自己这边市里也不勉强啊。然后就没了。<br>然后又不行了,重新开始投简历,重新找。这时候已经过去半个多月了。 </p><p>说实话在找工作这段时间我是特别难受的,难受到什么程度呢?恶心🤢想吐🤮的这种感觉。所以平时没怎么好好吃过饭,就整天特别难受的感觉。 </p><p>不行了,好累,还有很多想说的,留着明天写吧,已经接近3k字了,打个标签。</p><p>为什么难受(突然出现最不想接受的现实)</p><p>后来再找工作过程</p><p>心理起伏变化</p><p>自考成考问题</p><p>北欧挪威二三事</p>]]></content>
<summary type="html"><p>等了九天的时间,终于过了省信管局的备案。当时腾讯云这边给我打电话说在这期间要关闭域名解析。然后我就关了,网站也进不去了。原来的Asuna521.github.io也不行。因为当时在hexo里给原来的地址加了指向到Asuna.site的文件,<a href="https://</summary>
<category term="生活" scheme="https://asuna.site/categories/%E7%94%9F%E6%B4%BB/"/>
<category term="记录" scheme="https://asuna.site/tags/%E8%AE%B0%E5%BD%95/"/>
<category term="生活" scheme="https://asuna.site/tags/%E7%94%9F%E6%B4%BB/"/>
</entry>
<entry>
<title>个人追番记录</title>
<link href="https://asuna.site/posts/99c8a2b7/"/>
<id>https://asuna.site/posts/99c8a2b7/</id>
<published>2021-08-18T10:17:00.000Z</published>
<updated>2022-07-08T15:50:48.419Z</updated>
<content type="html"><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="Oh, this is an invalid password. Check and try again, please." data-whm="OOPS, these decrypted content may changed, but you can still have a look."> <script id="hbeData" type="hbeData" data-hmacdigest="f34bfbab19c880c124b5aa7d858da7a452de90d805e4b32a7729e9ef86b26b5d">60b080c2ae31e9ebcc0bbf8cb37a813b2371b8f6f28c692f99c7e9d046656372bcb281b2cb56a2319190df2fdf0b356f6be8ea216583af18fbd254cd89f2d7ca376fcd47c85cac95398ff70b173032b2536f98622144624bd06fa376c4af1de79cca713205a5347699d4f446d5e3b134d61a0bcf39be1d6f425ae1c08142703d264504ac87dfda5872a99cec3ba22c491880af9ad13a854216a8eebe9003593fa310a6c7acb3f669b350e48654a0de768ff815781138f10bd94b71a54435e4e16a8b50debfd0521a293376c810205c0876940db5a8b259a8353f9a2130c9ad72811524d36ebde2f33917f5bcfde40d767e3aa6099d63f44f657a5107664cb0cdbf302c5aa0ecb501189abda524613c5143b322e3a11f526f8ad62f6fa9063e246aa1a73e7bc1a1d89675e75c80bc8acb8b3a5cdb9594e47fd9db36a24ef27037f5762f4dfb4b18e10bcbf0e70ad1707ba3712cf2e4475c2ea5cb35f22bd928cc607b518078e6afef61d0aea2513aa381603dda787a5a224ed8525a0c55d069281291d0d1d7a71c1b8b630f148af84f706de6ff2036fc068b5b83627454a8a0e2902be2dee06b598e9234275e1ab8f21e31665b70e30ef6480690e2652a60ad9d87ad0dd27486a9fb87d19ff90db13481a801a8225db4419ba573161fb78793016a4e8b61f4b8a7376b763948900a8ce1ad00e5a476a872820bfcb95e0bf0afd6155338e2696de13dc57e48f21f6835a694f69ee7ab05933ff13bd9861fe9ec20dd8fc6e9a059206006365ba979f539361223bbb9cbc7433a7a532d712de112b233d99769c33141e13a389b7ffcc714f7564da510c97ccbc820fe6b74474cbea87426e32ed046efd47bc909ed54f5ada61fd7246c7a94979b952544c4453b8fb5009ebc95ab7f27c3c6eb6de17e13ac37871b698f00fa591a8e40d8a8b39deb7645fb6b97c5aa374b2685419b4c7f3c2a5763df40360fdbf964e744c20d1524b86de720477242050862957fb6e14250bbdcefc4dca45c5d1a5d483520af61a6cf8c70bd918eff640912c09b8597f6e80fc629f01ae0cf107e833cc19359708829b9ed3bcc577b2c16e1ab41e3c8d992e6ea04f75a6d28a0c49e672ca6ea0c7dda5f92fb777d67f812de8a9a366ee6c2dc317cd400644b4502a8e0af5eb8acc601975c9a916bcbffc7a578586144bdb8b1a0b0e5ffeb48f4ff7defecc1c04cadd7ee88442e7dcfe2b75a6df0ab959a481496c21a58f7435556b17cd130c48df209da96e6bcef6710c2e359a1c0125a34515659373ab1b2ec549c20add35da5b88f777c264de723484b3a5b2d1ae32aeb09f09e17c378fa572f6b3436233ab68e967cf22c36db92715e5f31fa3f029a804cb94852b1e4ce6c051628795f6c1b7bcc54453858167651d590ba8af0464be8b7c3c462d9926db6f8b3f0eddd698532660c64b90e8671dbfb4acf2f4923cb1daba835054b850bf47e6608ac9c80e6dce4411868d2234140e906e338f532cd9ff71e0ec78924104e33bbe9f788f448365337c3656454b1ff38e8879737b6ea4ca7f7e22ec882c45f5d228364eaa8c1254f9413985a3261d095ca7f142ae7705823188214c42a9253360d86b19b149f57dc1562b1692adc1b5e95a87edc4f7a437d8d5460c0156d5b4ed8845a4424686e3ade932a9e63e9d4bc711d7824f5379222f3bcd176cf9d3e047ef12ff8a65ae190d7ec6f5eea6c7a5968511b4b23d6378e1c836fbd3c50c04cf69ec83532ae842049f553d3fe492c65251c9423434ce6cf458dcac8c93bd0f236091cf866cbdb832e74c57827ed423549c3e4e4fd85a87591a812fb827912af24aa0d3ad0c1c13ad78f81590cefaa7c89ceeb49c438c1d6194be60962dd8ac5ca9a9123fc3858fd5880b770731200e13072224567bcb84b090eed6500461cf49fe74ca6217a6580cda9944895ba393df1f8ff7d5bd6d5bcb5dcf4c16d0130af97bba75cd88a953442d5c24f240f58dec34453abff389b2a573dc353308e82cd505e345d9e0ba5671b04988b27368fb7924709e74bc154c7b14395966d9d50c12cc43dbed616ad7b4d0aeece450d8bff98280b5dd1978b5e6ae27591e8ab1936c42fd5c6fef3ff6f6b2c1cdc628eca590043046cf7516ffe80710cb1f8959f42cd21461c2da525001772d82270897b1803e725f96ec1adcdc5e0b6c8fd89ece9e48b58d9d95b717e183b2931b0a2097263fdaa45060faabd258b7b8ccfb53215f37e85dffd7da0f378758a2ec3876861022dc069e7702383014b433e82127f4edfac27f99bd7f9ca5c955e1c0867f6ac428854073681b16518192ef983ef6752884d2c131fc5bc36f6c08a9c61e49ce9277a6f03d335ab4810e923e7ad2b7200c5c67fab93caa4e1bd05ae41285067a6bce3b96454b26bb845385c55ea46e786be7885da2a0d46717ce3e7b38f601539e465cd243de7190c1a0fbd3d7f94f4d2840cc34669b4a3218dff535caa210b2e43e6f7bdc26ad3ea836db966d8ab0128d000c21f36f8f68766dd414a089f99883702caecce03886f147bd99865aa563dd792b9fccc4698d641005360bc35e9bb19625c1914b412e42288f7dad0c2ebc0cdd5c1298f191d37cf6f2d8634ad9bf65e0a206304909887bb1490927fcebf743334b5822feeb6a98f49816141fd7f816428a8db9f93b5129aac7b3e311d3d1d606f4d8be47abb66206455de6e56776dd0a4974428520f5019476c9e205b16469a3c141e6d8b58c4d6cb0ff7b7add23f413a4bd7d7fafd85b911ed11176c68c29cb058bbbbde5de3795946294648160ee458383e44468378124bcef4e8dbadee5287a5bbc5607b50df5d1a42547770e83b618c8a8539b51889f707f351923fa40d721275be30a1ed3a9db2c6e94ed25f88909c54ada3ab4aa969e0e2619cad099d5d79eefb26f614c3a7794d8efaf82df819b4230fe84ac791244afee89bb21b6dd1d76cccf95ccc344a7647a1be544d289e3043c68098d1bbeae9fe061ad0c761d387f5626ea462103a7d38eca23993c900664fbd10d256148654ce26a5fc4bb198d7a8e033517d8c36485f204cacb547a858cc72f660e5b9805928b732eb09640b16a1ae27a9a88984a986071ea985beb6054951c8453f91042d08eb791f5f03d79c7d184d01fa23be9525cb5a94998bbb67feb91bb2fee5adbf55392b4377b4954b6eafb2e1d1b2fec98d4a5bccd454cc91666fd57a061d0992de62920f20c199364cc87f184abcfcd98547720937ff56325df6ec0bb4082f7dfbfebe8a8931a8f21a659912fdd1222ad799175c077d96e631234efe70b84255fcb384f8e0b9b4e18eea2204cd8bdb32c6b1762669642ceb34ce25ecd868c9402ce2f1a6839bf870b6c1f3723f3c94acd480ae04c8a62e5d8f81a3f4c8bc46238b917c5b8fb6396286217a745e600f860d5ab5c845a16ea68eb6e0ca575b841df0510f913f970bdfa96387a004bfd39bb57c1b66d0618695eb11784cb90ec24c3690c1b0060eb2149c0a892c4bc89750d11023fa674553ec905436b2732561c8893fe2fe175037014d4afda978383a8123b7ff4d8db2c172175110f4ab60efa7e779f5171cddbe80dcef0d9ded889799fef6f7efcd09a29a2008070ff8987781dc44b5557c2c65a61c8efce0bce61ce035bc9e9c4f184b38efefd0b3e00dfda0f1e7f17f51d4fa5e1d37df4fc165e7c10f6438c3d5502f017bdd634dee544ce4d14d8f7c82a7b7898eeea7a0446c841590dd59dfae27e5fe443a8bb579dcf58463a677141af576f73364802c25b0edc6ea88cdaa633a4d0f92bd8e8596e9730f7485d7b311fdd36741cd89db496e683106609c6657fc6eb6eb72df5383dd3115c611a208edae6fdf9f8b9fedda6688760b39f1dd5bfe80de13f6a2801319c51c78c77a1c2d1791c9e46921840fefa820234c4ac35a97f746bb9bc8b06ee9b18d885a8ec0b6f00c69e621ce42f25d3fdffc2da4fd7d81aa495a65d2672c8e676b5f477d78a5636f4664f8321979c933c8ff7dd384dda125c15b78a97dda359c6e1271cd5c08aff7c3489649bd30e60fa9fb726088b0a58ccc14ae4de13c1b91e2e34a11f61aca0c6e80da727e0ddab18d357e4fa858031c0baad932dbff7288f87027bdbd7ac483a6cf073e65970aeb7289535d246120eeb61cf1e6cc95a0389cb176a62e32c690795e0c1ee7b42047821927db2b93faa2017da57b7bfb7ac59c89cd7bb19697a21b03a7517170cfeab4bd013986d4feb9e9e310394a28ca0bf50db02e424ce7e3a8e0bd16c06f68d54b7f2647d6e6e08974f812dee0dc8010dee162ae6362b1ebf39b1cebe6d4b3bb328e6ec1637c6c3b1040a77fb69215486dc46f4c7adcc619e17a8d09ca8702c23108622b0098b18f72624c9fc7bdb5703f7c6c57cdafe8b83791560096375001af11d17c0ce6021473c87fcfa9b299df03624ab12a3e7221cf5e7a9d3439e0d56d3881baa4f703a679fa6e7da74d7feae548d06a2518ab50a1f171d843fe9e6edaabf79baeb2fc39e81b7e61b091d2a77eaae9cbda5b06b801a262fce86720af2ac1cc2297cce518e5001b030e661bbeffcce07ec25160a1207eb2e5682f7408066770c348d1cf025104fcae885b5611992a40d71074cb803f2fe5601b9eac6b6626b7ce220b058c759a3df0192b3a97897dda6f7b7d9bc235ee2d5623d107c5b569f41ff3f7a965862eed60d8ab301a199ab5fd6cef46b0081f4fb525c0b14ab0723df06bea572425892901290681f963c16a9ba8da999c5dab90c8476df89e061b5240ec758315ece640ee542fe803caa2cfb48a5b1360e3640b4c95d66952055f3e57de0bd062966f234431d99fafe94c95c5afbea7200d95b55a43e6e5697e7db21b101f4268cefb5e3f1bb08ca252ef609f980b2bd0c24ed53b06e5f9ea983cd63489fb048c1964d809a9c57d4b7798536af480beaa0e3c39d10d3fb7b65ea4644d42dde6becde4243c0647f2c402bc2af2f5c8bc075d44180af09a</script> <div class="hbe hbe-content"> <div class="hbe hbe-input hbe-input-default"> <input class="hbe hbe-input-field hbe-input-field-default" type="password" id="hbePass"> <label class="hbe hbe-input-label hbe-input-label-default" for="hbePass"> <span class="hbe hbe-input-label-content hbe-input-label-content-default">Hey, password is required here.</span> </label> </div> </div></div><script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
<summary type="html">Here's something encrypted, password is required to continue reading.</summary>
<category term="生活" scheme="https://asuna.site/categories/%E7%94%9F%E6%B4%BB/"/>
<category term="记录" scheme="https://asuna.site/tags/%E8%AE%B0%E5%BD%95/"/>
<category term="生活" scheme="https://asuna.site/tags/%E7%94%9F%E6%B4%BB/"/>
</entry>
<entry>
<title>记一次失败的live2D提取</title>
<link href="https://asuna.site/posts/8d63343e/"/>
<id>https://asuna.site/posts/8d63343e/</id>
<published>2021-08-16T11:17:00.000Z</published>
<updated>2021-11-13T08:27:17.477Z</updated>
<content type="html"><![CDATA[<h4 id="就像进度条一样,第二次又卡住了"><a href="#就像进度条一样,第二次又卡住了" class="headerlink" title="就像进度条一样,第二次又卡住了"></a>就像进度条一样,第二次又卡住了</h4><p>早在之前第一次接触这个blog的时候就想过,无奈第一次连北都找不到。<br>之前看别人的blog的看板都挺好看的,自己就想着搞一个。Asuna!<br><img src="https://s3.bmp.ovh/imgs/2021/08/e3cc5c976712d5c1.jpg" loading="lazy"></p><p>所以最开始想到的是零境交错的Asuna看板,而且还有好几个live2D。然后就想办法把live2D搞出来,至于拿出来怎么用就是之后考虑的事情了(然而没想到之后事情遥不可及的了)。 </p><p>但是当时我对解包这个一点也不懂(unity打包的游戏),一开始我也不知道,就把它当作普通软件那样,像QQ下载的文件直接到对应目录下就能找到。然而,最开始就摸不着北了。<br>找到游戏安装目录,Android/data/游戏文件夹。就几个文件?然后看了文件大小,70Mb? 那好吧,那可能文件在obb文件夹里, Android/obb/文件夹。又扑了个空。<br>不知道当时怎么折腾的,找到了资源目录,具体忘记哪里了,得root后才能找到。<br>然后又去百度怎么解包,搞来了unity studio,当时就一股脑把资源文件全部丢进去了,因为当时完全找不到相关资源在哪里。等了漫长的解析后,什么也没找到。然后各种折腾,因为前面精力用光了,最后放弃了,以失败告终。</p><p>然后是昨天,因为当时blog也差不多凑合了,然后又冒出来这个想法。用上一次的经验,找到了资源文件夹,然后就是找相关资源文件。资源一般都在asset bundle文件夹下,就是能看见的和能听见的之类的(因为闪暖知道的)。按照经验找人物的资源可能会有一大堆有人物名字的文件夹。然后就顺序遍历,一开始找到了sprite2D文件夹,以为找到了,拖到unity studio发现是战斗小人的,不是主界面那种。然后又找到了Q版小人,也不是。又找了好久没找到。本来快放弃了,又找到了了一大堆人物名字的文件夹。拖进去,终于对头了,<a href="https://imgtu.com/i/ffmExU"><img src="https://z3.ax1x.com/2021/08/16/ffmExU.jpg" alt="ffmExU.jpg" loading="lazy"></a><br><a href="https://imgtu.com/i/ffmZMF"><img src="https://z3.ax1x.com/2021/08/16/ffmZMF.jpg" alt="ffmZMF.jpg" loading="lazy"></a></p><p>可这就是最后卡住的地方,把文件导出后,文件 </p><ol><li><blockquote><p>文件夹:AssetBundle</p><blockquote><p> assetbundle_emote_character_asuna_asuna.dat<br> assetbundle_emote_character_asuna_asuna_tex000.dat<br> assetbundle_emote_character_asuna_asuna_tex001.dat</p></blockquote></blockquote></li><li><blockquote><p>文件夹: TextAsset</p><blockquote><p>asuna.bytes</p></blockquote></blockquote></li><li><blockquote><p>文件夹: Texture2D</p><blockquote><p>asuna_tex000.png<br>asuna_tex001.png</p></blockquote></blockquote></li></ol><p>大致就是这样只有两张PNG图片。<br>然后就开始了漫漫的百度之路,因为我对live2D文件类型一点也不了解,所以百度了找到大致是封装好的.lpk或者有图片、 .mtn文件、 .moc文件这样。<br>然后又开始搜索其他游戏怎么解包出liveD的。<br>没找到。然后又搜了这些文件夹名和现在文件在unity的后缀,可咱也没学过unity,搜到的要么没用要么看不懂,都是他们学过unity发表的一些学习记录之类的。<br>在此期间我也在B站私信了之前关注的一个解包零境交错立绘图片之类的一个up,虽然回复了我,可依然没什么结果。然后就这样到了晚上,最终到睡觉的时候也没什么进展。<br>唯一得到的消息就是TextAsset文件夹的asuna.bytes被加密了。unity中把各种文件封装到这里面然后再加密。可咱又不懂unity,解密是没办法了。<br>把它放蓝奏云了,要是有大佬能帮个忙就好了 <a href="%E8%93%9D%E5%A5%8F%E4%BA%91%E9%93%BE%E6%8E%A5">https://wwa.lanzoui.com/id2sEsq0xmj</a></p><p>然后就是今天了,折腾了好久总算把自己网上找的live2D放进去了。虽然还没做完。</p><p>今天考完了科四,过不了几天我也该走了,找工作去了,难受,什么都不会,进厂是肯定不想进厂的,进去这辈子就完了,至少现在我还能学点其他东西,学会什么。<br>md济南好多搞培训的骗我这种刚出来的,搞不好就是一个培训贷。<br>暂时就这些了,用电脑打字好慢啊。<br>20点43分</p>]]></content>
<summary type="html"><h4 id="就像进度条一样,第二次又卡住了"><a href="#就像进度条一样,第二次又卡住了" class="headerlink" title="就像进度条一样,第二次又卡住了"></a>就像进度条一样,第二次又卡住了</h4><p>早在之前第一次接触这个blog的时候</summary>
<category term="学习" scheme="https://asuna.site/categories/%E5%AD%A6%E4%B9%A0/"/>
<category term="记录" scheme="https://asuna.site/tags/%E8%AE%B0%E5%BD%95/"/>
<category term="生活" scheme="https://asuna.site/tags/%E7%94%9F%E6%B4%BB/"/>
<category term="学习" scheme="https://asuna.site/tags/%E5%AD%A6%E4%B9%A0/"/>
</entry>
<entry>
<title>2021年8月14日21:04:16</title>
<link href="https://asuna.site/posts/774c307a/"/>
<id>https://asuna.site/posts/774c307a/</id>
<published>2021-08-14T13:04:10.000Z</published>
<updated>2021-11-13T08:28:00.872Z</updated>
<content type="html"><![CDATA[<h4 id="没有标题"><a href="#没有标题" class="headerlink" title="没有标题"></a>没有标题</h4><p>不知道标题什么的写什么,就用时间代替了</p><p>前两天晚上下了一场雨。<br>气温又降了一点,阳光完全没有了之前那种像火球逼近的感觉了。变得温和起来了。<br>昨晚开了空调,出去觉得开不开都差不多了,回来立马把空调关了。<br>没在天黑后出门过,昨晚开空调关窗的时候身子凑近窗户,觉得比屋里凉快,把手臂伸出去,原来外面温度比屋里舒服多了。<br>【09:40:19】</p><p><a href="https://asuna521.github.io/">https://asuna521.github.io/</a> </p><p>重新又做了一遍博客,还是和原来一样用hexo部署到github上,还是原来样子,还是一样的慢,技术有限也懒得号CDN加速了。<br>本来打算找找域名什么的用用,可白嫖习惯了,而且也不知道能不能长期维护下去,也找不到合适的域名,所以就没买了。 </p><p>一个blog就是一个网络里的小天地吧,每个blog记录他们各自主人的生活,每个人都有自己不一样的主题和风格。唯一不太方便的就是编辑问题吧,昨天看了typecho的blog,确实很轻巧的感觉,而且还有个人开发的app能直接编辑,有点像微博那样,对于我来说唯一不足的是用VPS吧。<br>昨晚翻到了一个很有意思的blog网站<br><a href="https://www.foreverblog.cn/">十年之约</a><br>就是字面意思,一个十年的约定。一个非营利性的项目。加入这个组织,并且十年之内一直更新blog。<br>“一个人的寂寞,一群人的狂欢”<br>有不到二十岁的学生,也有四十多岁的大叔。<br>有的加入之前就已经是度过十个年头了,有的加入没几个月就失联了。十年,谁知道十年之间会发生多少事呢?<br>【21:06:08】</p>]]></content>
<summary type="html"><h4 id="没有标题"><a href="#没有标题" class="headerlink" title="没有标题"></a>没有标题</h4><p>不知道标题什么的写什么,就用时间代替了</p>
<p>前两天晚上下了一场雨。<br>气温又降了一点,阳光完全没有了之前那种像</summary>
<category term="生活" scheme="https://asuna.site/categories/%E7%94%9F%E6%B4%BB/"/>
<category term="记录" scheme="https://asuna.site/tags/%E8%AE%B0%E5%BD%95/"/>
<category term="生活" scheme="https://asuna.site/tags/%E7%94%9F%E6%B4%BB/"/>
</entry>
<entry>
<title>第一个blog</title>
<link href="https://asuna.site/posts/1e3b3ea5/"/>
<id>https://asuna.site/posts/1e3b3ea5/</id>
<published>2021-08-14T06:47:37.000Z</published>
<updated>2021-11-13T08:28:56.123Z</updated>
<content type="html"><![CDATA[<h3 id="第一个blog"><a href="#第一个blog" class="headerlink" title="第一个blog"></a>第一个blog</h3><p>用于测试和熟悉Markdown,没有什么信息</p><ul><li>第一项</li><li>第二项</li><li>第三项</li></ul><ol><li>第一项</li><li>第二项</li><li>第三项</li></ol><ol><li>第一项:<ul><li>第一项</li></ul></li><li>第二项<ul><li>第二项</li></ul></li></ol><ol><li>第一项<blockquote><p>最外层</p><blockquote><p>第一层</p><blockquote><p>第二层</p></blockquote></blockquote></blockquote></li><li>第二项</li></ol><p><a href="https://asuna521.github.io/">我的blog</a></p>]]></content>
<summary type="html"><h3 id="第一个blog"><a href="#第一个blog" class="headerlink" title="第一个blog"></a>第一个blog</h3><p>用于测试和熟悉Markdown,没有什么信息</p>
<ul>
<li>第一项</li>
<li>第</summary>
<category term="记录" scheme="https://asuna.site/tags/%E8%AE%B0%E5%BD%95/"/>
<category term="生活" scheme="https://asuna.site/tags/%E7%94%9F%E6%B4%BB/"/>
</entry>
</feed>