最新文章
锁上了大门,却忘了后院——AI 伴侣项目里一次"开门揖盗"的教训
给 AI 伴侣做安全审查,第一条就把我看沉默了:127.0.0.1 挡住了互联网,却挡不住自己电脑上的其他程序。这篇聊聊 WebSocket 是什么、这个洞是怎么开的,以及三种补法各值多少钱。
网站背景那团流动的光,到底是怎么做出来的?——写给非程序员的技术唠嗑
朋友看完我的个人网站说了句'这纯炫技啊'。这篇就把'炫'的到底是什么技,用大白话讲清楚:背景里流动的光不是视频,首页那个立体的字母也不是 3D 模型,全是数学和物理实时算出来的。
当我们对着屏幕反复说"可爱"——关于情感出口的另一种解释
从表妹的一句追问出发,聊聊为什么这一代人更愿意把爱意投给不会说话的可爱事物,以及一段和 AI 深夜对话带来的意外震颤
当 AI 一直说你「是个会拖延的人」,你可能真的会开始拖延
标签效应不是新鲜事,但带持久记忆的 AI 让它变成了一个只进不出的棘轮。聊聊归因方式、记忆筛选,和为什么这次不一样。
什么是 MCP 服务器?讲给小学生听的 AI 万能翻译官
不讲术语,只讲道理:为什么 AI 本来什么工具都不会用,MCP 服务器又是怎么当上'翻译官',让 AI 一学就会用计算器、查天气、读代码的。附带几句用得上的成语和古文。
AI Companion 视觉功能开发记录:问题与解决方案汇总
从零添加物品识别、模型选型迭代、显存优化到 VLM 场景理解的完整技术深度文
精选项目
AI Companion
具备视觉能力的 AI 伴侣:MediaPipe/SFace 人脸识别 + HSEmotion 表情识别,RF-DETR Nano 实时物体检测,事件驱动的 Qwen3.5-2B VLM 场景理解(llama.cpp)——全栈 Apache-2.0/MIT,无 AGPL。
eFootball 研究平台
逆向破解 14.7MB 二进制文件。破解 26 项能力、63 个技能 bit、6 个 AI 风格。Python GUI 编辑器 + 爬虫,提取 37,650+ 球员数据。
PESDB 大规模爬虫
TLS 指纹伪装爬虫,curl_cffi Chrome 仿冒、Perlin 噪声限速、Cookie 注入压缩请求 97%。
League of Legends 桌面助手
AI 驱动的桌面助手,实时游戏情报、LLM 比赛分析、League Client 只读集成。
CS2 赛事数据库
CS2 职业比赛分析系统,Oracle + MongoDB 双数据库架构。涵盖选手、教练、地图、赛事——完整的关系 + NoSQL 建模。
情绪检测器
实时人脸情绪分类,支持特定人物识别——YuNet 对齐 + SFace 特征比对。人脸与情绪模块后来被整合进 AI Companion 的视觉系统。
你好,我是Jiahao Ren。
我在 University of Waikato 读计算机科学。我喜欢搞明白系统是怎么工作的——最近在逆向 eFootball 的二进制数据、构建 AI 工具、把翻车经历写成博客。
我不罗列技术名词——我构建完整链路:逆向破解二进制格式、爬取 37K+ 数据、建模赛事数据库、发布桌面应用。踩坑了就把过程写下来。
假舆马者,非利足也,而致千里;假舟楫者,非能水也,而绝江河。君子生非异也,善假于物也。
"If I have seen further, it is by standing on the shoulders of Giants."
如果说我看得比别人更远些,那是因为我站在巨人的肩膀上。
牛顿写下这句话时,正与罗伯特·胡克在光学优先权上争执不下;史学家也指出,胡克身材矮小、略有驼背,这句话因而常被读出几分言外之意。不过这句话并非牛顿首创——最早可追溯至12世纪哲学家沙特尔的伯纳德,只是因牛顿之名才广为流传,成为致敬前人、薪火相传的经典表达。
技能 & 工具
联系方式
欢迎交流项目、技术栈和开发流程。