自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 gurobi的C++接口方法

else#else#else。

2024-04-21 21:02:22 135 1

原创 std::unique_ptr和std::shared_ptr的区别

和是C++11中引入的两种智能指针类型,它们都可以自动管理内存,以避免内存泄漏。delete。

2023-12-06 23:38:32 674 1

原创 利用智能指针std::unique_ptr创建单个对象和对象数组

std::unique_ptr提供了一种安全、自动化的方式来管理动态分配的内存,并且在对象不再需要时自动释放内存。

2023-12-06 23:17:37 589 1

原创 在CMake GUI中自动使用vcpkg安装的软件包

CMAKE_TOOLCHAIN_FILE:设置为vcpkg的toolchain.cmake文件的路径。例如:<vcpkg_root>/scripts/buildsystems/vcpkg.cmake。VCPKG_TARGET_TRIPLET:设置为您想要使用的目标平台(例如x64-windows、x86-windows等)。在CMake GUI的顶部,点击"Add Entry"按钮,然后选择"Cache"选项。点击"Configure"按钮,以重新加载CMakeLists.txt文件并生成项目。

2023-08-02 12:08:38 252

原创 对一个Actor的不同部分设置不同的颜色

/ 第一个Cell的数值为0.5。// 第二个Cell的数值为1.5。// 创建RenderWindowInteractor并将其关联到RenderWindow。// 创建Actor对象,并将PolyDataMapper对象设置为其Mapper。// 创建PolyDataMapper对象,并将PolyData对象设置为其输入。// 创建PolyData对象,并将点坐标和Cell数组设置为其数据。// 将数值数组关联到PolyData对象的Cell数据上。// 创建Cell数组。// 渲染并启动交互。

2023-07-23 18:41:37 262 1

原创 Cmake TBB 设置

2023-04-30 10:09:58 177

原创 编译VTK+QT,QT5_DIR设置

编译VTK+QT,QT5_DIR设置:D:/Qt/5.15.1/msvc2019_64/lib/cmake/Qt5

2021-10-02 09:47:38 836

原创 QT中UI文件复制方法

有时候需要将一个UI文件复制为另一个类的UI文件,测试了可如下操作:(1)备份原来UI文件(2)在浏览器中将源UI复制为目标UI(3)在IDE中打开复制后的UI,将objectName改名为对应的新名字

2021-08-30 20:54:03 4335

原创 模板的参数是另一个模板

//模板的参数是另一个模板template<class T,template<class> class Container>class XC{private: Container<T> c;public: XC() { for (int i=0;i<10;++i) { c.insert(c.end(), T()); } Container<T> c1(c); Container<T> c2(std:.

2021-02-24 20:08:55 232

原创 利用vtkAnimationScene、vtkAnimationCue的动画功能,实现样条曲线循环摆动

#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE_INIT(vtkInteractionStyle)VTK_MODULE_INIT(vtkRenderingFreeType)#include "vtkSmartPointer.h"#include "vtkRenderWindow.h"#include "vtkPoints.h"#include "vtkParametricSpline..

2021-02-22 22:10:01 1786 1

原创 QFile随机存取示例

#include <QtCore/QCoreApplication>#include <QFile>#include <QDebug>#include <QDataStream>int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); QFile aa; aa.setFileName("1.dat"); aa.open(QIODevice::.

2021-02-10 11:01:18 201

原创 在QT中为widget添加鼠标右键弹出菜单

QT新学,参考网上资源,学会了一种为特定Widget添加右键弹出菜单的一种方法:目标:为ui中的一个widge(变量名:tui.m_VtkWidget)添加右键弹出菜单,通过分隔条为多个菜单项进行分组,示例如下在主窗口的构造函数中添加如下代码: QAction* newMenu = new QAction("新建", ui.m_VtkWidget);//新建一个菜单项 QAction* deleteMenu = new QAction("删除", ui.m_VtkWidget);//...

2020-12-30 22:13:35 1245

原创 文件名作为参数,读取矩阵数据

function k=read_matrix(flname)%flname:文件名fid = fopen(flname,'r');%打开数据文件m=fread(fid,[1,1],'int32');%读取行数n=fread(fid,[1,1],'int32');%读取列数k=zeros(m,n);for i=1:m for j=1:n k(i,j)=fr...

2020-04-01 18:21:18 303

原创 Visual Studion 中 Gurobi C++接口的使用办法

本人的Gurobi安装在 C:\gurobi901,VS版本为2019。如有不同,请自行调整。为了便于适应 Gurobi不同库的引入,编写了如下h文件:Use_Cruobi_Win64_C++.h#ifndef C__gurobi901_win64_lib#define C__gurobi901_win64_lib#include "C:\gurobi901\win64\inc...

2020-03-28 15:06:40 2183 2

原创 C++快速导入第三方LIB

在通过VS开发软件的过程中,经常需要利用第三方库和自编库,这里统称第三方库。第三方库通常包括:(1)h文件(编译期需要)(2)LIB文件(编译期需要)(3)DLL文件(运行时需要)1、h文件的使用办法分为两步:(1)在VS环境的项目属性页中,设置“包含目录”,加入h文件所在的文件夹,示例如下(2)通过#include 编译语句将需要的h文件加入2、DLL文件的简...

2020-03-20 10:35:24 2877

OPTI-master与optiMEXFiles_mexw64_2_28.zip

与Matlab接口的专业优化工具箱,两个文件打包在一起,可求解复杂的混合整数非线性优化问题。下面给出资源的原始链接,能下载的可去那里下载,这里作为备选资源。 https://github.com/jonathancurrie/OPTI https://github.com/jonathancurrie/OPTI/releases/tag/OPTI_Toolbox_v2.28_Released

2020-03-22

UseLib.zip

使用这个小工具,可将指定目录及其子目录下的全部LIB文件自动生成为含完整路径的“#pragma comment(lib,”语句,不需要在VS环境设置LIB目录。 示例: #ifndef D__VTK820_Debug_lib #define D__VTK820_Debug_lib #pragma comment(lib,"E:/VTK820/Debug/lib/vtkChartsCore-8.2.lib") #pragma comment(lib,"E:/VTK820/Debug/lib/vtkCommonColor-8.2.lib") 。。。 #endif

2020-03-20

空空如也

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

TA关注的人

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