3.7k字3 分钟

完成 ShokaX 迁移和博客管理台之后,我原本以为文章封面的工作流已经比较完整了:可以从素材库选择图片,可以把图片地址填入文章,也可以在管理台里直接预览。实际使用一段时间后,我才发现“图片能够作为封面显示”和“封面在首页看起来合适”其实是两回事。 问题出现在首页的文章列表。为了让每张文章卡片保持统一高度,主题会把不同尺寸的图片放进一个固定比例的区域,再裁掉超出范围的部分。如果主体刚好在图片中央,效果通常没有问题;但如果人物、文字或者截图中的重点位于边缘,首页最终留下来的可能只是一块背景,真正想展示的内容反而被裁掉了。 所以这次给管理台增加的功能并不是“再上传一张封面”,而是让每篇文章都可以记
18k字17 分钟

第一篇文章里记录的是“页面为什么一直卡在加载中”。这篇文章接着记录后面的事情:博客恢复构建之后,我为什么又决定从 Shoka 迁移到 ShokaX,以及一个原本只用来放 Markdown 的 Hexo 项目,最后是怎样逐渐长出一个本地管理台的。 回头看,这次工作并不是简单地更换一个主题目录。旧博客已经积累了文章、分类、标签、图床、评论、搜索、导航和 Live2D 配置,每一项都与主题存在不同程度的耦合。如果只关注首页能不能打开,很容易等到迁移完成后才发现评论对不上文章、图片版本失效、搜索没有新索引,或者关于页和友链只能继续手改 YAML。 因此我把整个过程拆成了四条相互关联的线:主题与配置迁移
3.4k字3 分钟

这次重新折腾博客,并不是从“我想换一个主题”开始的,而是从一个看起来很普通、实际上让我排查了很久的问题开始的。 当时我只是进入博客目录,执行了一条以前经常使用的命令: hexo s 命令执行之后,本地服务能够启动,浏览器也能够打开本地地址,但是页面一直停留在加载状态,博客正文、文章列表和侧栏都没有正常显示。刚开始我以为只是图床加载比较慢,或者是 Live2D 看板娘的资源没有加载出来,但等了很久之后,页面仍然没有恢复。 现在回头看,这次故障最重要的地方并不是最后改了哪一行代码,而是让我第一次比较完整地意识到:Hexo 服务启动成功,并不等于浏览器中的页面运行成功。 # 一、先确认问题到底发生
25k字23 分钟

在学习人工智能之前,首先,我们需要系统性的了解一下人工智能的分类以及各个部分的组成 人工智能主要由以下几个部分组成: { ​ EC(嵌入与压缩)[GA(遗传算法)、NSGA Ⅱ(多目标优化算法)] ​ ML(机器学习)[K-means(K均值聚类)、regression(回归)、拟合] ​ DL(深度学习)[MLP(多层感知机)、CNN(卷积神经网络)、Transformer] ​ RL(强化学习)[DQN(结合深度学习与强化学习的DQN算法)、MAPPO(多智能体强化学习)] } 在了解了分类之后我们就可以先从简单的开始学习,先从K-means开始学习,K-means就是K均值聚类算法,基于
14k字13 分钟

今年八月底的时候国家搞了一个刺激消费的补贴,首先开始的是北京,之后又增加了好多城市,但是因为我有个同学在北京实习加上一开始也是按照教程领取的北京补贴,再就是我的天选1也已经用了将近五年了,于是就打算趁着这次补贴换一台新的电脑,在网上观察了很久看了很多的评测以及用户使用体验之后,在9月9号购买了天选5p的锐龙版4070,算下来政府补贴了1800多元,最后是7199的价格到手,已经算是很便宜了。当然中间因为一些原因,北京的补贴的收货地址不能到北京市以外了,只能先把收货地址填到我的那个在北京的同学那里,他签收之后再给我转寄过来。 机器到手之后那必然是要调教一番^^ 天选姬总是要调教调教才能更加顺手,
6.8k字6 分钟

翻了翻记录,从我第一次开始写这个博客已经过去了四年的时间了,从一开始啥也不会,看着视频一点一点搭起来这个博客,到后面可以自定义一些其他想要的功能,都是在不断成长的证明,那么就简单说一说这段时间的博客翻新过程吧。 其实想要翻新博客这个想法一直都有,但是之前总是因为各种原因最后不了了之了,这次总算是有这么一个机会来让我把博客啥的彻底翻新成能用的样子了,包括附加的一些功能,比如说像是l2d的看板娘之类的,之前的状态仅仅是能显示出来这个东西,具体的位置大小什么的都没办法调整,今年回来之后也算是把这个仔细地了解了一下,基本上实现了大部分的功能,还是挺不错的一个小玩意。 下面我就把我遇到的问题还有怎么解决
4.2k字4 分钟

鼠标型号是Logitech G502 LightSpeed,买这个鼠标之前一直用的是那种淘宝上20块的英菲克鼠标,更换的原因也很简单,有线鼠标在用的时候总是会因为不小心碰到线而导致断触一下,这就导致你在使用的过程中非常的不爽,因此开始寻找一个好用的无线鼠标,当时在酷安以及贴吧等地方看了不少评测,之后还是听了同学说罗技的鼠标挺好用的,就去看了看,当时一眼就看中了G502的外观,真的是很好看如下图所示: 然后就去了解了一下g502的性能以及优缺点,优点是有极其丰富的可编程按键以及拥有无极滚轮,主要的缺点就是鼠标太重了,但是我其实并不是很在乎这个,所以四舍五入就等于没有缺点,故而就下单了一个,之
811字1 分钟

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. # Quick Start # Create a new post $ hexo new "My New Post" More info: Writing # Run server $ he
1.5k字1 分钟

很快啊这一个假期就过去了,现在已经到了2月22日,已经上了两天课了,不过买的是3.2的票,也就是下周三,下周三就回到学校了啊。。。这个假期过得是真的快。。本事就回来的晚,结果还早早就回去了,这个假放的。。。。怪无语的还,现在姑且来总结一下这个假期的生活吧。。。 1月26日 晚上回来的,到了之后在飞机上被直接 叫下来的,在飞机山做的时候就是坐在最后面,下来的时候也是特殊待遇,就是一个一个叫名字,然后就拿着行李什么的先下去找防疫人员,看着搞了好大的阵势结果就是做了个核酸就把我们放出去了,看起来就是管的比以前要合理多了,然后是半夜两点多三点的样子回去的,好久没回去回去之后连家里的wifI密码都忘了。
5.3k字5 分钟

下学期就要开始学面向对象的程序设计了,也就是相当于上上学期的程序设计的c++版本,所以还是要认真的对待一下这个,毕竟还是要自己好好的提升一下自己的程序能力啊。不能再继续摆了。。。开整 这个题目给我看了半天才看懂,好家伙,我本来以为说的是要让我实现里面要求的功能,结果看完之后发现实际上要求的是得把他题目附加的两个条件满足了,也就是说虽然题目中没有明确写出他的那些操作指令的具体实现过程,但是我们默认是已经实现了的,同时我们需要在附加条件中实现所需要的另外两个要求(单项链表、堆栈、队列三选二),然后最重要的是要体现代码重用的思想,也就是我们需要尽量使用之前所写出来的那些指令,通过改造来实现后两种的基