不被框架定义,只为内心而创造~:)|

Yuzu_OvO的2024年度总结 —— 星梦之旅

2024年已经结束了,现在距离农历除夕还有一段时间,也许再过去一天,我就再也没有机会写这篇文章了,所以我还是想要把这段时间那些最难忘的回忆记录下来。虽然说这一年并不是只留存了美好的事情,也有很多遗憾,但无论如何,我想我也要将它记录在我的人生旅途中,成为我未来前程的垫脚石。
P.S.:在这一年,我也有很多不顺利的时候,特别是由于近期一些不好的事情发生,我的心情波动非常剧烈,希望这些不美好的回忆能给大家带来一些启示和经验。
如果觉得这篇随笔质量比较好的话,不要忘了在下边评论区评论一下哦~ 我会很开心的,有了大家的支持我的2025才会更有动力!

Part 0 - Prologue

在几天前的一个晚上,我做了一个意味深长的梦。
梦里,我站在一片无边无际的星海中,脚下是流动的光影,头顶是闪烁的星河。
一个声音轻轻对我说:“2024年,是一场属于你的旅程。现在,是时候回顾你走过的路了。”
我低头看去,发现脚下每一颗星星都代表着一个瞬间——或喜悦,或挣扎,或成长。
我伸出手,轻轻触碰其中一颗星星,那颗星星刹那间散发出耀眼的光芒,那闪亮的光芒让我难以睁开眼睛;

Part 1 - 成就篇 —— 星光璀璨的2024

当我能再次感知到周围时,发现自己站在一座巨大的图书馆中。
在图书馆的大厅里,我看到了一个巨大的书架,上面摆满了各种各样的书。
书架高耸入云,每一本书都散发着微光,书脊上刻着不同的标题:
"多线程端口扫描"、"集成学习与物联网安全"、"多媒体安全作业"、"学长导师活动"、"Scoring System 3"..这不是我这一年的Highlight吗?居然都在这里!?
我努力控制自己在梦中向那个方向走去,想要再重温一遍这些高光时刻...

Chapter 1-1 - 多线程端口扫描

打开那个叫做"多线程端口扫描"的书,我发现那本书中记录着我在网络空间安全综合实践这门课中,和小组其他成员设计多线程端口程序的经历,以及整个实验报告和视频。我们当时的这门课要求3人一组,经过第一周的实验,我们发现很多组做实验的时候都特别卷,都在努力把自己组的项目做到最好,而且也发现那个老师每个实验结束后都会挨个评选,并会把优秀作业放在他的PPT上进行公示。
第一次做的是Metasploit渗透测试实验,但是由于我们三个人都没有经验,所以做的特别不好...虽然说实验从名义上成功了,但在我看来还是“失败了”...
第二次,也就是这一次,有一个叫做多线程端口扫描的实验,因为我在编写程序上比较有经验,所以自然也是承担了程序框架编写的任务;而我的不足是我当时还对网络这方面不太熟悉,不知道该做什么,不过另外两名成员特别擅长这种东西,所以我真的很幸运不用去担心这个问题
我完成了这次实验中约40%的任务,而其他两个人各完成了30%左右。

这是程序的流程图,在第一次实验后,我们看到一些优秀作业中都会用图来说明实验步骤,以及总结,所以这次的实验流程图制作也是非常用心的,如下图所示:

我们各自发挥了自己的长处完成了完整的Python程序。不过,这并不是我所说的重点,实验分析的部分才是。我还记得那天好像正好是提交实验报告ddl的前一个晚上,我刚做好实验视频,准备写实验报告的时候,有这样的一个问题,叫做这个程序有什么特色(以及多线程比单线程快多少),我当时就很想知道这个问题的答案,于是我就开始思考并设计实验来探究这个问题,在做完几组实验后,我发现了一个非常意想不到的结论 —— 线程数并不是越多越好,也不是越少越好,找到中间的平衡点才能让性能最快,而这个平衡点需要根据具体的任务来具体设定(需要通过一些简单的循环迭代二分法来寻找最佳进程数);

当我把这些实验细节和结论添加到实验报告上提交以后,在这之后的下一周,果然我们的实验报告被评为优秀实验了,而且还是提名排在第一位的!当时真的特别激动的说!(虽然说当时实验视频没怎么录好,但还是感觉很高兴)

