[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