未知狐 发布的文章

吃饭碰见一对母女,外地口音,母亲一头黄发三十多岁不识字,指定要问老板宣传图上的面是什么肉做的。老板一再解释只是宣传图,并念了一下菜单。但是母亲还是带着女儿走了,这个穿汉服裙子的小姑娘应该是能看懂墙上的菜单的,但是她眼神有些畏惧不太敢说出来。
我坐旁边能隐隐约约听见小姑娘用蚊子一样的声音念了几道菜名。
​出了店门骑上车,看着不远处衣着光鲜的小孩子和繁华的街道,百感交集。

今天更新发现了这个问题,使用LinuxGSM更新到1.21后
执行java -Xmx6144M -jar ./minecraft_server.jar nogui
错误: 加载主类 net.minecraft.bundler.Main 时出现 LinkageError

    java.lang.UnsupportedClassVersionError: net/minecraft/bundler/Main has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0

意思是本机的JDK版本比游戏二进制文件版本编译所用的版本低了,Debian12默认OpenJDK版本是17对应class file version 61,65对应的应该是OpenJDK21,所以我得去手动安装OpenJDK21+

解决方案

wget https://download.java.net/java/GA/jdk22.0.1/c7ec1332f7bb44aeba2eb341ae18aca4/8/GPL/openjdk-22.0.1_linux-x64_bin.tar.gz
tar xvf openjdk-22.0.1_linux-x64_bin.tar.gz jdk-22.0.1/
sudo mv jdk-22.0.1/ /usr/local/jdk-22
sudo nano /etc/profile
添加:

setting jdk22 shehl path

export JAVA_HOME=/usr/local/jdk-22/
export PATH=$JAVA_HOME/bin:$PATH
保存
source /etc/profile
java --version

如果你完全按照我的操作进行那就得到如下输出

openjdk 22.0.1 2024-04-16
OpenJDK Runtime Environment (build 22.0.1+8-16)
OpenJDK 64-Bit Server VM (build 22.0.1+8-16, mixed mode, sharing)
现在可以返回启动mc服务器了。
cd ~ && ./mcserver monitor

后记

难怪https://linuxgsm.com/servers/mcserver/ 上Minimum Recommended Distrosy要求Debian13
其实就是因为Debian12 官方仓库的JDK最高已经锁死17了。

洗了个澡刷刷b站,竟然碰到一个在介绍中共情报工作者“李白”的视频下面玩历史虚无主义的傻逼。
一边享受着中共革命先烈拿命换来的国家福利,一边假装中立宣称不支持国共两党,实则是历史和道德两门课一个都没学好的九漏鱼。
本来洗完澡打开pc冲浪挺舒服,碰见这种垃圾人真的是晦气。

为什么使用WSL?

很遗憾我的主要设备X99 E5 2683V4 目前用途是打游戏,所以我不得不使用Windows,希望有一天我能在Linux发行版上玩自己喜欢的游戏。

安装WSL2

必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。

参见:如何使用 WSL 在 Windows 上安装 Linux
wsl --set-default-version 2 #确保任何版本的Windows10在下一步操作时默认使用wsl2
wsl --install -d Debian
接下来你会被提示设置账户密码

安装必要的工具

sudo apt update && sudo apt upgrade
sudo apt install gnupg openssh-client # 在我操作时发现后者已经默认安装

导入密钥

我把我的完整密钥在一个U盘里存了一份,插上U盘,路径为E:\Keys

cd /mnt/e/Keys
gpg --import all_keys.asc
接下来的操作:为gpg-agent启用ssh支持,启动gpg-agent服务,指定使用gpg-agent作为SSH代理,指定用于SSH认证的key,更新gpg-agent配置
可以参照我的另一篇文章在Termux 里使用GPG密钥登录ssh服务器

一番倒腾后,现在输入ssh xfox.fun 输入密钥密码我就可以连接到我的服务器了。
顺便去看了一眼IDC的账单,05/07/2023到期,暂时不用再担心续费。