Chapter 1-2 - 集成学习与物联网安全

打开"集成学习与物联网安全"那本书,我发现那是一门叫做网络安全原理与实践这门课程的大作业...为什么这个大作业会在这里...哦~原来是因为被老师选过去做汇报了呀!要完成这门课程的大作业还是需要一定思考能力的,而我在老师公布作业的时候就在思考这个问题了(谢谢老师对大家思路的引导),当时还有点不太确定这个做出来到底是什么样,不过我还是按照自己所学的知识,把自己的想法写上去了;没想到,在查完集成学习相关概念以后,我的思路居然一下子打开了,扩展了更多的内容。于是,我把这些自己脑子里的想法和思路写了上去。

没想到只过了3天,老师就在企业微信上发给我说要考虑pre吗(那当然要啦~ 虽然我当时表达能力还不是特别好)
又过了几天,课程的老师把我和另一位同学的大作业都发在课程群里面了,当时感觉就特别有满足感和成就感...
虽然之后的ppt没怎么设计外观,只是把自己如何写这个大作业构思的思路和想法简单地用流程图的形式分享出去了,但这个大作业无疑成为了我在2024年的一个高光时刻。

Chapter 1-3 - Scoring System

没错,一年前我的Scoring System甚至连2代都没有,现在直接跳到了3代,那么这两代是怎么来的呢?(想知道Scoring System灵感来源的,可以去看我的2023年度总结,那里面有写)

Scoring System 2和Scoring System 3也都是我独立制作的,用于管理自己待办任务的工具,类似于番茄Todo、极简待办等app,但比这些app更高级,因为我可以通过某些量来量化每天的任务完成情况,像游戏一样建立起正反馈激励机制,让自己每天都有动力去完成任务。

Scoring System 2和1相比,增加了html显示页面,这个页面借鉴了tosu中的pp显示计数器,能够实现每一位数字都能动态上下滚动的效果,这增强了用户的视觉体验。总代码量超过了1200行,用Python和html实现,其中html是为了实现动态视觉显示效果。

上面是Scoring System 2的运行截图,启动后,程序会调用API获取对应行政区划的天气。不过由于行政区划变量没改,所以显示的是深圳那边的温度和湿度;

家里那边的天气也是能查的,只要改一下DISTRICT_ID就可以了。运行可以看出来已经破零下10度了...

这是Scoring System 2的html页面显示截图,可以直接嵌入在OBS Studio中

Scoring System 2利用动态增加的贡献值来量化每天的任务完成情况,这一贡献值是通过一个置顶的PyQt5窗口来增加的;贡献值这个词来源于之前玩过的游戏《梦幻的城》,这里面有刷贡献值并在每天根据贡献值排行来当元老的玩法,所以我把这个概念用在了这一个系统中。

在运行某个任务时,我们通过输入相应的键、对应的贡献值和百分比来记录任务进度,暂停任务也有相应的命令,而当任务进度达到100%时自动完成任务,这些是和1代相似的地方;效率也是和1代相似的,不过这里增加了X-效率(将当天的所有时间算进去所得到的效率)和Y-效率(单个任务的执行效率),可以更好地量化任务完成情况;

另外,Scoring System 2在任务记录时,会将其保存在一个csv文件中,方便复盘所有的任务;

之前测试的数据也保存在了这里:

有人会好奇金币钻石之类的东西是用来做什么的,它们实际上是用来记录消费情况的;消耗金币和钻石可以在现实世界中用对应额度的现金购买想要的商品,这有利于更好地管理自己的消费情况。另外,消费情况在Scoring System 2中也有相应的记录(不过我实际上没用几次...)

水分、体力和心情值这里就不细讲了..要不就有点太多了,反正这些实现起来也有一点点复杂,但好在这种东西实现出来以后会很像养成游戏的样子

和前两代相比,Scoring System 3直接换了一个新的框架,在Renpy中实现了这样的待办任务管理功能,这也是在今年实现的一个重大突破。

