- 博客(22)
- 收藏
- 关注
原创 C++/CLI:处理常量引用(const T&)
在 C++/CLI 中处理常量引用(const T&)时,主要的挑战是如何正确地将原生 C++ 引用类型传递给托管代码。由于托管环境不支持直接的常量引用,解决方案通常是通过将引用对象转换为托管指针,并确保适当管理原生对象的生命周期。将托管对象传递给 C++/CLI 类构造函数,并在构造时解引用对象以转换为原生引用。使用托管类中的析构函数显式地销毁原生对象,避免内存泄漏。将原生 C++ 对象通过IntPtr或其他方式传递给 C++/CLI 类,确保正确访问原生对象。
2025-02-24 23:17:53
587
原创 C++/CLI:处理const char*/String^和const void*/IntPtr
对于类型,使用进行转换,或使用将托管字符串转换为。对于类型,使用来封装原生指针,然后通过ToPointer获取原生指针。这些方法允许你在 C++/CLI 中适当地封装和传递原生 C++ 类型,同时确保托管代码与原生代码的互操作性。
2025-02-24 22:27:29
262
原创 Rider 不显示提交树 (bad object origin/master)解决方案
清理远程引用:通过清理损坏的引用。删除损坏的引用文件:手动删除。重新添加远程仓库:如果必要,删除并重新添加远程仓库。强制重置仓库:使用恢复到远程仓库的状态。重新克隆仓库:如果以上都无效,重新克隆仓库是最后的解决方案。通过这些步骤,可以有效解决 Rider 不显示提交树的问题,并修复远程引用损坏的错误。
2025-02-19 12:42:43
308
原创 unity:项目导入团结引擎后 包管理器报错的解决方案
将 Unity 项目导入团结引擎时,因包链接地址和版本号不匹配导致报错。通过修改 packages-lock.json 和 manifest.json 文件,将包链接改为 https://packages.tuanjie.cn,并调整包版本号为团结引擎要求,成功解决问题并完成小游戏构建。
2024-11-25 12:53:05
1507
原创 无法安装Microsoft.VisualStudio.WorkflowManagerTools.Msi解决方案
在今天修改并安装 Visual Studio 的过程中,我遇到了一个报错提示,指出无法安装(如图所示)。经过多次尝试和探索,我最终找到了问题的解决方法。
2024-11-10 20:47:38
771
原创 unity:实现播放指定频率的声音
核心部分是其中的for循环,利用sin曲线根据频率创建音频数据。3.再在脚本里加入一个PlaySound方法。1.给物体添加AudioSource组件。4.调用PlaySound方法,即可播放。2.新建脚本,并且在脚本里先声明属性。
2024-10-29 19:31:55
418
1
原创 算法“取巧”寄巧1:十进制转二进制
简化了二进制转换:通过,不需要手动做十进制到二进制的转换,也不需要写循环来除 2 取余。自动去零:使用substr和find('1'),直接去掉了前导零,保证统计的是实际的有效位数,而不是固定的32位表示。
2024-10-23 23:52:29
456
原创 【个人记录】接口与继承的一个雷点(调用子类方法结果调用到父类的去了)
时,xxx.Foo()调用的是A之中的方法,而不是B之中的方法!将类B接上IFooable接口即可解决。存在一个接口:IFooable。
2024-07-16 20:18:56
145
1
原创 【Blender】如何制作可动的扇形
4.物体模式下,给平面加“曲线修改器”,曲线属性选择刚刚创建的贝塞尔圆。3.编辑模式下,将平面细分(10~20次)5.调整缩放、位置,可调节扇形圆心角及旋转。你会发现由于曲线的扭曲,平面变成扇形了。2.创建一个平面作为扇形。1.创建一个圆环曲线。
2024-05-10 17:53:34
592
2
原创 VSTO: 如何在已安装vs2022和office2021的电脑上开发低版本插件
最近遇到个问题,自己在vs2022上开发的vsto插件放office2013环境下安装会报错:值不在预期范围内第一个问题好解决,只要在目标电脑上安装对应的.net framework运行时(office2013一般为4.0版本框架,office2016一般为4.5)第二个问题则要从开发的源头解决了。下面以在office2021以及vs2022环境下开发office2013插件为示例:我们都知道,vs2022不再支持.net framework4.0~4.5.1,所有明着来是不行的。
2023-07-21 21:51:22
838
1
原创 winform 图像(Bitmap)变换(平移、旋转、缩放)的一些方法
【代码】winform 图像(Bitmap)变换(平移、旋转、缩放)的一些方法。
2022-12-28 15:35:26
2007
原创 Winform 编写一个读取并解析csv的程序
众所周知,CSV是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。我们要将这些数据解析成表格(DataTable),以便更好去呈现或者调用。这里提供了解析方法。
2022-11-14 22:35:23
2999
1
编译完成的assimp库,可用于模型格式转换
2022-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人