diff --git a/letter.typ b/letter.typ index 444308f..7fac150 100644 --- a/letter.typ +++ b/letter.typ @@ -22,6 +22,9 @@ = 零、NUISTCraft 和 NuistShare、组织联络 +#let mklink(dest, body) = { + link(dest)[#emph(underline(body))] +} === NUISTCraft 我维护了三年多的一个 MC 服务器。 @@ -30,7 +33,7 @@ https://nuistcraft.com -[Kaleido-Studio/nuistcraft: NUIST Craft 官网和文档](https://github.com/Kaleido-Studio/nuistcraft) +#mklink("https://github.com/Kaleido-Studio/nuistcraft")[Kaleido-Studio/nuistcraft: NUIST Craft 官网和文档] 开源的只有文档站。我曾经在多火做过一期 NUISTCraft 架构的讲座,可以向我索要幻灯片。 @@ -46,17 +49,19 @@ https://nuistshare.cn 前端: -[Kaleido-Studio/nuistshare-frontend: Nuistshare - an archive sharing platform](https://github.com/Kaleido-Studio/nuistshare-frontend) +#mklink( + "https://github.com/Kaleido-Studio/nuistshare-frontend", +)[Kaleido-Studio/nuistshare-frontend: Nuistshare - an archive sharing platform] 后端: -[Kaleido-Studio/nuistshare-backend](https://github.com/Kaleido-Studio/nuistshare-backend) +#mklink("https://github.com/Kaleido-Studio/nuistshare-backend")[Kaleido-Studio/nuistshare-backend] === Nuist Tech Gathering -[Dustella/nuister-gathering](https://github.com/Dustella/nuister-gathering) +#mklink("https://github.com/Dustella/nuister-gathering")[Dustella/nuister-gathering] -[Nuisters | Nuisters](https://nuister.onrender.com/) +#mklink("https://nuister.onrender.com/")[Nuisters | Nuisters] NUIST 主要技术和娱乐社群集合 @@ -66,7 +71,9 @@ NUIST 主要技术和娱乐社群集合 **目前社区内的唯一实现** -[Dustella/Huihutong-portal-login: 慧湖通 2024 自动登录脚本 - 无需扫码、完全无人值守、支持 Openwrt](https://github.com/Dustella/Huihutong-portal-login) +#mklink( + "https://github.com/Dustella/Huihutong-portal-login", +)[Dustella/Huihutong-portal-login: 慧湖通 2024 自动登录脚本 - 无需扫码、完全无人值守、支持 Openwrt] 我是抓包大手子 @@ -110,7 +117,7 @@ https://github.com/Dustella/NuistAutoLoginCSharp https://github.com/Dustella/mock-login-nuist -写上面那个项目的时候我人不在学校,于是用 C\# 和 [ASP.Net](http://ASP.Net) Core 去糊了一个 Mock 客户端用于调试。同上,也只是为了学习 C\#。 +写上面那个项目的时候我人不在学校,于是用 C\# 和 #mklink("http://ASP.Net")[ASP.Net] Core 去糊了一个 Mock 客户端用于调试。同上,也只是为了学习 C\#。 === NuistShare 旧站点 dump @@ -122,11 +129,13 @@ Credits to 老学长【杨帆】。NuistShare 旧版本的站点是他维护的 服务端(在 Cloudflare Worker 上运行) -[Dustella/green-orion-water-api: 大葱云平台 API 的 node 实现](https://github.com/Dustella/green-orion-water-api) +#mklink( + "https://github.com/Dustella/green-orion-water-api", +)[Dustella/green-orion-water-api: 大葱云平台 API 的 node 实现] 客户端(基于Solidjs) -[Dustella/water-client](https://github.com/Dustella/water-client) +#mklink("https://github.com/Dustella/water-client")[Dustella/water-client] 曾经南信大的热水供应商是这个。每次打水要申请一次性打水码。我不喜欢他的 APP UI,于是逆向了它的API自己写了一个。 @@ -136,7 +145,9 @@ Credits to 老学长【杨帆】。NuistShare 旧版本的站点是他维护的 === 自动完成青年大学习 -[Dustella/AntiFacistIndoctrination: 江苏省 青年大学习 用 Github Action 全自动完成学习,结果可自定义推送](https://github.com/Dustella/AntiFacistIndoctrination) +#mklink( + "https://github.com/Dustella/AntiFacistIndoctrination", +)[Dustella/AntiFacistIndoctrination: 江苏省 青年大学习 用 Github Action 全自动完成学习,结果可自定义推送] 作者:北雁云依。 @@ -144,7 +155,9 @@ Powered By Rust. Credits to BeiyanYunyi btw. === 自动同学互评 -[Dustella/nuist-auto-peer-evaluation: NUIST 南信带自动同学互评 一键脚本](https://github.com/Dustella/nuist-auto-peer-evaluation) +#mklink( + "https://github.com/Dustella/nuist-auto-peer-evaluation", +)[Dustella/nuist-auto-peer-evaluation: NUIST 南信带自动同学互评 一键脚本] 自动完成同学互评。 @@ -152,7 +165,9 @@ Powered By Rust. Credits to BeiyanYunyi btw. === 自动填健康日报 -[Dustella/NUIST_HealthyReport_NEW: 可能是首个支持新版健康管理的自动填写工具,顺便支持识别统一认证的验证码](https://github.com/Dustella/NUIST_HealthyReport_NEW) +#mklink( + "https://github.com/Dustella/NUIST_HealthyReport_NEW", +)[Dustella/NUIST_HealthyReport_NEW: 可能是首个支持新版健康管理的自动填写工具,顺便支持识别统一认证的验证码] 作者:不愿意透露姓名的 InfinityWei @@ -160,7 +175,7 @@ Powered By Rust. Credits to BeiyanYunyi btw. === 伪造的出校二维码 -[Dustella/NUIST-go-out-next](https://github.com/Dustella/NUIST-go-out-next) +#mklink("https://github.com/Dustella/NUIST-go-out-next")[Dustella/NUIST-go-out-next] 作者:InfinityWei、Clansty、我、北雁云依等。据我所知有超过五个人独立实现过。 @@ -168,7 +183,9 @@ Powered By Rust. Credits to BeiyanYunyi btw. === 笔记本推荐 -[Dustella/Laptop_purchase_guide_2021: 2021年校科协给新生的笔记本推荐](https://github.com/Dustella/Laptop_purchase_guide_2021) +#mklink( + "https://github.com/Dustella/Laptop_purchase_guide_2021", +)[Dustella/Laptop_purchase_guide_2021: 2021年校科协给新生的笔记本推荐] 科协给新生的笔记本推荐。第一版是我写的。可以作为模板,但是后几年的几版更好。 @@ -195,9 +212,9 @@ Powered By Rust. Credits to BeiyanYunyi btw. === 使用 Rust 实现的编译器前端 - Negatives -[Dustella/negative-lab: 关于rust和编译器的测试](https://github.com/Dustella/negative-lab) +#mklink("https://github.com/Dustella/negative-lab")[Dustella/negative-lab: 关于rust和编译器的测试] -[Dustella/negatives: 负片-编译器相关测试](https://github.com/Dustella/negatives) +#mklink("https://github.com/Dustella/negatives")[Dustella/negatives: 负片-编译器相关测试] 使用 Rust 实现的,使用 LL1 文法设计的一种类似于 JavaScript 的语言的编译器前端。 @@ -209,25 +226,25 @@ Powered By Rust. Credits to BeiyanYunyi btw. === 使用 Rust 写的部分操作系统实验 -[Dustella/os-mini-lab](https://github.com/Dustella/os-mini-lab) +#mklink("https://github.com/Dustella/os-mini-lab")[Dustella/os-mini-lab] 不建议参考。关于并发的东西尽可能去用 Golang/Python 而不是 Rust。用 Rust 纯属折磨自己。 === 哲学家进餐问题可视化 -[Dustella/dining-philosophers: 哲学家进餐问题展示-用Vue实现](https://github.com/Dustella/dining-philosophers) +#mklink("https://github.com/Dustella/dining-philosophers")[Dustella/dining-philosophers: 哲学家进餐问题展示-用Vue实现] 用 Vue3 一个下午糊出来的。 === AI 实践课 作业 -[Dustella/ai-tour-assignments: 学校AI课程的任务](https://github.com/Dustella/ai-tour-assignments) +#mklink("https://github.com/Dustella/ai-tour-assignments")[Dustella/ai-tour-assignments: 学校AI课程的任务] 涉及内容:传统机器学习、非常简单的深度学习 === Java 局域网画板 -[Dustella/lan-painter-java: Java 局域网画板](https://github.com/Dustella/lan-painter-java) +#mklink("https://github.com/Dustella/lan-painter-java")[Dustella/lan-painter-java: Java 局域网画板] 花了一个下午,把CSDN上的一个Java 局域网聊天室和一个Java画板缝在一起,就有了这玩意儿。 @@ -235,7 +252,7 @@ Powered By Rust. Credits to BeiyanYunyi btw. === 特菈的小白数据挖掘课 -[Dustella/data-mining: 特菈的小白数据挖掘课 代码](https://github.com/Dustella/data-mining) +#mklink("https://github.com/Dustella/data-mining")[Dustella/data-mining: 特菈的小白数据挖掘课 代码] 对,我曾经开过数据挖掘入门课,我讲。这是课程代码。 @@ -243,11 +260,13 @@ Powered By Rust. Credits to BeiyanYunyi btw. 操作系统课设。Python 糊的。 -[Dustella/memory-os-lab: 给朋友做的操作系统课程设计](https://github.com/Dustella/memory-os-lab) +#mklink("https://github.com/Dustella/memory-os-lab")[Dustella/memory-os-lab: 给朋友做的操作系统课程设计] === 编译原理课设-另一个版本 -[Dustella/compiler-principle-example: 编译原理 课设 - C 语言版本](https://github.com/Dustella/compiler-principle-example) +#mklink( + "https://github.com/Dustella/compiler-principle-example", +)[Dustella/compiler-principle-example: 编译原理 课设 - C 语言版本] 这反正是某个老师的课设,是填空题,不用完整实现。 @@ -255,7 +274,9 @@ Powered By Rust. Credits to BeiyanYunyi btw. === 多种排序算法比较速度 -[Dustella/race-of-sorting-algorithms: 多种排序算法对比,别人的数据结构课程设计](https://github.com/Dustella/race-of-sorting-algorithms) +#mklink( + "https://github.com/Dustella/race-of-sorting-algorithms", +)[Dustella/race-of-sorting-algorithms: 多种排序算法对比,别人的数据结构课程设计] C++ 实现的很多种排序算法速度比较 @@ -263,25 +284,27 @@ C++ 实现的很多种排序算法速度比较 === Java 实现的操作系统模拟 -[Dustella/os-simulator-java: 给别人做的OS课设](https://github.com/Dustella/os-simulator-java) +#mklink("https://github.com/Dustella/os-simulator-java")[Dustella/os-simulator-java: 给别人做的OS课设] 不建议参考。老师的题目很烂。 === Python 实现的操作系统模拟 -[Dustella/os-simulator-py: 给别人做的OS课设 - Python 版本](https://github.com/Dustella/os-simulator-py) +#mklink("https://github.com/Dustella/os-simulator-py")[Dustella/os-simulator-py: 给别人做的OS课设 - Python 版本] 不建议参考。和上面那个是同一个老师的题目。很烂。 === C++ 学生管理系统 -[Dustella/student-manager: 给别人做的学生管理系统](https://github.com/Dustella/student-manager) +#mklink("https://github.com/Dustella/student-manager")[Dustella/student-manager: 给别人做的学生管理系统] OOP 课设。妈的,就喜欢管理学生。 === 数据挖掘、计算机图形学、机器学习作业 -[Dustella/data-mining-tour: 作业存档,包含机器学习、数据挖掘、计算机图形学、计算机视觉、信息安全](https://github.com/Dustella/data-mining-tour) +#mklink( + "https://github.com/Dustella/data-mining-tour", +)[Dustella/data-mining-tour: 作业存档,包含机器学习、数据挖掘、计算机图形学、计算机视觉、信息安全] 我第三年的很多选修课。 @@ -289,7 +312,7 @@ OOP 课设。妈的,就喜欢管理学生。 === 仓库管理系统-数据库 -[Dustella/repo-manage](https://github.com/Dustella/repo-manage) +#mklink("https://github.com/Dustella/repo-manage")[Dustella/repo-manage] 数据库课设,好像是仓库管理?不记得了。就喜欢CURD。 @@ -297,7 +320,7 @@ OOP 课设。妈的,就喜欢管理学生。 === 数据结构 -[Dustella/data-struct](https://github.com/Dustella/data-struct) +#mklink("https://github.com/Dustella/data-struct")[Dustella/data-struct] 数据结构的所有实验和课设。 @@ -305,11 +328,11 @@ OOP 课设。妈的,就喜欢管理学生。 === OOP-音乐播放模拟 -[Dustella/Stupid_MP3_Simulator](https://github.com/Dustella/Stupid_MP3_Simulator) +#mklink("https://github.com/Dustella/Stupid_MP3_Simulator")[Dustella/Stupid_MP3_Simulator] 不建议参考。早期作品,码风不好,意义不明。 -附:OOP平时课程实验:[Dustella/object-oriented-programming-lesson](https://github.com/Dustella/object-oriented-programming-lesson) +附:OOP平时课程实验:#mklink("https://github.com/Dustella/object-oriented-programming-lesson")[Dustella/object-oriented-programming-lesson] = 三、学生组织相关 @@ -340,7 +363,7 @@ https://www.jobdream.vip === 台风预警系统 -在麦趣尔工作时写的,一个台风预警系统。 +毕业论文顺便写的,一个台风预警系统。 还有更多非公开的外包,不过我想都不太重要。 diff --git a/modules_zh/professional.typ b/modules_zh/professional.typ index 689335a..14e9f65 100644 --- a/modules_zh/professional.typ +++ b/modules_zh/professional.typ @@ -10,7 +10,7 @@ #cvEntry( title: [前端实习生], - society: [北京小米科技有限公司 - 南京], + society: [小米移动软件有限公司], logo: image("../src/logos/xiaomi.svg"), date: [2025.4 - 现在], location: [南京], diff --git a/modules_zh/projects.typ b/modules_zh/projects.typ index 1d81b73..b15252a 100644 --- a/modules_zh/projects.typ +++ b/modules_zh/projects.typ @@ -31,6 +31,29 @@ - *[优化打包体积]* 通过动态导入代码编辑器的 highlight.js,将打包体积从 2M 降低至 300k +#v(10pt) + +#cvEntry( + title: [气象科学与技术研究], + society: [次季节性热带气旋智能预报研究], + date: [2023.12 - 至今], + location: [南京], + tags: ("PyTorch", "深度学习", "气象预报"), + description: "", +) +开发轻量级多尺度卷积网络(LMCNet)预测台风活动,显著超越传统方法 + +- *[创新点]* 提出LMCNet (轻量级多尺度卷积网络),结合多模态预报数据与气候学观测数据,实现更精确的台风概率预测。针对S2S台风数据集规模小的特点,采用浅层网络架构和多尺度卷积操作,以更少的参数提高季节性台风预测的位置准确度。 + +- *[优秀的模型性能]* 在2023年季节30天预报期内,我们的方法在DBSS评分方面较ECMWF(最佳传统预报模式)提高36%,较UNet预报方法提高18%。当预报提前期少于5天时,LMCNet方法将均方误差降低了60%,显著提高了短期预报精度。 + +// - *[技术栈应用]* 采用PyTorch构建深度学习模型框架,使用PyTorch Lightning简化训练流程并提高代码可读性,通过Seaborn生成高质量可视化图表评估模型预测结果与真实气象数据的差异。 + +- *[成果]* 获得优秀毕业论文,目前正在整理并准备提交气象学顶级期刊发表。衍生项目得到全国软件设计大赛全国二等奖。项目展示了深度学习在气象学领域的应用潜力,为提高热带气旋预测准确性提供了新思路。 + +- *[能力提升]* 通过此项目,我系统掌握了深度学习算法设计、大规模气象数据处理、科研论文撰写和项目管理能力,为后续研究奠定了坚实基础。 +#v(10pt) + #cvEntry( title: "一个资源分享站", @@ -57,6 +80,9 @@ - *[响应式UI设计]* 使用了 Vue 3 的 Composition API 进行开发,使用了 Vue 3 的 Suspense 特性, 实现了响应式 UI 设计。 +#v(10pt) + + #cvEntry( title: "麦趣测评小游戏", society: "麦趣职前教育小游戏", @@ -80,3 +106,4 @@ - *[构建流水线与管理工作]* 使用了 Github Actions 进行自动化构建与部署,推送到相关云服务。负责内部测试、研发 外包的发布、对接工作。 +#pagebreak()