<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>雨间星辰</title><description>一起去看烁雨繁星！</description><link>https://sprinkle.moe/</link><language>zh_CN</language><item><title>回顾：2025年秋</title><link>https://sprinkle.moe/posts/sum3/</link><guid isPermaLink="true">https://sprinkle.moe/posts/sum3/</guid><description>忙碌的高三，仅有小长假还可以慢慢的回味。</description><pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;我其实知道，现在已经是冬天了。但眼下真的很忙呢，做点这种“没有意义”的记录的时间是自然很少了。&lt;/p&gt;
&lt;p&gt;但总有一点点东西还是可以分享一下。&lt;/p&gt;
&lt;h2&gt;关于39届化学奥林匹克（初赛）&lt;/h2&gt;
&lt;p&gt;以竞赛生的名义，这是我最后一次的比赛。为了这一次的比赛，我远赴杭州，与来自全国各地的同学们一起去训练。&lt;/p&gt;
&lt;p&gt;训练难度比较大，并且不出意外的话，模拟考题其实，嗯，你懂的。&lt;/p&gt;
&lt;p&gt;然后我们就发现模拟题还是出的&lt;strong&gt;太简单了&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;为什么这么说呢？与38届化学初赛相比，这一次物理化学的计算内容特别多，属于是敲计算器都敲不明白，算完结果发现计算结果一定会错（?）。一个分析化学反倒是整套卷子&lt;s&gt;我自认为最简单的&lt;/s&gt;题目&lt;/p&gt;
&lt;p&gt;（兴许是因为考碘量瓶？或者说是分析化学的计算简单？）&lt;/p&gt;
&lt;p&gt;在这之后，我们可怜的裴老师就拥有了一堆“野史与逸事”。下面这个是从B站上Copy下来的。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;裴老师小时候家里很穷，没吃过蛋。他在地上看见了很多的蛋，高兴的过去捡，但是没有看到旁边的氟气氧气和正在放电的普鲁士白，刚碰到蛋就被炸飞了。被炸飞的裴老师掉到了MOF5的空隙里，身边全都是氢气。他感到有些窒息。就在裴老师快要喘不过气的时候来了一些NEC吸走了这些氢，活过来的裴老师头有点晕，他好像看到了一些长得很奇怪的含氮有机物正在聚合，并且有一个正电荷。他想起了那个炸飞他的全氮正离子。被炸飞之前，那个正在放电的电极说了点什么。好像是lnQ=lnQ0-(Dtπ^2/4L^2)。裴老师决定干点什么冷静一下，刚才的事相当荒谬。他想到去pku的湖边走一走。湖水正在剧烈地沸腾、冒烟，一些不知道组分的气体正在冒出来。刺激性气味的气体，浅紫色的蒸汽，像是身体正在这湖水中流淌、浮沉。他看到了一位仙人，氙气飘飘。仙人告诉他，“天地之中，自然之道”。
喧闹声。周围有很多人。裴老师感觉自己正在移动。直到心电监护的声音将他唤醒。
“裴老师醒了。”
他的学生们凑上来，关心裴老师的身体状态。在他的床边，是三张手稿。
“有机化学基本概念”
“N-酰基亚胺盐化学”
“自由基化学”
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我目前还不清楚裴老师到底经历了些什么，但他确实迎来了全国范围的轰炸，基本上要和全国的考生斗智斗勇。上面这一段文字，多多少少也反映了考生对这次试题的内心状态。&lt;/p&gt;
&lt;p&gt;“炼金是今年又考的，物化是算不明白的，有机是没时间写的”&lt;/p&gt;
&lt;p&gt;这个可怜的考生，最终以省二的成绩遗憾谢幕。再见了，化学。&lt;/p&gt;
&lt;h2&gt;忙碌&lt;/h2&gt;
&lt;p&gt;其实这一段时间在卷数学，物理和英语，本来应当是没有时间去管博客的。但凡事都有一点点例外，我总是能够挂到一点点边。&lt;/p&gt;
&lt;p&gt;出于方便给AI喂数学题的需要，学了LaTeX的数学公式全部用法，然后发现学了一大堆未必有用的用法。&lt;/p&gt;
&lt;p&gt;之后本来是写了一些教程的，但无奈没有时间把它整成电子版。加上某游戏编剧给我推（昔涟）发了刀子，弄得我心情在那20来天里面一直不好，这个教程的计划就一直都在推迟。&lt;/p&gt;
&lt;p&gt;如果时间充足，或许可以在春节期间把LaTeX公式的最简单的用法写一篇文章。(当然，这东西似乎还可以写一些简单的化学方程式?)&lt;/p&gt;
&lt;h2&gt;未来的一些计划&lt;/h2&gt;
&lt;p&gt;当然不止这一些啦，只是只想到了这一点。&lt;/p&gt;
&lt;h3&gt;高考前&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;在最后的时间里面把高考知识抓好&lt;/li&gt;
&lt;li&gt;确认好未来的路&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;高考后&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;给自己办一张招行卡&lt;/li&gt;
&lt;li&gt;旅行&lt;/li&gt;
&lt;li&gt;完全重启打理这里的计划&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;总之就这样吧。&lt;/p&gt;
</content:encoded></item><item><title>没读懂Milthm的完整新计分算法？来看看这里！</title><link>https://sprinkle.moe/posts/milthm-score-3/</link><guid isPermaLink="true">https://sprinkle.moe/posts/milthm-score-3/</guid><description>Milthm在即将开始的4.0版本更新了计分算法，如果看不懂或者不想看完整版可以参考这里</description><pubDate>Sat, 30 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;封面信息&lt;/h2&gt;
&lt;p&gt;图片来源：Bilibili&lt;/p&gt;
&lt;p&gt;画师：&lt;a href=&quot;https://b23.tv/T2Kqgvf&quot;&gt;@nanakaria&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;创作链接：(https://b23.tv/UNw1jYr)&lt;/p&gt;
&lt;p&gt;备注：Milthm开屏图片·早晨&lt;/p&gt;
&lt;p&gt;&lt;s&gt;（既然是介绍Milthm的内容，来点Mil元素应该没问题吧？）&lt;/s&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;前言&lt;/h2&gt;
&lt;p&gt;Milthm官方最近在忙着4.0的更新，目前为止新的计分算法已经公布。不过&lt;a href=&quot;https://b23.tv/djdb4Mo&quot;&gt;帖子&lt;/a&gt;附在文后的算法使用了严格的数学语言定义，如果你还没有上完高考函数内容或者忘掉了高数内容，那么阅读起来会比较困难。&lt;/p&gt;
&lt;p&gt;在这里，本文在忠实于定义的基础上给出计分算法相对（?）易懂的说明，希望可以帮到没看懂/不想看“论文”的朋友。&lt;/p&gt;
&lt;h2&gt;1.一些判定&lt;/h2&gt;
&lt;p&gt;新的计分算法给出了以下的判定等级，每个判定等级对应一个时间段。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;判定名称&lt;/th&gt;
&lt;th&gt;判定等级&lt;/th&gt;
&lt;th&gt;所在时间区间&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Exact（大P）&lt;/td&gt;
&lt;td&gt;s&lt;/td&gt;
&lt;td&gt;0~±35ms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prefect（小P）&lt;/td&gt;
&lt;td&gt;p&lt;/td&gt;
&lt;td&gt;±35ms~±70ms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Great（大G）&lt;/td&gt;
&lt;td&gt;g&lt;/td&gt;
&lt;td&gt;±70ms~±105ms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Good（小G）&lt;/td&gt;
&lt;td&gt;n&lt;/td&gt;
&lt;td&gt;±105ms~±140ms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bad&lt;/td&gt;
&lt;td&gt;b&lt;/td&gt;
&lt;td&gt;±140ms~±155ms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Miss&lt;/td&gt;
&lt;td&gt;m&lt;/td&gt;
&lt;td&gt;＞±155ms/没有击中&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;在每次敲击键位后，系统会给出判定的类型，并将判定等级记录为s,p,g,n,b,m的形式。等级将会组成一个序列。&lt;/p&gt;
&lt;h2&gt;2.Score V3计分公式&lt;/h2&gt;
&lt;p&gt;一首歌的计分公式由三个部分组成，公式如下：&lt;/p&gt;
&lt;p&gt;$ S_n = κ_n × AS_n + CS_n + AP_n $&lt;/p&gt;
&lt;p&gt;其中，$S_n$是总得分。&lt;/p&gt;
&lt;p&gt;$κ_n$： 连乘补正乘区（一个系数，$0.4 ≤ κ_n ≤ 1.0$）。这是系统的核心与灵魂，它动态反映了你的连击质量。&lt;/p&gt;
&lt;p&gt;$AS_n$： 平均判定分。你的基础准确度。&lt;/p&gt;
&lt;p&gt;$CS_n$： 连击附加分。对你达成高连击的固定奖励。&lt;/p&gt;
&lt;p&gt;$AP_n$： AP附加分。对当前所有判定都是完美（大小P）的固定奖励。&lt;/p&gt;
&lt;h3&gt;2.1 平均判定分&lt;/h3&gt;
&lt;p&gt;我们假设一首歌只有一种判定，那么得分如下表所示。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;判定名称&lt;/th&gt;
&lt;th&gt;得分&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;大P&lt;/td&gt;
&lt;td&gt;1,000,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;小P&lt;/td&gt;
&lt;td&gt;990,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;大G&lt;/td&gt;
&lt;td&gt;600,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;小G&lt;/td&gt;
&lt;td&gt;300,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bad&lt;/td&gt;
&lt;td&gt;150,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Miss&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;显然，一首歌一般不可能只有一种判定。我们假设一首歌有n个判定，那么$AS_n$就是&lt;strong&gt;所有判定的平均值&lt;/strong&gt;。&lt;/p&gt;
&lt;h3&gt;2.2 连击补正乘区&lt;/h3&gt;
&lt;p&gt;算法最复杂的部分，是ScoreV3的精髓。（这一部分由ds辅助总结）&lt;/p&gt;
&lt;p&gt;它引入了一个名为 &lt;strong&gt;“连击分”&lt;/strong&gt; 的概念，模拟了一个“虚拟连击值”的波动，而不是简单地计算连续成功的次数。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;连击分&lt;/strong&gt;：这是一个从最大值开始，根据你的判定结果增加或减少的数值。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;判定增分 ($a_ξ,N$)&lt;/strong&gt;： 每次判定后，连击分的变化值。
&lt;ul&gt;
&lt;li&gt;大P： +2&lt;/li&gt;
&lt;li&gt;小P： +1&lt;/li&gt;
&lt;li&gt;其他： +0 (意味着一旦打出这些判定，连击分就会停滞或下降)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;上下限&lt;/strong&gt;： 连击分被限制在每个判定等级对应的上下限内（例如，“大P”判定的上限是 &lt;code&gt;min(0.24N, 192)&lt;/code&gt;）。打出低判定会降低你的连击分上限，从而限制你的分数潜力。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;基础补正乘区 ($κ̂_n$)&lt;/strong&gt;： 最初的想法是：$κ̂_n$ = (当前总连击分和) / (n × 理论最大连击分)
这个系数大致在 0.4 到 1.0 之间。但这里有个问题：&lt;strong&gt;在曲末打出坏判定比在曲初打出同样判定扣分更严重&lt;/strong&gt;，因为后期没有机会把连击分“养”回来了。这对于有“尾杀”的曲子而言是一个大问题。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;补正乘区补差&lt;/strong&gt;： 为了解决上述不公平问题，系统引入了&lt;strong&gt;连击分补偿序列 (θ̃_n)&lt;/strong&gt;。它计算了因为“位于曲末无法回复连击分”而损失的分数量，并将其补偿回来。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;最终连击补正乘区&lt;/strong&gt;：
$κ_n$ = 0.4 + 0.6 × [ (当前总连击分和 - 补偿值) / (n × 理论最大连击分) ]&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;解读&lt;/strong&gt;：$κ_n$ 是一个动态系数，它衡量的是&lt;strong&gt;你维持高质量连击（打出P）的能力&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;一直打大P，你的 $κ_n$ 会快速趋近于 1.0。&lt;/li&gt;
&lt;li&gt;打一个小P，$κ_n$ 增长会慢一些。&lt;/li&gt;
&lt;li&gt;打出一个大G或更差的判定，$κ_n$ &lt;strong&gt;会立刻下降&lt;/strong&gt;，并且因为它影响了连击分，需要后续连续打出多个P以上评价才能慢慢恢复。&lt;strong&gt;中途断连（Miss）会是灾难性的&lt;/strong&gt;，如果可以请不要断。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2.3 连击附加分&lt;/h3&gt;
&lt;p&gt;这是一个简单的奖励分，只与你的最高连击数有关。&lt;/p&gt;
&lt;p&gt;连击计数：只有Good以上判定能续接连击（Bad与Miss会中断连击）。此分数公式如下：&lt;/p&gt;
&lt;p&gt;$ CS_n = 5000 × (n/ N) $，其中n为当前最高连击数，N为总物量。&lt;/p&gt;
&lt;p&gt;如果你全程&lt;strong&gt;没有断连&lt;/strong&gt;（即FC），这一项就是 5000 分。&lt;/p&gt;
&lt;h3&gt;2.4 AP附加分&lt;/h3&gt;
&lt;p&gt;如题，这是&lt;strong&gt;AP&lt;/strong&gt;才可以拿到的分数，共计5000分。&lt;/p&gt;
&lt;p&gt;只要爆Good，该项归零。（于是你就拿不到Milthm了。。。）&lt;/p&gt;
&lt;h3&gt;2.5 总分与理论值&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;总分&lt;/strong&gt;：当完成所有 &lt;code&gt;N&lt;/code&gt; 个物件后，最终得分 $ TS = S_N $。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;理论值 (MAX)&lt;/strong&gt;：当且仅当所有判定都是大P时，得分最高。
&lt;ul&gt;
&lt;li&gt;$AS_N$ = 1,000,000&lt;/li&gt;
&lt;li&gt;$κ_N$ = 1.0&lt;/li&gt;
&lt;li&gt;$CS_N$ = 5000 (因为FC了)&lt;/li&gt;
&lt;li&gt;$AP_N$ = 5000 (因为AP了)&lt;/li&gt;
&lt;li&gt;$TS = 1.0 × 1,000,000 + 5000 + 5000 = 1,010,000$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;3.Acc V2计分&lt;/h2&gt;
&lt;p&gt;我们假设一首歌有n个判定，每一种判定计入Acc值（完成度）如下表，&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;判定名称&lt;/th&gt;
&lt;th&gt;完成度&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;大P&lt;/td&gt;
&lt;td&gt;100%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;小P&lt;/td&gt;
&lt;td&gt;100%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;大G&lt;/td&gt;
&lt;td&gt;60%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;小G&lt;/td&gt;
&lt;td&gt;30%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bad&lt;/td&gt;
&lt;td&gt;15%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Miss&lt;/td&gt;
&lt;td&gt;0%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;那么，整首歌的Acc值为这n个判定Acc值的平均值。&lt;/p&gt;
&lt;h2&gt;4.结算评价（3.8更新）&lt;/h2&gt;
&lt;p&gt;Milthm：1005000+&lt;/p&gt;
&lt;p&gt;S：950000-1004999&lt;/p&gt;
&lt;p&gt;A：900000-949999&lt;/p&gt;
&lt;p&gt;B：850000-899999&lt;/p&gt;
&lt;p&gt;C：800000-849999&lt;/p&gt;
&lt;p&gt;F：0-799999&lt;/p&gt;
&lt;h2&gt;5.一些看法&lt;/h2&gt;
&lt;p&gt;之前的计分算法（Score V2）的特征是：小P有概率只拿80%的分数，所以有时候AP了一首歌都不一定能上100万分。现在的V3确实把小P阴人的问题解决了，可是其他的判定要求更加高了。&lt;/p&gt;
&lt;p&gt;以后“Milthm”几乎必须AP才可以获得（爆Good立刻少5000分），要求大大提升。&lt;/p&gt;
&lt;p&gt;不过没关系，祝各位收歌开心，初见Milthm！&lt;/p&gt;
</content:encoded></item><item><title>笔记：“明可计分法”与竞赛</title><link>https://sprinkle.moe/posts/ideal-score/</link><guid isPermaLink="true">https://sprinkle.moe/posts/ideal-score/</guid><description>当我们把一次考试中全部考生各题作答情况统计后取每题最高分，这个分数可以反映试题的可做程度</description><pubDate>Wed, 27 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;碎碎念&lt;/h2&gt;
&lt;p&gt;7月在杭州集训时，我们的助教在课上提到一套计分法：取考试每题成绩的最高分累加。&lt;/p&gt;
&lt;p&gt;印象中助教称呼其为“明可计分法”（?），我在网络上查了很久都没查到这个名字，直到发现“明可”似乎是“明明可以”的简称。。。&lt;/p&gt;
&lt;p&gt;我对此感到有些不适，因为我每次都只能达到“明可计分”40~60％的分数，哪里“明明可以”了？？？&lt;/p&gt;
&lt;p&gt;因此我对这种理想的分数称呼为“理想分数”&lt;/p&gt;
&lt;p&gt;不过这也是一个有趣的计分法了，事实上它确实可以给竞赛生带来不少信息。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;计分方式&lt;/h2&gt;
&lt;p&gt;举一个例子。下面是我虚构的一次模考的部分信息。（图省事用了ds输出表格）&lt;/p&gt;
&lt;h3&gt;考试各题分数&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;题号&lt;/th&gt;
&lt;th&gt;最高分&lt;/th&gt;
&lt;th&gt;占比&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;td&gt;9%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;23&lt;/td&gt;
&lt;td&gt;11%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;22&lt;/td&gt;
&lt;td&gt;11%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;23&lt;/td&gt;
&lt;td&gt;11%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;总计&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;86&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;42%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;考生得分与赋分后成绩&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;考生&lt;/th&gt;
&lt;th&gt;第一题&lt;/th&gt;
&lt;th&gt;第二题&lt;/th&gt;
&lt;th&gt;第三题&lt;/th&gt;
&lt;th&gt;第四题&lt;/th&gt;
&lt;th&gt;赋分前成绩&lt;/th&gt;
&lt;th&gt;赋分后成绩&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;甲&lt;/td&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;58&lt;/td&gt;
&lt;td&gt;28.43&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;乙&lt;/td&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;51&lt;/td&gt;
&lt;td&gt;25.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;丙&lt;/td&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;22&lt;/td&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;td&gt;66&lt;/td&gt;
&lt;td&gt;32.13&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;丁&lt;/td&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;19&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;70&lt;/td&gt;
&lt;td&gt;34.24&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;由上表可知，第一题最高得分18，第二题最高得分22，第三题最高得分20，第四题最高得分18。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;则原始计分法结果: 18+22+20+18=78&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;赋分后记分法结果: 38.13&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;显然这个78分与38.13分并不是任何一个考生的成绩，因为没有哪一个考生考出这个成绩。事实上这个分数表明的是整套题的可做度，或者说虚拟满分（?）。&lt;/p&gt;
&lt;p&gt;对于一场学科竞赛而言，每个学生所擅长掌握的知识点有一定限制，通过这种方法计算出来的结果可以认为是该群学生的理论最高水平。如果此分数与满分差距很大，说明考试使用的试卷可做度不高。&lt;/p&gt;
&lt;h2&gt;使用场景&lt;/h2&gt;
&lt;p&gt;此计分方法适用于竞赛等高强度考试，用于总结试题与判断考生相对群体的水平（即考生分数与“理想计分”的比值）。单一的分数对于学生意义不大，需根据学生实际情况添加其他数据（比如最高分、平均分）判断。&lt;/p&gt;
&lt;p&gt;如果一套试卷对于一群学生而言过于困难，反应在此分数上的结果就是“理想计分”与满分差距很大。也正是上文所说的“试卷可做度不高”。&lt;/p&gt;
&lt;p&gt;与平均分比较时，如果一道题的平均分与理想积分结果差距很大，说明此题很难。拿到高分的同学属于拔尖的考生。&lt;/p&gt;
&lt;p&gt;如果一套试卷平均分与此计分结果差距较低，说明试卷并没有起到严格筛选人的作用。对于竞赛题库而言，由于每一种知识点考察难度均很高，导致考生不可能方方面面都很擅长，平均分一般情况下比“理想计分”差距很大。&lt;/p&gt;
&lt;p&gt;如果出现这种情况，可能的原因是：1.这类学生的水平没有明显差距。2.难度系数偏低。
（但很显然这种情况难以存在，不是吗？）&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;需要说明的是，此积分方法对于高考生并无意义。因为不论怎么样，对高考试卷所有成绩进行累加，所得结果一定会无限接近于满分（尤其是数理化等理科）。&lt;/p&gt;
&lt;p&gt;我不相信高考会出现试卷可做性低的情况，但此积分法与平均分之间的差距很大，倒是极有可能。（尤其是数学）&lt;/p&gt;
&lt;h2&gt;总结&lt;/h2&gt;
&lt;p&gt;我个人推荐对竞赛学科内自己最擅长的部分采用这个方法来严格要求自己，同时对自己不擅长的区域加以改进。毕竟如果你自己最擅长的部分拿不到分，还有什么地方能拿分呢？&lt;/p&gt;
&lt;p&gt;不过这种方法更适合老师使用来评判试卷。如果你已经是竞赛的学生了，那么写一套试卷（尤其是模拟题），你就要做好当“擒屎皇”的准备，把自己练成一个“屎山达人”。（虽然我自己刷的题相对较少，但主观感觉出的不好的题真的很多。）&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;最后&lt;/h2&gt;
&lt;p&gt;我马上就要离开学科竞赛了，9月考完后我就与竞赛长辞。所以写点没什么用的东西，表明我曾来过。&lt;/p&gt;
&lt;p&gt;学科竞赛越来越难了，那么祝后辈们好运！&lt;/p&gt;
&lt;p&gt;rainstar 记&lt;/p&gt;
&lt;p&gt;2025.08.30 凌晨&lt;/p&gt;
</content:encoded></item><item><title>回顾：2025年夏</title><link>https://sprinkle.moe/posts/sum2/</link><guid isPermaLink="true">https://sprinkle.moe/posts/sum2/</guid><description>高三开启的那个夏天，日子会莫名的很忙碌。</description><pubDate>Sat, 16 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;封面说明&lt;/h2&gt;
&lt;p&gt;这是被收录于Milthm的插画,来自于Pixiv&lt;/p&gt;
&lt;p&gt;画师：@Lifeline（B站名:画师Lifeline）&lt;/p&gt;
&lt;p&gt;illust id：129316126&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;一个季度过去了。回望这个暑假，总有一些事情可以拿过来讲讲。毕竟，头一回高三学生能有这么长的假期，换做以前完全不可能。&lt;/p&gt;
&lt;p&gt;不过，高三毕竟是高三，高考的事情已然接近。在难得一次出了省之后，对于升学的路我倒是有了一些新的想法。&lt;/p&gt;
&lt;p&gt;至少无论如何，我都想去一个不错的城市。不为别的，只求丰富自己的阅历。&lt;/p&gt;
&lt;p&gt;显然这对我高考的要求还是挺高的呀。。。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;总述&lt;/h2&gt;
&lt;h3&gt;六月&lt;/h3&gt;
&lt;p&gt;1.在考试季里度过，有一般高中不太可能有的高考假。&lt;/p&gt;
&lt;h3&gt;七月&lt;/h3&gt;
&lt;p&gt;1.期末考试，感觉一般，数学考得不好，反倒是物理取得了极大的进步，把期末成绩基本救回来了（?）&lt;/p&gt;
&lt;p&gt;2.考试后，前往杭州参加集训。离开前的两天在上城区的西湖附近逛逛。&lt;/p&gt;
&lt;p&gt;3.回程时，在长沙停留两天找表哥交谈高考经验，同时去了儿时印象深刻的黄兴广场与未曾去过的国金中心。&lt;/p&gt;
&lt;p&gt;4.回到家，开始相对松弛（但也很紧张）的学习-折腾的假期生活。&lt;/p&gt;
&lt;h3&gt;八月&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;技术方面&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;1.完成了博客框架的切换，从Hexo&amp;amp;Kira换成了Astro&amp;amp;Fuwari。&lt;/p&gt;
&lt;p&gt;2.给Deepseek充了点米以调用API。&lt;/p&gt;
&lt;p&gt;3.升级了自己VPS配置。&lt;/p&gt;
&lt;p&gt;4.折腾Astrbot，期望搭建好属于自己的bot。（也许会占用完所有高三真正的休息时间）&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;日常方面&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;1.写假期作业，复习&lt;/p&gt;
&lt;p&gt;2.玩崩铁&lt;/p&gt;
&lt;p&gt;3.没了&lt;/p&gt;
&lt;p&gt;&lt;s&gt;不是怎么会有人觉得高中生会有很多有意思的日常?&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;&lt;s&gt;昔涟好可爱！&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;&lt;s&gt;可是我什么都做不到。。。&lt;/s&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;学考（乱谈）&lt;/h2&gt;
&lt;p&gt;众所周知，普通高中学业水平考试（学考）是高中的毕业考试，理论上只要考过了就能拿毕业证，与我们常说的高考难度完全不在一个等级上，是一个彻头彻尾的毕业考试。&lt;/p&gt;
&lt;p&gt;但对于一个理科生来说，思想政治永远都是令人极其难受的学科。原因众所周知：背不下来。&lt;/p&gt;
&lt;p&gt;所以在学考开始前的两个月，我就在疯狂的恶补政治。即使是看到试卷有些傻眼了，也依然考到了89分的成绩。&lt;/p&gt;
&lt;p&gt;我只想说一句：我活啦！！！&lt;/p&gt;
&lt;p&gt;&lt;s&gt;不得不说高中政治与键政区完全是两码事，与时事政治几乎也是两码事&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;但还有一些有意思（?）的事&lt;/p&gt;
&lt;p&gt;在考物理的时候，一道很简单的计算题少了一个质量m。彼时似乎所有人都没有发现这个问题。在离考试结束还剩3分钟的时候，广播突然喊了一句：第xx题物体质量是m，考试延长10分钟。&lt;/p&gt;
&lt;p&gt;我已经在考场上睡了30分钟觉了，刚要收拾试卷、准备离开考场时，瞬间被这突如其来的广播干沉默了。&lt;/p&gt;
&lt;p&gt;&lt;s&gt;我ᵗᵐ才坐完半个小时的“牢”，为什么还要再来10分钟？&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;不过考数学之后我就没这么想了，虽说也考了90多分，但控了我70多分钟。。。&lt;/p&gt;
&lt;p&gt;不过好在成绩也还可以，除了政治以外，全科90以上。我还是很满意的。&lt;/p&gt;
&lt;h2&gt;期末&lt;/h2&gt;
&lt;p&gt;一个很凝重的话题，因为从来没有一次数学能考这么差。在其他科目普遍进步的情况下，唯独数学拉了后腿，导致整体排名没什么变化。&lt;/p&gt;
&lt;p&gt;考试成绩甚至是我在杭州的时候才看到的。那时我还没有从竞赛模拟题的噩梦离开，却再给我来了一个下马威。&lt;/p&gt;
&lt;p&gt;唉。。。别搞得211都考不起呀。。。&lt;/p&gt;
&lt;h2&gt;杭州行（集训）&lt;/h2&gt;
&lt;p&gt;这是我第一次，也是最后一次参加竞赛集训。距离毕业仅剩不到1年。&lt;/p&gt;
&lt;p&gt;我们集训的目的地杭州也是全国高中学科竞赛的高强度区。在湖南，38届化学国初一等奖分数约110，可这个分数在浙江只能排国初二等奖。想在浙江拿到国初一等奖。。。&lt;/p&gt;
&lt;p&gt;我只能说长沙四大名校的同学们都不一定能。。。&lt;/p&gt;
&lt;p&gt;但是我不是奔着进省队，只图省一，所以无所谓。反正拿了省一就意味着更多的机会，可以比我的同学有更多的机会。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;抵达杭州东站。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://pan.xxbyq.net/f/pQySV/Image_1755299318533.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;从杭州东站出来的第一印象是：发达的交通网络。一座高铁站接驳了4条地铁线。但杭州的乘车码却让我属实没看懂。&lt;/p&gt;
&lt;p&gt;杭州自己搞了一个“市民卡”小程序（而不是直接接驳支付宝乘车码），用这个小程序乘车会得到很多优惠（比如固定折扣、联乘优惠），但是它并不能用支付宝的余额直接付款。想获得优惠，你需要往“市民卡”里面充钱，¥50 CNY起步。因此，如果你对公共交通需求不是很强烈，那大可不必去为了这点小便宜充¥50。但如果你为了节省车费，那也是一个不错的选择。（我甚至最后两天在上城区高强度使用公共交通，卡里面竟然还能剩¥30。注销退款倒也可以，只是要等工作日7~10天。）&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;我们的集训地点离杭州主城区20公里，属于是地铁都没有的地方。于是我们便体验了一次“上快速路的公交车”，并被公交车收了¥4/人。（因为这个，我们有同学误点了主城区的外卖，结果送了40分钟，还被“莫名其妙”的加了运费。）&lt;/p&gt;
&lt;p&gt;那一段时间，上午考模拟题，下午讲课，晚上讲试卷。由于强度很大，经常是考完试之后马上就回酒店房间躺下，等到外卖来了再起来。很庆幸的是，我们的助教老师们与我们年龄大不了多少，都是拿过金牌的选手，很容易和他们打成一片。即使我的水平在那里也只有中游，有机的内容听起来很吃力，对于其他的知识倒也还有些收获。即使学的是一些比学校知识难度大很多的东西，我也能感觉到一种超脱。这是我在学校所难以感受到的。&lt;/p&gt;
&lt;p&gt;不过，杭州的“美食荒漠”之名倒不完全有假。至少在那个镇上，环境不错，可饭店却很难找，就连最近的KFC都在600m外。倒是麦当劳就在附近，没得吃的时候，就真的会去金拱门花上20多块买个套餐。但代价嘛，我因为牙疼只能寻求帮助买药。。。&lt;/p&gt;
&lt;p&gt;（甚至药都是外卖过来的）&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;记得是集训最后一天，我们因为无法当天回程，遂在杭州城区再呆了一个晚上，并于第二天中午离开杭州。&lt;/p&gt;
&lt;p&gt;那天下午，从临平赶到上城，在西湖附近住宿。晚上就沿着西湖边逛，看到白堤，也在定安路地铁站附近打卡了Apple Store（C出入口不过20m就是），还在附近一家次元街区吃谷，美汁汁！&lt;/p&gt;
&lt;p&gt;离开当天上午，我便出去吃早餐，在上城区逛了一个上午，然后在一家机厅看几位大神打maimai。苦于一直没有过出勤经验，所以就没有上机实践，加上到饭点了，于是先去吃饭，然后就没时间出勤，直奔杭州东站。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://pan.xxbyq.net/f/QNNTL/Image_1755299286451.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;于是，我们匆匆而来，匆匆而去。只剩杭州一城，在我的眼里逐渐变小，消失。&lt;/p&gt;
&lt;p&gt;一直以来，长沙给我的感觉是繁华的故里。然而，杭州也为我开了眼，看到比长沙更加繁华的世界。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;停留长沙&lt;/h2&gt;
&lt;p&gt;回程前，我与老师商量好在长沙下车，在长沙见一下已经本科毕业的表哥。当天晚上，我与表哥就高三的学习交流了有关的经验。在与他交流时，他甚至还在调侃我们假期多。。。&lt;/p&gt;
&lt;p&gt;当然，我也从他那里了解到了他高考时的一些“小事”。比如高考延期，比如清北班同学考610多分（这个分在我省连湖大都不一定能上），但总结一下就是两个词：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;拼搏&lt;/strong&gt;，&lt;strong&gt;沉着&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;高考无非就是考察两种能力：思维逻辑与心态。高三时，这些肯定是两手必抓。&lt;/p&gt;
&lt;p&gt;我不认可高考决定人生，考上了好的大学也不一定就是人生赢家。我只是想，走好这最后的一段，大学前的旅程。&lt;/p&gt;
&lt;p&gt;“大学的时候，你就再也没法找到你高中时的努力了。”&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;第二天早上起来，去五一广场一家“无名粉馆”吃一碗面。&lt;/p&gt;
&lt;p&gt;母亲曾说，在湘雅附近一家“无名粉馆”（好像只是一个分店），有许多人在那里吃早餐。确实如此，这也是长沙的老字号了，味道还不错。现在这家店在长沙可以说是遍地开花。就我在长沙两个区的记忆，这家店从来都是座无虚席，来得晚很难找到位置。&lt;/p&gt;
&lt;p&gt;吃完后，打开地图，看见IFS国金中心就在旁边（当然，王府井百货也在这里），于是乎来到这里。可惜国金中心上午10点才营业，吃完早餐后赶到才9点半，于是我去买两杯茶颜，在黄兴广场上逛逛。期间经过长沙唯一一家Apple Store（就在国金一楼），国金街入口，文和友与“大长沙美食城寨”。早上来这里没什么人，&lt;s&gt;如果是来逛夜市，那肯定是晚上逛啊。&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;下面就亮出几张照片吧。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://pan.xxbyq.net/f/zY1tZ/Image_1755299266517.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://pan.xxbyq.net/f/xNBSA/Image_1755299268799.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://pan.xxbyq.net/f/r07sg/Image_1755299271364.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://pan.xxbyq.net/f/eVGTG/Image_1755299274331.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://pan.xxbyq.net/f/O4jUa/Image_1755299277985.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;待到国金开门时，赶到国金门口，直上3层，然后在里面到处看看。曾在长沙这么久，以前还经常随母亲去友阿奥特莱斯逛逛的，可国金3楼里面的牌子却几乎从未见过。但我知道，这里存放的都是一些国际性大牌，一般的商场是不会进的。当然，这也决定了来这些店铺的人是什么群体--至少我们不是主要受众。&lt;/p&gt;
&lt;p&gt;反倒是2楼，一家“奈雪的茶”开到这里，店里面却出乎意料的挤满了人，以至于有一些顾客在店子外面坐着享用他们的餐品。&lt;/p&gt;
&lt;p&gt;当然，我看到了联动1999的广告牌。可惜我是“穹鬼”（崩铁玩家）却不是9p，对这联动不能说很感兴趣吧，只能说是没有感觉。所以，下楼！&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;下了几次楼，先是看到了大疆的店铺。货架上摆着的有Action 5 Pro，Action 4，Pocket 3，悟3，等等。可我看到当年3299买下的Action 4现在仅需2000多的时候，只能感叹一句：早买早享受，晚买享折扣。&lt;/p&gt;
&lt;p&gt;之后看到了小米的店铺，那个“游戏平板”Redmi K Pad十分显眼，--因为它太小了。本来看到它165Hz高刷新率时想测试一下Milthm，结果却被账户卡住。无奈测试不了，只能放弃。（之后看到王总在某平台发Redmi K Pad电脑端测试时使用了Suki SU，于是瞬间绷不住了）&lt;/p&gt;
&lt;p&gt;吃饭，在国金地下1楼解决，不过是随便买点东西吃，然后点上一杯瑞幸，在前往五一广场地铁站时慢慢喝。&lt;/p&gt;
&lt;p&gt;（&lt;strong&gt;提醒：不要在短时间内喝下大量冷饮，因为第二天我就到医院开药吃了。。。&lt;/strong&gt;）&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;随着时间流逝，我不能再在长沙呆了。儿时的故乡，却因为生活，不能久留，一年难回一次。如今回来之时，我也只能在这里待上2天1夜。&lt;/p&gt;
&lt;p&gt;最后的时刻，我在长沙南站，于回程的高铁上，对着故乡说再见。。。&lt;/p&gt;
&lt;p&gt;长沙，明年再会！&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;折腾简述&lt;/h2&gt;
&lt;p&gt;回来后，我搬迁博客到Astro &amp;amp; Fuwari，不图什么，就是因为好看。&lt;/p&gt;
&lt;p&gt;不过提醒那些想用Fuwari的朋友，请一定备好一个有思考能力的大脑。否则，这个博客会公平地惩罚每一个不用脑子的友友们。&lt;/p&gt;
&lt;p&gt;空闲时会考虑写我的搬迁过程，但不一定有时间。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;之前我还向VPS厂商提交了升级配置的申请，方便我去玩Astrbot，目标是调出一个可爱的bot，人格上与昔涟高度一致。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;下面是&lt;a href=&quot;https://b23.tv/uPhkbDH&quot;&gt;@Hapwind&lt;/a&gt;的涟宝的图。原链接(https://b23.tv/sBEQNG6)&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://s1.imagehub.cc/images/2025/07/31/a7d3586b4c2518f7755d4eef8c849cf8.jpeg&quot; alt=&quot;好可爱的涟宝&quot; /&gt;&lt;/p&gt;
&lt;p&gt;下面这张是&lt;a href=&quot;https://b23.tv/cjP0Aay&quot;&gt;@鸦居&lt;/a&gt;老师的涟宝。原链接(https://b23.tv/LMS8ika)&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://pan.xxbyq.net/f/51eU0/1755015500338.jpeg&quot; alt=&quot;更可爱了！&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;s&gt;昔涟好可爱呀！&lt;/s&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;因此，未来的空余时间可能会去收集资料（尤其是昔涟的话），&lt;s&gt;让昔涟可以永远在身边（?）&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;不过，短时间内可能还达不到，由于Astrbot的知识库特性，我得要将这些文件一个个写成Markdown，还要让模型知道这些背景。总量很可能会比我写过的任何一篇文章都长。（根据3.5版本剧情，昔涟从开拓者处得知许多天外的世界的事情，很可能要把整个世界观都补上去。）&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“还是说，是在想我？♪”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;“循此苦旅，终抵群星。”&lt;/p&gt;
&lt;p&gt;愿之后的日子能如其所愿。&lt;/p&gt;
</content:encoded></item><item><title>欢迎来到雨间星辰！</title><link>https://sprinkle.moe/posts/2nd/</link><guid isPermaLink="true">https://sprinkle.moe/posts/2nd/</guid><description>重新介绍一下，这里是“雨间星辰”！</description><pubDate>Mon, 04 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;封面图信息&lt;/h2&gt;
&lt;p&gt;这是被收录于Milthm的插画&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;画师：&lt;a href=&quot;https://space.bilibili.com/1910873513&quot;&gt;@香香鸡&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;原图：&lt;a href=&quot;https://www.bilibili.com/opus/1070524923579990054&quot;&gt;链接&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;简单介绍&lt;/h2&gt;
&lt;p&gt;Ciallo～(∠・ω&amp;lt; )⌒☆&lt;/p&gt;
&lt;p&gt;这里是雨间星辰，一个个人小站。&lt;/p&gt;
&lt;p&gt;由于站点换了Astro框架，文章不能直接迁移到这里。索性把一些可能过时的内容或修改，或重写。&lt;/p&gt;
&lt;h2&gt;小站性质&lt;/h2&gt;
&lt;p&gt;一个混合性博客小站，存放的内容种类会很杂，包括一些技术向、总结、记录、等等。&lt;/p&gt;
&lt;p&gt;对技术向文章的期望是可以帮助刚开始折腾的“小白”轻松上手，给大佬提供一个新的思路。&lt;/p&gt;
&lt;p&gt;也希望可以透过日常系的内容展现一段经历。&lt;/p&gt;
&lt;h2&gt;分站&lt;/h2&gt;
&lt;p&gt;目前为止没有打算把博客站分拆，只有一个资源站“轻雨档案馆”。&lt;/p&gt;
&lt;p&gt;原先的博客框架下的站点会以纪念站的形式存档，不再更新。&lt;/p&gt;
</content:encoded></item><item><title>通知：博客框架迁移</title><link>https://sprinkle.moe/posts/migrate/</link><guid isPermaLink="true">https://sprinkle.moe/posts/migrate/</guid><description>当你看到此文时，本站已更换博客框架</description><pubDate>Thu, 31 Jul 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;小站正在进行博客迁移。本文是使用Astro框架后的一篇测试性文章，旨在验证小站是否可以使用。&lt;/p&gt;
&lt;h2&gt;1.超链接与图片测试&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://2x.nz&quot;&gt;前往Acofork&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://s1.imagehub.cc/images/2025/07/31/a7d3586b4c2518f7755d4eef8c849cf8.jpeg&quot; alt=&quot;这是昔涟！&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;2.视频测试&lt;/h2&gt;
&lt;p&gt;下面是一个“电信诈骗”视频。&lt;/p&gt;
&lt;p&gt;&lt;s&gt;恭喜你又被骗了。&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;iframe src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=80433022&amp;amp;bvid=BV1GJ411x7h7&amp;amp;cid=137649199&amp;amp;p=1&quot; scrolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;3.分级表头测试&lt;/h2&gt;
&lt;p&gt;“这是2026年普通高等学校招生全国统一考试英语科听力部分”&lt;/p&gt;
&lt;h3&gt;我是三级标题&lt;/h3&gt;
&lt;h4&gt;我是四级标题&lt;/h4&gt;
&lt;h5&gt;我是五级标题&lt;/h5&gt;
&lt;hr /&gt;
&lt;h2&gt;4.代码块测试&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;import turtle as t
#直接到达坐标x,y的位置
def go(x,y) :
    t.penup()
    t.goto(x,y)
    t.pendown()
