background picture of the home page

潮生梦界

这次我们会从讨厌的生活里成功逃掉的

Live2D在PyQt的使用方法

首先我们需要一个Live2D的库用来帮助我们在Python环境下完成显示,这样就不用通过网页的形式显示了 pip install live2d-py 接下来我们就可以导入库了 from live2d.v3 import live2d 准备工作 我们需要创建一个Live2DModel类用于管理模型 c

thumbnail of the cover of the post

战斗策划

标准战斗术语 通用战斗机制 DPS(每秒伤害):衡量角色输出能力的核心指标 AOE(范围伤害):对区域内多个目标造成伤害的技能 CD(冷却时间):技能或道具两次使用之间的间隔 Buff/Debuff:增益/减益状态,如攻击力提升或减速 仇

thumbnail of the cover of the post

清除Python代码注释的脚本

在日常开发和学习中,Python代码中的注释有时会影响代码的阅读体验或者我们需要让我们的代码看着很厉害让别人看不懂所以我开发了一个轻量级的注释清理工具,帮助开发者快速生成干净的代码版本。 工具特性 智能识别注释类型 基于Python标准库tokenize

thumbnail of the cover of the post

智能重命名脚本

我为什么写这个脚本 在日常工作和影音文件整理中,我经常遇到这样的困扰:数百个文件需要按照统一格式重命名,例如: DVWA-CSRF漏洞详解-part1.mp4 DVWA_CSRF_02.avi 第三讲 csrf.mp4 ... 传统解决方案存在三个痛点: 手动命名效率低下,容易出错 现有工具难以智

thumbnail of the cover of the post

Unity 2D角色基本控制系统

本文将深入解析一个包含多种高级移动机制的Unity 2D角色控制系统,涵盖基础移动、跳跃优化、闪避机制、墙壁碰撞检测等核心功能,结合动画状态管理与物理特效实现 核心移动 private void HandleMovement() { // 状态检查:在闪避、招架或攻击动画期间禁止移动

thumbnail of the cover of the post

Python内存压力测试小工具

工具简介 这个Python脚本实现了一个有趣的内存压力测试工具,通过可控的内存分配机制帮助开发者: 测试程序的内存承载能力 直观观察内存分配过程 验证系统的内存管理机制 def eat_memory(target_mb): # 使用字节串(b'0')作为最小存储单元(1字节) chu

thumbnail of the cover of the post

Ubuntu24.04版本安装docker

一、准备工作 1. 更新系统 sudo apt update && sudo apt upgrade -y 2. 安装依赖工具 sudo apt install -y ca-certificates curl gnupg apt-transport-https software-propertie

thumbnail of the cover of the post

小球逃脱

编写目标 使用pygame仿照B站上经常可以刷到的小球能否在规定时间内逃脱 环境设置与窗口初始化 安装pygame pip install pygame 导入必要的模块并初始化 Pygame 导入模块 导入

thumbnail of the cover of the post

使用 Pygame 和 Stable Baselines3 构建自定义 Gym 环境与智能体

在本篇博客中,我们将一步一步地构建一个使用 Pygame 作为渲染引擎的自定义 Gym 环境,并使用 Stable Baselines3 的 PPO 算法训练一个智能体。整个过程将涵盖环境的创建、智能体的定义、训练过程以及评估。让我们从最基础的窗口构建开始,逐步深入到完整的代码实现。 环境准备 确保

thumbnail of the cover of the post