自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VS2019中C++动态链接库(DLL)的创建与调用

VS2019中C++动态链接库(DLL)的创建与调用,及一些进阶技巧。

2023-10-13 11:07:15 4582

原创 C#实现多目标粒子群优化算法(MOPSO)

C#实现多目标粒子群优化算法(MOPSO)这里如何用C#实现多目标粒子群优化算法。本教程基于MATLAB实现多目标粒子群算法进行C#重现,MATLAB有许多现成的矩阵运算功能,C#需要自己写,因此该C#MOPSO源码在算法细节上不是很严谨,有很大优化改进空间,但程序运行没问题。程序源码下载链接:链接:https://pan.baidu.com/s/1PudUnIm_YHaMolNdGlzPxQ提取码:hzdz程序运行效果:C#实现三维空间中点的绘制需要依赖一些外部库,如opengl等,因此本文

2022-04-24 11:18:06 2744 7

原创 MATLAB实现多目标粒子群优化算法(MOPSO)

MATLAB实现多目标粒子群优化算法(MOPSO)这里如何用MATLAB实现多目标粒子群优化算法。本教程参考:MATLAB实现多目标粒子群算法对其中的优化项、优化目标项进行了简单的修改。优化项由1个修改成了2个,优化目标由2个修改成了3个。同时,参考MATLAB源码,将该算法在C#上也进行了实现,有需要的可以参考:程序源码下载链接:程序运行效果:在有2个优化目标函数,并且优化目标函数设置合理的情况下,理想情况下,MOPSO的优化结果在平面内成线状。在有3个优化目标函数,并且优化目标函数设置合

2022-04-24 11:01:55 26616 80

原创 Anaconda3+PyTorch:安装并配置深度学习环境

Anaconda3+PyTorch:安装并配置深度学习环境这里介绍如何用Anaconda3+PyTorch来安装和配置一个基础的深度学习环境。本教程参考:B站UP小土堆,推荐有时间的同学去学习对深度学习感兴趣的同学,还推荐去看该教程,学习理论和实践:PyTorch深度学习实践1、安装Anaconda3去官网下载Anaconda。或者可以直接下载我的安装包,python版本为3.6:链接:https://pan.baidu.com/s/1CI2p3ampduu63p-ak-o4Bg提取码:hz

2022-03-26 16:21:05 2502

原创 OpenCasCade+VS2019:修改OpenCasCade7.5.0中的MFC的samples,添加对话框(弹窗)

OpenCasCade+VS2019:修改OpenCasCade7.5.0中的MFC的samples,添加对话框(弹窗)在对OpenCasCade7.5.0中的MFC的sample进行修改的过程中,会需要添加对话框以实现一些新的交互功能。这里介绍如何在OpenCasCade7.5.0中的MFC的samples中添加对话框(弹窗)。1、新建对话框找到需要添加对话框的解决方案中的.rc文件。选择添加资源,新建一个Dialog。将对话框设计成自己想要的样子。2、为设计好的对话框创建类,解决自动

2021-08-31 11:21:04 1854

原创 OSG3.6.5+VS2019:免编译,在VS2019中新建OSG项目运行OSG

OSG3.6.5+VS2019:免编译运行OSG在学习过程中,需要用到OSG。但OSG的编译十分麻烦且容易遇到各种各样的问题。这里给出一个不需要进行编译,直接就可以运行OSG的方法。首先,需要感谢osgChina站长文集,这里有已经编译好的各种版本的OSG库,对应不同的OSG版本和VS版本。声明:本文中的所有下载资源来源于osgChina站长文集。1、下载OSG、第三方依赖库和Data。可以从osgChina站长文集提供的编译服务下载对应不同VS版本的OSG版本。如果打算使用VS2019进行运行

2021-07-30 17:17:00 3540 4

原创 OpenCasCade+VS2019:运行并编译OpenCasCade7.5.0中的MFC的samples

OpenCasCade+VS2019:运行并编译OpenCasCade7.5.0中的MFC的samples在学习过程中,需要用到OpenCasCade中的一些功能。这里介绍如何简单地去运行OpenCasCade7.5.0中的MFC的samples,并进行修改编译,实现自己的功能。1、OpenCasCade的下载和安装到官网进行下载:https://dev.opencascade.org/release下载opencascade-7.5.0-vc14-64.exe下载完成后直接进行安装,全部默认即

2021-07-30 12:05:38 2868

原创 C#通过调用新线程防止递归时堆栈溢出(System.StackOverflowException的一个解决方法)

C#通过调用新线程防止递归时堆栈溢出(System.StackOverflowException的一个解决方法)在C#二次开发的过程中,遇到了因为递归次数太多导致堆栈溢出的问题,如下图所示。出现该问题的原因有多种,有可能是递归函数本身写的有问题,但也可能因为本身递归次数太多,导致超出了VS线程设置的默认的堆栈空间。这里给出一个解决方法:通过调用一个新的设置了较大堆栈空间的新线程,来防止递归时堆栈溢出。简单示例这里给出了一个简单的示意程序。在mian中创建一个用户定义最大堆栈大小的子进程来处理递归函

2021-07-21 20:47:37 2436

空空如也

空空如也

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

TA关注的人

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