<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>阿波尔的博客</title>
		<link>https://www.zaqizaba.xyz/</link>
		<description>Recent content on 阿波尔的博客</description>
		<generator>Hugo</generator>
		<language>zh-cn</language>
		
		
		
			<copyright>© &lt;a href=&#34;https://www.zaqizaba.xyz&#34;&gt;阿波尔的博客&lt;/a&gt; 2019-2026</copyright>
		
		
			<lastBuildDate>Thu, 10 Sep 2026 10:35:30 +0800</lastBuildDate>
		
			<atom:link href="https://www.zaqizaba.xyz/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>剧作家和缺爱的甜心</title>
				<link>https://www.zaqizaba.xyz/posts/%E5%89%A7%E4%BD%9C%E5%AE%B6%E5%92%8C%E7%BC%BA%E7%88%B1%E7%9A%84%E7%94%9C%E5%BF%83/</link>
				<pubDate>Thu, 10 Sep 2026 10:35:30 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/%E5%89%A7%E4%BD%9C%E5%AE%B6%E5%92%8C%E7%BC%BA%E7%88%B1%E7%9A%84%E7%94%9C%E5%BF%83/</guid>
				<description>&lt;p&gt;1956年，纽约州白原市。一男一女结婚了，这场婚礼的主角:男方是美国著名的左翼戏剧家&lt;strong&gt;阿瑟·米勒&lt;/strong&gt;，曾经写过诸多的戏剧作品，其中最有名的莫过于 &lt;strong&gt;《推销员之死》&lt;/strong&gt;  。女方则是美国家喻户晓且现在都具有争议的女明星&lt;strong&gt;玛丽莲·梦露&lt;/strong&gt;，作为好莱坞女明星，居多男明星与其有过绯闻，且其参演了美国电影诸如 &lt;strong&gt;《豆蔻年华》、《妙药春情》、《夜间冲突》、《无需敲门》&lt;/strong&gt;  的许多经典角色。&lt;/p&gt;&#xA;&lt;link rel=&#34;stylesheet&#34; href=&#34;https://fastly.jsdelivr.net/npm/aplayer/dist/APlayer.min.css&#34;&gt;&#xD;&#xA;&lt;style type=&#34;text/css&#34;&gt;&#xD;&#xA;     &#xD;&#xA;    .dark-theme .aplayer{background:#212121}.dark-theme .aplayer.aplayer-withlist .aplayer-info{border-bottom-color:#5c5c5c}.dark-theme .aplayer.aplayer-fixed .aplayer-list{border-color:#5c5c5c}.dark-theme .aplayer .aplayer-body{background-color:#212121}.dark-theme .aplayer .aplayer-info{border-top-color:#212121}.dark-theme .aplayer .aplayer-info .aplayer-music .aplayer-title{color:#fff}.dark-theme .aplayer .aplayer-info .aplayer-music .aplayer-author{color:#fff}.dark-theme .aplayer .aplayer-list{background-color:#212121}.dark-theme .aplayer .aplayer-list li{color:#fff;border-top-color:#666}.dark-theme .aplayer .aplayer-list li:hover{background:#4e4e4e}.dark-theme .aplayer .aplayer-list li.aplayer-list-light{background:#6c6c6c}.dark-theme .aplayer .aplayer-lrc p{color:#fff}&#xD;&#xA;&lt;/style&gt;&#xD;&#xA;&lt;script src=&#34;https://fastly.jsdelivr.net/npm/aplayer/dist/APlayer.min.js&#34;&gt;&lt;/script&gt;&#xD;&#xA;&#xD;&#xA;&lt;script&gt;&#xD;&#xA;   &#xD;&#xA;  var meting_api=&#39;https://meting.tooyoungtoosimple.ccwu.cc/api?server=:server&amp;type=:type&amp;id=:id&amp;auth=:auth&amp;r=:r&#39;;&#xD;&#xA;&lt;/script&gt;&#xD;&#xA;&lt;script src=&#34;https://fastly.jsdelivr.net/npm/meting@2.0.1/dist/Meting.min.js&#34;&gt;&lt;/script&gt;&#xD;&#xA;        &lt;meting-js auto=&#34;https://music.163.com/#/song?id=1980690278&#34; theme=&#34;#760411&#34;&gt;&lt;/meting-js&gt;&#xA;&lt;p&gt;咋看起来的确是一对&lt;strong&gt;才子佳人&lt;/strong&gt;，不过。二个人的结合当时美国媒体普遍不怎么看好（后来也的确证实了二人终究是“咋来之爱”。来得热烈，去得也快。），美国「综艺」杂志宣称是“书呆子娶了沙漏美女”。因为米勒是左翼戏剧家的关系，和美国进行“共产主义”的人来得近。导致当时美国的麦卡锡主义者宣传“二个人可能和苏联共产党探子有关系”。甚至有了美国总统肯尼迪被梦露接近，梦露和米勒结婚，实际上是为了方便获得美国情报的传闻。&lt;/p&gt;&#xA;&lt;div class=&#34;figure-container&#34; style=&#34;display: flex; justify-content: center; margin: 20px;&#34;&gt;&#xD;&#xA;    &lt;div class=&#34;figure-frame&#34; style=&#34;border: 4px solid #ccc; border-radius: 10px; padding: 10px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);&#34;&gt;&#xD;&#xA;        &lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/Monroe_Miller.jpg?imageMogr2/format/webp&#34; alt=&#34;&#34; title=&#34;白原市婚礼上的梦露和米勒&#34; style=&#34;max-width: 100%; height: auto; border-radius: 8px;&#34; /&gt;&#xD;&#xA;        &#xD;&#xA;            &lt;p class=&#34;figure-caption&#34; style=&#34;text-align: center; font-style: italic; font-size: 0.9em; color: #555; margin-top: 10px; padding-top: 10px; border-top: 1px solid #ddd;&#34;&gt;&#xD;&#xA;                白原市婚礼上的梦露和米勒&#xD;&#xA;            &lt;/p&gt;</description>
			</item>
			<item>
				<title>使用vps自建meting-Api</title>
				<link>https://www.zaqizaba.xyz/posts/%E4%BD%BF%E7%94%A8vps%E8%87%AA%E5%BB%BAmeting-api/</link>
				<pubDate>Tue, 18 Aug 2026 20:31:21 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/%E4%BD%BF%E7%94%A8vps%E8%87%AA%E5%BB%BAmeting-api/</guid>
				<description>&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/30165599-36623bea-93a6-11e7-8956-1ddf99ce0e6f.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;meting&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;起因&#34;&gt;起因&lt;/h1&gt;&#xA;&lt;p&gt;我的 Hugo 博客用 APlayer + MetingJS 做音乐播放器,依赖第三方接口 &lt;code&gt;api.injahow.cn&lt;/code&gt; 来解析网易云/QQ音乐的歌曲数据。某天播放器不出现了，控制台突然报错,按F12页面显示:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;Fatal&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;error:&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;Uncaught&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;RedisException:&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;MISCONF&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;Redis&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;is&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;configured&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;to&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;save&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;RDB&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;snapshots,&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;but&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;it&amp;#39;s&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;currently&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;unable&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;to&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;persist&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;to&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;disk...&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;原因不是博客代码的问题,而是 &lt;code&gt;api.injahow.cn&lt;/code&gt; 这台第三方服务器自己的 Redis 数据库出了故障——磁盘写入失败,导致 Redis 拒绝执行任何写操作(包括接口用来做访问限流的计数功能),整个接口跟着崩溃，不过现在我要让音乐接口 &lt;strong&gt;“死者复生”&lt;/strong&gt; ，看我的操作。&lt;/p&gt;&#xA;&lt;h1 id=&#34;1换下各种公共接口&#34;&gt;1.换下各种公共接口&lt;/h1&gt;&#xA;&lt;p&gt;既然是别人的meting服务器出问题了，找到了以下音乐解析器接口，我决定换以下四个公共接口:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;meting-api.imsyy.top&lt;/code&gt;:直接连接失败(&lt;code&gt;ERR_CONNECTION_CLOSED&lt;/code&gt;)。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;meting-api-omega.vercel.app&lt;/code&gt;：数据能正常显示，可惜vercel域名被墙。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;meting.mikus.ink&lt;/code&gt;：数据正常,但被 &lt;strong&gt;CORS 策略拦截&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;meting.jinghuashang.cn&lt;/code&gt;：实测请求带参数后没有返回预期的 JSON 数据,不可用。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;既然都有问题，我决定下一步。&lt;/p&gt;&#xA;&lt;h1 id=&#34;2部署meting-api服务&#34;&gt;2.部署meting-api服务&lt;/h1&gt;&#xA;&lt;p&gt;这里只需要：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;一台能ping通的vps、一个域名。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;打开你的vps（比如xshell、putty等登录终端），进行以下操作。&lt;/p&gt;&#xA;&lt;h2 id=&#34;2-1装docker&#34;&gt;2-1.装docker&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;curl -fsSL https://get.docker.com | sh&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;其实我这里早装了。&lt;/p&gt;&#xA;&lt;p&gt;验证方式是&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;docker -v&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;显示版本号安装成功。&lt;/p&gt;&#xA;&lt;h2 id=&#34;2-2安装拉取meting-api&#34;&gt;2-2.安装拉取meting-api&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;docker run -d --name meting-api -p 3000:3000 --restart always intemd/meting-api:latest&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;2-3验证本地是否能跑起来&#34;&gt;2-3.验证本地是否能跑起来&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;curl &amp;#34;http://127.0.0.1:3000/api?server=netease&amp;amp;type=playlist&amp;amp;id=7640699765&amp;#34;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;因为因为 API 实际路径是 &lt;code&gt;/api&lt;/code&gt;，所以做了调整，输出为：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;root@racknerd-6c465f:~# curl &amp;#34;http://127.0.0.1:3000/api?server=netease&amp;amp;type=playlist&amp;amp;id=7640699765&amp;#34;&#xA;[{&amp;#34;title&amp;#34;:&amp;#34;Спокойная ночь&amp;#34;,&amp;#34;author&amp;#34;:&amp;#34;Кино&amp;#34;,&amp;#34;pic&amp;#34;:&amp;#34;https://p1.music.126.net/jrEDyug7ubULYf3UrXzHjg==/109951170416026069.jpg&amp;#34;,&amp;#34;url&amp;#34;:&amp;#34;http://127.0.0.1:3000/api?server=netease&amp;amp;type=url&amp;amp;id=26710593&amp;#34;,&amp;#34;lrc&amp;#34;:&amp;#34;http://127.0.0.1:3000/api?server=netease&amp;amp;type=lrc&amp;amp;id=26710593&amp;#34;}.......&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;代表成功。&lt;/p&gt;&#xA;&lt;h1 id=&#34;3申请免费域名&#34;&gt;3.申请免费域名&lt;/h1&gt;&#xA;&lt;p&gt;因为api接口需要域名解析到vps的ip，所以我选择的域名服务商是免费的&lt;a href=&#34;https://www.dnshe.com/&#34;&gt;DNSHE&lt;/a&gt;，这个域名是免费的，而且可以延长到十年内，自己随便填写一个记录名称前缀，记录内容就是你vps的ip。&lt;/p&gt;&#xA;&lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260818215429942.png?imageMogr2/format/webp&#34; alt=&#34;image-20260818215429942&#34; style=&#34;zoom:50%;&#34; /&gt;&#xA;&lt;p&gt;填好后保存退出，等解析完成一会儿会有用。&lt;/p&gt;</description>
			</item>
			<item>
				<title>给S410安装tiny11</title>
				<link>https://www.zaqizaba.xyz/posts/%E7%BB%99s410%E5%AE%89%E8%A3%85tiny11/</link>
				<pubDate>Mon, 13 Apr 2026 08:42:28 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/%E7%BB%99s410%E5%AE%89%E8%A3%85tiny11/</guid>
				<description>&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260413102442408.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;image-20260413102442408&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;我有一台备用的联想S410的笔记本，一直以来用的win7系统。但是win7已经过时，微软不再维护而且很多软件现在又不支持win7了。但是我主力是win10,也不想再刷win10。于是想win11可不可以刷，尝试下。在&lt;a href=&#34;https://www.iplaysoft.com/tiny11.html&#34;&gt;异次元软件&lt;/a&gt;这里，想尝试的话。可以找到tiny11版本（也就是win11的精简版），至于为什么我这台S410不能刷win11系统，是因为：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;1.此笔记本不支持TPM2.0 2.此cpu是四代intel的cpu,win11支持第八代Intel cpu 3.微软官方也有考虑，为了卖出更多的搭载win11的电脑，让不支持win11的旧电脑淘汰。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;多亏了ntdev，他是一位电子工程专业的大学生，来自罗马尼亚，是tiny11的作者，这是他的github&lt;a href=&#34;https://github.com/ntdevlabs&#34;&gt;主页&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;刷tiny11的流程基本上就和刷正常的win11差不多，只不过跳过了TPM2.0的检测和删除了win11的一些组件和预装软件，得以让tiny11安装后比win11的内存和预装存储空间要小很多。&lt;/p&gt;&#xA;&lt;p&gt;安装tiny11,你用到的有：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;在&lt;a href=&#34;https://www.iplaysoft.com/tiny11.html&#34;&gt;此页&lt;/a&gt;下载的tiny11 25 H2(基于win11 25H2)的镜像、制作系统盘用得到的U盘、刷入tiny11 25H2的rufus,这是&lt;a href=&#34;https://rufus.ie/zh/&#34;&gt;下载地址&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;下载好后，在tiny11的镜像写入rufus，制作系统盘，一切设置都默认，点击“开始”后，会提示自定义windows安装，除了自定义用户名外，基本上都默认打勾。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th style=&#34;text-align: center&#34;&gt;&lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202026-04-13%20093740.png?imageMogr2/format/webp&#34; loading=&#34;lazy&#34;  style=&#34;zoom:50%;&#34; /&gt;&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;&lt;strong&gt;tiny11刷入自定义安装&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;制作好系统盘，插入笔记本USB接口，按&lt;strong&gt;F12&lt;/strong&gt;或者笔记本左侧的&lt;strong&gt;恢复系统&lt;/strong&gt;，选择&lt;strong&gt;Boot Manager&lt;/strong&gt;,找到&lt;strong&gt;EFI USB Device(FanxiangUSB disk)&lt;/strong&gt;,点击刷入。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/20260412_121320.JPG?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;然后一步一步设置好，等笔记本安装tiny11进入系统：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/20260412_122900.JPG?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;安装完成后，记得安装中文包重启笔记本（&lt;strong&gt;按&amp;rsquo;win+i&amp;rsquo;进入》找到&amp;quot;Time &amp;amp; Language&amp;quot;》找到 &amp;ldquo;Language &amp;amp; region&amp;rdquo;》选择 &amp;ldquo;Add a Language&amp;rdquo; 并添加&amp;rsquo;&amp;lsquo;中文语言包&amp;rsquo;&amp;rsquo;&lt;/strong&gt;)。不过，不知道是怎么回事，安装完中文包后，发现此tiny11 25H2是不完全汉化的，在此也可以找到具体笔记本内容和信息：&lt;/p&gt;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;link rel=&#34;stylesheet&#34; href=&#34;https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.4.2/css/swiper.min.css&#34;&gt;&#xD;&#xA;&#xD;&#xA;&lt;style&gt;&#xD;&#xA;.blog-swiper.swiper-container {&#xD;&#xA;    width: 100%;&#xD;&#xA;    margin-left: auto;&#xD;&#xA;    margin-right: auto;&#xD;&#xA;    padding-bottom: 36px !important;&#xD;&#xA;    box-sizing: border-box;&#xD;&#xA;    position: relative;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA; &#xD;&#xA;.blog-swiper.swiper-container .swiper-slide {&#xD;&#xA;    display: -webkit-box;&#xD;&#xA;    display: -ms-flexbox;&#xD;&#xA;    display: flex;&#xD;&#xA;    -webkit-box-pack: center;&#xD;&#xA;    -ms-flex-pack: center;&#xD;&#xA;    justify-content: center;&#xD;&#xA;    -webkit-box-align: center;&#xD;&#xA;    -ms-flex-align: center;&#xD;&#xA;    align-items: center;&#xD;&#xA;    width: 100%;&#xD;&#xA;    height: auto;&#xD;&#xA;    box-sizing: border-box;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA; &#xD;&#xA;.blog-swiper.swiper-container .swiper-slide img {&#xD;&#xA;    max-width: 100% !important;&#xD;&#xA;    width: auto !important;&#xD;&#xA;    height: auto !important;&#xD;&#xA;    display: block !important;&#xD;&#xA;    margin: 0 auto !important;&#xD;&#xA;    border: none !important;&#xD;&#xA;    vertical-align: bottom;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA; &#xD;&#xA;.blog-swiper.swiper-container .swiper-pagination {&#xD;&#xA;    position: absolute !important;&#xD;&#xA;    bottom: 6px !important;&#xD;&#xA;    left: 0 !important;&#xD;&#xA;    width: 100% !important;&#xD;&#xA;    text-align: center;&#xD;&#xA;    z-index: 10 !important;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA; &#xD;&#xA;.blog-swiper.swiper-container .swiper-button-prev,&#xD;&#xA;.blog-swiper.swiper-container .swiper-button-next {&#xD;&#xA;    top: calc(50% - 18px) !important;&#xD;&#xA;    margin-top: 0 !important;&#xD;&#xA;    z-index: 10 !important;&#xD;&#xA;}&#xD;&#xA;&lt;/style&gt;&#xD;&#xA;&#xD;&#xA;&lt;div class=&#34;swiper-container blog-swiper&#34;&gt;&#xD;&#xA;    &lt;div class=&#34;swiper-wrapper&#34;&gt;&#xD;&#xA;        &#xD;&#xA;        &#xD;&#xA;        &lt;div class=&#34;swiper-slide&#34;&gt;&#xD;&#xA;            &lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/20260413_095858.jpg&#34; alt=&#34;&#34;&gt;&#xD;&#xA;        &lt;/div&gt;&#xD;&#xA;        &#xD;&#xA;        &lt;div class=&#34;swiper-slide&#34;&gt;&#xD;&#xA;            &lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/20260413_095901.jpg&#34; alt=&#34;&#34;&gt;&#xD;&#xA;        &lt;/div&gt;&#xD;&#xA;        &#xD;&#xA;    &lt;/div&gt;&#xD;&#xA;&#xD;&#xA;    &#xD;&#xA;    &lt;div class=&#34;swiper-pagination&#34;&gt;&lt;/div&gt;&#xD;&#xA;&#xD;&#xA;    &#xD;&#xA;    &lt;div class=&#34;swiper-button-prev&#34;&gt;&lt;/div&gt;&#xD;&#xA;    &lt;div class=&#34;swiper-button-next&#34;&gt;&lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&#xD;&#xA;&lt;script src=&#34;https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.4.2/js/swiper.min.js&#34;&gt;&lt;/script&gt;&#xD;&#xA;&#xD;&#xA;&lt;script&gt;&#xD;&#xA;(function () {&#xD;&#xA;    var swiper = new Swiper(&#39;.blog-swiper&#39;, {&#xD;&#xA;        pagination: &#39;.blog-swiper .swiper-pagination&#39;,&#xD;&#xA;        paginationClickable: true,&#xD;&#xA;&#xD;&#xA;        nextButton: &#39;.blog-swiper .swiper-button-next&#39;,&#xD;&#xA;        prevButton: &#39;.blog-swiper .swiper-button-prev&#39;,&#xD;&#xA;&#xD;&#xA;        autoHeight: true,        &#xD;&#xA;        keyboardControl: true,&#xD;&#xA;        mousewheelControl: true,&#xD;&#xA;        lazyLoading: true,&#xD;&#xA;        lazyLoadingInPrevNext: true,&#xD;&#xA;        loop: true,&#xD;&#xA;    });&#xD;&#xA;})();&#xD;&#xA;&lt;/script&gt;&#xD;&#xA;&#xD;&#xA;&#xA;&lt;p&gt;我尝试了一下午，发现有些win11原本的插件安装不上，有些依赖更新点击也没反应。感觉我的S410还是更适合win10,而不是tiny11,权当尝个鲜，有兴趣的朋友也可以尝试下吧。&lt;/p&gt;</description>
			</item>
			<item>
				<title>Hugo博客图片优化</title>
				<link>https://www.zaqizaba.xyz/posts/hugo%E5%8D%9A%E5%AE%A2%E5%9B%BE%E7%89%87%E4%BC%98%E5%8C%96/</link>
				<pubDate>Wed, 01 Apr 2026 14:45:56 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/hugo%E5%8D%9A%E5%AE%A2%E5%9B%BE%E7%89%87%E4%BC%98%E5%8C%96/</guid>
				<description>&lt;p&gt;这几天给博客做了很多优化，由于原博客作者给这个主题留了一些坑。所以我必须要修改下主题参数和代码。其中图片优化是必须的,图片我都是存储在腾讯云COS存储桶，具体流程是：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Markdown文章图片 → PicGo 上传原图到 COS → Hugo 渲染时自动加参数以博客html呈现&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;不过，现在随着我写博客文章越来越多。博客网页加载图片越来越慢、越来越卡。picgo上传图片已快达到100张，而且各种格式的图片（比如jpg|png|svg等）都有，导致markdown图片加载拖慢文章进度。这里我必须考虑图片懒加载和统一图片为webp格式。图片优化可以做到图片懒加载和转换各图片格式为webp，而这二者的介绍为：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;图片&lt;strong&gt;懒加载&lt;/strong&gt;又称为&lt;strong&gt;延迟加载&lt;/strong&gt;，滚动内容到具体内容下方时，才会加载图片。而&lt;strong&gt;webp&lt;/strong&gt;是由谷歌于2010年发布的，具体是可以通过转换其它例如jpg、png、svg为webp,从而压缩图片内容，但是又和jpg、png、svg的图片质量相当，减少图片档在网络上的发送时间。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h1 id=&#34;1在_markup创建图片渲染&#34;&gt;1.在&lt;code&gt;_markup&lt;/code&gt;创建图片渲染&lt;/h1&gt;&#xA;&lt;p&gt;在&lt;code&gt;layouts/_default/_markup/render-image.html&lt;/code&gt;中，把&lt;code&gt;render-image&lt;/code&gt;的原代码：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;{{if .Page.Site.Params.fancybox }}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;post-img-view&amp;#34;&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;a&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;data-fancybox&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;gallery&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;href&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ .Destination | safeURL }}&amp;#34;&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;img&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;src&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ .Destination | safeURL }}&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;alt&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ .Text }}&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;{{&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;with&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;Title&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;}}&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ . }}&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;{{&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;end&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;}}&lt;/span&gt; /&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;a&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;{{ end }}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;直接添加懒加载和webp格式，取消&lt;code&gt;fancybox&lt;/code&gt;的参数，修改为：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;img&lt;/span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;src&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ .Destination | safeURL }}?imageMogr2/format/webp&amp;#34;&lt;/span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;alt&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ .Text }}&amp;#34;&lt;/span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;{{&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;with&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;Title&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;}}&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ . }}&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;{{&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;end&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;}}&lt;/span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;loading&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;lazy&amp;#34;&lt;/span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;decoding&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;async&amp;#34;&lt;/span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;/&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;当然，这个只能渲染markdown格式的图片，如果是&lt;img&gt;和裸链接：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;img src=&amp;#34;https://xxx.com/photo.jpg&amp;#34;/&amp;gt;&#xA;https://xxx.com/photo.jpg&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;就必须考虑在其后辍手动加上&lt;code&gt;?imageMogr2/format/webp&lt;/code&gt;和&lt;code&gt;loading=&amp;quot;lazy&amp;quot;&lt;/code&gt;（裸连不需要添加&lt;code&gt;loading=&amp;quot;lazy&amp;quot;&lt;/code&gt;），记得在&lt;code&gt;储存桶列表&amp;gt;数据处理&amp;gt;图片处理&lt;/code&gt;，打开图片极智压缩。如果用于博客，一年也才几块钱而已。而且免费一个月：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260401191624053.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;image-20260401191624053&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;当然，担心费用。也可以考虑只用懒加载。懒加载不依赖任何云服务，直接改 &lt;code&gt;render-image.html&lt;/code&gt; 只加 &lt;code&gt;loading=&amp;quot;lazy&amp;quot;&lt;/code&gt; 就行，简单安全。像这样：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;img src=&amp;#34;https://xxx.myqcloud.com/photo.jpg loading=&amp;#34;lazy&amp;#34; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;如果添加了转换为webp压缩图片格式,&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;就可以写成：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;img src=&amp;#34;https://xxx.myqcloud.com/photo.jpg?imageMogr2/format/webp&amp;#34; loading=&amp;#34;lazy&amp;#34; /&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;2观看是否生效&#34;&gt;2.观看是否生效&lt;/h1&gt;&#xA;&lt;p&gt;有没有生效，直接看图片链接后面有没有转换为&lt;code&gt;&amp;lt;img src=&amp;quot;https://xxx.myqcloud.com/photo.jpg?imageMogr2/format/webp&amp;quot; loading=&amp;quot;lazy&amp;quot; /&amp;gt;&lt;/code&gt;（假如是.jpg格式），或者直接博客的下载一张图片，基本上会发现与原图片相比，图片内容大小压缩到几乎三分之一，显示图片格式为&lt;code&gt;webp&lt;/code&gt;就代表设置成功了。&lt;/p&gt;</description>
			</item>
			<item>
				<title>缘何张雪峰突然去世</title>
				<link>https://www.zaqizaba.xyz/posts/%E7%BC%98%E4%BD%95%E5%BC%A0%E9%9B%AA%E5%B3%B0%E7%AA%81%E7%84%B6%E5%8E%BB%E4%B8%96/</link>
				<pubDate>Wed, 25 Mar 2026 16:17:30 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/%E7%BC%98%E4%BD%95%E5%BC%A0%E9%9B%AA%E5%B3%B0%E7%AA%81%E7%84%B6%E5%8E%BB%E4%B8%96/</guid>
				<description>&lt;p&gt;考研名师张雪峰昨天不幸宣布离世。虽然我没考研过，但是作为考研界讲师的“段子手”，我曾经也听说过他的大名，尤其是关于中国高校地位的视频段子，最早我也是通过这个视频知道他的：&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding: 32% 45%;&#34;&gt;&#xD;&#xA;    &lt;iframe style=&#34;position: absolute; width: 100%; height: 100%; left: 0; top: 0;&#34; &#xD;&#xA;    src=&#34;//player.bilibili.com/player.html?bvid=BV1Lx4y1y7zM&amp;page=1&amp;as_wide=1&amp;high_quality=1&amp;danmaku=1&amp;autoplay=0&#34; &#xD;&#xA;    scrolling=&#34;no&#34; frameborder=&#34;no&#34; framespacing=&#34;0&#34; allowfullscreen=&#34;true&#34;&gt;&lt;/iframe&gt;&#xD;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;他在视频中提到了南京大学的前身国立中央大学，虽然我不是南大的学生，但是由于某种因缘际会。我知道了国立中央大学，而对南京大学和东南大学有种油然的好感。而对于张雪峰，这种类似的历史段子可以说是信手拈来。而他作为考研名师。是毕业于郑大给排水工程专业的。大学时期发现自己讲段子、演讲一类的十分擅长，所以。后来人气在大学考研界渐渐热了起来，顺理成章的成为了考研名师。对于他给考生以及家长的建议，基本上观点我大部分都认同：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;他常讲这几层意思：第一，&lt;strong&gt;选专业比单纯选学校更重要&lt;/strong&gt;，尤其要看这个专业是不是有足够的壁垒、毕业后的就业面宽不宽。第二，&lt;strong&gt;不要只看专业“好的一面”&lt;/strong&gt;，要同时看真实就业环境和专业的辛苦程度。第三，&lt;strong&gt;普通家庭更要重视回报周期&lt;/strong&gt;，因为有些专业需要更长时间投入，短期收入未必高。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;他的这些建议基本上都是对于普通家庭有效。可是对于那些 &lt;strong&gt;红X代、官X代以及有钱的富X代们&lt;/strong&gt; 这些观点就未必是这样的。究其原因，是因为上述三种人见世面和选择以及人脉这些都不是普通人可以企及的。普通人能做的，就是在简短的时间内做出有效的选择，而这种选择。需要有人告知，而张雪峰就成为了指导这类学生的“方向导师”。&lt;/p&gt;&#xA;&lt;p&gt;但是对于张有些言论，我也并不认同。首先是“天坑专业”。国家基础学科一类的认为不要读，没出路。并非这种观点是错误的，只是对于那些坚持要为国家“添砖加瓦”的人而言，想要改变世界的人而言。读基础学科意义重大，而且可以满足自己的报国梦，这点可行。而另外一个“文科都是服务业”的观点，虽然他最后改口说文科其实大有可为。但是以他“文科都是服务业”的观点来看，其实 &lt;strong&gt;“文科搞得好的，更容易成为领导”&lt;/strong&gt; 一类的更为恰当。虽然中国领导传统是“理工科出身（除了毛泽东）”，而新中国大量任用“文科生”当各部门领导则始于1978到1990年之间，那时为了更好的融入国际社会，中国大批的启用旧时代被称为“臭老九”、“反动学术权威”、“牛鬼蛇神”一类的知识分子，纷纷平反摘帽，让一些文科类知识分子当各部门领导。这些文科类领导专家帮助国家搞经济建设、学校教育以及最重要的加入WTO等。只不过对比那个时代，现在文科类就业的确很窄。要么去当中学教师、考个公以及实在不行去部队锻炼几年再谋生路的也大有人在。&lt;/p&gt;&#xA;&lt;p&gt;还有一个，就是去年他被封禁账号的问题，传闻可能是他作为公众人物（官方说法是张雪峰因在直播中长时间使用污言秽语被封禁），发表 &lt;strong&gt;涉台言论&lt;/strong&gt;有关。具体言论就是“如果打台湾，他个人会捐赠5000万”给国家，导致当地网信办约谈他。言外之意就是“国家可以代表官方发表对台言论，张雪峰作为公众人物，应该关注自己的考研事业，而不是台湾问题，台湾问题国家自会解决”，所以各平台账号基本上都被封禁了一段时间，不管污言秽语也好还是“打台湾捐赠5000万”也罢，这些都容易触发封控机制。&lt;/p&gt;&#xA;&lt;p&gt;再一次，就是昨天的讣告了：&lt;/p&gt;&#xA;&lt;div style=&#34;text-align: center;&#34;&gt;&#xA;&lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260325183629117.png&#34; alt=&#34;image-20260325183629117&#34; style=&#34;zoom: 25%;&#34; /&gt;&lt;/div&gt;&#xA;&lt;p&gt;张雪峰老师于2026年3月24日逝世，才41岁。不过留给了妻儿亿元财产，这点倒是给自己家庭最后的慰藉了。作为考研名师，给普通家庭以出路，这点也值得夸奖。关于张雪峰病因，讣告说是“心源性猝死”，关于心源性猝死是这样描述的：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;心源性猝死是指所有心脏活动意外迅速停止。呼吸和血流立即停止。患者在几秒之内失去知觉并死亡。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;也就是说，张雪峰促发心源性猝死时，可能已经就来不及了。貌似几年前张就在微博说过自己很劳累，甚至23年6月就因为过度劳累、胸闷心悸而被医院强制住院。如果他注意这一点，或许这些本可避免。而预防心源性猝死需要我们：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;避免长期熬夜、过度劳累、高强度工作。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;也就是说，只要作息规律的话，大概率会避免这种事情。但是作为考研名师的张雪峰不可避免必须得高强度工作，所以自然的，心源性猝死的可能性就提高了。而为此这世界上又少了一个讲段子的考研名师，的确可惜。&lt;/p&gt;</description>
			</item>
			<item>
				<title>手把手教你从Casaos本地局域网访问成为公网访问</title>
				<link>https://www.zaqizaba.xyz/posts/%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E4%BB%8Ecasaos%E6%9C%AC%E5%9C%B0%E5%B1%80%E5%9F%9F%E7%BD%91%E8%AE%BF%E9%97%AE%E6%88%90%E4%B8%BA%E5%85%AC%E7%BD%91%E8%AE%BF%E9%97%AE/</link>
				<pubDate>Wed, 18 Mar 2026 21:44:35 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E4%BB%8Ecasaos%E6%9C%AC%E5%9C%B0%E5%B1%80%E5%9F%9F%E7%BD%91%E8%AE%BF%E9%97%AE%E6%88%90%E4%B8%BA%E5%85%AC%E7%BD%91%E8%AE%BF%E9%97%AE/</guid>
				<description>&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/%EF%BC%9F%EF%BC%9F%EF%BC%9F.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;？？？&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;Casaos的NAS系统实现了本地局域网访问NAS，那如果我在异地，也想访问家庭NAS，那该怎么办呢？这里有一个傻瓜式操作，按照下面的流程来。你也可以通过绑定cloudflare tunnel来实现公网访问Casaos的NAS，你需要的有：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;已经在闲置笔记本上刷了 &lt;strong&gt;&lt;a href=&#34;https://casaos.zimaspace.com/&#34;&gt;Casaos&lt;/a&gt;&lt;/strong&gt; 的NAS系统、一个能托管到cloudflare的域名（我在 &lt;strong&gt;&lt;a href=&#34;https://www.spaceship.com/zh/&#34;&gt;spaceship&lt;/a&gt;&lt;/strong&gt; 上买的，数字域名后缀.xyz每年4.61元人民币）、以及接下来在 &lt;strong&gt;&lt;a href=&#34;https://www.cloudflare.com/zh-cn/&#34;&gt;cloudflare&lt;/a&gt;&lt;/strong&gt; 的 &lt;strong&gt;&lt;a href=&#34;https://dash.cloudflare.com&#34;&gt;控制台&lt;/a&gt;&lt;/strong&gt; 。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h1 id=&#34;1打开casaos-app下载cloudflared&#34;&gt;1.打开Casaos app下载cloudflared&lt;/h1&gt;&#xA;&lt;p&gt;这个是最重要的一步，如果因为公共DNS和docker镜像源不行。可能导致app应用无法下载，这里我们需要下载clouflared这个应用，所以需要修改公共DNS和docker镜像源：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo nano /etc/docker/daemon.json&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;写入：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;{&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;registry-mirrors&amp;#34;&lt;/span&gt;: [&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://docker.m.daocloud.io&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://docker.1ms.run&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://docker.1panel.live&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  ]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;保存退出。&lt;/p&gt;&#xA;&lt;p&gt;再修改默认公共DNS:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo nano /etc/resolv.conf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;写入：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;nameserver&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;114.114&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;114.114&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;nameserver&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;119.29&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;29.29&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;nameserver&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1.1&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;1.1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;保存退出。&lt;/p&gt;&#xA;&lt;p&gt;然后打开&lt;code&gt;192.168.50.191&lt;/code&gt;下载cloudflared。等以后用。（这些dockers镜像源和公共DNS不怎么稳定，不过能用）。&lt;/p&gt;&#xA;&lt;h1 id=&#34;2在spaceship上购买数字域名以及托管在cloudflare上&#34;&gt;2.在spaceship上购买数字域名以及托管在cloudflare上&lt;/h1&gt;&#xA;&lt;p&gt;打开&lt;a href=&#34;https://www.spaceship.com/zh/&#34;&gt;spaceship&lt;/a&gt;选择一个数字域名,比如：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260318232944596.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;image-20260318232944596&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;然后购买一年是4.61元，可以续费十年，挺优惠的。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260318233209409.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;image-20260318233209409&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;在spaceship的&lt;strong&gt;域名管理器&lt;/strong&gt;中，你就可以看到刚刚购买的域名。&lt;/p&gt;&#xA;&lt;p&gt;接下来。打开cloudflare&lt;a href=&#34;dash.cloudflare.com&#34;&gt;管理页面&lt;/a&gt;，打开左边&lt;strong&gt;域》加入域》输入现有域（就是你刚刚买的域名）》选择free》继续前往激活》找到cloudflare名称服务器&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;mia.ns.cloudflare.com&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;seth.ns.cloudflare.com&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;再打开spaceship的 &lt;strong&gt;高级DNS选项》自定义名称服务器&lt;/strong&gt;。将名称服务器改为cloudflare的保存，等一会儿传播DNS完成如下：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260318235023249.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;image-20260318235023249&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;代表此域名已加入cloudflare域管理。&lt;/p&gt;&#xA;&lt;h1 id=&#34;3利用cloudflare-tunnel访问公网&#34;&gt;3.利用cloudflare tunnel访问公网&lt;/h1&gt;&#xA;&lt;p&gt;流程原理如下：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;浏览器→cloudflare边缘服务器→加密隧道（Tunnel）→我的NAS（192.168.50.191）&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;搞懂了就好办了。&lt;/p&gt;&#xA;&lt;p&gt;先打开&lt;a href=&#34;https://dash.cloudflare.com/&#34;&gt;访问地址&lt;/a&gt;，选择&lt;strong&gt;网络》连接器》创建隧道&lt;/strong&gt;（图中我已经搭建了一个）：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260319000421015.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;image-20260319000421015&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;这里我示范下，假如创建隧道，命名为“1983”，保存。再选择系统为“docker”。这时会得到一个连接令牌，黏贴保存如下：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260319000955112.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;image-20260319000955112&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;记得保存。&lt;/p&gt;&#xA;&lt;p&gt;再打开&lt;code&gt;192.168.50.191&lt;/code&gt;这个Casaos的地址，找到刚刚下载好的cloudflared，&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260319001515917.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;image-20260319001515917&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>联想G560刷Casaos系统作家庭NAS</title>
				<link>https://www.zaqizaba.xyz/posts/%E8%81%94%E6%83%B3g560%E5%88%B7casaos%E7%B3%BB%E7%BB%9F%E4%BD%9C%E5%AE%B6%E5%BA%ADnas/</link>
				<pubDate>Tue, 10 Mar 2026 16:04:09 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/%E8%81%94%E6%83%B3g560%E5%88%B7casaos%E7%B3%BB%E7%BB%9F%E4%BD%9C%E5%AE%B6%E5%BA%ADnas/</guid>
				<description>&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/abdd2e89-5639-4d68-b363-4a3d3b7b369d?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;GitHub - IceWhaleTech/CasaOS: CasaOS - A simple, easy-to-use, elegant  open-source Personal Cloud system. · GitHub&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;我有一台旧联想G560笔记本，因为闲置很久了，所以一直没有动。前几天我把闲置的这台联想G560笔记本电脑利用起来，用来做NAS，而我选择的NAS系统是Casaos。而我为什么选择Casaos系统做NAS，而不是其它，是因为Casaos有其优点：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;1.安装简单，部署门槛低 2.为图形化桌面系统  3.内置docker生态 4.对于旧硬件，比如我这台G560做nas十分友好 5.文件管理和共享方便 6.可扩展性强&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;由于Casaos不是独立系统，所以我们需要在G560上刷一个Linux系统安装，这里我选择 &lt;a href=&#34;https://www.debian.org/download.zh-cn.html&#34;&gt;Debian13&lt;/a&gt;：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260313163533587.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;image-20260313163533587&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;下载好&lt;a href=&#34;https://rufus.ie/zh/&#34;&gt;Rufus&lt;/a&gt;，插入U盘，准备将刚刚下载好的Debian13镜像刷入U盘，做系统盘：&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th style=&#34;text-align: center&#34;&gt;&lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260313164341654.png?imageMogr2/format/webp&#34; loading=&#34;lazy&#34; alt=&#34;写入&#34; style=&#34;zoom: 67%;&#34; /&gt;&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;&lt;strong&gt;写入Debian系统，并完成&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;然后将刚刚刷好的Debian的U盘插入G560笔记本，开机按F12进入BIOS，选择以USB HDD启动后，进入Debian设置直到完成步骤：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;语言&lt;/strong&gt;选择中文，&lt;strong&gt;地区&lt;/strong&gt;为中国，&lt;strong&gt;键盘&lt;/strong&gt;选择中文，由于我插了网线，这里选择&lt;strong&gt;enp7s0&lt;/strong&gt;。这里有二个选项：一个是 &lt;strong&gt;wlp6s0&lt;/strong&gt;，一个是&lt;strong&gt;enp7s0&lt;/strong&gt;,前面是要网络连接选择是wifi，后者是有线连接。当然我选择enp7s0,而且此电脑只支持2.4Ghz的wifi，不怎么稳定。接下来，设置密码，并创建用户。磁盘分区Guided - use entire disk，再All files in one partition，最后Finish partitioning and write changes to disk。接下来选择安装Debian软件，只选择SSH server&#xA;和standard system utilities就行了。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;安装完成，提示Remove installation media，拔掉U盘，并重启G560。&lt;/p&gt;&#xA;&lt;p&gt;再次重启G560后：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;登录Debian，查看ip:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ip a&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/20260310_234518.JPG?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;20260310_234518&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;再安装Casaos,命令如下：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;curl -fsSL https://get.casaos.io | sudo bash&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;安装完成，可以看到访问ip。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260313173217559.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;image-20260313173217559&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>将waline评论从LeanCloud迁徙到TiDB</title>
				<link>https://www.zaqizaba.xyz/posts/%E5%B0%86waline%E8%AF%84%E8%AE%BA%E4%BB%8Eleancloud%E8%BF%81%E5%BE%99%E5%88%B0tinb/</link>
				<pubDate>Fri, 27 Feb 2026 19:25:59 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/%E5%B0%86waline%E8%AF%84%E8%AE%BA%E4%BB%8Eleancloud%E8%BF%81%E5%BE%99%E5%88%B0tinb/</guid>
				<description>&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/%E6%9C%AA%E5%91%BD%E5%90%8D%E7%BB%98%E5%9B%BE.drawio.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;未命名绘图.drawio&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;这二天，登录博客waline后台，提示作为waline数据存储的LeanCloud即将永久停止对waline数据的支持，&lt;a href=&#34;https://docs.leancloud.app/sdk/announcements/sunset-announcement/&#34;&gt;具体文告&lt;/a&gt;看这里。不过好在还支持一年的数据存储支持。现在我就准备从LeanCloud迁移数据到TiDB 。&lt;/p&gt;&#xA;&lt;h1 id=&#34;1从leancloud导出数据&#34;&gt;1.从LeanCloud导出数据&lt;/h1&gt;&#xA;&lt;p&gt;登录&lt;a href=&#34;https://console.leancloud.app/&#34;&gt;LeanCloud&lt;/a&gt;国际版。选择 &lt;strong&gt;数据存储&lt;/strong&gt;》&lt;strong&gt;导入导出&lt;/strong&gt;》&lt;strong&gt;数据导出&lt;/strong&gt;》&lt;strong&gt;导出&lt;/strong&gt;，会提示数据发送到邮箱，注意查收下载。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/%E6%95%B0%E6%8D%AE.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;数据&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;我导出的格式是&lt;code&gt;JSONL&lt;/code&gt;，其实也是符合的。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/json.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;json&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;2创建tidb数据库并连接&#34;&gt;2.创建TiDB数据库并连接&lt;/h1&gt;&#xA;&lt;h2 id=&#34;21登录tidb-cloud跳转自动创建实例&#34;&gt;2.1登录&lt;a href=&#34;https://tidbcloud.com/&#34;&gt;TiDB Cloud&lt;/a&gt;跳转自动创建实例&lt;/h2&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260227233644034.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;image-20260227233644034&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;点击&lt;code&gt;Cluster0&lt;/code&gt;进入实例。&lt;/p&gt;&#xA;&lt;h2 id=&#34;22左边列表选择sql-editor放置walinetidb内容按照为语句分配贴近界面执行每贴一个点击右上角的运行蓝色按钮直到完成&#34;&gt;2.2左边列表选择SQL Editor放置&lt;a href=&#34;https://github.com/walinejs/waline/blob/main/assets/waline.tidb&#34;&gt;waline.tidb&lt;/a&gt;内容按照&lt;code&gt;;&lt;/code&gt;为语句分配贴近界面执行。每贴一个点击右上角的运行蓝色按钮直到完成。&lt;/h2&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260227235521224.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;image-20260227235521224&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;23点击overview并点击connect&#34;&gt;2.3点击Overview并点击Connect.&lt;/h2&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/%E5%AF%86%E7%A0%81.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;24vercel部署parameters参数&#34;&gt;2.4VERCEL部署Parameters参数&lt;/h2&gt;&#xA;&lt;p&gt;在vercel的Environment Variables填写&lt;code&gt;TIDB_HOST&lt;/code&gt;、&lt;code&gt;TIDB_PORT&lt;/code&gt;、&lt;code&gt;TIDB_DB&lt;/code&gt;、&lt;code&gt;TIDB_USER&lt;/code&gt;和&lt;code&gt;TIDB_PASSWORD&lt;/code&gt;的参数信息，原三项&lt;code&gt;LEAN_ID&lt;/code&gt;、&lt;code&gt;LEAN_KEY&lt;/code&gt;、&lt;code&gt;LEAN_MASTER_KEY&lt;/code&gt;可删除。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260228002712223.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;image-20260228002712223&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;并选择重新部署。&lt;/p&gt;&#xA;&lt;h1 id=&#34;3将leancloud评论迁徙数据到tidb&#34;&gt;3.将LeanCloud评论迁徙数据到TiDB&lt;/h1&gt;&#xA;&lt;p&gt;简单点的话，直接导入waline的&lt;code&gt;JSON&lt;/code&gt;文档，像这样。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260228004041658.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;image-20260228004041658&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;有点难度的话，就按照凡梦星尘的文章&lt;a href=&#34;https://lisenhui.cn/tech/migrate-waline-into-tidb-neon.html&#34;&gt;《迁移LeanCloud的Waline评论数据到TiDB/Neon》&lt;/a&gt;去做。&lt;/p&gt;&#xA;&lt;p&gt;首先，点击TiDB 集群页面右上角的 &lt;code&gt;Connect&lt;/code&gt; 按钮，获取数据库连接信息&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/%E5%AF%86%E7%A0%81.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;然后再打开&lt;a href=&#34;https://github.com/elkan1788/waline-data-import-tool/releases/tag/v2.0.0&#34;&gt;工具链接&lt;/a&gt;，下载你的电脑操作环境，下载导入数据：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;./waline-data-import-tool-xxx -c waline-tidb.ini -f /root/elkan/waline.json&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这里的-xxx是下载的工具链接。我是Windows，所以是&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;waline-data-import-tool.exe.zip&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;及下载&lt;a href=&#34;https://github.com/elkan1788/waline-data-import-tool/releases/download/v2.0.0/waline-data-import-tool-darwin-amd64&#34;&gt;waline-data-import-tool-darwin-amd64&lt;/a&gt;，假如文件都在F盘，则是：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;cd F:\waline&#xA;waline-data-import-tool-waline-data-import-tool.exe -c waline-tidb.ini -f waline.json&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;一键迁移数据就行了。&lt;/p&gt;&#xA;&lt;h1 id=&#34;4后续问题&#34;&gt;4.后续问题&lt;/h1&gt;&#xA;&lt;p&gt;我部署好waline后用了下，发现了几个问题：&lt;strong&gt;1&lt;/strong&gt;.管理员一评论，waline就下线需要重新登录  &lt;strong&gt;2.&lt;/strong&gt; 管理员不能直接删除陌生人留言，必须到waline系统管理中方可删除评论 &lt;strong&gt;3.&lt;/strong&gt; 评论中不再直接显示评论人地址，只能在管理系统后台查看IP。&lt;/p&gt;&#xA;&lt;p&gt;对于前二个问题，问了AI，给了我一个结果→是&lt;strong&gt;JWT校验失败&lt;/strong&gt;（参看图片错误）。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/%E6%95%B0%E6%8D%AE%E7%85%A7%E7%89%87.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;数据照片&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;解决办法也很简单，就是在vercel管理waline评论打开》设置》环境变量中设置 &lt;strong&gt;JWT-SECRET&lt;/strong&gt;,Value只要一串足够长的字符串就行，比如：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;waline_2026_super_secret_key_xxxxxxxxx&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;像这样：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260228133432244.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;image-20260228133432244&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;这样，前二个问题就能解决了。至于第三个问题，不再显示评论仍IP，&lt;del&gt;这个可能和TiDB存储库IP功能缺少有关&lt;/del&gt;，看后续能不能解决（waline群已经明确了，是部署在vercel上导致的IP问题）。&lt;/p&gt;</description>
			</item>
			<item>
				<title>使用VPS搭建openclaw</title>
				<link>https://www.zaqizaba.xyz/posts/%E4%BD%BF%E7%94%A8vps%E6%90%AD%E5%BB%BAopenclaw/</link>
				<pubDate>Sat, 07 Feb 2026 16:28:41 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/%E4%BD%BF%E7%94%A8vps%E6%90%AD%E5%BB%BAopenclaw/</guid>
				<description>&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/image-20260206164257946.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;img&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;openclaw这几天突然火起来了，甚至带火了Mac mini的销路。这导致许多人都开始跟风。实际上，openclaw不仅可以部署在Mac mini上，甚至可以部署在树莓派、你的闲置笔记本、甚至6刀的vps上。因为权限原因，最好是不要无脑部署在本地电脑，以免被扫或者权限问题被黑客侵入。所以我决定部署在vps上试一试，这次我选择的是&lt;a href=&#34;https://billing.dedirock.com/&#34;&gt;dedirock&lt;/a&gt;,具体配置是：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;处理器是&lt;strong&gt;1核&lt;/strong&gt;，内存为&lt;strong&gt;2GB&lt;/strong&gt;，存储量是&lt;strong&gt;30GB&lt;/strong&gt;,流量为&lt;strong&gt;1000GB&lt;/strong&gt;，系统我安装的是&lt;strong&gt;Ubuntu 24.04.3 LTS&lt;/strong&gt;,是单&lt;strong&gt;ip&lt;/strong&gt;，为&lt;strong&gt;ipv4&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h1 id=&#34;1开始脚本部署前的准备&#34;&gt;1.开始脚本部署前的准备&lt;/h1&gt;&#xA;&lt;p&gt;要运行openclaw，你必须在vps上先安装&lt;a href=&#34;https://nodejs.org/zh-cn&#34;&gt;nodejs&lt;/a&gt;和&lt;a href=&#34;https://git-scm.com/&#34;&gt;git&lt;/a&gt;，并测试版本号：&lt;/p&gt;&#xA;&lt;p&gt;安装nodejs:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -&#xA;sudo apt update&#xA;sudo apt install -y nodejs&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;安装git：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo apt update&#xA;sudo apt install -y git&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;并测试版本号：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;node -v&#xA;npm -v&#xA;git --version&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;输出版本号，就说明在vps上安装成功了。&lt;/p&gt;&#xA;&lt;h1 id=&#34;2开始安装openclaw&#34;&gt;2.开始安装openclaw&lt;/h1&gt;&#xA;&lt;h2 id=&#34;21创建新用户名并赋予新用户名权限并切换到新用户&#34;&gt;2.1创建新用户名并赋予新用户名权限并切换到新用户&lt;/h2&gt;&#xA;&lt;p&gt;这是为了vps安全考虑，假如openclaw运行的新用户名叫&lt;strong&gt;clawd&lt;/strong&gt;,可以在vps输入一圈命令如下：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;adduser clawd &amp;amp;&amp;amp; usermod -aG sudo clawd &amp;amp;&amp;amp; su - clawd&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;然后以clawd命名root。&lt;/p&gt;&#xA;&lt;h2 id=&#34;22一键安装openclaw&#34;&gt;2.2一键安装openclaw&lt;/h2&gt;&#xA;&lt;p&gt;安装命令如下：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;curl -fsSL https://openclaw.ai/install.sh | bash&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/123.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;123&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;出来openclaw选择：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202026-02-04%20165929.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;屏幕截图 2026-02-04 165929&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;这里选择YES。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202026-02-07%20174445.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;屏幕截图 2026-02-07 174445&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>做决策很难，但是...</title>
				<link>https://www.zaqizaba.xyz/posts/decision-making-hard/</link>
				<pubDate>Tue, 30 Sep 2025 08:53:02 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/decision-making-hard/</guid>
				<description>&lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/f11f54237971fe1def5da3aeea20a7cd0d6ee0dc.jpg?imageMogr2/format/webp&#34; loading=&#34;lazy&#34; style=&#34;zoom:150%;&#34; /&gt;&#xA;&lt;p&gt;有时候，我们是不是总是对于一些不确定的事。胡思乱想，甚至为此抓耳挠腮。大到房产婚姻工作等人生大事，小到今天应该吃什么呢？这无时无刻都不体现出做决定是一件很难的事。&lt;/p&gt;&#xA;&lt;p&gt;我想起了我小时候的一件事，就是买雪糕吃：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;我小时候特别爱吃一款雪糕，名称叫做“随变”雪糕。不记得是伊利还是蒙牛的了。有一天我找老板买雪糕。我说我买“随变”雪糕。老板可能自己不知道“随变”雪糕是什么？我说：就叫“随变”。后来老板明白了“随变”雪糕是一个子品牌。但是很遗憾的告诉我，“随变”雪糕要几天后才能进，要不要和路雪的香芋雪糕。此时我吃惯了“随变”，但是这款和路雪的香芋雪糕我觉得没试过，于是决定尝试一下。发现味道和“随变”雪糕不相上下，甚至比“随变”味道还要浓厚。此后，便觉得可能是吃“随变”雪糕惯了。让人觉得我是随便买雪糕，实际上。我只是觉得哪款雪糕符合我的口味，我就选择这款罢了，并非只爱吃”随变“雪糕。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;当然现在事后想起来。也许是超市老板自己爱吃香芋雪糕，也有可能是新品推销有经销商销售加成。所以。他选择这款雪糕给我。人在做决定的时候，总是有一定的喜好或者利益掺杂在里面的。&lt;/p&gt;&#xA;&lt;p&gt;但是成年了，不可能像小时候的那样随便决定要什么了。甚至为了考虑公众利益，会抛弃自己的 &lt;strong&gt;喜好甚至利益考虑&lt;/strong&gt; 。但是人总是有自私的那一面，假如有A.B二种方案，你更喜欢A方案，但是B方案好像对于别人而言，更能接受。那怎么办，要么委屈自己，用B方案，但是自己只能苦闷在肚子里。要么为了自己爽，用A方案。但是A方案也能解决，就是会让对方不爽，甚至以后会减少合作。爽了一时，可能带来的就是别人的评价不佳。所以。大多数时候，都会选择这时有没有折中的方式，能让双方不怎么喜欢，也不至于讨厌。而这种思考而来的东西，现代商业模式结晶叫做&amp;quot;咨询公司&amp;quot;。就是给企业当&amp;quot;军师&amp;quot;的，这种方式的结果就是“求同存异”，虽然没有利益最大化，至少双方“面子”和“里子”都有了。&lt;/p&gt;&#xA;&lt;p&gt;既然提到了选择。为什么有人面对选择，迟迟无法做出决定。甚至小事也不能。我觉得一是怕承担选择的后果。二是后天影响的结果。比如小时候什么事都是家里做决定，你全程只能在旁边呆着不能决定，自然而然的不可能自己做主。还有一个是做决策的大脑区域受到事故伤害，导致遇到什么事，都不能做出长远选择。无法给出解决办法，关于这个，还真的有实例。那就是  &lt;strong&gt;“铁钉穿脑”&lt;/strong&gt; 的病例 Phineas Gage:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Phineas Gage是美国铁路运输工头。在一次事故中，被一支长铁棍由左下年颊刺入。最后奇迹生还，送医后命是保住了。但是性情大变。没出事前性格温和而且做事考虑有条理，大脑决策区域受损后，不仅做事虎头蛇尾，不考虑别人感受，而且容易随便做出决定，出事后做事冲动且不顾一切。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;这个大脑决策和  &lt;strong&gt;&amp;ldquo;前额叶皮质&amp;rdquo;&lt;/strong&gt; 受损有关，这个和自律有一定关系，而且还不止决定影响决定方式。甚至影响人的性欲，英国医学机构调查显示，有些强奸犯和性欲异常者，前额叶皮质比正常人显示还要强烈，就是他们不能决定自己的性冲动和行为，这是一种病态的问题。&lt;/p&gt;&#xA;&lt;p&gt;当然，抛开因为环境和大脑决策区域做出的不良影响。如果正常决定，应该事早不宜迟。更不应该随便做决定，特别是人生大事一类的。&lt;/p&gt;&#xA;&lt;p&gt;最后“做决策很难，但是不去做。永远也找不到解决办法。”（有网友可能会问现在还吃“随变”雪糕和和路雪香芋雪糕吗？实际上，长大后就没吃过了。不过，“随变”雪糕还存在，而且价格比以前来讲，单价似乎涨了那么些。至于和路雪香芋雪糕，现在超市好像没有买了，都永远的存在于我的记忆中了。）&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/unnamed.png?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>火起来的国产AI模型deepseek</title>
				<link>https://www.zaqizaba.xyz/posts/%E7%81%AB%E8%B5%B7%E6%9D%A5%E7%9A%84%E5%9B%BD%E4%BA%A7ai%E6%A8%A1%E5%9E%8Bdeepseek/</link>
				<pubDate>Mon, 27 Jan 2025 18:24:32 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/%E7%81%AB%E8%B5%B7%E6%9D%A5%E7%9A%84%E5%9B%BD%E4%BA%A7ai%E6%A8%A1%E5%9E%8Bdeepseek/</guid>
				<description>&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/deepseek.jpg?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;国产AI大模型deepseek这二天火起来了，准确的说应该是大模型deepseek R1。deepseek所属公司是幻方量化，创始人是梁文锋，浙大毕业。因为热爱人工智能，所以和同学融资合伙搞了deepseek，目标直指chatgpt。早期模型主打便宜（DeepSeek-V2的API定价为每百万tokens输入1元、输出2元，价格仅为GPT-4 Turbo的百分之一）。去年12月份开始，推出了deepseek V3,前几天又推出了deepseek R1。该模型在2048块英伟达H800型GPU（即缩水版）上训练（后续也传出其实也有H100)，成绩超越Qwen2.5-72B和Llama 3.1-405B，甚至有超越GPT-4o 和 Claude 3.5 Sonnet等顶级模型的趋势。&lt;/p&gt;&#xA;&lt;p&gt;不得不说，的确挺厉害的。第一是不像GPT-4o有模型时间限制；第二是主打“量大管饱”，免费且开源；第三是大模型在缩水版英伟达H800和H100上的训练，超越一众老牌AI模型，而且有赶超顶级AI趋势。甚至间接导致这二天纳斯达克指数下跌。&lt;/p&gt;&#xA;&lt;div class=&#34;figure-container&#34; style=&#34;display: flex; justify-content: center; margin: 20px;&#34;&gt;&#xD;&#xA;    &lt;div class=&#34;figure-frame&#34; style=&#34;border: 4px solid #ccc; border-radius: 10px; padding: 10px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);&#34;&gt;&#xD;&#xA;        &lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/l9ewf47ngdfe1.jpeg&#34; alt=&#34;&#34; title=&#34;现大模型欢迎程度梗图&#34; style=&#34;max-width: 100%; height: auto; border-radius: 8px;&#34; /&gt;&#xD;&#xA;        &#xD;&#xA;            &lt;p class=&#34;figure-caption&#34; style=&#34;text-align: center; font-style: italic; font-size: 0.9em; color: #555; margin-top: 10px; padding-top: 10px; border-top: 1px solid #ddd;&#34;&gt;&#xD;&#xA;                现大模型欢迎程度梗图&#xD;&#xA;            &lt;/p&gt;&#xD;&#xA;        &#xD;&#xA;    &lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&#xA;&lt;h1 id=&#34;1聊一下&#34;&gt;1.聊一下&lt;/h1&gt;&#xA;&lt;p&gt;了解一个语言大模型好不好，可以问一些逻辑，数学方面的问题（这里基于deepseek R1的回答）。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;details&gt; &#xA;&lt;summary&gt;你对西西弗斯困境的理解是什么？&lt;/summary&gt;&#xA;   嗯，用户问我对西西弗斯困境的理解是什么。首先，我需要先回忆一下西西弗斯的故事。西西弗斯是希腊神话里的人物，被诸神惩罚永远推石头上山，但快到山顶时石头又会滚落，他不得不重复这个过程。这确实是个关于徒劳和永恒困境的经典隐喻。接下来，我得想想用户为什么会问这个问题。可能是在学习哲学、文学，或者对存在主义感兴趣？也有可能用户在生活中感到某种重复和无力，想寻求共鸣或见解。需要考虑到不同的可能性，但回答时还是要保持学术性，同时深入浅出。用户的需求可能不仅仅是了解神话本身，而是希望探讨其背后的哲学意义，比如生命的意义、反抗命运、荒诞等。可能涉及加缪的《西西弗神话》，这是存在主义的重要文本。所以需要提到加缪的观点，解释他如何将西西弗视为英雄，因为他在重复中找到意义。另外，用户可能想知道如何在现代生活中应用这种理解，比如面对日常重复工作或挑战时的心态调整。这时候需要将哲学理论与实际生活联系起来，给出一些积极的解读，强调主观赋予意义的重要性。还要注意避免过于抽象，用具体的例子说明，比如日常工作的重复如何像推石头，但通过改变心态可以找到价值。同时，可能存在的误区是认为西西弗斯完全被动，但加缪强调的是他的主动选择和反抗，这一点要讲清楚。最后，检查有没有遗漏的关键点，比如神话的原意与存在主义解读的区别，或者其他哲学家对西西弗斯的不同看法。确保回答全面，但不过于冗长，结构清晰，逻辑连贯。&#xA;   西西弗斯（Sisyphus）的困境源于希腊神话，他被诸神惩罚永远推一块巨石上山，每当接近山顶时，巨石又会滚落，迫使他重复这一无意义的劳作。这一意象被法国哲学家阿尔贝·加缪（Albert Camus）在《西西弗神话》中提炼为关于人类存在之荒诞性的核心隐喻。以下是我对这一困境的几点理解：&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;荒诞性的本质&#xA;西西弗斯的困境象征了人类生存的荒诞性：我们试图在无意义的世界中寻找意义，但生命本身既没有预设的目的，也缺乏永恒的答案。这种荒诞性源于理性与世界的断裂——人类渴望意义，但宇宙却对此保持沉默。西西弗斯的重复劳动正是这种矛盾的具象化：他清醒地意识到劳作的无意义，却无法停止。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;反抗与自由&#xA;加缪认为，西西弗斯的真正胜利在于他对命运的反抗。当西西弗斯意识到自己的处境并选择直面荒诞时，他便超越了惩罚本身。他不再是命运的被动承受者，而是通过清醒的认知和持续的坚持，将荒诞转化为一种自由。加缪写道：“登上顶峰的斗争本身足以充实人的心灵。”这一刻，西西弗斯成为了自己的主人。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;现代生活的隐喻&#xA;西西弗斯的困境与当代人的生存状态高度共振：&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;​     机械重复：许多人陷入工作、消费、日常琐事的循环中，感到生命在重复中虚耗。&lt;/p&gt;</description>
			</item>
			<item>
				<title>标签归类文章终于起作用了</title>
				<link>https://www.zaqizaba.xyz/posts/%E6%A0%87%E7%AD%BE%E5%BD%92%E7%B1%BB%E6%96%87%E7%AB%A0%E7%BB%88%E4%BA%8E%E8%B5%B7%E4%BD%9C%E7%94%A8%E4%BA%86/</link>
				<pubDate>Sat, 18 Jan 2025 23:52:18 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/%E6%A0%87%E7%AD%BE%E5%BD%92%E7%B1%BB%E6%96%87%E7%AB%A0%E7%BB%88%E4%BA%8E%E8%B5%B7%E4%BD%9C%E7%94%A8%E4%BA%86/</guid>
				<description>&lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/tags%20error.jpg?imageMogr2/format/webp&#34; loading=&#34;lazy&#34; style=&#34;zoom:150%;&#34; /&gt;&#xA;&lt;p&gt;自从About的&lt;code&gt;Frequent Tags&lt;/code&gt;一直不怎么起作用，一直准确显示不了&lt;code&gt;tags&lt;/code&gt;的博客文章，为此折腾了很长时间。以前标签链接总是定位到博客首页，现在总算是能够根据标签词搜索到相应文章。&lt;/p&gt;&#xA;&lt;h1 id=&#34;1开始准备&#34;&gt;1.开始准备&lt;/h1&gt;&#xA;&lt;h2 id=&#34;11在config-配置tags的url逻辑映射&#34;&gt;1.1在&lt;code&gt;config&lt;/code&gt; 配置TAGS的URL逻辑映射&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;config.toml&lt;/code&gt; 配置的问题，在 &lt;code&gt;config.toml&lt;/code&gt; 中，&lt;code&gt;[taxonomies]&lt;/code&gt; 是用来定义逻辑名称到 URL 路径的映射：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;taxonomies&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;tag&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;tags&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;给定 &lt;code&gt;tag = &amp;quot;tags&amp;quot;&lt;/code&gt; 后，Hugo 会在生成的网站中以 &lt;code&gt;/tags/标签名/&lt;/code&gt; 的形式来访问这些标签的文章。&lt;/p&gt;&#xA;&lt;h2 id=&#34;12创建一个-layoutstaxonomytaghtml-文件模板&#34;&gt;1.2创建一个 &lt;code&gt;layouts/taxonomy/tag.html&lt;/code&gt; 文件模板&lt;/h2&gt;&#xA;&lt;p&gt;在&lt;code&gt;layouts/taxonomy/tag.html&lt;/code&gt;中添加一个自定义&lt;code&gt;tag.html&lt;/code&gt;模板，具体是：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;container&amp;#34;&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;h1&lt;/span&gt;&amp;gt;{{ .Title }}&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;h1&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;ul&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    {{ range .Pages }}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;li&lt;/span&gt;&amp;gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;a&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;href&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ .Permalink }}&amp;#34;&lt;/span&gt;&amp;gt;{{ .Title }}&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;a&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;li&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    {{ end }}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;ul&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;在&lt;code&gt;layouts/section/about.html&lt;/code&gt;中，&lt;code&gt;Frequent Tags&lt;/code&gt;总是跳到首页的问题解决，具体代码是：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;container&amp;#34;&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;h2&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;subtitle is-size-4-mobile is-size-3-desktop&amp;#34;&lt;/span&gt;&amp;gt;{{ .Title }}&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;h1&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;content&amp;#34;&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    {{ .Content }}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;h2&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;subtitle is-size-5-mobile is-size-4-desktop&amp;#34;&lt;/span&gt;&amp;gt;Frequent Tags&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;h2&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  {{ range .Site.Taxonomies.tags.ByCount }}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;a&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;href&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;/tags/{{ .Name | urlize }}&amp;#34;&lt;/span&gt;&amp;gt; {{ .Name }} ({{ .Count }}) &amp;amp;nbsp;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;a&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  {{end}}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;当然，为了&lt;code&gt;tag.html&lt;/code&gt;美观化，可以通过添加类似&lt;code&gt;{{ partial &amp;quot;template&amp;quot; . }}&lt;/code&gt;的模板，来美化单调的&lt;code&gt;tag.html&lt;/code&gt;页面，我具体是引入&lt;code&gt;{{ partial &amp;quot;header&amp;quot; . }}&lt;/code&gt;和&lt;code&gt;{{ partial &amp;quot;nav&amp;quot; . }}&lt;/code&gt;来让页面适配博客主题页,然后&lt;code&gt;tag.html&lt;/code&gt;就成了这样：&lt;/p&gt;</description>
			</item>
			<item>
				<title>为博客添加abcjs的短代码</title>
				<link>https://www.zaqizaba.xyz/posts/%E4%B8%BA%E5%8D%9A%E5%AE%A2%E6%B7%BB%E5%8A%A0abcjs%E7%9A%84%E7%9F%AD%E4%BB%A3%E7%A0%81/</link>
				<pubDate>Fri, 17 Jan 2025 16:01:03 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/%E4%B8%BA%E5%8D%9A%E5%AE%A2%E6%B7%BB%E5%8A%A0abcjs%E7%9A%84%E7%9F%AD%E4%BB%A3%E7%A0%81/</guid>
				<description>&lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/abcjs.jfif?imageMogr2/format/webp&#34; loading=&#34;lazy&#34; style=&#34;zoom:150%;&#34; /&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.abcjs.net/&#34;&gt;abcjs&lt;/a&gt;库是用于呈现音乐乐谱的JavaScript库，是开源的js库。你可以把它的js代码用于网页。因为hugo blog的短代码是一大优点，所以我们可以通过jsdelivr的公共CDN链接以及命名为&lt;code&gt;abcjs&lt;/code&gt;的短代码来实现abc乐谱在博客上显示。&lt;/p&gt;&#xA;&lt;h1 id=&#34;1开始准备&#34;&gt;1.开始准备&lt;/h1&gt;&#xA;&lt;h2 id=&#34;11添加abcjs的cdn&#34;&gt;1.1添加abcjs的cdn&lt;/h2&gt;&#xA;&lt;p&gt;去jsdelivr找到&lt;a href=&#34;https://www.jsdelivr.com/package/npm/abcjs&#34;&gt;abcjs&lt;/a&gt;，找到abcjs的链接，在&lt;code&gt;layouts/partials/header.html&lt;/code&gt;中引入如下：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;script&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;src&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://cdn.jsdelivr.net/npm/abcjs@6.4.4/dist/abcjs-basic-min.min.js&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;/script&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;12创建命名为abcjs的shortcode&#34;&gt;1.2创建命名为abcjs的shortcode&lt;/h2&gt;&#xA;&lt;p&gt;创建&lt;code&gt;layouts/shortcodes/abcjs.html&lt;/code&gt;，并引入短代码：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;container&amp;#34;&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;id&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ .Get &amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;id&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;}}&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;abcjs-container&amp;#34;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;script&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    document.&lt;span style=&#34;color:#a6e22e&#34;&gt;addEventListener&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;DOMContentLoaded&amp;#34;&lt;/span&gt;, &lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt; () {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#66d9ef&#34;&gt;typeof&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;ABCJS&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;!==&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;undefined&amp;#39;&lt;/span&gt;) {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;abcString&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;`{{ .Inner | safeHTML }}`&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#a6e22e&#34;&gt;ABCJS&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;renderAbc&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;{{ .Get &amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;id&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34; }}&amp;#34;&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;abcString&lt;/span&gt;, {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          &lt;span style=&#34;color:#a6e22e&#34;&gt;responsive&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;,  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          &lt;span style=&#34;color:#a6e22e&#34;&gt;scale&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1.0&lt;/span&gt;         &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        });&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      } &lt;span style=&#34;color:#66d9ef&#34;&gt;else&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#a6e22e&#34;&gt;console&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;error&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;ABCJS is not loaded or defined.&amp;#34;&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    });&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;script&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;style&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    .&lt;span style=&#34;color:#a6e22e&#34;&gt;abcjs-container&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;width&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;100&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;%&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;max-width&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;100&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;%&lt;/span&gt;; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;margin&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;auto&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    @&lt;span style=&#34;color:#66d9ef&#34;&gt;media&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;max-width&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;768px&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      .&lt;span style=&#34;color:#a6e22e&#34;&gt;abcjs-container&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;width&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;100&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;%&lt;/span&gt;; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    @&lt;span style=&#34;color:#66d9ef&#34;&gt;media&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;max-width&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;480px&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      .&lt;span style=&#34;color:#a6e22e&#34;&gt;abcjs-container&lt;/span&gt; {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;width&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;100&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;%&lt;/span&gt;; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;style&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;div&lt;/span&gt;&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;13美化自定义css&#34;&gt;1.3美化自定义CSS&lt;/h2&gt;&#xA;&lt;p&gt;在&lt;code&gt;static/css/abcjs&lt;/code&gt;中引入样式：&lt;/p&gt;</description>
			</item>
			<item>
				<title>美国tiktok用户涌入小红书之后</title>
				<link>https://www.zaqizaba.xyz/posts/%E7%BE%8E%E5%9B%BDtiktok%E7%94%A8%E6%88%B7%E6%B6%8C%E5%85%A5%E5%B0%8F%E7%BA%A2%E4%B9%A6%E4%B9%8B%E5%90%8E/</link>
				<pubDate>Wed, 15 Jan 2025 09:13:21 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/%E7%BE%8E%E5%9B%BDtiktok%E7%94%A8%E6%88%B7%E6%B6%8C%E5%85%A5%E5%B0%8F%E7%BA%A2%E4%B9%A6%E4%B9%8B%E5%90%8E/</guid>
				<description>&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/%E6%8B%BC%E6%8E%A5%E5%9B%BE.jpeg?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;昨天一个事件上了微博热搜榜。就是因为tiktok（相当于国外版的抖音，一直是由字节国外公司即bytedance运营）临近特朗普上台面临关闭，大量的美国tiktok用户(可能不止tiktok平台但主要是以tiktok美国用户为主)纷纷为了表达不满涌向国内的小红书平台。原本小红书是 &lt;strong&gt;“‘3亿人的生活经验’&lt;strong&gt;这下变成了&lt;/strong&gt;‘3亿人+自称大多数tiktok难民的美国用户的生活经验’&lt;/strong&gt;” 。当然，这只是调侃，大多数人对此中美人民打破互联网之壁互相交流表示欢迎，一部分人还是希望美国人不要讨论黄赌毒和政治话题，还有部分从事外贸电商的人认为出海赚钱机会来了。但更多的是和美国人调侃互动，比如我平时喜欢看玄凤鹦鹉各种逗鸟的小红书帖子，然后算法推荐就会推出相应的美国用户玄凤鹦鹉日常。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th style=&#34;text-align: center&#34;&gt;&lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/20250115104942526.png?imageMogr2/format/webp&#34; loading=&#34;lazy&#34; alt=&#34;美国用户&#34; style=&#34;zoom:67%;&#34; /&gt;&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;&lt;strong&gt;美国人分享玄凤鹦鹉日常&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;当然除了这个。还有美国人会问 &lt;strong&gt;“What animation do you like?”、“What video games do you like?”、“Do Chinese people like blogging?”&lt;/strong&gt; 等好奇国人日常娱乐活动喜欢干什么，还有自我介绍（名字，地点，职业etc.)比如 &lt;strong&gt;“I&amp;rsquo;m andye”、“I&amp;rsquo;m from California, California wildfires be damned.”、“I am an American software engineer”&lt;strong&gt;等，已经类似于直接中文发帖&lt;/strong&gt;“我是美国人，有什么问题可以问我”&lt;strong&gt;以及民生话题&lt;/strong&gt;“How much does your Chinese medical insurance pay?&lt;/strong&gt;”，然后下面各种无零头的回答让人捧腹大笑。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th style=&#34;text-align: center&#34;&gt;&lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/photo_2025-01-15_12-13-59.jpg?imageMogr2/format/webp&#34; loading=&#34;lazy&#34; alt=&#34;app store&#34; style=&#34;zoom: 67%;&#34; /&gt;&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;&lt;strong&gt;美国app store免费社交软件类小红书这二天下载量排行已达第一&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;这么看来，的确是好事。或许对于&lt;strong&gt;英语爱好者&lt;/strong&gt;以及&lt;strong&gt;加强交流&lt;/strong&gt;或许是好事。但是会不会保证小红书管理层们觉得这并不是一件“好事”呢？这也不是没有顾虑。当时抖音就是为了保证分流，中国app称为“抖音”，国外的软件叫做“tiktok”。因为tiktok的CEO周受资几年前受到美国国会听证质询。所以最后美国给出了选择要么 &lt;strong&gt;“tiktok选择一个美国企业收购运营”&lt;/strong&gt; 要么 &lt;strong&gt;“永久关闭tiktok”&lt;/strong&gt; ，后者对于那些长期靠tiktok赚钱的美国人来讲，难以接受。假如你是tiktok上的网红，已经运营有几百万粉丝的账号，这时政府突然宣布择日关闭tiktok，你会不会觉得气愤。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th style=&#34;text-align: center&#34;&gt;&lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/5C03A004FA3DCDCD3F30028A40D9EDDE.png?imageMogr2/format/webp&#34; loading=&#34;lazy&#34; alt=&#34;NGA论坛&#34; style=&#34;zoom: 50%;&#34; /&gt;&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;&lt;strong&gt;NGA论坛已经有人传出小红书正在屏蔽外国推送功能要求&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;现在有好消息是伊隆.马斯克可能会接手Tiktok。虽然可能性不大，但对于资本市场的逐利性，如果选择马斯克接手的确是不二人选。次要人选或许是苹果公司？毕竟库克在中国的业务面也很广，或许也能达成吧。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/DALL%C2%B7E%202025-01-15%2012.18.45%20-%20A%20vibrant%20digital%20illustration%20showing%20TikTok%20users%20migrating%20to%20Xiaohongshu.%20The%20scene%20features%20a%20group%20of%20diverse%20people%20holding%20smartphones%2C%20moving.webp?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Clawcloud7刀优惠vps究竟怎么样</title>
				<link>https://www.zaqizaba.xyz/posts/clawcloud7%E5%88%80%E4%BC%98%E6%83%A0vps%E7%A9%B6%E7%AB%9F%E6%80%8E%E4%B9%88%E6%A0%B7/</link>
				<pubDate>Sun, 12 Jan 2025 20:22:17 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/clawcloud7%E5%88%80%E4%BC%98%E6%83%A0vps%E7%A9%B6%E7%AB%9F%E6%80%8E%E4%B9%88%E6%A0%B7/</guid>
				<description>&lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/vps-servers.png?imageMogr2/format/webp&#34; loading=&#34;lazy&#34;  style=&#34;zoom:150%;&#34; /&gt;&#xA;&lt;p&gt;前几天，看到Linux do论坛在讨论一款vps。这户vps商家叫&lt;a href=&#34;https://claw.cloud/&#34;&gt;clawcloud&lt;/a&gt;,有“小阿里云之称”。之所以这么叫，是因为该vps是阿里云线路。之前听说“黑五”推出过优惠款vps,这不久又推出了优惠vps,具体配置为：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;处理器&lt;strong&gt;1核&lt;/strong&gt;，内存&lt;strong&gt;1GB&lt;/strong&gt;，存储量&lt;strong&gt;20GB&lt;/strong&gt;,流量&lt;strong&gt;500GB&lt;/strong&gt;,峰值&lt;strong&gt;200Mbps&lt;/strong&gt;,IP为&lt;strong&gt;ipv4/v6&lt;/strong&gt;,是双ip。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;最重要的是，这款优惠vps一年输入优惠码 &lt;strong&gt;7CLAW&lt;/strong&gt;一年才7刀（折合人民币一年大约是52元），不过只能用一年，第二年续费的话还是原价36刀。论坛有人认为这款vps很值得，虽然是普通线路。但是对北方电信移动等友好。也有人认为是“垃圾”：虽然便宜，但是对于南方移动联通波动很大。特别是南方联通，线路优化很差。恰好我就是南方联通&amp;hellip;&amp;hellip;..不过对我而言，还要什么自行车，这款vps支持支付宝，于是买了论坛公认线路优化好的jp线路。&lt;/p&gt;&#xA;&lt;h1 id=&#34;1安装各种脚本&#34;&gt;1.安装各种脚本&lt;/h1&gt;&#xA;&lt;p&gt;买了以后，修改22端口，安装好fail2ban，再安装bbr脚本。之前在&lt;a href=&#34;https://www.zaqizaba.xyz/posts/vps%E5%AE%9E%E7%8E%B0%E6%B5%81%E9%87%8F%E8%AE%BF%E9%97%AE%E5%B9%B6%E5%BC%80%E5%90%AFipv6/&#34;&gt;《vps实现流量访问并开启ipv6》&lt;/a&gt;说过，再用vps融合怪脚本命令，结果如下：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;                   测评频道: https://t.me/vps_reviews                    &#xA;VPS融合怪版本：2025.01.02&#xA;Shell项目地址：https://github.com/spiritLHLS/ecs&#xA;Go项目地址：https://github.com/oneclickvirt/ecs&#xA;---------------------基础信息查询--感谢所有开源项目---------------------&#xA; CPU 型号          : Intel(R) Xeon(R) Platinum&#xA; CPU 核心数        : 1&#xA; CPU 频率          : 2500.000 MHz&#xA; CPU 缓存          : L1: 32.00 KB / L2: 1.00 MB / L3: 33.00 MB&#xA; AES-NI指令集      : ✔ Enabled&#xA; VM-x/AMD-V支持    : ❌ Disabled&#xA; 内存              : 249.11 MiB / 940.25 MiB&#xA; Swap              : [ no swap partition or swap file detected ]&#xA; 硬盘空间          : 4.77 GiB / 18.33 GiB&#xA; 启动盘路径        : /dev/vda1&#xA; 系统在线时间      : 0 days, 9 hour 26 min&#xA; 负载              : 0.61, 0.31, 0.15&#xA; 系统              : Ubuntu 24.04.1 LTS (x86_64)&#xA; 架构              : x86_64 (64 Bit)&#xA; 内核              : 4.14.129-bbrplus&#xA; TCP加速方式       : bbrplus&#xA; 虚拟化架构        : KVM&#xA; NAT类型           : Full Cone&#xA; IPV4 ASN          : AS45102 Alibaba (US) Technology Co., Ltd.&#xA; IPV4 位置         : Tokyo / Tokyo / JP&#xA; IPV6 ASN          : AS45102 Alibaba&#xA; IPV6 位置         : Tokyo / Tokyo / Japan&#xA; IPV6 子网掩码     : 128&#xA;----------------------CPU测试--通过sysbench测试-------------------------&#xA; -&amp;gt; CPU 测试中 (Fast Mode, 1-Pass @ 5sec)&#xA; 1 线程测试(单核)得分: &#x9;&#x9;1077 Scores&#xA;---------------------内存测试--感谢lemonbench开源-----------------------&#xA; -&amp;gt; 内存测试 Test (Fast Mode, 1-Pass @ 5sec)&#xA; 单线程读测试:&#x9;&#x9;3803.88 MB/s&#xA; 单线程写测试:&#x9;&#x9;4532.03 MB/s&#xA;------------------磁盘dd读写测试--感谢lemonbench开源--------------------&#xA; -&amp;gt; 磁盘IO测试中 (4K Block/1M Block, Direct Mode)&#xA; 测试操作&#x9;&#x9;写速度&#x9;&#x9;&#x9;&#x9;&#x9;读速度&#xA; 100MB-4K Block&#x9;&#x9;29.1 MB/s (7110 IOPS, 3.60s)&#x9;&#x9;40.7 MB/s (9937 IOPS, 2.58s)&#xA; 1GB-1M Block&#x9;&#x9;232 MB/s (221 IOPS, 4.52s)&#x9;&#x9;209 MB/s (199 IOPS, 5.01s)&#xA;-------------IP质量检测--基于oneclickvirt/securityCheck使用-------------&#xA;数据仅作参考，不代表100%准确，如果和实际情况不一致请手动查询多个数据库比对&#xA;以下为各数据库编号，输出结果后将自带数据库来源对应的编号&#xA;ipinfo数据库  [0] | scamalytics数据库 [1] | virustotal数据库   [2] | abuseipdb数据库   [3] | ip2location数据库    [4]&#xA;ip-api数据库  [5] | ipwhois数据库     [6] | ipregistry数据库   [7] | ipdata数据库      [8] | db-ip数据库          [9]&#xA;ipapiis数据库 [A] | ipapicom数据库    [B] | bigdatacloud数据库 [C] | cheervision数据库 [D] | ipqualityscore数据库 [E]&#xA;IPV4:&#xA;安全得分:&#xA;声誉(越高越好): 0 [2] &#xA;信任得分(越高越好): 0 [8] &#xA;VPN得分(越低越好): 100 [8]&#xA;代理得分(越低越好): 100 [8] &#xA;社区投票-无害: 0 [2] &#xA;社区投票-恶意: 0 [2] &#xA;威胁得分(越低越好): 100 [8] &#xA;欺诈得分(越低越好): 13 [1] 65 [E]&#xA;滥用得分(越低越好): 0 [3] &#xA;ASN滥用得分(越低越好): 0.0011 (Low) [A] &#xA;公司滥用得分(越低越好): 0.0008 (Low) [A] &#xA;威胁级别: low [9 B] &#xA;黑名单记录统计:(有多少黑名单网站有记录):&#xA;无害记录数: 0 [2]  恶意记录数: 0 [2]  可疑记录数: 0 [2]  无记录数: 94 [2]  &#xA;安全信息:&#xA;使用类型: hosting [0 7 9 A] DataCenter/WebHosting/Transit [3] hosting - high probability [C]&#xA;公司类型: hosting [0 7 A] &#xA;是否云提供商: Yes [7 D] &#xA;是否数据中心: Yes [0 1 5 6 A C] No [8]&#xA;是否移动设备: No [5 A C] Yes [E]&#xA;是否代理: No [0 1 4 5 6 7 8 9 A B C D] Yes [E]&#xA;是否VPN: No [0 1 6 7 C D] Yes [A E]&#xA;是否Tor: No [0 1 3 6 7 8 A B C D E] &#xA;是否Tor出口: No [1 7 D] &#xA;是否网络爬虫: No [9 A B E] &#xA;是否匿名: No [1 6 7 8 D] &#xA;是否攻击者: No [7 8 D] &#xA;是否滥用者: No [7 8 A C D E] &#xA;是否威胁: No [7 8 C D] &#xA;是否中继: No [0 7 8 C D] &#xA;是否Bogon: No [7 8 A C D] &#xA;是否机器人: No [E] &#xA;DNS-黑名单: 314(Total_Check) 0(Clean) 3(Blacklisted) 24(Other) &#xA;IPV6:&#xA;安全得分:&#xA;欺诈得分(越低越好): 13 [1] &#xA;滥用得分(越低越好): 0 [3]&#xA;ASN滥用得分(越低越好): 0.0011 (Low) [A] &#xA;公司滥用得分(越低越好): 0 (Very Low) [A]&#xA;威胁级别: low [B] &#xA;安全信息:&#xA;使用类型: hosting [A] DataCenter/WebHosting/Transit [3]&#xA;公司类型: hosting [A] &#xA;是否云提供商: Yes [D] &#xA;是否数据中心: Yes [1 A] &#xA;是否移动设备: No [A] &#xA;是否代理: No [1 A B D] &#xA;是否VPN: No [1 A D] &#xA;是否Tor: No [1 3 A B D] &#xA;是否Tor出口: No [1 D] &#xA;是否网络爬虫: No [A B] &#xA;是否匿名: No [1 D] &#xA;是否攻击者: No [D] &#xA;是否滥用者: No [A D] &#xA;是否威胁: No [D] &#xA;是否中继: No [D] &#xA;是否Bogon: No [A D] &#xA;DNS-黑名单: 314(Total_Check) 0(Clean) 0(Blacklisted) 314(Other) &#xA;Google搜索可行性：YES&#xA;-------------邮件端口检测--基于oneclickvirt/portchecker开源-------------&#xA;Platform  SMTP  SMTPS POP3  POP3S IMAP  IMAPS&#xA;LocalPort ✔     ✔     ✔     ✔     ✔     ✔    &#xA;QQ        ✘     ✔     ✔     ✘     ✔     ✘    &#xA;163       ✘     ✔     ✔     ✘     ✔     ✘    &#xA;Sohu      ✘     ✔     ✘     ✘     ✔     ✘    &#xA;Yandex    ✘     ✔     ✔     ✘     ✔     ✘    &#xA;Gmail     ✘     ✔     ✘     ✘     ✘     ✘    &#xA;Outlook   ✘     ✘     ✔     ✘     ✔     ✘    &#xA;Office365 ✘     ✘     ✔     ✘     ✔     ✘    &#xA;Yahoo     ✘     ✔     ✘     ✘     ✘     ✘    &#xA;MailCOM   ✘     ✔     ✔     ✘     ✔     ✘    &#xA;MailRU    ✘     ✔     ✘     ✘     ✔     ✘    &#xA;AOL       ✘     ✔     ✘     ✘     ✘     ✘    &#xA;GMX       ✘     ✘     ✔     ✘     ✔     ✘    &#xA;Sina      ✘     ✔     ✔     ✘     ✔     ✘    &#xA;-----------------------全国延迟检测--本脚本原创-------------------------&#xA; 联通天津&#x9;   177 | 联通南充&#x9;   189 | 联通太原&#x9;   280 |&#xA; 联通福州&#x9;   275 | 联通大连&#x9;   290 | 联通上海&#x9;   241 |&#xA; 联通WuXi&#x9;    236 | 电信苏州&#x9;    38   | 电信扬州&#x9;    54  |&#xA; 电信武汉&#x9;   57  | 电信南京&#x9;   38  | 电信宁波&#x9;   53  |&#xA; 电信长沙&#x9;   68  | 电信浙江&#x9;   47  | 电信Zhenjiang   48  |&#xA; 移动杭州&#x9;   48  | 移动福州&#x9;   84  | 移动成都&#x9;   82  |&#xA; 移动杭州&#x9;   44  | 移动Beijing&#x9; 77 |&#xA;--------------------自动更新测速节点列表--本脚本原创--------------------&#xA;位置&#x9;&#x9; 上传速度&#x9; 下载速度&#x9; 延迟&#xA;Speedtest.net&#x9; 372.52Mbps&#x9; 388.58Mbps&#x9; 2.99ms&#x9;&#xA;日本东京&#x9;        211.89Mbps&#x9;  387.85Mbps&#x9; 3.64ms&#x9;&#xA;中国香港&#x9;        19.35Mbps&#x9; 182.70Mbps&#x9; 55.14ms&#x9;&#xA;联通WuXi&#x9; 4.13Mbps&#x9; 39.73Mbps&#x9; 261.69ms&#x9;&#xA;电信Suzhou5G&#x9; 21.85Mbps&#x9; 1.75Mbps&#x9; 70.84ms&#x9;&#xA;电信浙江&#x9;        8.76Mbps&#x9;   2.64Mbps&#x9;   48.94ms&#x9;&#xA;移动杭州5G&#x9; 21.82Mbps&#x9; 152.58Mbps&#x9; 50.12ms&#x9;&#xA;移动Beijing&#x9; 12.79Mbps&#x9; 176.38Mbps&#x9; 60.32ms&#x9;&#xA;------------------------------------------------------------------------&#xA; 总共花费      : 5 分 12 秒&#xA; 时间          : Sun Jan 12 13:30:02 UTC 2025&#xA;------------------------------------------------------------------------&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;可以看到，的确是阿里云线路，也的确对于南方联通很不友好。基本上其它项目也是中规中矩，表现平平，不过胜在便宜。而且，有一个ipv4/v6。这款vps的v4绕线，但是v6是直连的。可以通过v6优先来达到，这里又用到了fscarmen大的warp ipv6脚本，不过是另外一个：&lt;/p&gt;</description>
			</item>
			<item>
				<title>让PC端用上ChatGPT</title>
				<link>https://www.zaqizaba.xyz/posts/%E8%AE%A9pc%E7%AB%AF%E7%94%A8%E4%B8%8Achatgpt/</link>
				<pubDate>Fri, 06 Dec 2024 15:54:20 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/%E8%AE%A9pc%E7%AB%AF%E7%94%A8%E4%B8%8Achatgpt/</guid>
				<description>&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/DALL%25C2%25B7E.webp?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;chatgpt很久就有PC端了。只不过microsoft store中国区一直没有上（能上才有鬼。），下面介绍如何让你的电脑能够用上chatgpt应用。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th style=&#34;text-align: center&#34;&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/mic1.PNG?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;microsoft store中国区商店&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;&lt;strong&gt;microsoft store中国区商店搜索未见chatgpt&lt;/strong&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;首先，去Microsoft&lt;a href=&#34;https://login.microsoftonline.com/&#34;&gt;登录页面注册&lt;/a&gt;(&lt;strong&gt;注册邮箱是Google或者outlook、yahoo。国内qq、sina邮箱也行&lt;/strong&gt;)。注册好后登录microsoft store。再分别打开&lt;code&gt;windows设置&lt;/code&gt;》&lt;code&gt;时间和语言&lt;/code&gt;》&lt;code&gt;区域&lt;/code&gt;》&lt;code&gt;国家或地区选择“中国→美国”&lt;/code&gt;后，关机重启更换Microsoft商店为美区。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;换成美区后，搜索应该可以看到chatgpt了，下载：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/mic2.PNG?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;这样，就可以享受PC端的chatgpt了。然后开启科学上网模式，登录后界面如下：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/chatgpt1.PNG?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;然后自己可以按照喜好去探索了，比如生成一张chatgpt艺术画：&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/9e8eb328-4dc3-49ac-b996-23a73c7ecc2b.webp?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;更多探索的话，可以去  &lt;strong&gt;“自定义ChatGPT”&lt;/strong&gt; 去找到合适的应用场景生成相应的解答就行了。&lt;/p&gt;</description>
			</item>
			<item>
				<title>情况或许需要改变</title>
				<link>https://www.zaqizaba.xyz/posts/%E6%83%85%E5%86%B5%E6%88%96%E8%AE%B8%E9%9C%80%E8%A6%81%E6%94%B9%E5%8F%98/</link>
				<pubDate>Tue, 19 Nov 2024 09:16:13 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/%E6%83%85%E5%86%B5%E6%88%96%E8%AE%B8%E9%9C%80%E8%A6%81%E6%94%B9%E5%8F%98/</guid>
				<description>&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/%25E5%25BC%25A0%25E7%258C%25AE%25E5%25BF%25A0.jpeg?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;本来我是不怎么关心社会时事的，但是这一个月来连续发生两起重大无差报复社会事件，实在很难让人不关注。一是&lt;strong&gt;广东珠海体育中心驾车撞人事件&lt;/strong&gt; ，二是前几天的&lt;strong&gt;无锡工艺持刀连续杀人事件&lt;/strong&gt;。虽然这种群体突发事件年年都有，但是像一个月连续发生两起恶性事件真的很残酷，也暴露了这个社会弊端是关于底层人和边缘人的生存和尊严问题，尤其是新冠疫情后时代后，明显普通人的戾气加重了。而这种“独狼式”的报复危机可谓是层出不穷。&lt;/p&gt;&#xA;&lt;div class=&#34;figure-container&#34; style=&#34;display: flex; justify-content: center; margin: 20px;&#34;&gt;&#xD;&#xA;    &lt;div class=&#34;figure-frame&#34; style=&#34;border: 4px solid #ccc; border-radius: 10px; padding: 10px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);&#34;&gt;&#xD;&#xA;        &lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/%E5%A4%A7%E7%99%BD%E5%92%8C%E7%BE%A4%E4%BC%97.jfif&#34; alt=&#34;&#34; title=&#34;&#34; style=&#34;max-width: 100%; height: auto; border-radius: 8px;&#34; /&gt;&#xD;&#xA;        &#xD;&#xA;            &lt;p class=&#34;figure-caption&#34; style=&#34;text-align: center; font-style: italic; font-size: 0.9em; color: #555; margin-top: 10px; padding-top: 10px; border-top: 1px solid #ddd;&#34;&gt;&#xD;&#xA;                疫情时期的“大白”和防疫群众&#xD;&#xA;            &lt;/p&gt;&#xD;&#xA;        &#xD;&#xA;    &lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&#xA;&lt;p&gt;先来说说&lt;strong&gt;广东珠海体育中心驾车撞人事件&lt;/strong&gt;，这件事起因是加害人樊某系因与其妻离婚分割财产不满。遂于本月11日购买越野车后冲撞正在体育中心锻炼的人群。导致35人死亡，43人受伤，而且后续樊某自己逃跑无望准备自杀，抢救工作正在进行中。已达到社会重大事故。网传樊某是准备去撞法院的，因为他是对法院判决不满，而这个珠海体育中心离法院很近，推测估计他认为在珠海体育中心锻炼的人肯定大多是法院退休人员。所以临时改变主意，冲撞栏杆石墩后撞向锻炼人群，从而导致这次悲剧。大部分人对此表示谴责，甚至有人认为“属于恐怖主义，可能是‘&lt;strong&gt;美国指使&lt;/strong&gt;’的”。还有一部分人表示虽然加害者樊某罪不可恕。但是法院判决大部分财产归他前妻，是不是法院也有一定的责任？但是有人又反驳了，他不服可以去法院再次上诉，何必伤害无辜人群至此。&lt;/p&gt;&#xA;&lt;div class=&#34;figure-container&#34; style=&#34;display: flex; justify-content: center; margin: 20px;&#34;&gt;&#xD;&#xA;    &lt;div class=&#34;figure-frame&#34; style=&#34;border: 4px solid #ccc; border-radius: 10px; padding: 10px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);&#34;&gt;&#xD;&#xA;        &lt;img src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/%E6%94%BF%E5%BA%9C%E5%85%AC%E5%91%8A.jpg&#34; alt=&#34;&#34; title=&#34;&#34; style=&#34;max-width: 100%; height: auto; border-radius: 8px;&#34; /&gt;&#xD;&#xA;        &#xD;&#xA;            &lt;p class=&#34;figure-caption&#34; style=&#34;text-align: center; font-style: italic; font-size: 0.9em; color: #555; margin-top: 10px; padding-top: 10px; border-top: 1px solid #ddd;&#34;&gt;&#xD;&#xA;                事发后警情通报&#xD;&#xA;            &lt;/p&gt;</description>
			</item>
			<item>
				<title>Windows10和archlinux双系统启动</title>
				<link>https://www.zaqizaba.xyz/posts/windows10%E5%92%8Carchlinux%E5%8F%8C%E7%B3%BB%E7%BB%9F%E5%90%AF%E5%8A%A8/</link>
				<pubDate>Sun, 17 Nov 2024 20:20:44 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/windows10%E5%92%8Carchlinux%E5%8F%8C%E7%B3%BB%E7%BB%9F%E5%90%AF%E5%8A%A8/</guid>
				<description>&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/%e4%b8%8b%e8%bd%bd.jfif?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;Archlinux是一个独立开发的linux发行版，听说有“邪教”之称。你可以通过命令一步步安装引导Windows10和archlinux，从而实现win10/archlinux双系统。我也算是新手，建议如果想刷系统可以看看 &lt;a href=&#34;https://archlinuxstudio.github.io/ArchLinuxTutorial/#/&#34;&gt;archlinux&lt;/a&gt;新手安装教程，从而进一步加深对archlinux的理解。&lt;/p&gt;&#xA;&lt;h1 id=&#34;你需要准备的材料为&#34;&gt;你需要准备的材料为：&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;一台能联网的电脑（我是台式机）、一个制作了archlinux至少2G的启动U盘、一个容量不少于60G以上的压缩系统盘、一个可以制作系统启动U盘的软件（我这里推荐&lt;a href=&#34;https://rufus.ie/zh/&#34;&gt;rufus&lt;/a&gt;制作启动U盘）。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h1 id=&#34;方法如下&#34;&gt;方法如下：&lt;/h1&gt;&#xA;&lt;h2 id=&#34;1制作系统盘并并压缩系统盘以及设置bios引导&#34;&gt;1.制作系统盘并并压缩系统盘以及设置bios引导&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;1.先去archlinux下载&lt;a href=&#34;https://archlinux.org/download/&#34;&gt;iso&lt;/a&gt;，打开rufus。先引导选择下好的iso系统到rufus，再在分区类型选择“GPT”，目标系统类型是“UEFI”，然后点击“开始”制作archlinux启动盘。2.打开 &lt;strong&gt;此电脑》管理》磁盘管理&lt;/strong&gt;，找到安装windows的系统盘，然后压缩不少于60G的压缩盘3.主板bios，我的是技嘉。进入bios需要开机时按 &lt;strong&gt;F12&lt;/strong&gt;，找到一项 &lt;code&gt;Secure Boot&lt;/code&gt;，然后禁用。在&lt;code&gt;boot&lt;/code&gt;选项中，调整为UEFI only，并调整最先顺序为USB启动。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;2archlinux基础安装&#34;&gt;2.Archlinux基础安装&lt;/h2&gt;&#xA;&lt;p&gt;等待进入Archlinux安装界面，先禁用reflector：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;systemctl stop reflector.service&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;确保为UEFI模式：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ls /sys/firmware/efi/efivars&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;输出为多串数字。&lt;/p&gt;&#xA;&lt;p&gt;由于我的台式机为有线联网，所以无需&lt;code&gt;iwctl&lt;/code&gt; 命令联网即可（国内可以ping下百度试试）。&lt;/p&gt;&#xA;&lt;p&gt;更新系统时钟：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;timedatectl set-ntp true    &#xA;timedatectl status          &#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;查看磁盘分区：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;fdisk -l&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;使用&lt;strong&gt;cfdisk&lt;/strong&gt;命令（假如为sdc磁盘安装）分区&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;cfdisk /dev/sdc&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;在&lt;strong&gt;Freespace&lt;/strong&gt; 分出四个分区退出保存，假如是：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EFI 分区： &lt;code&gt;/efi&lt;/code&gt; 800M（sdc1）&lt;/li&gt;&#xA;&lt;li&gt;根目录： &lt;code&gt;/&lt;/code&gt; 100G （sdc2）&lt;/li&gt;&#xA;&lt;li&gt;用户主目录： &lt;code&gt;/home&lt;/code&gt; 50G剩余全部（sdc3）&lt;/li&gt;&#xA;&lt;li&gt;swap交换空间：&lt;code&gt;/swap&lt;/code&gt; 20G(sdc4)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;然后执行如下命令：&lt;/p&gt;&#xA;&lt;p&gt;格式化根目录和用户主目录以及efi分区和swap分区&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;mkfs.ext4  /dev/sdc2&#xA;mkfs.ext4  /dev/sdc3&#xA;mkfs.vfat  /dev/sdc1&#xA;mkswap /dev/sdc4&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;挂载分区：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;mount /dev/sdc2  /mnt&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;挂载home根分区：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;mount --mkdir /dev/sdc3 /mnt/home&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;挂载efi分区：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;mount --mkdir /dev/sdc1 /mnt/efi&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;挂载swap分区：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;swap /dev/sdc4&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;挂载自此完成。&lt;/p&gt;&#xA;&lt;p&gt;再配置国内镜像源&lt;code&gt;nano /etc/pacman.d/mirrorlist&lt;/code&gt;,添加如下镜像（&lt;code&gt;nano&lt;/code&gt;按Ctrl+o保存，按Ctrl+x退出）：&lt;/p&gt;</description>
			</item>
			<item>
				<title>驾照终归是拿到了</title>
				<link>https://www.zaqizaba.xyz/posts/%E9%A9%BE%E7%85%A7%E7%BB%88%E5%BD%92%E6%98%AF%E6%8B%BF%E5%88%B0%E4%BA%86/</link>
				<pubDate>Thu, 31 Oct 2024 13:40:59 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/%E9%A9%BE%E7%85%A7%E7%BB%88%E5%BD%92%E6%98%AF%E6%8B%BF%E5%88%B0%E4%BA%86/</guid>
				<description>&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/subaru.webp?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;今天，总算是把驾驶证拿到手了。这算是值得庆祝的一件事。不过满打满算。我从真正开始学习自动挡科一到科四拿证大约用了六个月时间，算是比较长的了。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;link rel=&#34;stylesheet&#34; href=&#34;https://fastly.jsdelivr.net/npm/aplayer/dist/APlayer.min.css&#34;&gt;&#xD;&#xA;&lt;style type=&#34;text/css&#34;&gt;&#xD;&#xA;     &#xD;&#xA;    .dark-theme .aplayer{background:#212121}.dark-theme .aplayer.aplayer-withlist .aplayer-info{border-bottom-color:#5c5c5c}.dark-theme .aplayer.aplayer-fixed .aplayer-list{border-color:#5c5c5c}.dark-theme .aplayer .aplayer-body{background-color:#212121}.dark-theme .aplayer .aplayer-info{border-top-color:#212121}.dark-theme .aplayer .aplayer-info .aplayer-music .aplayer-title{color:#fff}.dark-theme .aplayer .aplayer-info .aplayer-music .aplayer-author{color:#fff}.dark-theme .aplayer .aplayer-list{background-color:#212121}.dark-theme .aplayer .aplayer-list li{color:#fff;border-top-color:#666}.dark-theme .aplayer .aplayer-list li:hover{background:#4e4e4e}.dark-theme .aplayer .aplayer-list li.aplayer-list-light{background:#6c6c6c}.dark-theme .aplayer .aplayer-lrc p{color:#fff}&#xD;&#xA;&lt;/style&gt;&#xD;&#xA;&lt;script src=&#34;https://fastly.jsdelivr.net/npm/aplayer/dist/APlayer.min.js&#34;&gt;&lt;/script&gt;&#xD;&#xA;&#xD;&#xA;&lt;script&gt;&#xD;&#xA;   &#xD;&#xA;  var meting_api=&#39;https://meting.tooyoungtoosimple.ccwu.cc/api?server=:server&amp;type=:type&amp;id=:id&amp;auth=:auth&amp;r=:r&#39;;&#xD;&#xA;&lt;/script&gt;&#xD;&#xA;&lt;script src=&#34;https://fastly.jsdelivr.net/npm/meting@2.0.1/dist/Meting.min.js&#34;&gt;&lt;/script&gt;&#xD;&#xA;        &lt;meting-js auto=&#34;https://music.163.com/#/song?id=4981364&#34; theme=&#34;#760411&#34;&gt;&lt;/meting-js&gt;&#xA;&lt;p&gt;学车历程如下：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;2023年底开始再次报名学习自动挡车（c2）。2024年5月开始真正学习科一，直到6月才考过科一。期间一直在&lt;strong&gt;驾考宝典&lt;/strong&gt;和&lt;strong&gt;驾校一点通&lt;/strong&gt;上练习。科二是7月8号开始练习的。然后7月26号和驾校大多数高中毕业生学员一起去考，没过。8月29号开始补考科二考试，考试通过。8月31号开始正式练习科三驾驶技能考试。9月30号科三第一次考试未过，10月21号补考科三考试通过。然后今天10月31号科四正式考试一把过，拿证成功。&lt;/p&gt;&#xA;&lt;p&gt;科一、科二和科三我都考了二次。期间科二第一次第一把出库扫线，第二把压线超时。导致我挂科。因为这个我第二次练科二倒车入库时疯狂练习，第二次总算项目都过了。然后科三考的是1号线。第一次第一把是十字路口向左侧打左转向灯打慢了，快到路口才打（其实那时语言播报完成时就该打左转向灯），然后又猛打方向盘，结果悲剧了。左转向灯早早的就掉了导致挂科。第二把我是到了1、2号线共同路段有一个“前方合适地点掉头”的那里，没有及时调整“开启左转向灯”到最左侧黄虚线那里掉头，掉头失败导致第二把挂科。其实想来就是路线还是不怎么熟悉导致的。第二次考科三我终于过了，不过有点小小遗憾就是靠边停车那里“离边缘实线距离大于30公分小于小于50公分”范围扣了十分，除此之外，我该刹车的刹了，该减速的减了。而今天的科目四机考，大约练了四五天，报名考试，96分过了。终于驾照到手。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;我对于这次学车的经验是（适用于我，对于大众学车应该也行）：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;第一:听从教练的，这是最基本的。还有不要偷懒，学车不懂的地方多和教练交流弄懂。第二：考科一和科四机考建议&lt;strong&gt;驾考宝典&lt;/strong&gt;和&lt;strong&gt;驾校一点通&lt;/strong&gt;轮流做。就做长题和模拟考试题，不需要在app上缴费练真题。第三：如果考试当天起来驾考感到疲惫，可以适当的吃“清醒药”一类的（我从没吃过，不过早晨我喝红牛提神效果明显）。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;最搞的是我发现：我科二、科三第一次我教练和驾校杨教练一起去送考。都没过。但是每次第二次我教练，杨教练和那个戴眼镜的教练去送考，我就都过了。感觉有点玄学，不过或许也有天意在此吧。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/munchen.jpg?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>学车难道很难吗</title>
				<link>https://www.zaqizaba.xyz/posts/%E5%AD%A6%E8%BD%A6%E9%9A%BE%E9%81%93%E5%BE%88%E9%9A%BE%E5%90%97/</link>
				<pubDate>Wed, 31 Jul 2024 18:46:36 +0800</pubDate>
				<guid>https://www.zaqizaba.xyz/posts/%E5%AD%A6%E8%BD%A6%E9%9A%BE%E9%81%93%E5%BE%88%E9%9A%BE%E5%90%97/</guid>
				<description>&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/%E9%A9%BE%E8%80%83.jpg?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;&#xA;&lt;p&gt;就在去年，我报了驾考。因为工作等原因，所以一直到今年才又学车。这是前言。为什么说又呢？因为几年前我报过驾考，我其实那时没心思考驾照。但是家里一定要我学，为了不浪费学费，我去学车了。先是科一，考了三次才过。然后科二。带教教练带了几天，然后他自己有事，带不了我了&amp;hellip;然后又换了一个教练。我那时又不想学，但是教练带科二倒车入库我也学了差不多二周，但是一直没下文什么时候约考。加上工作没时间，所以三年不久就过了，导致白白的浪费了报考的钱（至于钱要得回来吗，肯定是要不回来了）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;1重新开始学车&#34;&gt;1.重新开始学车&lt;/h2&gt;&#xA;&lt;p&gt;这次我终于又开始考虑学车了。倒不是心血来潮，我看了下当初和我一起在医院实习的小伙伴们基本上都考了驾照，而且上班的话有车肯定出行要方便很多。于是在今年五月开始考科一，而且选择的是最好学的自动挡。听别人说：&lt;strong&gt;自动挡有手就行。&lt;/strong&gt; 但是对于我而言，我感觉自小我的&lt;strong&gt;平衡感&lt;/strong&gt;和&lt;strong&gt;方向感&lt;/strong&gt;就不是很好，因为这个原因，中学时期对于这些有要求的打篮球我就发现我手很笨。运球时总感觉跟不上，所以那时初中几乎我们班男生个个会打球，但是我是其中的几个例外。不知道是不是这样，自己也尝试过运球，但运球方向总感觉把握不准，所以基本上后来就没接触过篮球了。我觉得学车或许也一样，也要把握以上二点。不过学车的话，比起学运球。这个只需要你找准点位就行，还有对于方向以及速度的把握等。当然，行车安全也很重要。&lt;/p&gt;&#xA;&lt;p&gt;先是科一，我先是学驾考一点通。在交管12123上交钱，然后约考科一，基本上驾考一点通上的什么像这个路牌的含义是什么啊，然后这个路段应该转不转弯，超车的路型是什么情况等等一类的，我做完了基本上2500道的科一题目，然后自信满满的去车管所考试去了。第一次考科一，二次都是八十多分，然后接下了又觉得有些纳闷，做了2500道题也没过，于是我又下了驾考宝典的题来做。也基本上所有题型都做了，然后第二去考，问了教练，不需要在app上交，基本上学费包括了，于是给交管所的收费员说明了，多出来的钱给我退了。而第二次考试。终于把科一给拿下了。&lt;/p&gt;&#xA;&lt;h2 id=&#34;2遇到难题&#34;&gt;2.遇到难题&lt;/h2&gt;&#xA;&lt;p&gt;科一过了学科二，先是学倒车入库。我教练人还好，基本上骂学员基本没有。除非特殊原因，只有一次才学倒车入库时撞库角提醒过我。基本上我学了科二有二个月。按道理说科二快的十天左右就约考了，慢的一个月就行了。但是我教练就是一直要我倒车入库。后来才知道他的良苦用心。其中先是有一个和我学车的中年学员姓裴（姑且就叫老裴）。老裴我感觉他比我要学快多了。倒车入库、直角转弯、曲线行驶、侧方入库他基本上都是二三天就掌握了。为什么没坡道定点停车呢？因为二一年科二就取消了自动挡的坡道定点停车。所以只有四项需要考，于是老裴在学完二十天的样子就去考了。后来听我教练说考过了，要我多学学他。再后来，因为暑假的原因。这种情况一道基本上很多高中毕业满18岁的高中生。和我学车的有三女一男，除男生是大二学车和一个妹子是大学毕业外，二个女生都是才高中毕业的。不过是三个先比那个男生先学，但是教练一直还有我倒车入库，学了快一个月了。我也想，倒是教练不肯。终于三个妹子也在我之前去考科二了。我是隔了快二天终于约考了。考前那天模拟了二把，语音播报都是一把过。结果第二天真正的考试时，一把出库扫线，一把出库压线。不知道是不是太紧张了。总之这二把都没过。突然间觉得自己是不是很笨，学了二个月，学的时间也最长，还是没过，心里还是挺愧疚的。倒不是钱的原因，而是我觉得是心态导致了二个月的练习白白的浪费了。学车真的很难吗？为什么是这样，只有等十天后的科二补考了&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;未完待续，不过还是希望接下来顺顺利利都一把过吧&amp;hellip;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;img &#xD;&#xA;  src=&#34;https://css-1252531711.cos.ap-chongqing.myqcloud.com/picture/Colosseum_full.webp?imageMogr2/format/webp&#34; &#xD;&#xA;  alt=&#34;&#34; &#xD;&#xA;   &#xD;&#xA;  loading=&#34;lazy&#34; &#xD;&#xA;  decoding=&#34;async&#34; &#xD;&#xA;/&gt;&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
