Pygame 完整教程

Pygame 完整教程 目录 第1章:Pygame 简介与环境搭建 第2章:Pygame 基础:窗口创建与事件处理 第3章:图形绘制 第4章:图像加载与处理 第5章:音频处理 第6章:游戏循环与动画 第7章:碰撞检测 第8章:游戏角色与精灵 第9章:用户输入

Unity 输入系统:新输入系统的手柄输入绑定与调试

Unity 输入系统:新输入系统的手柄输入绑定与调试 📚 本章学习目标:深入理解新输入系统的手柄输入绑定与调试的核心概念与实践方法,掌握关键技术要点,了解实际应用场景与最佳实践。本文属于《Unity工程师成长之路教程》Unity 输入系统篇(第五篇)。 在上一章,我们学习了"

干货版《算法导论》08:哈希——重构集合数据结构的速度魔法

干货版《算法导论》08:哈希——重构集合数据结构的速度魔法 Bilibili 同步视频 🔎 一、比较模型:藏在查找背后的「下界枷锁」 🎯 二、直接寻址数组:O(1) 乌托邦,却困于空间爆炸 核心原理 极致性能 致命缺陷:空间爆炸💥 🔑 三、哈希登

iOS单元测试之Kiwi的简介和使用

一、Kiwi相关简介 1.1、测试驱动开发和行为驱动开发 测试驱动开发(Test Driven Development,以下简称TDD),TDD是敏捷开发中的一项核心实践和技术,也是一种设计方法论。原理呢,是在开发功能代码之前,先编写单元测试用例代码,测试代码是要根据需求的产品来编写的代码。TDD的基本思路就是通过测试来推动整个开发的进行。测试驱动开发不是简单的测试,是需要把需求分析、设计和质量控

如何下电子书和论文

电子书这里主要指英文原版和少量中文图书。 电子书 找到自己想要下载的电子书: a. 如果你已经有明确的需要下载的图书,直接跳过这一步; b. 去amazon官网按照关键字搜索,根据时间排序,然后看评价,找到自己想要的。比如要找c++的书,就先搜索c++,按照时间排序,一般不要看太老的。然后根据内容和评价,找到合适的书名。 在libgen.rocks按照书名搜索需要下载的电子书。libgen经常被

又一次面试记

上周五约的今天去面试,一个互联网公司,名字非常时髦,就是跟什么量子有关的,我在网上搜的时候,还有的提问说这家公司是不是骗子。商业模式是,先进行测评,然后根据结果匹配相应的培训课程,为客户推送。估计有的课程并不能有效提升对应能力,所以才会让人质疑。 吃完午饭就出发了,路上确实人迹寥寥,走好远的路才会看到一两个人,路上的车倒是呼啸不停的开过。还有一个原因是今天的风特别大,狂风夹杂着尘土,就跟沙尘暴没啥

面试篇

昨天下午面试,一开始跟我说只需要试讲就可以了,大概面试时间十分钟左右,结果硬是面了半个多小时的样子。面试的流程也与之前说的很不一样,我是个职场小白,我是真的不清楚职场上的那些套路,就知道啥说啥,然后面试官就说我很直率,就一直在问一些我对其他学校的评价,反正我挺纳闷的,好端端的要我评价其他学校干嘛,我就直说嘛,我不是很清楚其他学校的真实状况,毕竟我不曾去体验过,我就没有进行评价嘛。然后让我说了一下自

电信系统中的单元测试策略:构建高可靠性的微服务防线

在电信网络优化与运维(OSS)系统中,业务逻辑极其复杂:从海量的 MR(测量报告)数据清洗、复杂的 KPI 指标公式计算,到跨服务的工单流转与资源状态同步。任何一个微小的计算错误或逻辑漏洞,都可能导致网络优化建议偏差,甚至引发生产事故。传统的“集成测试”往往依赖真实的数据库

[测试工具] Cursor、Trae、Claude Code、Codex到底怎么选?测试人员视角实测

原创内容,未获授权禁止转载、转发、抄袭。 本文写于 2026-05-13,AI 编程工具迭代很快,后续能力和价格策略可能会变化。本文只聊测试人员日常工作里的实际体验,不做充值推荐。 最近身边不少测试同学都在问一个问题:Cursor、Trae、Claude Code、Codex 这些工具到底该怎么选?如果是开发同

Unity 3D基础:Rigidbody刚体的物理属性设置

Unity 3D基础:Rigidbody刚体的物理属性设置 📚 本章学习目标:深入理解Rigidbody刚体的物理属性设置的核心概念与实践方法,掌握关键技术要点,了解实际应用场景与最佳实践。本文属于《Unity工程师成长之路教程》Unity 3D基础篇(第四篇)。 在上一章,我们学习