自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决R6016-not enough space for thread data

电脑频繁弹出R6016错误(线程数据空间不足)。通过Cursor分析发现可能是系统资源耗尽或文件损坏导致。经测试,运行系统文件检查器(sfc /scannow)和DISM修复工具(DISM /Online /Cleanup-Image系列命令)后问题得到解决。其他方案如关闭占用资源程序、增加虚拟内存等尝试无效。建议遇到类似问题优先使用系统自带修复工具,操作前注意备份重要数据。

2025-11-26 19:45:09 745

原创 【C#】委托与匿名函数详解

本文详细介绍了C#中的委托与匿名函数特性。主要内容包括: 委托基础:委托是C#中的类型安全函数指针,用于将方法作为参数传递或存储在变量中,实现回调机制和解耦。 委托使用:通过声明委托类型、绑定方法实例和调用委托的完整流程,演示了委托的基本用法。 多播委托:支持通过+=/-=运算符添加/移除多个方法,调用时会按顺序执行所有绑定方法。 匿名函数:包括匿名方法和Lambda表达式两种形式,可直接内联定义方法逻辑而无需单独声明。 实际应用:委托常用于事件处理、回调机制和算法抽象等场景,匿名函数则简化了临时方法的定义

2025-10-27 18:15:00 606

原创 Godot-C#场景切换&预制体的实现

本文介绍了在Godot引擎中实现游戏场景切换的两种方法。第一种是通过SceneTree的ChangeSceneToFile方法直接加载场景文件路径;第二种是使用PackedScene变量,通过ChangeSceneToPacked方法切换场景。文章详细说明了如何创建多个测试场景、配置场景变量,并提供了完整的代码示例。重点强调了使用场景变量替代硬编码路径的优势,便于统一管理和维护场景资源。两种方法都能实现基本的场景切换功能,开发者可根据项目需求选择适合的方式。

2025-10-19 20:04:19 1014

原创 Godot 处理节点关系(C#)

本文介绍了Godot引擎中C#处理节点关系的核心方法。主要内容包括:1)根节点(root)的概念与获取方式;2)父子节点和兄弟节点的查找方法;3)通过路径字符串快速定位节点的GetNode方法;4)节点操作示例(移动、添加、删除节点)。文章强调使用绝对路径查找节点更可靠,并提供了完整的代码示例,展示如何在实际开发中管理节点关系,包括获取场景根节点、查找子节点、移动节点位置等常见操作。

2025-10-19 17:11:59 448

原创 Godot-按键与鼠标事件检测

本文介绍了C#中鼠标和键盘输入事件的两种检测方式:手动检测和虚拟按键配置。手动检测通过_Process和_Input方法实现鼠标点击、键盘按压等事件的监听;虚拟按键配置则通过项目设置预先定义输入映射,再使用GetAxis()和GetVector()方法监听组合按键动作。两种方法各有优势,手动检测更灵活,虚拟按键配置更适合多设备输入场景,开发者可根据项目需求选择适合的输入处理方式。

2025-10-19 17:09:54 528

原创 Godot基础学习1

一个项目由n个场景组成,一个场景包含n个节点,节点可以是任何物体,如玩家、NPC、石头等。

2025-10-12 18:15:32 257

原创 Python FastAPI后端开发规范

本文介绍了Python项目的目录结构和开发规范。目录结构采用模块化设计,包含utils、api、crud、db等核心目录,其中models定义数据库表结构,schemas处理请求/响应数据验证。开发规范强调命名规则(类用PascalCase、变量函数用snake_case)、类型注解(优先使用Python 3.10+语法)和Pydantic模型定义(通过Field设置验证规则)。特别规范了数据库模型与请求响应模型的位置,并提供标准示例代码,确保项目结构清晰、代码风格统一。

2025-08-05 11:12:56 802

原创 Docker占用大量内存如何清理

介绍如何清理docker日志以及无用的缓存

2025-06-27 15:35:47 432

原创 Docker服务更新

摘要: 本文介绍了Docker服务的更新流程:1)构建新版镜像 2)更新运行中的服务 3)最后用docker ps验证新容器是否正常运行。整个过程确保服务无缝升级,版本可控。

2025-06-27 11:56:30 188

原创 Python解析pdf模块之--PyMuPDF(fitz)

本文介绍了如何解析两种类型的PDF文件:文本型和图片型。对于文本型PDF,使用Python的fitz库提取并预处理文本内容,包括去除多余空格和换行符。对于图片型PDF,同样使用fitz库提取页面中的图片,并保存为文件。若需识别图片中的文字,还需结合OCR技术。代码示例展示了如何实现这些功能,包括文本的预处理和图片的提取与保存。

