自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 第二阶段第二篇:pandas入门与游戏玩家数据实战处理

列名大小写混淆:pandas列名区分大小写(如player_id和Player_Id是两个不同列),游戏场景中建议统一列名规范(小写+下划线),避免取值报错;日期格式未转换:进行日期筛选、比较时,未将日期字段转换为datetime类型,导致筛选结果错误,建议读取数据后立即转换日期格式;缺失值填充方式不合理:数值型字段(战力、金币)用字符串填充,或字符串字段用平均值填充,导致数据类型错误,需根据字段类型选择合适的填充方式;分组统计后索引混乱。

2026-05-18 20:21:12 342

原创 第二阶段第一篇:Python常用库入门之numpy(游戏数据处理必备)

混淆numpy数组与Python原生列表:numpy数组支持批量运算,而Python列表不支持(如list1 * 2是重复列表,而非每个元素乘2),需避免用列表的思维操作numpy数组;数据类型不匹配:numpy数组元素类型必须一致,若混合int和float,会自动转为float,需根据游戏场景(如战力为整数)用astype()手动转换;条件切片忘记加括号:多个条件筛选时,每个条件必须加括号,用&(且)、|(或)连接,不能用and、or(会报错);忽视随机种子。

2026-05-08 20:25:31 295

原创 爬楼梯算法详解(Python版)

爬楼梯是动态规划入门的经典例题,核心是找到“递推公式”和“边界条件”:新手先掌握「动态规划数组版」,理解递推逻辑;面试/实际使用时,优先用「空间优化版」(双变量),效率更高;暴力递归仅用于理解思路,不可实际使用。掌握这道题,能快速入门动态规划的“递推思想”,为后续更复杂的动态规划题目打下基础。

2026-04-19 21:18:08 439

原创 第一阶段第三篇:Java开发者快速入门Python:Python多线程实操

对比维度Java多线程Python多线程(CPython)核心锁机制无全局锁,多线程可真正并行(利用多核CPU)有GIL锁,同一时刻只有一个线程执行,看似多线程,实则串行(无法利用多核)适用场景CPU密集型、IO密集型均适用(如游戏帧同步、并发计算)优先适配IO密集型场景(如文件读写、网络请求),CPU密集型不推荐(不如多进程)实现方式继承Thread类、实现Runnable接口、线程池(ExecutorService)

2026-04-19 20:11:41 362

原创 第一阶段第二篇:Java开发者快速入门Python:进阶特性实操(集合进阶/异常处理/IO操作)

列表推导式滥用:列表推导式虽简洁,但复杂逻辑(多层嵌套、多条件判断)会降低代码可读性,尤其游戏开发中数据逻辑复杂,建议简单循环+判断用推导式,复杂逻辑(如多字段数据筛选)还是用普通for循环,便于后续调试维护;异常类型混淆。

2026-04-12 21:02:34 337

原创 第一阶段第一篇:Java开发者快速入门Python:核心语法对比(变量/数据类型/流程控制)

缩进错误:Python用缩进控制代码块(4个空格或1个Tab),缩进不一致会直接报错,这是Java开发者最容易不习惯的点,初期一定要格外注意;变量声明错误:习惯性写出“String name = ...”“int age = ...”这类Java语法,忘记Python无需指定数据类型,直接赋值即可;布尔值大小写错误:将Python的True/False写成true/false(与Java混淆),导致条件判断报错;自增自减语法错误:使用i++、i--(Java语法),Python不支持。

2026-04-07 19:53:08 398

原创 两年转型复盘|Java游戏服务端转Python+AI大模型 完整博客更新大纲(含各阶段篇数)

每篇博客都会严格遵循“理论+代码+踩坑”的结构,代码完整可复制,踩坑点都是我两年实战中真实遇到的,贴合优快云读者的需求,新手也能跟着学、跟着练。大纲中的篇数可灵活调整,比如某阶段内容较难(如模型微调),可以适当增加1-2篇拆解细节;如果某阶段内容较简单,也可以合并精简,大家可以根据自己的节奏调整。全程都会突出“Java游戏服务端+AI大模型”的融合优势,打造差异化内容,区别于纯AI博主(不懂后端部署)和纯后端博主(不懂AI实战),让大家看到转型的价值。

2026-04-06 20:45:38 390

原创 从 Java 游戏服务端到 Python+AI 大模型:两年转型之路与经验复盘

从Java游戏服务端转型Python+AI大模型,两年时间,我完成了从“后端开发者”到“AI+后端融合开发者”的转变。这两年里,我踩过很多坑,也收获了很多成长,我深知转型的不易,但也坚信,有Java后端(尤其是游戏服务端)的工程化思维加持,我们转型AI会更有优势、更高效。如果你也是Java后端(尤其是游戏服务端),正在考虑转型Python+AI大模型,或者已经转型但遇到了困惑,欢迎在评论区留言交流,我会把自己两年的转型经验、踩坑技巧毫无保留地分享给大家,我们一起学习、一起进步。

2026-04-04 21:30:00 370

原创 最大公约数(GCD)欧几里得算法(辗转相除法)原理推导 + 代码实现(python)

余数 r 继承了 a , b 的所有公因数反过来 b , r 的公因数也都是 a , b 的公因数所以最大公约数不变。

2026-04-04 10:48:49 384

原创 杨辉三角的规律

摘要:杨辉三角是中国南宋数学家杨辉提出的二项式系数排列方式,具有每行首尾为1、中间数为相邻两数之和的特点。研究发现,第n行第k个数可通过公式C(n,k)=C(n,k-1)*(n-k+1)/k递推得出,该规律适用于所有行。基于此公式,可用Python高效计算杨辉三角任意行,如力扣119题要求返回指定行的实现所示。这种递推方法比传统递归更高效,时间复杂度为O(n)。

2026-04-03 21:29:03 635

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除