这是Scoring System 3的初步设计思维导图,花了一个晚上头脑风暴想出来的((

链接:https://www.processon.com/mindmap/671151cc76581d4f9d8e2444
可以看出思维导图还是非常大的,但是并没有把所有的功能都加进去(比如说一些折线图之类的,它们没法集成到Renpy上,所以就没做),从图中也可以推知Scoring System 3更适合管理那些有ddl的任务,以及一些长期任务,而Scoring System 2更适合管理那些短时间的任务,以及一些需要频繁跟踪进度的任务(比如游戏之类的任务,更适合用Scoring System 2而不是3);另外,图中还有另一个信息,也就是我要把osu!中的Star Ratingpp(Performance Points)搬到这里来,让pp成为Scoring System 3的另一种完全不同的正向激励机制。

Scoring System 3开始制作的时间大概是9月下旬,2000行左右代码的工作量,而且加入Renpy之后,遇到了很多我没法理解的问题。遇到这种情况,我就开始从简单的输入输出开始学习如何将Python代码的逻辑放进RenPy中,为了实现存档和读档的功能,当时更是直接把Renpy的库代码直接翻了个底朝天,一点一点扩展保存待办任务的功能;

它的最终实现图是这样的,其中词条和论文索引这两个功能还不太完善:

点开菜单后,可以查看对应的待办任务情况:

任务运行时,界面是这样的

你甚至可以查看到任务的具体pp信息:

以及任务完成的情况:
可以看到每个任务获得的pp

另外,不同Star Rating的任务,横幅的颜色是不一样的,这和osu!中Star Rating的颜色实现方式是一样的。

为了提升每个任务的奖励,我的每个任务的pp权重并没有使用osu!中每一个pp记录乘以0.95的设定,而是采用调和级数的方式:

pp最高的任务,权重仍然是100%不变;
第n高的任务,权重是100% * (19 / (19 + n - 1)).(这样的话,第二个任务的权重就仍然是95%,但是从第三个开始,衰减速度开始减慢了)

这样理论上只要用户完成越多的任务,就能获得更多的pp,因为这个级数是发散的

如果用户做的所有任务pp相同,那么这一用户的总pp:

pp(1 + 19/20 + 19/21 + 19/22 + ...) = pp * 19 * (1 / 20 + 1 / 21 + 1 / 22 + ...) = pp * 19 * (ln(task) + gamma - 1 - 1/2 - 1/3 - ... - 1/18)

其中gamma是欧拉常数,约等于0.5772,task是完成的任务数

总之,感觉Scoring System 2和Scoring System 3是我在2024年里面做的最有意思而且也感觉最有成就感的事情了,感觉它们让我的努力都有了回报。

Part 2 - 遗憾篇 —— 2024的遗憾

在2024年,我也有很多不顺利的时候,特别是由于近期一些不好的事情发生,我的心情波动非常剧烈,希望这些不美好的回忆能给大家带来一些启示和经验。

在图书馆这边游览结束以后,我走过了一个相当长的走廊,然后在尽头,我掉入了破碎的地板下面...
感觉自己的身体不听使唤... 我也在一瞬间回想起了很多很多2024年发生的不好的事情。

1. 学业的滑落:从巅峰到低谷

因为之前拿过一次国家奖学金了,所以这一年的学业实际上有点在摆烂的那种状态,没有太足的动力。
这也就导致我大三一年综测排名下降到了第7名(今年综测加分难度比较高,所以真的很难弄),也就导致今年能拿的奖学金相比以前少了很多。算上一个因为助学贷款拿到的补贴,今年拿的钱总共只有6000。
当时感觉心情就很不好... 以及由于一些实验室里的原因,导致之后毕业设计的研究进度也很缓慢。

2. 人生的“Darker Side”

我觉得我经历了人生中最黑暗的一个时期,就和《超级马里奥奥德赛》里面的Dark Side和Darker Side一样。
如果大二寒假的时候经历的是"Dark Side",那么两年后的这段时间就是我的Darker Side了。

  • 夏令营面试失利:无缘学硕,曾经的努力似乎在一瞬间化为泡影。

  • osu!账号被封号:9月25日,正好是我公历生日的前一天,这个陪伴我多年的游戏账号突然被封,仿佛失去了一个重要的情感寄托。(当然确实是因为自己情绪不太好,所以在osu!上作弊开Relax了)

  • 并不满意的科研:每天都在实验室里忙碌,却始终看不到突破的希望,仿佛被困在无尽的迷宫中。

  • 不充实的简历:我的简历被老师批评了>_<,虽然说之后改了一遍,但感觉和班里面的大佬相比还是差远了T_T

  • 未知的未来:对未来的工作很迷茫,感觉自己很难拿到offer,也没什么特别优秀的能力...

  • 还有很多很多,都说不完来着

3. 生活的失控

这段时间真实的生活写照是这样的:

  • 长达两三个月的昼夜颠倒作息和不健康的饮食...
  • 每天晚上肚子都特别难受...
  • 以及永远做不出成果的科研...

这些事情一直都环绕着我,而且一直都在影响着我...
我尝试了很多很多解决方式:

  • 玩过很多游戏来解压,
  • 去过很多次星巴克,并把自己的笔记本拿过去在那边工作,
  • 甚至尝试过用忙碌来麻痹自己...

但似乎这些都不能真正解决问题。

4. 最黑暗的时刻

在最极端的时候,我甚至还经历过长达一个多月不回宿舍睡觉的情况。
感觉每天都活在痛苦和绝望当中...
不想把事情告诉别人,也不想让别人担心...
(当时感觉自己好像真的很绝望,甚至觉得自己已经无法承受了...)

那段时间,我甚至觉得那个以前的自己已经不复存在了...
我的希望到底在什么地方?

5. 遗憾的意义

现在回想起来,这些遗憾和痛苦并不是毫无意义的。
它们让我更加清楚地认识到自己的脆弱,也让我学会了如何与自己和解。
或许,正是这些黑暗的时刻,才让我更加珍惜那些微小的光芒。

Library Darker Side Story

我从破碎的地板中缓缓坠落,周围的黑暗仿佛要将我吞噬。
但就在这一刻,我看到远处有一束微弱的光。
我知道,那是希望的象征。
我努力向那个方向跑去,向着那束光靠近...

Part 3 - From Dark to Light

那束光虽然很微弱,但也让我看到了希望...
在12月末,因为这个学期没有课程,我向学院请假,提前从学校回到家里,打算在家里平复自己的心情...

回到家以后,环境相对安静和自由了很多,这也为之后的情绪恢复打下了基础。

1. 高中老师的信任

1月18日那天,高中的班主任说要请我去分享高考经验,我感觉我一下子就在绝望中找到了力量,然后就花了几天的时间做了个特别好的PPT(因为当时特别喜欢咸鱼喵喵这款游戏,所以做的PPT也是这种主题的),做PPT的时候意外发现那个时候的自己真的特别拼命,而且特别努力,我才能到这所985来和更好的人相遇。







我被自己的经历彻底感动了...
我意识到我还不能就这样放弃和认输...
也许这是这段时间能把心情恢复过来的最关键的一个转折点了

然后,我还想分享一下最近的一些没什么用的成果,虽然说不怎么样,但是这确实增长了我的信心...
这些确实是我生活中非常有趣的一部分,当然如果对游戏这部分不怎么感兴趣的话,可以直接跳到3.的部分

2. 一些小小的开心瞬间

8月份的时候,和梦幻的城134区好友们一起开的派对,人气高达17000+!当时把录像都保存了下来,只不过一开始太着急操作失误了,全点原料了,要不还能更高一点

在这段时间的一些osu!mapping...打算账号解封以后就发布出去

一个叫做冰与火之舞的音游,感觉很好玩,对我来说难度刚刚好,王冠岛和DLC的关卡稍微练下也能过关

在这一个月感觉在这个游戏里面留下了很多精彩的瞬间

把很多关卡的acc刷到了99以上(如果我的研究auc也能有99就好了)

感觉让我印象比较深刻的首先是T3-X,小游戏合集,6分钟的耐力图,感觉能一命从头打到尾,这么高准度真的有点超乎想象了,可以说是超常发挥了
记得完成全成就那天晚上练了好多次都没过关,结果第二天下午试几次就通关,而且还超常发挥了!

然后是All Levels 98.45%,这个打出来也是挺震惊的,一开始几关的准确度接近100%了,直到第11关交接的地方才出现第一处失误(其实之前尝试过一次,准度是96.9%左右,这是第二次尝试了)
这可是45分钟,体感等级Lv.20的谱子呀!

EMOMOMO 98.84%,一拍点三次真的很有意思~

4分钟的Feral,感觉能打到99%还是太让我吃惊了

一个模仿跳舞的线的谱子(名称:轮回)

还有就是Steam上的年度总结
当然我好像找不到了,就换个简单一点的表达方式吧

感觉应该够了,不过我之后可能就没那么多时间玩了

osu!的第一个200pp,也是第一个230pp(梦寐以求的200pp终于有了啊啊啊)

手打的B站年度总结
9年5个月注册时间,Lv5用户,年度大会员
BiliBili全勤奖,724+小时,超过90% B站用户,沉浸式享受每个高能时刻
多个领域倾注热爱,观看时长遥遥领先,六边形战士成就,游戏冲浪407h,相当于极乐净土循环播放6488次,超过95%同好
TA们被你刻入了DNA:音乐游戏、马里奥、植物大战僵尸、马里奥制造2、osu!(新增)
BTMC的Raise My Sword 875pp被反复观看了21次(实际上是跑步的时候听的)
观看了1490次和高考相关的视频,很喜欢看drifter_飘零解析数学试卷 OwO
在B站收集笑点1240次(多巴胺拉满),”丁家乐的妈妈是老师“是快乐源泉
在B站修炼游戏技能1.4w次(当然实际上只是在吃饭的时候稍微看看的)
深夜访问:160d
饭点访问:290d
OSU成绩搬运姬是年度挚爱

3. 另外一些小小的开心瞬间

家乡的第一场雪

回到奶奶家里面逗逗猫

(可能是最后一次)参加学院的集体活动

学长导师辅导活动,但是来的时候同学们正在...

感觉还有很多的样子,不过懒得一一去找了
不知不觉,我已经离那个亮光越来越近了,也许找到了希望吧...

Part 4 - 最后一部分!

我走到了一片空旷无边的草原上,微风拂过,草浪如海,仿佛天地间只剩下我与这片宁静。或许,这里就是我的归宿吧。在这里,我停下了脚步,静静地回望2024年,那些深深烙印在记忆中的瞬间,像一幅幅画卷在脑海中缓缓展开。

8月,《黑神话:悟空》横空出世,这款承载了无数期待的游戏,不仅登顶Steam,更成为了年度最佳游戏。学校里,同学们纷纷讨论着它的剧情、画面和战斗系统,仿佛整个世界都被这款游戏点燃。那一刻,我感受到了一种文化的共鸣,一种属于我们这一代人的骄傲。

11月,osu!圈内掀起了一场风暴。OWC 2024总决赛的Tiebreaker神曲《Operation: Zenithfall》发布,旋律如史诗般磅礴,谱面如艺术品般精致。我单曲循环了无数遍,每一次都能感受到那种震撼心灵的节奏与激情。它不仅仅是一首歌,更是一种精神的象征,激励着无数玩家不断挑战自我。

12月底,mrekk在《绝望Plantation》这张谱子上,用HDDT打出了1809pp的历史新高,成为第一个突破1.8k的玩家。那一刻,整个osu!圈沸腾了。这不仅是一次技术的突破,更是一种对极限的挑战与超越。它让我明白,无论多么艰难的目标,只要坚持不懈,终会有实现的一天。

今年1月,中国的Deepseek模型震撼全球,不仅在学术界掀起巨浪,更在商业领域击败了OpenAI、Claude等巨头,成为了年底的终极一杀。这一成就不仅展示了中国科技的崛起,更让我感受到了一种民族的自豪与自信。它告诉我们,只要敢于创新、勇于拼搏,就没有什么是不可能的。

这些看似毫无关联的事件,却在我心中串联成一条清晰的线索:坚持与努力,终将迎来属于自己的高光时刻。无论是游戏的辉煌、音乐的震撼,还是技术的突破,它们都在告诉我,成功的果实或许会迟到,但永远不会缺席。

站在草原上,我抬头望向天空,夕阳的余晖洒满大地,仿佛为过去的一年画上了一个金色的句号。新的一年已经悄然来临,带着希望与梦想,带着无数未知的可能性。愿我们每个人都能在新的一年里,找到属于自己的那片草原,追逐属于自己的星辰大海。

新年快乐!愿所有看到这里的你,在2025年都能找到属于自己的颜色!也许并不能一下子就成功,但是只要坚持下去,就一定会有所收获! 🌟

本文作者:Yuzu_OvO(喵露露版)

本文链接:https://www.cnblogs.com/yuzusbase/p/18693366

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Yuzu_OvO(喵露露版)  阅读(65)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起