2025-05-21 09:16:53 471

原创 Docker安装及部署基础知识

基于CentOS 7 LINUX学习使用docker。

2025-05-16 17:31:58 391

原创 Python实现安卓logcat日志捕获

在做安卓自动化时,我们经常需要捕获日志,但logcat一般是阻塞式的。为了不影响主进程,一般我们可以通过子进程或线程的方式去捕获。

2025-04-30 10:39:45 257

原创 Go语言结构及变量基础知识

依赖管理:每个go项目都有一个go.mod,类似与Python中的requirements.txt,通过。

2025-04-02 12:07:45 220

原创 Python单例模式 防止重复创建实例

防止重复创建类的实例,造成内存消耗

2024-12-04 11:27:05 182

原创 Python subprocess模块执行CMD命令

python subprocess模块执行cmd命令

2023-10-14 13:28:08 1067 1

原创 Python自定义装饰器以及while 循环

Python装饰器简化代码

2023-10-14 13:14:23 375 1

原创 Python中collections.namedtuple用法

Python中namedtuple的用法

2023-10-13 10:46:16 245

原创 Python自定义log,logging与loguru模块

Python日志记录模块,logging与loguru

2023-07-19 19:40:40 824 1

原创 Python控制Windows WiFi(驱动、开关)

windows控制WiFi开关的命令,禁用/启用设备管理器驱动

2023-07-19 19:36:15 1217

原创 python判断float是否相等

float类型数据的比较不能用 == ,如果需要判断两个float数据是否相等,尽量使用差值的绝对值是否达到需要的精度。

2023-07-13 21:18:30 442 1

原创 Python3.10新增的match语法

Python3.10+中的match语法

2023-07-13 21:17:24 531 1

原创 XMLRPC注册多个类

XMLRPC注册多个类的方法

2023-06-20 11:36:07 167

原创 Pycharm取消烦人的小灯泡提示

当你取消勾选后,就不会再出现小灯泡提示了。如果你需要重新启用它,只需按照相同的步骤再次选中“Show intention bulb”选项即可。3. 在右侧找到“Show intention bulb”的选项(或者是"Show the bulb"),并取消勾选。2. 在设置窗口左侧的菜单中选择 Editor->General->Code Editing。4. 单击窗口右下方的“Apply”按钮,然后单击“OK”按钮保存更改。1. 打开 PyCharm 的设置 (File->Settings)。

2023-05-17 14:46:33 2051 3

原创 设置新版Pycharm中快捷键的位置

2.在该界面中,可以找到所有的按钮,比如Pycharm最新版中,很难找到“将光标移动到上一次点击的位置”的快捷键——Back,该按钮在Main Menu中的Nvigate下;包括前进按钮Forward也在该目录下,可以调整到界面的上方中心处。1.在设置settings中,选择Appearance&Behavior ->Menus and Toolbars。3.选择位置后点击加号,添加想要的快捷键即可。

2023-05-14 23:59:34 1230

原创 Python中socket通信

Python中socket通信方法

2023-05-14 23:47:32 382

原创 FastAPI自定义接口参数

【代码】FastAPI自定义接口参数。

2023-05-14 23:46:52 1020

原创 Python中一个函数被其它函数调用时,获取其他函数的名称

在 Python 中,可以通过 traceback 模块中的函数获取函数被调用时的调用栈信息。具体来说,可以使用 traceback.extract_stack() 函数获取当前调用栈信息,然后通过遍历调用栈信息找到上层调用的函数信息,即可获取函数被哪个函数调用了。需要注意的是,这种方法只能获取当前函数在调用栈的上层函数信息,如果上层函数还有更上层调用者,则需要通过遍历调用栈信息逐层查找,直至找到最顶层的调用者。

2023-05-14 23:41:00 789

转载 Python命名规范

常用Python命名规范

2023-03-01 14:24:35 200

原创 Python解析config.ini,完成读写操作

【代码】Python调用其他类中的函数、解析config.ini。

2023-01-04 11:19:47 556

原创 Pycharm无法加载文件:...\Scripts\Activate.ps1,因为在此系统上禁止运行脚本

Pycharm无法运行终端命令,加载文件出错:...\Scripts\Activate.ps1,因为在此系统上禁止运行脚本

2022-11-16 09:49:43 3172

原创 weditor插件Dump Hierarchy报错:Local server not started, start with $ python -m weditor

自动化开发时,使用weditor插件报错:Local server not started, start with $ python -m weditor

2022-07-21 09:55:58 7022 1

空空如也

空空如也

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

TA关注的人

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