自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 切换设备后C#项目远程链接显示“<未知>“解决方案

在将C#项目迁移到新电脑后,rider出现了以下提示:运行git status。

2025-02-17 18:00:17 139

原创 算法小记——二进制运算妙用1

【代码】算法小记——二进制运算妙用1。

2025-02-15 20:17:20 93

原创 算法小记——二分模板1

【代码】算法小记——二分模板1。

2025-02-12 09:43:59 72

原创 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:实现设备信息显示

【代码】unity:实现设备信息显示。

2024-10-29 19:34:32 201

原创 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

原创 算法实用方法1:十进制转N进制并且求各位数之和

【代码】算法实用方法1:十进制转N进制并且求各位数之和。

2024-10-23 23:41:28 139

原创 【个人记录】接口与继承的一个雷点(调用子类方法结果调用到父类的去了)

时,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

原创 unity:游戏生成后UI消失的解决办法

unity制作的游戏在生成后运行发现UI全部消失

2024-05-10 17:25:29 829

原创 【个人记录】C#代码:实现判断字体中是否包含某字符

此代码由chatGPT生成,本人优化debug,示例字符是u207B,即上标减号。

2023-08-12 17:29:48 468 1

原创 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

原创 C#实现格式转换:wmf转png

简单几行实现wmf转png,并且超清晰

2023-01-16 20:34:09 1039 2

原创 C# 简单周期函数算法

在数据分析、游戏地形生成、程序化纹理生成等多个领域都要用到周期函数的算法。这里有一些简单周期函数,可以直接调用。

2023-01-05 09:20:41 515

原创 winform 图像(Bitmap)变换(平移、旋转、缩放)的一些方法

【代码】winform 图像(Bitmap)变换(平移、旋转、缩放)的一些方法。

2022-12-28 15:35:26 2007

原创 Winform 编写一个读取并解析csv的程序

众所周知,CSV是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。我们要将这些数据解析成表格(DataTable),以便更好去呈现或者调用。这里提供了解析方法。

2022-11-14 22:35:23 2999 1

原创 C# Bitmap图像分离/合并RGB方法

分享一些简单的分离RGB的方法

2022-11-06 19:54:28 1494

编译完成的assimp库,可用于模型格式转换

Open Asset Import Library (assimp) 由kimkulling开发的一个库,用于导入和导出各种3d模型格式,包括场景后期处理,以生成丢失的渲染数据。 源码:https://github.com/assimp/assimp

2022-11-07

空空如也

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

TA关注的人

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