C++
文章平均质量分 59
AREH
这个作者很懒,什么都没留下…
展开
-
opencv去除小区域的连通区域
opencv去除小区域的连通区域原创 2023-01-30 11:32:27 · 1000 阅读 · 0 评论 -
windbg调试命令
windb调试转载 2017-11-24 13:40:27 · 369 阅读 · 0 评论 -
类模板 函数指针 function函数 bind,线程池 lambda函数的使用
类模板函数 function函数的使用原创 2017-11-20 17:48:34 · 517 阅读 · 0 评论 -
C++中文件的读写(MFC)
MFC文件的读写原创 2017-11-06 17:40:00 · 1212 阅读 · 0 评论 -
MFC打开文件并发送字符串消息
发送字符串消息原创 2017-11-20 21:03:22 · 463 阅读 · 0 评论 -
C++ upgrades 那些
C++ 版本更新原创 2017-11-15 16:47:19 · 292 阅读 · 0 评论 -
SQL Server 语法大全
SQL原创 2017-11-22 14:20:49 · 10366 阅读 · 0 评论 -
代码在线练习平台
在线练习平台原创 2017-11-22 14:46:50 · 7667 阅读 · 0 评论 -
冒泡程序的优化问题
冒泡排序的优化问题原创 2017-11-22 15:17:52 · 275 阅读 · 0 评论 -
vtk体裁剪vtkplane
vtk体裁剪原创 2017-11-14 17:22:15 · 2230 阅读 · 0 评论 -
异或运算
异或运算转载 2017-11-17 18:45:11 · 93721 阅读 · 14 评论 -
汉诺塔算法
汉诺塔原创 2017-11-02 11:19:33 · 179 阅读 · 0 评论 -
explict显示构造函数
explict显示构造函数原创 2017-11-02 15:22:19 · 255 阅读 · 0 评论 -
C++ 关键字 operator 重载操作符的使用
C++ 重载操作符原创 2017-11-02 15:25:36 · 275 阅读 · 0 评论 -
C++ 设计模式工厂模式
C++ 设计模式 工厂模式原创 2017-11-02 16:17:55 · 159 阅读 · 0 评论 -
MFC如何将对话框嵌入浮动窗口中
MFC浮动窗口的中创建对话框原创 2017-10-17 13:19:25 · 3276 阅读 · 0 评论 -
MFC启动进程和关闭进程
启动和杀死进程原创 2017-11-13 13:21:49 · 3460 阅读 · 0 评论 -
vtk剪切
vtk剪切原创 2017-11-13 17:00:12 · 705 阅读 · 0 评论 -
deep learnng summary
deep learning原创 2017-11-22 16:08:09 · 264 阅读 · 0 评论 -
Socket通信原理
Socket通信原理原创 2017-11-22 17:02:22 · 272 阅读 · 0 评论 -
vtk单窗口显示多个源数据代码
std::vector<vtkSmartPointer<vtkPolyDataAlgorithm> > geometricObjectSources; geometricObjectSources.push_back(vtkSmartPointer<vtkArrowSource>::New());//箭头 geometricObjectSou...转载 2019-03-03 15:11:03 · 407 阅读 · 0 评论 -
VTK中模型的旋转与平移
当从外界读入STL等三维模型时,其会按照它内部的坐标位置进行显示。因此它的位置和大小是确定的。但是在实际应用中,有可能需要人为地对这个模型在空间中进行旋转、平移或缩放等操作。VTK中有许多和旋转、平移相关的函数,下面一一进行测试。RotateX、RotateY、RotateZ(绕自身坐标轴旋转) Rotate the Prop3Din degreesabout the X/Y/Z ax...原创 2019-03-03 14:47:50 · 4679 阅读 · 2 评论 -
vs编译vtk_snap问题记录
在用vs2017编译ITK-Snap时,出现引用类IntensityCurveControlPointsContextItem时不能实例化的情形。vtk版本为9.0(可能版本新加了接口函数,而itk_snap 使用的是之前的VTK的版本), 分析原因主要父类vtkControlPointsItem中的接口函数 vtkMTimeType GetControlPointsMTime() = ...原创 2018-10-27 16:14:46 · 326 阅读 · 0 评论 -
Cmake编译itk_snap
1.CMake编译ITK-SNAPGithub上最新版的ITK-SNAP缺少Submodules里面的内容,因此需要用Github命令行工具,进入ITK-SNAP源码目录,使用如下命令更新:git submodule initgit submodule update此外还需要OpenCV,ITK以及ITKOpenCVBridge的支持,因此需要先对ITK进行编译,加入OPENCV_DIR,...原创 2018-10-21 20:13:43 · 1946 阅读 · 1 评论 -
C++中##(两个井号)和#(一个井号)用法
C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念)。下面对常遇到的宏的使用问题做了简单总结。关 于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。比如下面代码中的宏:#define WARN_IF(EXP) \转载 2018-02-06 13:34:26 · 780 阅读 · 0 评论 -
C++引用总结
一、变量的引用:引用:就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名; 例:char ch; char &rp=ch; 1)引用仅是变量的别名,而不是实实在在地定义了一个变量,因此引用本身并不占用内存,而是和目标变量共同指向目标变量的内存地址. 2)表达式中的取地址符转载 2018-01-30 13:22:57 · 184 阅读 · 0 评论 -
vtk事件响应机制
vtk中大致有三种时间响应机制:command/observer模式之callback functionvtk中的command/observer模式是最常用的,也是各种处理方式的基础。这里首先介绍如何使用callback function的方法:[cpp] view plain copyvoid KeyPressCallbackFunction ( vtkObject* caller, long...原创 2018-02-10 09:53:27 · 2552 阅读 · 1 评论 -
造成内存泄露的几种原因 C++
先考虑一种情况,对一个已知对象进行拷贝,编译系统会自动调用一种构造函数——拷贝构造函数,如果用户未定义拷贝构造函数,则会调用默认拷贝构造函数。//main.cpp#include #include "student.h"int main(){ Student s1; Student s2(s1);//Student s2 = s1;//复制原创 2018-01-29 13:35:18 · 12073 阅读 · 0 评论 -
STL库中vector、list、deque和map的区别
1 vector 向量 相当于一个数组 在内存中分配一块连续的内存空间进行存储。支持不指定vector大小的存储。STL内部实现时,首先分配一个非常大的内存空间预备进行存储,即capacituy()函数返回的大小,当超过此分配的空间时再整体重新放分配一块内存存储,这给人以vector可以不指定vector即一个连续内存的大小的感觉。通常此默认的内存分配能完成大部分情况下的存储。 优原创 2018-01-18 15:15:12 · 127 阅读 · 0 评论 -
vtkReader加快渲染速度的几种方法
1. 使用vtkImageResample,通过线性插值方式对输入的数据进行重新采样,来修改输出的数据的spacing及extent。一般使用方法: SetAxisMagnificationFactor进行设置。 SetInput(reader.GetOutput()); SetAxisMagnificationFactor(0, 0.5); SetAxi转载 2018-02-02 10:21:56 · 2837 阅读 · 0 评论 -
direct.h 的函数的详细
chdir()改变当前目录的函数原形:int chdir(const char *path)功能:把由path指定的目录改为当前目录。path参数中可以指定驱动器号,如“a:\\ddd”, 但只是改变该驱动器上的当前目录,对当前活动驱动器上的当前目录无影响。返回值:0(成功);-1(失败)头文件:dir.h====================================转载 2018-01-09 14:39:41 · 9236 阅读 · 0 评论 -
STL源码分析
一、STL简介STL提供六大组件,彼此可以组合套用:容器容器就是各种数据结构,我就不多说,看看下面这张图回忆一下就好了,从实现角度看,STL容器是一种class template。算法各种常见算法,如sort,search,copy,erase等,我觉得其中比较值得学习的就是sort,next_permutation,partition,merge sort,从实现角度原创 2018-01-05 14:40:50 · 2221 阅读 · 0 评论 -
vs多个项目协同工作的相关设置
多工程协同编程原创 2017-12-28 10:46:50 · 2310 阅读 · 0 评论 -
C++设计模式简介
C++设计模式原创 2018-01-03 11:08:54 · 207 阅读 · 0 评论 -
C++构造函数详解(复制构造函数)
C++拷贝构造函数转载 2018-01-03 10:46:45 · 159 阅读 · 0 评论 -
MFC单文框的框架颜色的修改
MFC框架颜色的修改原创 2017-10-16 17:37:31 · 1660 阅读 · 0 评论 -
socket编程原理
socket 编程原理原创 2017-09-25 14:08:27 · 207 阅读 · 0 评论 -
标准对话框QMessageBOX
QT的标准对话框的学习原创 2017-09-04 16:10:53 · 293 阅读 · 0 评论 -
对话框的数据传递
QT对话框之间的数据的传递原创 2017-09-04 15:11:57 · 269 阅读 · 0 评论 -
QT对话框
QT对话框的学习原创 2017-09-04 14:52:29 · 273 阅读 · 0 评论