- 博客(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
原创 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服务的更新流程: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
原创 Python实现安卓logcat日志捕获
在做安卓自动化时,我们经常需要捕获日志,但logcat一般是阻塞式的。为了不影响主进程,一般我们可以通过子进程或线程的方式去捕获。
2025-04-30 10:39:45
257
原创 python判断float是否相等
float类型数据的比较不能用 == ,如果需要判断两个float数据是否相等,尽量使用差值的绝对值是否达到需要的精度。
2023-07-13 21:18:30
442
1
原创 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中一个函数被其它函数调用时,获取其他函数的名称
在 Python 中,可以通过 traceback 模块中的函数获取函数被调用时的调用栈信息。具体来说,可以使用 traceback.extract_stack() 函数获取当前调用栈信息,然后通过遍历调用栈信息找到上层调用的函数信息,即可获取函数被哪个函数调用了。需要注意的是,这种方法只能获取当前函数在调用栈的上层函数信息,如果上层函数还有更上层调用者,则需要通过遍历调用栈信息逐层查找,直至找到最顶层的调用者。
2023-05-14 23:41:00
789
原创 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关注的人
RSS订阅