看《儿童非暴力沟通心理学》的时候想起来自己小学一年级写作文的遭遇。
当时我写了一篇日记,大致内容是自己尝试醋泡(熟)鸡蛋并品尝觉得味道还不错。我不记得当时有没有写明是熟鸡蛋,现在回想起来应该是没有写明的。
随后当晚得到老师红笔大字批示,说我胡编乱造,还写明:醋泡鸡蛋有毒!当时觉得颇为委屈,拿回来给妈妈看,我不记得她具体怎么评价了,总之我印象里她不是很在意这个事情。
现在想来,就算是生的也只是可能存在沙门细菌,但是说有毒倒也不至于。
当时互联网还没那么发达,教室里连班班通都没有。即便是老师,也不见得对这些细枝末节的事情一清二楚,老师这个身份最多意味着她对教材上的书本知识相对了解罢了。
想起来这个事情,是因为看到这么一段:

有个小学生写了一篇作文,自己还拟了一个标题:苍蝇是从哪里来的?小作者在这篇不足百字的短文中说:他有一次摘下一朵花,看见里面有许多小小的苍蝇,所以他认为苍蝇是从花里钻出来的。老师对这篇作文大加赞赏,这个小朋友受到了鼓励,在后来的学习中勇于探索,成了一个很优秀的学生。
  但是大部分“胡思乱想”儿童却不能像这个小作者这样幸运。即使在目前,很多人往往将这种作文视作胡思乱想,因为很多中国的父母是不懂得这种“古怪”想法的宝贵之处的。而在西方国家,这却是受到高度重视的。
  事实上,想象力是人类智慧的第一缕曙光,缺少幻想的人生是苍白的!
  然而孩子的想象力却常常遭到大人的嘲笑!
  这是一件令人感到悲哀的事情:孩子的想象力就是在成人的误解中消失的!

不过这段内容里西方到底怎么看待我是不太敢信的,毕竟意林等文章的的回旋镖比比皆是,我也没去过西方国家,所有不予置评。
幻想是儿童的宝贵财富,这点倒是毋庸置疑。

前几天上班一直不太舒服,最开始以为是喝的山楂茶水放久了,后来感觉还是不对劲。
先是肠胃不适,腹泻黑便又反胃,吃不下去饭。又发觉自己稍微一动心脏就砰砰跳的厉害,有些心悸。昨天晚上下班一下车站起来眼前一黑头晕的不行,好几秒才反应过来。到家一量37.8,因为症状太像心肌炎了,家里不放心。吓得我今天上午从幼儿园跑路去医院做了一下心电图和血常规,又测了心肌酶,发现贫血,窦室心动过速。
基本排除心肌炎,但是确定病毒感染。大概是班里哪个小朋友传染的,今天开始框框吃药。
晚上再测还是37.8,又赶上要回校论文答辩,真是烦人啊。😮‍💨

我自己用的是X99D4M4双PCIE X16的ATX大板,因为不想再换机箱,这次用上了MATX中板。
显卡仍然使用Intel DG1,不过这次点亮DG1可不顺利。
我必须关闭主板的CSM才能点亮DG1,但是关闭CSM又需要一张支持UEFI GOP的显卡才能正常输出主板BIOS设置画面并保存。
而我的手头只有一张双敏的古董火凤凰HD7750 1GB,这张卡当然是不支持UEFI GOP的,所以第一个任务变成了让HD7750 支持UEFI GOP。
通过搜索引擎和贴吧老哥们的历史帖子,使用GPU-Z提取了HD7750当前的固件,使用HD7xxx Series UEFI Patch Tool BETA
配合补丁修补BIOS文件并调整固件使其文件特征与原固件保持一致,以便顺利通过固件校验。
最后将修补好的固件用ati_winflash刷回显卡。
上机点亮一次成功。调整BIOS设置关闭CSM ,关机拔卡换DG1 一次点亮。
让我难受了好几天的问题终于解决了。
(实际上,大部分时间都在等快递)
最难绷的是我在驿晨宇店里买的散热器,买的测吹连着两次都给我发成了下压式,给我整无语住了。我没时间继续扯皮等快递了,赔了15块钱不想折腾了。