
开发
子燕若水
子燕若水
展开
-
vscode debug node + 前端
一个配置调试 Node.js 后端(另一个配置调试浏览器前端(如上)。原创 2025-05-16 23:22:03 · 393 阅读 · 0 评论 -
continue dev 的配置
【代码】continue dev 的配置。原创 2025-05-01 17:05:05 · 550 阅读 · 0 评论 -
UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaf in position 129: illegalmultibyte sequence
【代码】UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaf in position 129: illegalmultibyte sequence。原创 2025-04-28 08:19:02 · 174 阅读 · 0 评论 -
win7 出现错误:缺少missing api-ms-win-core-path-l1-1-0.dll
如果您无法更新 Windows(例如离线机器),社区的一个解决方案是使用 GitHub 上的“API-set hack”,它提供了您可以将其放入程序文件夹中的存根 DLL。使用兼容运行时:在 Windows 7 上,优先使用为 Win7 SP1 构建的软件版本(例如 Python 3.8 或更早版本)。从 GitHub 上的[nalexandru/api-ms-win-core-path-HACK]下载修改后的。将 64 位 DLL 放在您的应用程序的 bin 文件夹中,将 32 位 DLL 放在。原创 2025-04-28 08:08:51 · 848 阅读 · 0 评论 -
trae从 VS Code 的插件市场安装
如果 Trae 的插件市场未提供你所需的插件,可以将 VS Code 插件市场中的插件安装至 Trae。Trae 开始自动安装该插件。安装完成后,该插件会出现在。你会前往该插件的详情页。浏览器开始下载该插件。原创 2025-04-09 12:50:04 · 829 阅读 · 0 评论 -
uv 安装包
uv` 是一个高性能的 Python 包安装器和解析器,由 `astral.sh` 团队开发,旨在替代 `pip` 和 `pip-tools`,提供更快的包安装体验。总结:`uv` 是一个非常好的替代 `pip` 的工具,特别适合需要快速安装和管理 Python 包的场景。- **速度快**:`uv` 的包解析和安装速度比 `pip` 快很多。- **兼容性好**:`uv` 完全兼容 `pip` 的命令和功能。- **支持虚拟环境**:`uv` 提供了创建和管理虚拟环境的功能。原创 2025-02-02 10:21:18 · 1907 阅读 · 0 评论 -
mac 手工安装OpenSSL 3.4.0
如果你希望继续安装 `openssl-3.4.0` 而不是降级到 `3.1.1`,可以尝试以下解决方案。如果测试失败,可以检查日志文件 `/Users/houlin/Library/Logs/Homebrew/openssl@3/04.make` 以获取更多信息。- `no-ssl3` 和 `no-ssl3-method`:禁用不安全的 SSLv3 协议。##### **步骤 1:下载 `openssl-3.4.0`**### **解决方案:安装 `openssl-3.4.0`**原创 2025-02-01 10:15:16 · 1475 阅读 · 0 评论 -
homebrew-usage
homebrew-usageHomebrew 安装、使用、升级和卸载 - 郭工笔记原创 2025-01-31 16:08:52 · 280 阅读 · 0 评论 -
mac brew Git Repository Access Issues
````````bash``````bash``````bash``````bash``````bash``````bash``````bash```原创 2025-01-31 15:20:27 · 737 阅读 · 0 评论 -
UE5 开启“Python Remote Execution“
在启用 Unreal Engine 5(UE5)的“Python 远程执行”功能后,UE5 会启动一个 UDP 组播套接字服务,以监听来自外部应用程序的 Python 命令。通过这种方式,UE5 实现了与外部应用程序的 Python 脚本远程执行功能,方便开发者进行自动化操作和集成。需要注意的是,启用“Python 远程执行”功能后,UE5 会在后台启动相应的服务,以监听和处理外部应用程序的连接请求。原创 2025-01-21 19:17:10 · 632 阅读 · 0 评论 -
Substance Painter 安装 Python 库 debugpy
首先,您需要在有网络的机器上下载debugpy的.whl文件,然后将其复制到没有网络的机器上,并使用pipinstall<debugpy.whl文件路径>安装。根据您提供的错误信息,您的安装目录可能是D:\soft\Adobe\AdobeSubstance3DPainter。如果你在D:\soft\Adobe\AdobeSubstance3DPainter目录下发现多个python环境,请确定你使用的python环境是正确的。,则说明debugpy已成功安装。原创 2025-01-18 17:44:12 · 821 阅读 · 0 评论 -
[UE4图文系列] 5.字符串转中文乱码问题说明
上图中转换出来的cstr是乱码,但是这并不能认为是错误,因为之前已经说过了,std::string是无法存储中文字符的,可以理解为,std::string中存储的数据并没有被损坏,只是他不能正常的显示中文而已.我们可以把它转换成std::wstirng看看是否正常.(2).纯C++中可以使用std::wstring(宽字符)来存储中文,std::wstring.cstr()会返回一个const wchar_t*类型,UE4中常用的TCHAR实际上就是wchar_t的别名.使用TEXT宏之后,中文正常显示。原创 2025-01-15 22:33:13 · 640 阅读 · 0 评论 -
Diffchecker图像比较工具介绍
Diffchecker图像比较工具介绍网站地址: Diffchecker图像比较主要功能:原创 2025-01-12 21:15:12 · 795 阅读 · 0 评论 -
// Error: line 1: XGen: Candidate guides have not been associated!
Maya xgen 报错// Error: line 1: XGen: Candidate guides have not been associated!复制下面粘贴到Maya脚本管理器python运行:。:用户在重新生成头发时遇到此错误,但眉毛部分工作正常。:用户尝试了论坛上的解决方案但未成功,且没有头发的备份文件。:XGen 的引导线(guides)与生成系统之间的连接可能丢失或损坏。:场景文件可能在保存或加载过程中损坏。:XGen 缓存文件可能损坏或未正确加载。原创 2025-01-12 14:13:54 · 720 阅读 · 0 评论 -
maya 曲线spans 、 Knot 、 degree 和 CV 数量
【代码】maya 曲线spans 、 Knot 、 degree 和 CV 数量。原创 2025-01-09 19:35:33 · 189 阅读 · 0 评论 -
Continue dev + vscode 编辑代码快捷键
这些快捷键可以帮助你在 Windows 系统下更高效地使用 Continue 的 Edit 功能来修改代码。原创 2025-01-08 12:33:03 · 704 阅读 · 0 评论 -
o1智力测试题
单词 "Strarrrrwberry" 中有几个字母 "rr"单词 "Strawberry" 中有几个字母 "r"原创 2025-01-05 10:48:08 · 430 阅读 · 0 评论 -
FAlembicHairTranslator是如何被调用的? 被调用后会有哪些函数被执行?
原创 2024-12-27 10:00:37 · 107 阅读 · 0 评论 -
gemini-2.0-flash-exp 分析代码调用流程提示prompt
FAlembicHairTranslator是如何被调用的?被调用后会有哪些函数被执行?原创 2024-12-26 18:35:56 · 136 阅读 · 0 评论 -
ImportError: DLL load failed while importing jiter
如果 jiter 目录中确实有 .pyd 文件,可以使用像 Dependency Walker 这样的工具来检查这个 .pyd 文件依赖哪些 DLL 文件,从而定位问题。在你的情况下,应该是 C:\ProgramData\Miniconda3\envs\python38\lib\site-packages\jiter。使用 Dependency Walker 打开 jiter 中的 .pyd 文件,查看它依赖的 DLL 文件是否都存在,并且是 32 位版本。原创 2024-12-23 19:14:49 · 923 阅读 · 0 评论 -
conda 环境激活后,pip 版本没有切换到你预期的版本。这是 Windows 上使用 Conda 时一个比较常见的困扰。
当你在 (python38) 环境下输入 pip 时,系统会按照 PATH 环境变量的顺序查找 pip.exe,由于你当前路径是 C:\ProgramData\Miniconda3\Scripts,所以优先找到了 base 环境的 pip.exe,即使你已经激活了 python38 环境。通常,base 环境的 pip 路径会先被添加到 PATH 变量中,然后 conda 环境激活时,conda 环境的 pip 路径会添加到 PATH 变量的较前面,基于以上分析,以下是修正的解决方案,原创 2024-12-23 17:01:04 · 665 阅读 · 0 评论 -
CommandNotFoundError: Your shell has not been properly configured to use ‘condaactivate‘.If using
这个错误信息表明你的 shell 没有正确配置以使用命令。原创 2024-12-23 14:08:00 · 1314 阅读 · 0 评论 -
openai http 代理
【代码】openai http 代理。原创 2024-12-22 14:21:49 · 671 阅读 · 0 评论 -
pydantic BaseModel
Pydantic 的核心功能是基于Python的类型提示(Type Hints),能够在运行时自动验证数据,并在数据不符合预期时抛出错误。:Pydantic 可以用于管理应用程序的配置文件,确保配置项的类型和结构正确。类的实例时,Pydantic 会自动验证输入数据是否符合定义的类型和结构。:在处理用户输入或外部数据时,Pydantic 可以确保数据符合预期的格式。,开发者可以创建自定义的数据模型类,这些类能够自动验证和序列化数据。:Pydantic 确保数据在运行时符合定义的类型,减少类型错误。原创 2024-12-21 20:51:27 · 614 阅读 · 0 评论 -
简要解释JSON Schema
是一种用于描述和验证JSON数据结构的工具。它定义了数据的类型、结构、必需字段和约束,确保数据符合预期的格式。在API、数据存储和数据交换中,JSON Schema 可以帮助自动化处理和验证数据。原创 2024-12-21 20:48:08 · 606 阅读 · 0 评论 -
谷歌api python 调用
https://programmablesearchengine.google.com/controlpanel/overview?cx=a0fb8aa014b61448d https://developers.google.com/custom-search/v1/using_rest?hl=zh-cn原创 2024-12-21 16:36:23 · 472 阅读 · 0 评论 -
CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate‘.If using
执行这个命令后,你可能需要关闭并重新启动你的 shell。这将确保 Conda 的初始化脚本被添加到你的 shell 配置中,从而使。应该替换为你当前使用的 shell 的名称。看起来你在尝试激活 Conda 环境时遇到了问题。错误信息表明你的 shell 没有正确配置来使用。这通常是因为 Conda 的初始化脚本没有被正确地添加到你的 shell 配置文件中。这将显示你的 shell 类型和版本。根据这个信息,你可以选择合适的 shell 名称来运行。来初始化你的 shell。原创 2024-12-20 18:15:56 · 1302 阅读 · 0 评论 -
Cloudflare 的安全机制中cf_clearance Cookie 的验证过程(错误403)
JavaScript 代码会收集用户的浏览器指纹(如 User-Agent、屏幕分辨率、插件列表、字体等),并执行复杂的计算(如加密或哈希算法),生成一个动态的。例如,Cookie 的值可能包含一个加密签名,Cloudflare 会解密并验证签名的合法性。当用户访问受 Cloudflare 保护的网站时,Cloudflare 会返回一个包含 JavaScript 挑战的页面。:验证过程中,Cloudflare 会检查请求的上下文(如 IP 地址、User-Agent 等)是否与生成。时的 IP 地址一致。原创 2024-12-20 13:40:05 · 1465 阅读 · 0 评论 -
给gemini的api加上本地代理地址
的api进行访问时,可以通过proxy参数使用代理进行访问,但是gemini的api好像没有类似的参数。我在代码中找到了这样的代码,我在options中使用的了。看代码发现,原来gemini是使用的。我尝试了一下,正常使用。原创 2024-12-14 23:05:14 · 731 阅读 · 0 评论 -
虚幻引擎内各个组件的关系
PlayerController 可以读取 GameState 的属性,例如获取当前游戏分数、剩余时间等,以便在 HUD 中显示或用于客户端的逻辑判断。PlayerController 通常不会直接修改 GameState 的数据,修改操作应该在服务器端的 GameMode 或 GameState 中进行。GameMode 可以直接访问和修改 GameState 的属性,例如更新游戏分数、切换游戏阶段等。GameInstance 存储游戏会话之间持久化的数据,GameState 存储当前游戏的状态。原创 2024-12-12 17:34:02 · 339 阅读 · 0 评论 -
Unreal Engine 中的UI界面开发
如果您在 Canvas 上绘制了一个覆盖整个屏幕的纹理或颜色(例如全屏背景),并且该内容完全不透明,后面的场景将被完全遮挡。如果在 DrawHUD 方法中有不受控制的逻辑,例如重复绘制大面积的内容,会导致性能问题,影响整个游戏的渲染效率。Canvas 绘制的内容属于 UI 层,通常渲染在场景的 3D 内容(Actor、静态网格体等)之后。因此,Canvas 的内容会覆盖在 3D 世界的显示之上,而不会直接干扰场景的显示。如果在 Canvas 上绘制的内容包含透明区域,底下的 3D 场景仍然可以正常显示。原创 2024-12-11 21:36:37 · 814 阅读 · 0 评论 -
虚幻引擎C++按键绑定
旁边的下拉菜单中,选择你想要绑定的按键,比如 Spacebar (空格键)、E 键、鼠标左键等等。文本框中,输入 ChangeView,这个名称需要与代码中的 TEXT("ChangeView") 完全一致。你还可以设置 Modifier 键,比如 Shift、Ctrl、Alt 等,来实现组合键的功能。在 Project Settings 窗口的左侧导航栏中,找到。在 Unreal Editor 中,点击菜单栏的。号添加一个新的 Action Mapping。在 Input 页面中,找到。原创 2024-12-11 15:02:23 · 510 阅读 · 0 评论 -
虚幻引擎Actor类生命周期
构造函数:在Actor实例化时调用(例如通过代码或蓝图生成)。BeginPlay:在游戏开始后,Actor完全初始化后调用,适用于涉及更复杂的游戏逻辑初始化。原创 2024-12-10 20:58:55 · 801 阅读 · 0 评论 -
Visual Studio 打开代码,中文注释乱码的解决
2、打开代码文件,如backup.cpp,点击“文件”---“高级保存选项”,选择编码格式,即可修改文件的编码格式。在类别中选择“文件”,从命令中选择“高级保存选项”,可以根据自己喜好调整顺序,之后点击确定。在弹出框中点击“命令”,在菜单栏中选择“文件”,点击“添加命令”按钮。添加成功后,菜单栏中的文件菜单中,就有了“高级保存选项”工具。点击“工具”----“自定义”选项,菜单栏选择“文件”: 如果你的项目中已经有很多文件,你可能需要批量修改它们的编码。1、在VS文件菜单中添加“高级保存选项”原创 2024-12-10 15:20:10 · 2428 阅读 · 0 评论 -
vscode IntelliSense Configurations
"Browse: path" 配置项用于指定 Tag Parser 搜索头文件的路径列表。Tag Parser 是 VSCode 中的一个组件,它解析源代码文件并构建符号数据库,这个数据库用于实现多种功能,如代码导航、查找引用、代码大纲等。IntelliSense 是一个强大的代码补全和代码分析功能,它可以帮助开发者提高编程效率。Include path 头文件是 C 和 C++ 编程语言中不可或缺的一部分,它们为编译器和 IDE 提供了必要的信息,以支持现代软件开发的各个方面。原创 2024-12-10 12:37:38 · 1267 阅读 · 0 评论 -
UE5开发 + vs2022 集成配置
好看视频-轻松有收获https://www.youtube.com/watch?v=8SP1w7i8r-Y&t=439shttps://www.youtube.com/watch?v=fag-mWc6VmYhttps://www.youtube.com/watch?v=HQDskHVw1to原创 2024-12-09 21:53:27 · 113 阅读 · 0 评论 -
C++ 中 -> 和 .
简而言之,如果你有对象本身,使用 .;如果你有指向对象的指针,使用 ->。在处理像 UE4 这样的框架时,经常会遇到智能指针,它们的行为类似指针,但提供额外的功能(例如自动内存管理),因此即使它们是对象,也经常会看到与它们一起使用 -> 和 .Get() 的组合。用于访问指针指向的对象的成员。当你有一个指向对象的指针时,使用箭头运算符。用于访问直接对象的成员。当你有对象的实例时,使用点运算符。原创 2024-12-09 19:03:49 · 298 阅读 · 0 评论 -
continue开源AI代码编程助手-自定义api-SiliconFlow硅基流动与deepseek配置教程
硅基流动:https://cloud.siliconflow.cn?referrer=cly05xvga0007136hceg7cbm2 continue:https://github.com/continuedev/continue 配置文件蓝奏云:https://wweh.lanzouw.com/ivutp27i0fgj。原创 2024-12-09 09:21:27 · 2380 阅读 · 0 评论 -
AGameModeBase和游戏模式方法
【代码】AGameModeBase和游戏模式方法。原创 2024-12-08 23:34:40 · 831 阅读 · 0 评论 -
虚幻开发中的MYPROJECTFORPLUG_API
这个宏定义用来声明一个函数、类或变量,使其成为DLL的一部分,并且可以被其他程序或DLL访问。当你创建一个DLL并且希望其中的某些符号(函数、类等)能够被外部程序调用时,你会在这些符号前使用。: 相反,当你想要从一个DLL中导入符号时,你会使用。这告诉编译器这个符号是在另一个DLL中定义的,因此需要在运行时从那个DLL中加载。如果你正在编译一个 DLL 文件,并且在编译器的预处理器选项中定义了,那么宏会展开为,表示符号应该被导出到 DLL 中。原创 2024-12-08 23:08:21 · 389 阅读 · 0 评论