Jiahao Ren 构建解决实际问题的 工具与系统。

计算机科学学生,专注 AI 工具、桌面应用和游戏数据分析系统。

Current stack
RustTauri 2React 19TypeScriptAstro 5FastAPIOracleAWS EC2

最新文章

RustTauri

上线能跑,本地一跑就崩——一个 Rust 项目给我上的六堂课

LOL-AI-Intelligence 开发过程中遇到的六个问题:async/blocking 边界、debug assertion 陷阱、UI 架构重构、错误处理、国际化和 line ending。每个都是踩出来的。

Web ScrapingTLS Fingerprinting

eFootball 爬虫技术拆解:从 JA3 到 Cookie 大法

我的 eFootball 球员数据爬虫是怎么从 38,000 次请求砍到 1,177 次的——TLS 指纹伪装、Perlin 噪声限速、熔断退避,以及那个救了命的 cookie 发现。

Reverse EngineeringeFootball

eFootball Player.bin 逆向手记:四次翻车教会我的事

从 FF 模式丢技能、编辑器搜不到球员、到 CSV 验证假警报——记录 eFootball 球员数据逆向中踩过的四个坑,以及它们背后的教训。

Web ScrapingPython

从被封到极速:一次爬虫对抗实录

目标:把 pesdb.net 上全部 37,650 张球员卡片的数据爬下来。从 TLS 指纹暴露、多线程崩溃、到发现一行 Cookie 省掉 97% 请求——完整记录一次反反爬实战。

AI偏见

AI 能客观吗?别闹了,它连「看到什么」都不是自己选的

很多人觉得 AI 是绝对理性的存在,比人类更中立、更没有情绪。但问题是——AI 学到的从来都不是真实世界,而是人类允许它看到的世界。

RustTauri

一个大小写问题,让我 debug 了一整个下午

用 Tauri + Rust 做的 LoL 桌面助手,技能数值全部显示为 0。排查了数据层、前端、后端,最后发现 bug 藏在一行 HashMap 的 key 里。

精选项目

逆向 + 数据库 + 数据分析

eFootball 研究平台

逆向破解 14.7MB 二进制文件。破解 26 项能力、63 个技能 bit、6 个 AI 风格。Python GUI 编辑器 + 爬虫,提取 37,650+ 球员数据。

反检测网络爬虫

PESDB 大规模爬虫

TLS 指纹伪装爬虫,curl_cffi Chrome 仿冒、Perlin 噪声限速、Cookie 注入压缩请求 97%。

桌面应用 (Rust + Tauri 2)

League of Legends 桌面助手

数据库项目

CS2 赛事数据库

你好,我是Jiahao Ren。

我在 University of Waikato 读计算机科学。我喜欢搞明白系统是怎么工作的——最近在逆向 eFootball 的二进制数据、构建 AI 工具、把翻车经历写成博客。

我不罗列技术名词——我构建完整链路:逆向破解二进制格式、爬取 37K+ 数据、建模赛事数据库、发布桌面应用。踩坑了就把过程写下来。

技能 & 工具

Languages
JavaPythonTypeScriptRustSQL
Frontend
ReactTailwind CSSAstroRecharts
Backend & DB
FastAPIOracleMongoDBSQLite
Infra & AI
AWS EC2DockerClaude CodeHermes Agent

联系方式

欢迎交流项目、技术栈和开发流程。