[secret-name] (kkocdko)
意向
寻求实习岗位 :
Rust. Golang, C++ 后端开发. 桌面端原生开发和前端岗位也可接受.
开源贡献
lz1998/ricq :
Rust 实现的高性能 QQ 机器人协议库. (作为贡献者)
实现了分享消息的构造和解析, 修复多个边界条件下的崩溃问题, 改进了登录相关逻辑.
作出多项性能改进, 降低了收到图片消息时的内存占用.
使用宏重构并消除大量冗余代码. 改进 ProtoBuf 编译流程.
microsoft/node-pty :
被 VSCode 等多个 Electron 应用所依赖的 pty 绑定 (作为贡献者)
大规模重构, 从 NAN 迁移到 NAPI. 完整移植 Linux, macOS, Windows 平台相关代码并通过集成测试.
实现跨 Electron / Node 版本兼容, 支持启用 V8 指针压缩的 Node.
修复 Unix 下 event loop 时序不符合规范导致 UB 的问题.
修复 Windows 下的句柄泄漏问题.
ksite :
多合一 Web 服务端, 包含 代理, WebDAV 网盘, QQ 机器人, 新闻聚合, 视频会议 及其他功能.
使用 Rust 语言, axum 框架构建. 数据库使用 SQLite 并调优.
拥有精简的二进制体积和极低资源占用, 在单核 ARMv5 的廉价开发板上完美运行.
补充框架缺失特性, TLS (见下文 tlsimple), 限流, 定时任务, 推送更新等.
实现轻量级 ProtoBuf 编译器 prost-gen, 相比官方 prost-build 大幅缩短编译时间.
tlsimple :
对 Mbed TLS 的异步 FFI, 为 Rust 提供轻量便捷的 TLS 支持
高度裁减,在提供与 tokio-openssl 类似功能与性能的同时,减少 2 MiB 二进制体积.
完全使用 build.rs 构建, 稳定可靠, 不依赖其他构建系统, 可以便捷地交叉编译.
其他 :
向 VSCode, axum, actix-web 等知名项目作出多个贡献.
技能
编程语言 :
不受特定语言限制. 日常使用 Rust, C / C++, Golang, JS / TS 等.
Rust :
掌握, 并在多个项目中使用.
精通语言技巧和类型体操. 熟悉异步和网络编程 (Tokio 生态).
熟悉 FFI, 异步 FFI, Unsafe. 熟练使用常用分析工具 (ASAN, Miri 等).
Linux 开发 :
熟悉常用技术栈.
日常桌面使用 Fedora. 也熟悉其他主流发行版结构, 构建系统和包管理.
熟悉常用性能分析方法, 能快速通过 Profile 找出性能热点并优化.
接触过常用虚拟化和容器技术, 嵌入式开发.
常识 :
作为开发者应有的常识. Git, Docker, Linux 运维, 常用数据结构和算法等.
其他
江苏科技大学 :
计算机科学与技术 专业. 本科在读 (大三, 2025 届).
2021.09 - 当下
英语 :
无障碍阅读, 听力为无字幕普通 YouTube 视频水平, 通过 CET 6.
蓝桥杯 :
江苏省二等奖 (切勿提问 LeetCode Hard 谢谢).
(大一) 2022.03
江苏科技大学计算机协会 :
担任吉祥物.
(大二) 2022.07 - 2023.07