最新文章
上线能跑,本地一跑就崩——一个 Rust 项目给我上的六堂课
LOL-AI-Intelligence 开发过程中遇到的六个问题:async/blocking 边界、debug assertion 陷阱、UI 架构重构、错误处理、国际化和 line ending。每个都是踩出来的。
eFootball 爬虫技术拆解:从 JA3 到 Cookie 大法
我的 eFootball 球员数据爬虫是怎么从 38,000 次请求砍到 1,177 次的——TLS 指纹伪装、Perlin 噪声限速、熔断退避,以及那个救了命的 cookie 发现。
eFootball Player.bin 逆向手记:四次翻车教会我的事
从 FF 模式丢技能、编辑器搜不到球员、到 CSV 验证假警报——记录 eFootball 球员数据逆向中踩过的四个坑,以及它们背后的教训。
从被封到极速:一次爬虫对抗实录
目标:把 pesdb.net 上全部 37,650 张球员卡片的数据爬下来。从 TLS 指纹暴露、多线程崩溃、到发现一行 Cookie 省掉 97% 请求——完整记录一次反反爬实战。
AI 能客观吗?别闹了,它连「看到什么」都不是自己选的
很多人觉得 AI 是绝对理性的存在,比人类更中立、更没有情绪。但问题是——AI 学到的从来都不是真实世界,而是人类允许它看到的世界。
一个大小写问题,让我 debug 了一整个下午
用 Tauri + Rust 做的 LoL 桌面助手,技能数值全部显示为 0。排查了数据层、前端、后端,最后发现 bug 藏在一行 HashMap 的 key 里。
花一整天写解析器,然后发现腾讯已经帮我做完了
用 CDragon 自己写英雄联盟技能数值解析器,debug 到 93% 覆盖率。然后有人丢了一个腾讯 API 链接过来——0 解析,100% 覆盖。
差一点:一场英雄联盟教我的沟通课
因为怕被压力,我闭麦 20 分钟。没有沟通的团队,推到高地也会输。
差点走上歧路:开源贡献不是集邮
为了贡献而贡献,不深入研究仓库,结果被拒了 20 个 PR。直到一个大哥点醒我。
三个被合并的 PR:开源贡献的质量比数量重要
从 20 个被关闭的 PR 到 3 个被合并的 PR,我学到了选对问题比写对代码更重要。
当你和 AI 聊到凌晨三点:心理学、道德边界与一碗泡面
我们和 AI 之间,到底是什么关系?心理学怎么解释?道德边界在哪里?以及,为什么凌晨三点跟 AI 聊天特别容易上头?
从一段对话开始:我第一个 AI 客服 Demo 的诞生
没有真实场景,所有 AI 都是空的。我从一次聊天开始,找到了一个真实的客服痛点,做了一个最小可行的 AI Demo。
把 AI Agent 部署到云端:用手机实现 7/24 小时编码与审核
当 Hermes、OpenClaw 这类云端 Agent 接入 Telegram、Discord、WhatsApp 或微信后,手机就不只是聊天工具,而是随身携带的开发控制台。
我的开源贡献之旅 — 从零到两个合并的PR
作为一名计算机科学本科生,我如何开始参与开源项目,以及从中学到了什么。
Designing with Depth — Beyond Flat Interfaces
Why spatial interfaces are the next evolution in digital design.