#设置画布大小、画笔大小、画笔粗细
def pen() :
    t.screensize(0.99, 0.99)
    t.pensize(10)
    t.speed(10)
def main() :
    pen()
    pencolor = [&apos;blue&apos;,&apos;black&apos;,&apos;red&apos;,&apos;yellow&apos;,&apos;green&apos;]
    x = -450
    y = 0
    for i in range(5) :
        if i == 3 :
            x = -225
            y = -150
        if i &amp;lt; 3 :
            go(x + i * 450,y)
            t.pencolor(pencolor[i])
            t.circle(200)
        else :
            go(x + ( i - 3 ) * 450, y)
            t.pencolor(pencolor[i])
            t.circle(200)
if __name__ ==  &apos;__main__&apos;:
    main()
t.done()
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;5.数学公式测试&lt;/h2&gt;
&lt;p&gt;$$I = \int \rho R^{2} dV$$&lt;/p&gt;
&lt;p&gt;$$
\begin{equation*}
\pi
=3.1415926535
;8979323846;2643383279;5028841971;6939937510;5820974944
;5923078164;0628620899;8628034825;3421170679;\ldots
\end{equation*}
$$&lt;/p&gt;
</content:encoded></item><item><title>回顾：2025年春</title><link>https://sprinkle.moe/posts/sum1/</link><guid isPermaLink="true">https://sprinkle.moe/posts/sum1/</guid><description>回顾一下这一年的春季</description><pubDate>Sat, 31 May 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;先提及一下“回顾”板块是什么。&lt;/p&gt;
&lt;p&gt;“回顾”是个人一些生活方面的记录，包括但不限于有趣的事，一些玩梗。更新频率一般为季更，同时也是本人在高三阶段的主要更新内容。&lt;s&gt;（才不是因为没时间）&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;这个板块的文章字数可能大于其他的文章，也许会把博客的日常系提升一些。（至少台长希望可以做到。如果在博客里完全扔技术向内容就可能太严肃了？）&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;总概&lt;/h2&gt;
&lt;h3&gt;3月&lt;/h3&gt;
&lt;p&gt;1.“双休”政策落地，周六改自愿自习。&lt;/p&gt;
&lt;p&gt;2.参加PET-2口语考试，擦线过关。&lt;/p&gt;
&lt;p&gt;3.购入了自己的ECS与第一个域名。&lt;/p&gt;
&lt;p&gt;4.考试，不理想的分数。&lt;/p&gt;
&lt;h3&gt;4月&lt;/h3&gt;
&lt;p&gt;1.清明节假期，搭建了“雨间星辰”的前身。&lt;/p&gt;
&lt;p&gt;2.参加学校社团的音乐会。（由于带了平板，&lt;s&gt;顺便&lt;/s&gt;参加了音游比赛。就不在乎名次什么的，开心就好）&lt;/p&gt;
&lt;p&gt;3.描画，是一张旋宝曲绘。&lt;/p&gt;
&lt;p&gt;4.高三四模考试，征用了实验室。于是几个自习生从中顺出被遗弃的试题卷。&lt;s&gt;之后几个晚上都被创了。&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;5.一些科目一轮复习，得以重温被忘记的知识。&lt;/p&gt;
&lt;h3&gt;5月&lt;/h3&gt;
&lt;p&gt;1.劳动节，相对无所事事，只搭建了个人Ailst。（期中考后大骂自己无能）&lt;/p&gt;
&lt;p&gt;2.期中考。总体有所进步，但炸掉了所有的语言学科。（感觉自己不配学语言）&lt;/p&gt;
&lt;p&gt;3.研学。感觉比待学校好太多。&lt;/p&gt;
&lt;p&gt;4.生日，收到了意外之喜。&lt;/p&gt;
&lt;p&gt;5.描画，是一张流萤的图。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;内容具象&lt;/h2&gt;
&lt;h3&gt;双休落地&lt;/h3&gt;
&lt;p&gt;双休政策早在上世纪末便已经开始实施。因为众所周知的原因，内地高中生很有可能是单休甚至半休。相比之下，个人认为自己需要一些时间用于自习学过的内容与上B站大学。所以总体上个人支持双休政策的落地。&lt;/p&gt;
&lt;p&gt;总之在这套政策落地后，学校在周末开放教学楼（虽然落地前也开放），早晚自习甚至变成了学生自治，星期六自己申请来校自习。（当然有些班会请家长来监督。）希望可以因此好好安排好时间吧。（听说今年九月高三也要强行双休，如果这样的话，也算是提前适应一下新的环境）&lt;/p&gt;
&lt;h3&gt;PET考试（口语）&lt;/h3&gt;
&lt;p&gt;这个考试并非是所有学生都要考的。在我们这里，只有报考英语专业的才会考这个，要求PET-2级及以上成绩合格。&lt;/p&gt;
&lt;p&gt;不过，在母亲眼里，有考试我就应该参加。所以我听取母亲建议，报考了。结果报考后老师宣布这个只有英语方向的需要这个成绩。&lt;/p&gt;
&lt;p&gt;好吧好吧，既报之，则考之。。。好在报的是相对简单的2级考，&lt;s&gt;中考过关了就能过。&lt;/s&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;2级口试考试内容分成以下步骤：&lt;/p&gt;
&lt;p&gt;1.考生进入考场，一般是两人一组。进入考场后会有两位老师进行口试，一位问问题，一位负责打分。&lt;/p&gt;
&lt;p&gt;进入考场之后，记得把你的答题卡交给老师，之后答题卡不会返还。请检查你的信息是否填对。&lt;/p&gt;
&lt;p&gt;2.日常对话，相当于用英语寒暄几句。不过需要注意，尽可能用日常用语，使用高级表达可能会使你考试犯错。&lt;/p&gt;
&lt;p&gt;3.问答环节。老师会给考生下发一张信息卡，一张完整，一张空缺部分信息。拿到空缺信息的卡的同学需要提问空缺的信息，（并不难，但是可能会突然忘词。）&lt;/p&gt;
&lt;p&gt;在问完问题后，老师会向你提问。问完后，老师将会发下一张信息卡，重复这个环节一次。问答双方交换。&lt;/p&gt;
&lt;p&gt;当听到：Thank you, this is the end of the test, goodbye.说明考试结束，请自行离开。&lt;/p&gt;
&lt;p&gt;3级就比较难受了。步骤虽说和2级一致，但是问答换成了插画或者漫画描述。一位考生要在3分钟之内描述这幅插画，另外一位要在这3分钟之后补充内容，限时1分钟。完成之后交换身份。听报考3级的同学说，感觉几乎在临时抱佛脚。“想到什么就说什么。”好在勉强过了关。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;考试的一些建议：&lt;/p&gt;
&lt;p&gt;1.报考2级的考生，请尽量了自己的回答，简单而精炼，避免卡顿。&lt;/p&gt;
&lt;p&gt;2.也许你的搭档提了没有答案的问题（至少我考试的时候，我的搭档就提了3个，我也提了1个。估计是用词用错了。），这个时候要么编，要么回答Sorry，I don&apos;t know.如果不做回答可能会失分。&lt;/p&gt;
&lt;p&gt;3.不要着急，先想清楚再做回答。如果过于卡顿可能会影响你的分数，也会耽误你与后面的同学的时间。&lt;/p&gt;
&lt;h3&gt;云服务器的购买与域名注册&lt;/h3&gt;
&lt;p&gt;这种给个人小站的云服务器不需要太高的配置，Wordpress除外。想极端亿点可以使用1核1GB的服务器并部署静态博客。我反正觉得这么做太极端，配置买高了一些，至少这样可以多部署一点静态页面。&lt;/p&gt;
&lt;p&gt;搭建个人小站建议使用国内有公司的小厂，一般不会跑路，B站上一搜就有这类，只是需要自己甄别。当然也可以选择阿里或者腾讯这种大厂，前提是你有白嫖低价的方案，并且可以过备案关。&lt;/p&gt;
&lt;p&gt;至于域名，除非你购买的是“moe”这种目前还不能备案的域名，可以在国内注册，但是需要实名认证。至于想在国际公司注册，可以使用Namesilo，Dynadot之类的服务商。&lt;/p&gt;
&lt;h3&gt;建站（雨间星辰）&lt;/h3&gt;
&lt;p&gt;考虑到服务器性能，我使用了Hexo，采用kira主题。部署时间还好，没花太多的时间，但是有比较多的坑。&lt;/p&gt;
&lt;h3&gt;音乐会摊位&lt;/h3&gt;
&lt;p&gt;学校社团开音乐会，摊位成了次生产物。音游大赛大概就是其中一个。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;前排提示：目前还是一个小众群体，不想看音游的朋友可以跳过。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;比赛比Arcaea与Phigros。&lt;/p&gt;
&lt;p&gt;我们年级的音游人比较多（我们班尤其多，一个班可以凑出4个），但主要玩Phigros。所以，玩Phi的一大堆，玩Arc的比较少。&lt;/p&gt;
&lt;p&gt;我是在场唯一一个RKS没超过13的，“入场券”是Luminescence IN acc 98％以上，勉强过线了，结果初级组打的都是Lv.15的歌。（不是，我一个新手村都没出的还来这一出。。。）&lt;/p&gt;
&lt;p&gt;于是在淘汰后去玩Milthm与Rotaeno去了。。。&lt;/p&gt;
&lt;p&gt;结束时，社团的朋友送了一个鸠的小牌子与贴纸。这是社团的一位同学画的，感觉还不错。
&lt;img src=&quot;https://img.sprinkle.moe/2025/06/01/1748747513234.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;描画：旋转音律曲绘&lt;/h3&gt;
&lt;p&gt;记得是4月的某日，我从旋转音律的官号与维基上下载了曲绘图。&lt;/p&gt;
&lt;p&gt;之后我便选择其中一张曲绘图。用临摹纸描成了线稿（？）。&lt;/p&gt;
&lt;p&gt;原图是这个，来自旋转音律维基，通过CC BY-NC-SA 3.0使用。
原链接：https://wiki.rotaeno.cn/Toys&apos;_Nightlife_Area
&lt;img src=&quot;https://img.sprinkle.moe/2025/06/01/Songs_toys-nightlife-area.png&quot; alt=&quot;&quot; /&gt;
下面这个是我描的，保存的不好，有一些已经污浊了。
&lt;img src=&quot;https://img.sprinkle.moe/2025/06/01/IMG_20250601_114817.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;s&gt;PS:绝对不是因为晚自习没事做才开始描画。&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;对了，我不是艺术生，水平比较差，请见谅。&lt;/p&gt;
&lt;p&gt;未来（高考后）打算买一些线稿学习一下，如果有空的话就画一些喜欢的角色吧。&lt;/p&gt;
&lt;h3&gt;萌备与异次元之旅&lt;/h3&gt;
&lt;p&gt;萌备其实在建站时就接入了，因此本站是有萌备号的，也可以从异次元之旅( https://travel.moe )进入。&lt;/p&gt;
&lt;p&gt;现在还在研究怎么在博客里面添加异次元之旅的按钮。&lt;/p&gt;
&lt;h3&gt;Alist搭建（轻雨档案馆）&lt;/h3&gt;
&lt;p&gt;五一在研究使用alist建设个人云盘整合与美化。参考了@小明的部落格的教程，并根据个人需求微微修改。
可以访问(https://al.sprinkle.moe )，看看我分享的内容。&lt;/p&gt;
&lt;h3&gt;整活：键线式的化学&lt;/h3&gt;
&lt;p&gt;一个朋友在化学课上想到了一些很有意思的键线式，我认为有苯环的那种味道(比如说苯宝宝不开心)，可以爆改表情包的类型。
&lt;img src=&quot;https://img.sprinkle.moe/2025/06/01/IMG_20250601_120953.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://img.sprinkle.moe/2025/06/01/IMG_20250601_124904.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;整活：用4个完全一样的数字算出24&lt;/h3&gt;
&lt;p&gt;起源：有人问DeepSeek，如何使用4个数字e算出24。&lt;/p&gt;
&lt;p&gt;DeepSeek R1：(ln(e)+ln(e)+ln(e)+ln(e))! = 24&lt;/p&gt;
&lt;p&gt;于是我们几个开始没事研究起了如何使用4个完全一样的数字算出24。下面是这些思路。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;我们得到：只要使用阶乘，有了4就可以得到24。&lt;/p&gt;
&lt;p&gt;然后，就出现使用4个π算出24的问题。（额。。。）&lt;/p&gt;
&lt;p&gt;好吧，直接对4个π取余弦，加起来之后取绝对值，再加阶乘。&lt;/p&gt;
&lt;p&gt;(|cos(π)+cos(π)+cos(π)+cos(π)|)! = 24&lt;/p&gt;
&lt;p&gt;那么我们如何把它推广到所有非0实数呢？&lt;/p&gt;
&lt;p&gt;设实数为a，其绝对值为b&amp;gt;0&lt;/p&gt;
&lt;p&gt;那么去以b为底，根号下b乘根号下b乘b的对数为4之后就简单了。&lt;/p&gt;
&lt;p&gt;同理，如果a∈C（复数集），也可以这么操作。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;等等，为什么我们一本正经的胡说八道这么久？&lt;/p&gt;
&lt;h2&gt;生日&lt;/h2&gt;
&lt;p&gt;这一天准备请朋友吃饭，但来到学校后，发现书桌上藏了一张纸条。用工整的字迹写了四个字：&lt;/p&gt;
&lt;p&gt;“&lt;strong&gt;生日快乐！&lt;/strong&gt;”&lt;/p&gt;
&lt;p&gt;下面是署名。其实我不用看署名也能猜是谁的字，但这个署名让我确定了是谁，顿时感到一种不常有的，且比较强烈的喜悦。&lt;/p&gt;
&lt;p&gt;有很长一段时间没这么开心了。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;这一天，高三正忙着搞毕业典礼，看着他们高兴的样子，有些感慨：&lt;/p&gt;
&lt;p&gt;“怎么这么快就要高三了？”&lt;/p&gt;
&lt;p&gt;高考，离得比较远，可又是那么近。我们已经送走两届高三了。。。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;收好这一张纸条，计划一下中午约朋友们的地点。中午时，得到了几本书当礼物。&lt;/p&gt;
&lt;p&gt;A：你知道卡芙卡的同行任务的名字叫什么？&lt;/p&gt;
&lt;p&gt;我：让我想想，&lt;/p&gt;
&lt;p&gt;A：（递给我一本书）&lt;/p&gt;
&lt;p&gt;我：What?&lt;/p&gt;
&lt;p&gt;（A递给我了一本《一封陌生女人的来信》）&lt;/p&gt;
&lt;p&gt;好好好，这么玩？两天后是A的生日，于是我送了一本《杀死一只知更鸟》。当然，考虑到A是一个流萤厨，我在某宝上定制了一个流萤立牌，也是一个礼物。&lt;/p&gt;
&lt;p&gt;（别问，问就是穹鬼（我们称呼崩铁玩家的用语）的互相整活）&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;晚自习前，班长先给我打了预防针，说晚上给我庆祝一下。&lt;/p&gt;
&lt;p&gt;我：可以不这样吗？&lt;/p&gt;
&lt;p&gt;显然是不可能的。但好在那天还有一个同学和我一天的生日（虽然提前过了），为避免尴尬，唱生日歌的时候我故意对着另一位寿星唱的。。。&lt;/p&gt;
&lt;p&gt;&lt;s&gt;干得漂亮，下次请不要这么干了。&lt;/s&gt;&lt;/p&gt;
&lt;h3&gt;描画：一张流萤的图&lt;/h3&gt;
&lt;p&gt;这张图是@QuAn_的图。源动态在这里。(https://www.bilibili.com/opus/1068295968726712321)&lt;/p&gt;
&lt;p&gt;这是原图。
&lt;img src=&quot;https://img.sprinkle.moe/2025/06/01/130568884_p0.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;我描的在这里。
&lt;img src=&quot;https://img.sprinkle.moe/2025/06/01/IMG_20250601_150845.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;感觉差距很大，但只能以后再说吧。。。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;未来的计划&lt;/h2&gt;
&lt;p&gt;马上高三了，趁着首届（可能）高二暑假放满的机会，去好好复习，在B站大学学习一些干货。&lt;/p&gt;
&lt;p&gt;除此之外，计划考一下DSE（虽说我没有香港身份证，没办法统招香港的高校，不过试一试也无妨，看看香港与内地的差别。）&lt;/p&gt;
&lt;p&gt;最后，学习一下较高阶的英语，以方便未来读一些英语资料。&lt;/p&gt;
&lt;p&gt;气象台可能在一段时间内不会频繁更新了，祝各位一切安好！&lt;/p&gt;
</content:encoded></item><item><title>思路：向不支持的博客主题添加Twikoo作为留言板</title><link>https://sprinkle.moe/posts/twikoo1/</link><guid isPermaLink="true">https://sprinkle.moe/posts/twikoo1/</guid><description>让Twikoo一直可用。</description><pubDate>Fri, 23 May 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;提示&lt;/h2&gt;
&lt;p&gt;这是小站在早期建设过程中的一些经历，彼时的站点与现在有诸多不同，仅供参考。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;前排提醒，本文涉及修改主题文件，请提前做好文件备份。否则可能导致博客异常渲染甚至崩溃。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;如你所见，气象台使用了Kira-hexo这个主题。主题本身还很好看，一些功能也比较方便（比如bilibili播放器，自带Aplayer）。&lt;/p&gt;
&lt;p&gt;可是吧，Kira-hexo主题的留言板完全依赖于Github discussion，就内地Github的使用体验吧，只能说是能用，但不太能用的量子叠加态。因此计划自建Twikoo。结果在Twikoo官网上的“前端安装”上发现：Kira原生&lt;strong&gt;不支持&lt;/strong&gt;Twikoo，需要通过CDN引入。&lt;/p&gt;
&lt;p&gt;于是自己研究了一下Hexo的输出原理，采用了后端自行部署，前端在主题的layout文件里面引入代码的方式，完成了留言板的部署。&lt;/p&gt;
&lt;h2&gt;1.部署后端&lt;/h2&gt;
&lt;p&gt;先安装node.js，之后运行这个命令，安装Twikoo后端：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;npm i -g tkserver
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;之后运行这个命令，启动后端（端口号可以自己选）：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;TWIKOO_PORT=7654 tkserver
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;2.引入前端（通过CDN）&lt;/h2&gt;
&lt;p&gt;kira主题的layout文件放在主题文件夹的&lt;code&gt;layout&lt;/code&gt;文件夹。我们希望只在文章里引入Twikoo，所以修改 &lt;code&gt;post.ejs&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;观察这个文件的内容，&lt;s&gt;看不懂也没关系&lt;/s&gt;。注意到有一个&lt;code&gt;kira-post-footer&lt;/code&gt;字段，尾随有gitalk与giscus。这是kira自带的两个留言板系统，只要把Twikoo的引入代码放在后面，就可以了。&lt;/p&gt;
&lt;p&gt;字段修改前：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;	&amp;lt;% if (page.comments){ %&amp;gt;
	&amp;lt;div class=&quot;kira-post-footer&quot;&amp;gt;
		&amp;lt;%- partial(&apos;components/comments/gitalk&apos;) %&amp;gt;
		&amp;lt;%- partial(&apos;components/comments/giscus&apos;) %&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;修改后：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;	&amp;lt;% if (page.comments){ %&amp;gt;
	&amp;lt;div class=&quot;kira-post-footer&quot;&amp;gt;
		&amp;lt;%- partial(&apos;components/comments/gitalk&apos;) %&amp;gt;
		&amp;lt;%- partial(&apos;components/comments/giscus&apos;) %&amp;gt;
	&amp;lt;div id=&quot;tcomment&quot;&amp;gt;&amp;lt;/div&amp;gt;
    &amp;lt;script src=&quot;https://cdn.jsdelivr.net/npm/twikoo@1.6.44/dist/twikoo.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script&amp;gt;
    twikoo.init({
      envId: &apos;您的环境id&apos;, // 腾讯云环境填 envId；Vercel 环境填地址（https://xxx.vercel.app）
      el: &apos;#tcomment&apos;, // 容器元素
      // region: &apos;ap-guangzhou&apos;, // 环境地域，默认为 ap-shanghai，腾讯云环境填 ap-shanghai 或 ap-guangzhou；Vercel 环境不填
      // path: location.pathname, // 用于区分不同文章的自定义 js 路径，如果您的文章路径不是 location.pathname，需传此参数
      // lang: &apos;zh-CN&apos;, // 用于手动设定评论区语言，支持的语言列表 https://github.com/twikoojs/twikoo/blob/main/src/client/utils/i18n/index.js
    })
    &amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果你使用的是kira主题，可直接使用上边的修改部分。如果不是，建议采用上面的思路，寻找文章的layout文件，然后通过观察法在正确位置插入twikoo的引入代码。&lt;/p&gt;
&lt;p&gt;由于修改的是主题代码，在更新时会覆盖修改好的文件，因此每更新一次就需要修改一次文件，比较麻烦。如果有条件，可以向主题作者提交issue，或者贡献项目代码。&lt;/p&gt;
&lt;h2&gt;3.参考内容&lt;/h2&gt;
&lt;p&gt;1.Twikoo官方文档。(https://twikoo.js.org/frontend.html)&lt;/p&gt;
</content:encoded></item><item><title>教程向：使用acme.sh全自动申请免费SSL证书</title><link>https://sprinkle.moe/posts/acme1/</link><guid isPermaLink="true">https://sprinkle.moe/posts/acme1/</guid><description>让你免费自动申请SSL证书</description><pubDate>Sun, 11 May 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;当我们拥有属于自己的ECS时，建站就成了一件重要且必要的事。由于安全需要，使用https需要SSL证书。对于团队来说，购买证书的费用并不算多。可对于个人站点来说，一台2H2G的ECS只要最多￥200+，再花费近百元购入证书多多少少有点不值得。&lt;/p&gt;
&lt;p&gt;而acme.sh这个开源项目成功地完成了免费且自动更新证书的工作，对于个人网站来说何乐而不为呢？下文将介绍如何优雅地使用acme.sh及其衍生项目实现证书自由。&lt;/p&gt;
&lt;p&gt;下面是acme.sh的Github项目地址：( &lt;a href=&quot;https://github.com/acmesh-official/acme.sh&quot;&gt;https://github.com/acmesh-official/acme.sh&lt;/a&gt; )&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;0.准备工作&lt;/h2&gt;
&lt;p&gt;一个域名(建议一级域名，二级域名建议使用类似于 .com.cn 这样的)&lt;/p&gt;
&lt;p&gt;一台ECS，系统使用Linux。&lt;/p&gt;
&lt;p&gt;可以远程控制ECS的环境。&lt;/p&gt;
&lt;p&gt;（可选）一个Linux管理面板，推荐1Panel。（因为开源）&lt;/p&gt;
&lt;p&gt;如果ECS在中国大陆，可能需要使用Github的镜像站。&lt;/p&gt;
&lt;p&gt;注：如果你正在使用宝塔/1Panel之类的面板，这些产品自带了acme.sh程序并写了好用的前端，可直接跳过这些使用指令的内容，享受GUI的美好。&lt;/p&gt;
&lt;h2&gt;1.安装acme.sh脚本&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;curl https://get.acme.sh | sh -s email=my@example.com
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;wget -O -  https://get.acme.sh | sh -s email=my@example.com
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;git clone https://github.com/acmesh-official/acme.sh.git
cd ./acme.sh
./acme.sh --install -m my@example.com
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;以上指令三选一，“&lt;a href=&quot;mailto:my@example.com&quot;&gt;my@example.com&lt;/a&gt;”填写你的可用邮箱。&lt;/p&gt;
&lt;p&gt;安装完成后，acme.sh程序就安装到&lt;code&gt;~/.acme.sh&lt;/code&gt;下了。这时，请退出登录，或者运行&lt;code&gt;source ~/.bashrc&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;2.更换CA&lt;/h2&gt;
&lt;p&gt;acme.sh默认使用ZeroSSL的证书。虽说使用这一家的证书也没什么问题，可是ZeroSSL的服务在&lt;s&gt;地球范围内&lt;/s&gt;不稳定，这显然会影响到自动续签证书。&lt;/p&gt;
&lt;p&gt;如果你没有闲到一天更新∞个证书，这边建议更换Let&apos;s Encrypt，虽说这一家限制签发证书数量，但好在服务稳定。输入以下命令即可。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;acme.sh --set-default-ca --server letsencrypt,
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;3.申请证书&lt;/h2&gt;
&lt;p&gt;先确定好使用什么方法申请。acme.sh支持使用DNS验证、http验证。&lt;/p&gt;
&lt;h3&gt;使用http验证。&lt;/h3&gt;
&lt;p&gt;请先确定网站在本地的根目录。之后输入下面的指令。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;acme.sh --issue -d mydomain.com -d www.mydomain.com --webroot /home/wwwroot/mydomain.com/
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;对于使用了apache、nginx的机器，可以分别使用以下指令。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;acme.sh --issue -d mydomain.com --apache
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;acme.sh --issue -d mydomain.com --nginx
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果机器的80端口没有使用，你甚至可以使用这行命令，使acme.sh伪装成一个服务端监听80端口。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;acme.sh --issue -d mydomain.com --standalone
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;使用DNS验证&lt;/h3&gt;
&lt;p&gt;目前已知1Panel使用了这套方案。这套方案的绝妙之处就在于可以使用域名解析服务商的api完成全自动验证。&lt;/p&gt;
&lt;p&gt;在这里以阿里云为例，可参见&lt;a href=&quot;https://help.aliyun.com/zh/ram/user-guide/create-an-accesskey-pair&quot;&gt;阿里云官方的链接&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;首先登录阿里云官网，设置RAM访问。前往这个链接:&lt;a href=&quot;https://link.orcy.net.cn/?url=https://usercenter.console.aliyun.com/#/manage/ak&quot;&gt;https://usercenter.console.aliyun.com/#/manage/ak&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;随后在身份管理-用户中创建用户。
登录名称填写记得住的，勾选永久AccessKey访问，完成后记录Access Key与Secret Key。之后给刚刚创建的RAM授予AliyunDNSFullAccess权限。&lt;/p&gt;
&lt;p&gt;在ECS上运行以下命令以记录RAM用户数据，将Access Key填入_your_ali_key处，将Secure Key填入_your_ali_secure_key处。此命令不会输出内容。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;export Ali_Key=&quot;_your_ali_key&quot;
export Ali_Secret=&quot;_your_ali_secure_key&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这时，再运行以下命令，将“ example.com ”换成你的域名，以完成签发工作。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;acme.sh --issue --dns dns_ali -d example.com -d *.example.com
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;整个签发过程将耗时约5~10分钟。如果你使用其他厂商的服务，请访问  &lt;a href=&quot;https://github.com/acmesh-official/acme.sh/wiki/dnsapi&quot;&gt;https://github.com/acmesh-official/acme.sh/wiki/dnsapi&lt;/a&gt; ，查看是否支持。&lt;/p&gt;
&lt;h2&gt;4.使用&lt;/h2&gt;
&lt;p&gt;证书申请成功后，将保存在&lt;code&gt;~/.acme.sh/&lt;/code&gt;下的对应域名文件夹，请将它们拷贝出来，再使用。&lt;/p&gt;
&lt;h2&gt;5.更新证书&lt;/h2&gt;
&lt;p&gt;证书的有效期为 90 天，acme.sh 会 60 天更新一次。&lt;/p&gt;
&lt;p&gt;如果希望强制更新，执行：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;acme.sh --renew -d example.com --force
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;6.自动升级acme.sh程序&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;acme.sh --upgrade --auto-upgrade 
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;7.对于使用1Panel之类管理面板的用户&lt;/h2&gt;
&lt;p&gt;首先在商店安装OpenResky。确保有一个运行的网站后点击侧边栏的“网站-证书”。
&lt;img src=&quot;https://s1.imagehub.cc/images/2025/05/13/914dc1dd8b2fab4d90937281cb944c56.png&quot; alt=&quot;这个界面&quot; /&gt;
这个界面里，先点击Acme账户，选择创建。填写你的可用邮箱，账户类型选择Let&apos;s Encrypt。
&lt;img src=&quot;https://s1.imagehub.cc/images/2025/05/13/fcf261cee4155afae024edac73041b99.png&quot; alt=&quot;&quot; /&gt;
之后点击DNS账户，选择创建。名称随意，类型请选择你的域名解析商。
&lt;img src=&quot;https://s1.imagehub.cc/images/2025/05/13/fb97a7d5f418a3e7e52ded7132881e98.png&quot; alt=&quot;&quot; /&gt;
以上面阿里云为例，填写获取的Access Key与Secret Key。&lt;/p&gt;
&lt;p&gt;之后点击申请证书，选择创建的网站、Acme账户与DNS账户，选择自动续签。
&lt;img src=&quot;https://s1.imagehub.cc/images/2025/05/13/a75f04402388e9d35f8950bd2e646ef5.png&quot; alt=&quot;&quot; /&gt;
点击确认，等待完成签发。这个过程将耗时5~10分钟。如果使用默认DNS服务器，将会把时间拉长，取决于你在DNS服务商的设置。&lt;/p&gt;
&lt;p&gt;拿到证书后，回到网站管理界面，点击配置-https。&lt;/p&gt;
&lt;p&gt;勾选启用https，SSL选择刚刚申请好的证书，Acme账户与证书选择之前注册好的，其他默认。&lt;/p&gt;
&lt;p&gt;点击保存，这时理论可以看到成功启用https。&lt;/p&gt;
&lt;h2&gt;总结&lt;/h2&gt;
&lt;p&gt;acme.sh其实还是很好用的（如果懂指令）&lt;/p&gt;
&lt;p&gt;不过在这个可以使用GUI的时代，能够避免指令就尽量少用吧。&lt;/p&gt;
</content:encoded></item><item><title>记录：使用轻量级邮局pmail搭建个人邮箱</title><link>https://sprinkle.moe/posts/pmail1/</link><guid isPermaLink="true">https://sprinkle.moe/posts/pmail1/</guid><description>有条件的话可以自己试着搭建邮箱</description><pubDate>Sat, 12 Apr 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;提示&lt;/h2&gt;
&lt;p&gt;如果你没有折腾能力，或者不愿折腾，建议配置域名邮箱。&lt;/p&gt;
&lt;p&gt;限于台长自己现用的VPS限制（新买的VPS封25端口），目前已停用此项目。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;一直以来，都在考虑要一个自己域名的邮局，不过如果只是从邮箱网站上解析自己的域名还不够折腾。在开源项目里看见了Pmail这个轻量化开源邮局，遂&lt;s&gt;一时兴起&lt;/s&gt;,玩了玩这个项目。虽说界面&lt;s&gt;过于精简&lt;/s&gt;，不过对于一个轻量的vps来说，还是挺够用的。&lt;/p&gt;
&lt;h2&gt;一.项目介绍&lt;/h2&gt;
&lt;p&gt;Pmail是一个部署简单，轻量化的个人邮箱服务端。根据作者在Github上的&quot;readme&quot;文件，本服务端可以在CPU为1核，512MB运行内存的vps上正常工作。&lt;s&gt;不会是从微软Azure云白嫖的吧？&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;相比其他的邮箱软件，Pmail较为简单，当然也会有功能缺失。比如对ThunderMail的imap支持就不好。&lt;s&gt;但是体积15MB，运存占用10+MB的邮局还要什么自行车&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;项目地址:(https://github.com/Jinnrry/PMail)&lt;/p&gt;
&lt;h2&gt;二.部署前的准备&lt;/h2&gt;
&lt;p&gt;1.一个拥有固定公网IP的服务器，要求开放25端口&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;腾讯云，阿里云等大厂锁25端口，因此请向客服提交工单申请。一些厂家有概率不能通过。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;2.一个域名。&lt;/p&gt;
&lt;p&gt;建议使用.com，.cn，.net等著名的一级域名与.com.cn类型的二级域名。不要使用.tk之类的免费域名与二级域名。&lt;/p&gt;
&lt;p&gt;3.一个Nginx代理服务端。&lt;/p&gt;
&lt;p&gt;我使用的是1Panel+OpenResky。你也可以使用nginx proxy manager，但是要保证监听80与443端口&lt;/p&gt;
&lt;p&gt;4.Docker容器(非必须，不使用Docker的前提是只在本服务器上运行Pmail)&lt;/p&gt;
&lt;p&gt;注意：如果服务器设置于中国大陆，那么邮箱需要备案，且安装Docker时需选择内地镜像源以提速。&lt;/p&gt;
&lt;h2&gt;三.部署安装&lt;/h2&gt;
&lt;p&gt;注：本方案下，80与443端口由Nginx占用，故映射Pmail的80与443端口到其他端口。这里以8680映射80，8643映射443。你可以自行选择端口来映射。&lt;/p&gt;
&lt;p&gt;SSL证书交由1Panel自带的证书签发工具完成。&lt;/p&gt;
&lt;p&gt;本安装方式参考官方通过Docker的&lt;a href=&quot;https://github.com/Jinnrry/PMail/blob/master/README_CN.md&quot;&gt;部署方法&lt;/a&gt;，并做出一些修改。&lt;/p&gt;
&lt;h3&gt;1.下载&lt;/h3&gt;
&lt;p&gt;在你希望安装Pmail的文件夹中使用Docker运行&lt;code&gt;docker pull ghcr.io/jinnrry/pmail:latest&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;也可以前往项目地址下载对应版本。&lt;/p&gt;
&lt;h2&gt;2.安装&lt;/h2&gt;
&lt;p&gt;我们这里选择使用Docker安装。下方的指令中的8680与8643可改为自己选择的端口。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;docker run -p 25:25 -p 8680:80 -p 8643:443 -p 110:110 -p 465:465 -p 995:995 -p 993:993 -v $(pwd)/config:/work/config ghcr.io/jinnrry/pmail:latest
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;如果你服务器开启了防火墙，你需要打开25、80、110、443、465、995、993与你选择的端口&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;3.反向代理与证书设置&lt;/h3&gt;
&lt;p&gt;看到这里，有人会问，为什么先设置这个？因为后面要手动配置SSL证书（我们使用了非80/443端口），先一步设置好SSL可以更好的完成配置。&lt;/p&gt;
&lt;p&gt;这里以1Panel的网站管理功能为例，这个功能依赖于OpenResky。&lt;/p&gt;
&lt;p&gt;首先，在“网站-网站”功能中选择创建，选择反向代理。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://free.picui.cn/free/2025/04/13/67fb62928b515.jpg&quot; alt=&quot;像这样&quot; /&gt;&lt;/p&gt;
&lt;p&gt;然后按上面邮箱的配置填写信息。&lt;/p&gt;
&lt;p&gt;之后点击“网站-证书”，申请免费证书。如果你有证书，签发好后上传即可。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://free.picui.cn/free/2025/04/13/67fb6292895f7.jpg&quot; alt=&quot;如下&quot; /&gt;&lt;/p&gt;
&lt;p&gt;这里先创建一个Acme账户，填写你的邮箱，类型随意选，推荐Let&apos;s Encrypt。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://free.picui.cn/free/2025/04/13/67fb629285af6.jpg&quot; alt=&quot;看这里&quot; /&gt;&lt;/p&gt;
&lt;p&gt;随后登录你的DNS账号，这个请登录你的域名服务商以创建。&lt;/p&gt;
&lt;p&gt;然后点击申请证书，填写你的域名信息（包括主域名，邮箱网页端域名，smtp，pop，imap），选择Acme账户与DNS账户，选择自动续签并填写你的域名服务商的DNS。&lt;/p&gt;
&lt;p&gt;设置证书导出目录为./config/ssl，注意这是以Pmail目录为相对位置的。&lt;/p&gt;
&lt;p&gt;点击申请，之后只需耐心等待。首次签发需要10分钟左右，以后就会快上不少，续签一般1分钟就可以完成。&lt;/p&gt;
&lt;h3&gt;4.配置Pmail&lt;/h3&gt;
&lt;p&gt;打开浏览器，进入IP+端口，随提示完成配置。&lt;/p&gt;
&lt;p&gt;注意&lt;/p&gt;
&lt;p&gt;由于我们在上一步选择了非80/443端口作为前台运行端口，因此SSL配置需要选择手动配置，&lt;/p&gt;
&lt;p&gt;这时，应当选用已经配置好的SSL证书而不是Pmail的自动配置，选择我们在第3步签发的证书，区分开公钥与私钥。&lt;/p&gt;
&lt;h3&gt;5.修改配置文件&lt;/h3&gt;
&lt;p&gt;配置文件位置为./config/config.json。在Pmail目录下运行这行命令：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo nano config/config.json
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;修改这些内容：&lt;/p&gt;
&lt;p&gt;httpsEnabled 改成 2&lt;/p&gt;
&lt;p&gt;sslType 改成 1&lt;/p&gt;
&lt;p&gt;spamFilterLevel 改为 2，（这个参数可以阻止一些人冒用你的信息发邮箱。）&lt;/p&gt;
&lt;p&gt;登录Pmail，看看是否可以正常访问。&lt;/p&gt;
&lt;p&gt;如果可以正常访问，说明没有大问题，可以测试发件了。&lt;/p&gt;
&lt;h2&gt;四.后续工作&lt;/h2&gt;
&lt;p&gt;这里主要是一些修修补补的工作，可以避免一些收发件问题。&lt;/p&gt;
&lt;h3&gt;1.邮箱得分测试&lt;/h3&gt;
&lt;p&gt;这里建议对你的邮箱进行得分测试，分数尽可能要高，并根据扣分点判断哪些东西没有配置或者配置出错。&lt;/p&gt;
&lt;p&gt;比如使用这个网站(https://www.mail-tester.com)&lt;/p&gt;
&lt;p&gt;向网站提供的测试邮箱发一份正常的邮件，等待结果。&lt;/p&gt;
&lt;p&gt;这么做可以避免因配置问题将邮件发进朋友的垃圾箱。&lt;/p&gt;
&lt;p&gt;以下是配置无效时的解决方案。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;2.配置DKIM&lt;/h3&gt;
&lt;p&gt;很玄乎，有时候Pmail给出的DKIM公私钥会不匹配。这种情况常常会发生在自定义使用SSL证书时的域名错误识别。&lt;/p&gt;
&lt;p&gt;解决方法是重新生成一对公私钥。&lt;/p&gt;
&lt;p&gt;首先，我们选择一个DKIM工具生成工具，把主域名贴进去，得到公钥与私钥。&lt;/p&gt;
&lt;p&gt;随后，把公钥写入&lt;code&gt;dkim.public&lt;/code&gt;，把私钥写入&lt;code&gt;dkim.priv&lt;/code&gt;。这两个文件都在&lt;code&gt;./config/dkim&lt;/code&gt;中。&lt;/p&gt;
&lt;p&gt;之后，将DNS记录中的&lt;code&gt;default._domainkey&lt;/code&gt;改为你生成的公钥，并妥善保管好私钥。等待一会儿，让解析记录传播。&lt;/p&gt;
&lt;h3&gt;3.配置rDNS&lt;/h3&gt;
&lt;p&gt;rDNS，即反向DNS，是一套可以验证发件服务器的机制，负责将IP地址解析成域名。&lt;/p&gt;
&lt;p&gt;由于rDNS管理权限不在域名服务商，而在于运营商。因此只能通过向你的运营商提交申请，要求为你的IP绑定域名。&lt;/p&gt;
&lt;p&gt;如果你是云服务器，可以申请工单，让他们帮你完成。已知阿里云的这项业务免费。&lt;/p&gt;
&lt;p&gt;提示：一个IP只能绑一个域名的rDNS解析。&lt;/p&gt;
&lt;p&gt;&lt;s&gt;当然，如果你只是玩玩而已，也无所谓了&lt;/s&gt;&lt;/p&gt;
&lt;h3&gt;4.配置DMARC&lt;/h3&gt;
&lt;p&gt;这是一种防止攻击人使用假冒域名，并阻止执行退信攻击的方式。&lt;/p&gt;
&lt;p&gt;配置的前提是已经设置了SPF记录，&lt;s&gt;当然你也应当在配置Pmail时完成了这项工作&lt;/s&gt;。&lt;/p&gt;
&lt;p&gt;你需要按以下形式填写解析记录。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;操作解析的域名&lt;/th&gt;
&lt;th&gt;解析类型&lt;/th&gt;
&lt;th&gt;解析记录值&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;_dmarc&lt;/td&gt;
&lt;td&gt;TXT&lt;/td&gt;
&lt;td&gt;v=DMARC1; p=quarantine; rua=mailto:dmarc_report@example.com&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;其中，p的值可以为none，quarantine与reject。&lt;code&gt;rua=mailto:&lt;/code&gt;为发送report信息的邮箱地址。在这后面接一个可用邮箱，可以接收来自收信方的汇总报告。&lt;/p&gt;
&lt;p&gt;p=none：放行所有来自您域名的邮件，即使邮件未通过DMARC验证。&lt;/p&gt;
&lt;p&gt;p=quarantine：隔离一部分邮件，通常为放入垃圾箱。配合pct参数（默认为100），设置未通过DMARC验证的邮件中隔离的百分比。&lt;/p&gt;
&lt;p&gt;p=reject：执行严格拒绝，拒绝所有未通过身份验证的邮件。&lt;/p&gt;
&lt;h2&gt;五.总结&lt;/h2&gt;
&lt;p&gt;总的来说，Pmail是个值得一试的项目。自动SSL证书，占用又低，推荐想自建邮局的朋友使用。&lt;/p&gt;
&lt;h2&gt;六.致谢&lt;/h2&gt;
&lt;p&gt;1.Jinnrry(https://github.com/Jinnrry)&lt;/p&gt;
&lt;p&gt;感谢作者的开源精神。&lt;/p&gt;
&lt;p&gt;2.seektao。我的部署参考了这篇文章。(https://blog.seektao.cc/p/pmail/)&lt;/p&gt;
</content:encoded></item><item><title>教程向：远程神器screen的简单指令</title><link>https://sprinkle.moe/posts/screen/</link><guid isPermaLink="true">https://sprinkle.moe/posts/screen/</guid><description>让你的SSH终端支持多任务与后台运行</description><pubDate>Sat, 05 Apr 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;先前的文章提到了使用screen来后台挂载Hexo程序来保活。这里介绍一下常用的指令，便于服务器远程运维。&lt;/p&gt;
&lt;h2&gt;0.概念与安装&lt;/h2&gt;
&lt;h4&gt;概念解释&lt;/h4&gt;
&lt;p&gt;默认窗口：指的是开机时进入或者SSH远程时进入的终端。&lt;/p&gt;
&lt;p&gt;screen会话：指的是通过screen指令创建的终端界面。本质上只是一个进程。&lt;/p&gt;
&lt;p&gt;子窗口：一个screen会话下可以有多个窗口。但这里只是为了方便运行服务端，故后文操作中screen会话一般只有1个子窗口。&lt;/p&gt;
&lt;h4&gt;检查安装&lt;/h4&gt;
&lt;p&gt;在默认窗口输入&lt;code&gt;screen&lt;/code&gt;查看是否安装。&lt;/p&gt;
&lt;p&gt;如果没有安装，在终端执行：&lt;/p&gt;
&lt;p&gt;对于debian系&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install screen
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;对于fedora系&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo yum install screen
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;命令运行格式:&lt;code&gt;screen -[指令] &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;以下是一些常用指令。&lt;/p&gt;
&lt;h2&gt;1.创建screen会话&lt;/h2&gt;
&lt;p&gt;在默认窗口下输入以下指令。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;screen -S mc # 创建一个screen会话，名称为mc。
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这时，会自动进入screen会话。但因为界面问题，我们看不出来。&lt;/p&gt;
&lt;p&gt;之后，我们就可以像操作一般的终端一样输入指令了。&lt;/p&gt;
&lt;h2&gt;2.列出已有的session&lt;/h2&gt;
&lt;p&gt;以上面为例，假设有mc这个screen会话（官方叫session）&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;screen -ls
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;3.Ctrl+A组合键对screen的操作&lt;/h2&gt;
&lt;p&gt;screen会话中，按下Ctrl+A，进入设置（注意没有界面显示。），加上下面的按键，有以下效果：&lt;/p&gt;
&lt;p&gt;c 在本会话下创建新的screen窗口
d 离开本会话，回到默认窗口（此时会话状态为dettached）
a 在最近的两个窗口间切换
k 关闭当前窗口。&lt;/p&gt;
&lt;h2&gt;4.回到已离开的会话&lt;/h2&gt;
&lt;p&gt;假设进入会话mc。&lt;/p&gt;
&lt;p&gt;一般情况下，会话退出时为dettached状态。&lt;/p&gt;
&lt;p&gt;直接输入&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;screen -r mc
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果&lt;s&gt;出现了二般的情况&lt;/s&gt;，会话处于attached状态，则先输入下面的指令，使会话进入dettached状态，才可以进入。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
screen -d mc
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;5.关闭会话&lt;/h2&gt;
&lt;p&gt;假设要关闭会话mc，&lt;/p&gt;
&lt;p&gt;在screen会话中，输入exit或者按下Ctrl+d退出即可。&lt;/p&gt;
&lt;p&gt;或者，输入&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;screen -X -S mc quit
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;6.清理无用会话&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;screen -wipe
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;7.在一个会话中运行特定程序&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;screen -S mc nano eula.txt
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如上方，直接在创建会话的指令后面接正常的指令。&lt;/p&gt;
&lt;p&gt;注意：运行在会话的软件退出后，会话随即关闭。&lt;/p&gt;
</content:encoded></item></channel></rss>