自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(185)
  • 资源 (4)
  • 收藏
  • 关注

转载 相机标定Opencv实现以及标定流程(一)

https://www.2cto.com/kf/201610/559735.htmlhttp://blog.csdn.net/dcrmg/article/details/52929669使用Opencv实现张正友法相机标定之前,有几个问题事先要确认一下,那就是相机为什么需要标定,标定需要的输入和输出分别是哪些?相机标定的目的:获取摄像机的内参和外参矩阵(同时也会得到每一幅标定图像的选择...

2018-01-15 16:07:05 2765

转载 相机标定Opencv实现以及标定流程(一)_人生几何_新浪博客

https://www.2cto.com/kf/201610/559735.htmlhttp://blog.csdn.net/dcrmg/article/details/52929669使用Opencv实现张正友法相机标定之前,有几个问题事先要确认一下,那就是相机为什么需要标定,标定需要的输入和输出分别是哪些?相机标定的目的:获取摄像机的内参和外参矩阵(同时也会得到每一幅标定图像...

2018-01-15 16:07:05 129

转载 CreateFileMapping实现的共享内存及用法

在32位的Windows系统中,每一个进程都有权访问他自己的4GB(232=4294967296)平面地址空间,没有段,没有选择符,没有near和far指针,没有near和far函数调用,也没有内存模式。每个进程都有独立的4GB逻辑地址空间,32位的Windows系统允许每一个进程独立访问自己的内存,即独立于其它进程,也即它自己的32位逻辑地址空间。操作系统将把每一个进程的逻辑地址转换成实际的...

2018-01-03 14:36:44 567

转载 CreateFileMapping实现的共享内存及用法_人生几何_新浪博客

在32位的Windows系统中,每一个进程都有权访问他自己的4GB(232=4294967296)平面地址空间,没有段,没有选择符,没有near和far指针,没有near和far函数调用,也没有内存模式。每个进程都有独立的4GB逻辑地址空间,32位的Windows系统允许每一个进程独立访问自己的内存,即独立于其它进程,也即它自己的32位逻辑地址空间。操作系统将把每一个进程的逻辑地址转...

2018-01-03 14:36:44 180

转载 凸多边形最小面积外接矩形

给定一个凸多边形 P , 面积最小的能装下 P (就外围而言)的矩形是怎样的呢? 从技术上说, 给定一个方向, 能计算出 P 的端点并且构由此造出外接矩形。 但是我们需要测试每个情形来获得每个矩形来计算最小面积吗? 谢天谢地, 我们不必那么干。  对于多边形 P 的一个外接矩形存在一条边与原多边形的边共线。  上述结论有力地限制了矩形的可能范围。 我们不仅不必去检测所有可能的方向,...

2017-11-04 11:24:08 4861

原创 凸多边形最小面积外接矩形_人生几何_新浪博客

给定一个凸多边形 P , 面积最小的能装下 P (就外围而言)的矩形是怎样的呢? 从技术上说, 给定一个方向, 能计算出 P的端点并且构由此造出外接矩形。 但是我们需要测试每个情形来获得每个矩形来计算最小面积吗? 谢天谢地,我们不必那么干。对于多边形 P 的一个外接矩形存在一条边与原多边形的边共线。上述结论有力地限制了矩形的可能范围。 我们不仅不必去检测所有可能的方向,而...

2017-11-04 11:24:08 522

转载 CDockablePane使用心得

最近做项目使用到了MFC的CDockablePane进行布局,下面将应用心得以九个例子进行总结如下: 1. CFrameWndEx  在框架类的头文件中定义一个CDockablePane的数组 CDockablePane m_Panes[5];//一个CDockablePane的数组 2. CFrameWndEx:: OnCreate() 在Create函数中自动生成了一下...

2017-09-13 15:04:21 659

原创 CDockablePane使用心得_人生几何_新浪博客

最近做项目使用到了MFC的CDockablePane进行布局,下面将应用心得以九个例子进行总结如下:1. CFrameWndEx 在框架类的头文件中定义一个CDockablePane的数组CDockablePanem_Panes[5];//一个CDockablePane的数组2. CFrameWndEx:: OnCreate()在Create函数中自动...

2017-09-13 15:04:21 266

转载 [转载]CDockablePane窗口风格设置

原文地址:CDockablePane窗口风格设置作者:转身抬头去掉关闭按钮:在继承CDockablePane的类中重写CanBeClosed()方法:virtual BOOL CanAutoHide() const { return FALSE; }去掉自动隐藏风格:virtual BOOL CanAutoHide() const { return FALSE; }想要去掉更多的...

2017-09-13 14:55:07 428

原创 [转载]CDockablePane窗口风格设置_人生几何_新浪博客

原文地址:CDockablePane窗口风格设置作者:转身抬头去掉关闭按钮:在继承CDockablePane的类中重写CanBeClosed()方法:virtual BOOL CanAutoHide() const { return FALSE; }去掉自动隐藏风格:virtual BOOL CanAutoHide() const { return FALSE;}想要去...

2017-09-13 14:55:07 117

转载 [转载]C语言中关于float、double、long double精度

原文地址:C语言中关于float、double、long double精度及数值范围理解作者:Roberl IEEE754浮点数的表示方法。C语言里对float类型数据的表示范围为-3.4*10^38~+3.4*10^38。double为-1.7*10^-308~1.7*10^308,long double为-1.2*10^-4932~1.2*10^4932. 类型 ...

2017-07-06 09:22:10 486

原创 [转载]C语言中关于float、double、long double精度_人生几何_新浪博客

原文地址:C语言中关于float、double、longdouble精度及数值范围理解作者:RoberlIEEE754浮点数的表示方法。C语言里对float类型数据的表示范围为-3.4*10^38~+3.4*10^38。double为-1.7*10^-308~1.7*10^308,long double为-1.2*10^-4932~1.2*10^4932.类型...

2017-07-06 09:22:10 80

转载 [转载]三次样条插值曲线的C语言实现

原文地址:三次样条插值曲线的C语言实现作者:QuantWay最近一个师弟问我关于机器人路径生成的问题,我也考虑这个问题很长时间了。去年做机器人比赛时就把机器人路径生成规划和存储跟随等这些功能实现了,但是当时因为没接触到三次样条曲线,所以路径函数的生成是用了比较笨的方法。最近接触到了三次样条曲线,刚好实现机器人路径生成的要求。正好师弟他们也要用,写出来也许有用。    我是根据李庆阳的《数值...

2015-09-21 17:02:55 1535

原创 [转载]三次样条插值曲线的C语言实现_人生几何_新浪博客

原文地址:三次样条插值曲线的C语言实现作者:QuantWay最近一个师弟问我关于机器人路径生成的问题,我也考虑这个问题很长时间了。去年做机器人比赛时就把机器人路径生成规划和存储跟随等这些功能实现了,但是当时因为没接触到三次样条曲线,所以路径函数的生成是用了比较笨的方法。最近接触到了三次样条曲线,刚好实现机器人路径生成的要求。正好师弟他们也要用,写出来也许有用。我是根据李庆阳的...

2015-09-21 17:02:55 421

转载 [转载]拟合与插值的关系

原文地址:拟合与插值的关系作者:QuantWay问题:给定一批数据点,需确定满足特定要求或曲线或曲面解决方案:若要求所求曲线(面)通过所给所有数据点,就是插值问题;若不要求曲线(面)通过所有数据点,而是要求它反映对象整体的变化趋势,这就是数据拟合,又称曲线拟合或曲面拟合。函数插值与曲线拟合都是要根据一组数据构造一个函数作为近似,由于近似的要求不同,二者的数学方法上是完全不同的。插...

2015-09-21 14:54:06 764

原创 [转载]拟合与插值的关系_人生几何_新浪博客

原文地址:拟合与插值的关系作者:QuantWay问题:给定一批数据点,需确定满足特定要求或曲线或曲面解决方案:若要求所求曲线(面)通过所给所有数据点,就是插值问题;若不要求曲线(面)通过所有数据点,而是要求它反映对象整体的变化趋势,这就是数据拟合,又称曲线拟合或曲面拟合。函数插值与曲线拟合都是要根据一组数据构造一个函数作为近似,由于近似的要求不同,二者的数学方法上是完全不同的。...

2015-09-21 14:54:06 106

转载 改变 CListCtrl、CHeaderCtrl 高度、字体、颜色和背景(二)

覆盖基类InsertColumn进行列信息保存01.int CListCtrlCl::InsertColumn(int nCol, LPCTSTR lpszColumnHeading,02.int nFormat ,03.int nWidth ,04.int nSubItem )05.{06.m_Header.m_HChar.Add(lpszColumnHeading);...

2015-07-28 10:10:03 508

原创 改变 CListCtrl、CHeaderCtrl 高度、字体、颜色和背景(二)_人生几何_新浪博客...

覆盖基类InsertColumn进行列信息保存01.intCListCtrlCl::InsertColumn(intnCol,LPCTSTRlpszColumnHeading,02.intnFormat,03.intnWidth,04.intnSubItem)05.{06.m_Header.m_HChar.Add(lpszCol...

2015-07-28 10:10:03 182

转载 改变 CListCtrl、CHeaderCtrl 高度、字体、颜色和背景(一)

一、 实现过程1.表头修改新建一个MFC类CHeaderCtrlCl,其基类为CHeaderCtrl,响应OnPaint消息实现自绘,实现代码请看源代码(由于代码较占篇幅,所以就不贴上来了,抱歉),在头文件中定义函数LRESULT OnLayout( WPARAM wParam, LPARAM lParam ),之后手动添加消息响应ON_MESSAGE(HDM_LAYOUT, OnLayo...

2015-07-28 10:00:17 492

原创 改变 CListCtrl、CHeaderCtrl 高度、字体、颜色和背景(一)_人生几何_新浪博客...

一、 实现过程1.表头修改新建一个MFC类CHeaderCtrlCl,其基类为CHeaderCtrl,响应OnPaint消息实现自绘,实现代码请看源代码(由于代码较占篇幅,所以就不贴上来了,抱歉),在头文件中定义函数LRESULTOnLayout( WPARAM wParam, LPARAM lParam),之后手动添加消息响应ON_MESSAGE(HDM_LAYOUT, O...

2015-07-28 10:00:17 113

转载 获取CListCtrl的行列号的方法

LVHITTESTINFO t_LvInfo; DWORD ul_pos = GetMessagePos(); ///<屏幕坐标下光标位置的长整数值CPoint c_Pnt(LOWORD(ul_pos), HIWORD(ul_pos)); ///<转换成XY坐标(各16位)m_ListTest.ScreenToClient(&c_Pnt); ///<转换成列表...

2015-07-27 12:05:00 556

原创 获取CListCtrl的行列号的方法_人生几何_新浪博客

LVHITTESTINFOt_LvInfo;DWORDul_pos = GetMessagePos(); ///<屏幕坐标下光标位置的长整数值CPointc_Pnt(LOWORD(ul_pos), HIWORD(ul_pos));///<转换成XY坐标(各16位)m_ListTest.ScreenToClient(&c_Pnt);///<转换成...

2015-07-27 12:05:00 93

转载 [转载]VC/MFC可编辑的列表控件的实现

原文地址:VC/MFC可编辑的列表控件的实现作者:王延政一、引言    列表控件主要用来以各种方式显示一组数据记录供用户进行各种操作,是最常见的控件之一。WindowsXP资源管理器中的“查看”菜单下的 “图标|平铺|列表|详细信息”就是一个非常典型的应用。MFC中的CListCtrl类提供了对列表控件操作的基本方法,包括插入一个新的项目InsertItem、删除一个项目DeleteItem...

2015-07-27 11:04:30 590

原创 [转载]VC/MFC可编辑的列表控件的实现_人生几何_新浪博客

原文地址:VC/MFC可编辑的列表控件的实现作者:王延政一、引言列表控件主要用来以各种方式显示一组数据记录供用户进行各种操作,是最常见的控件之一。WindowsXP资源管理器中的“查看”菜单下的“图标|平铺|列表|详细信息”就是一个非常典型的应用。MFC中的CListCtrl类提供了对列表控件操作的基本方法,包括插入一个新的项目InsertItem、删除一个项目DeleteI...

2015-07-27 11:04:30 145

转载 关于SetWindowOrg和SetViewportOrg函数的说明!

关于这两个函数的解释,我就不详细叙述了,我的前两篇博客关于这两个函数的内容已经讲的比较清楚了,有需要的同学可以找一找!我只是记录一下我自己使用的心得!先确定几点:1.默认的时候,视口坐标原点在屏幕显示部分的左上角。先来热一下身:[cpp] view plaincopyprint?void CmfcAppView::OnDraw(CDC* pDC)   {       Cmf...

2015-06-10 00:05:55 266

原创 关于SetWindowOrg和SetViewportOrg函数的说明!_人生几何_新浪博客

关于这两个函数的解释,我就不详细叙述了,我的前两篇博客关于这两个函数的内容已经讲的比较清楚了,有需要的同学可以找一找!我只是记录一下我自己使用的心得!先确定几点:1.默认的时候,视口坐标原点在屏幕显示部分的左上角。先来热一下身:[cpp]viewplaincopyprint?voidCmfcAppView::OnDraw(CDC*pDC)...

2015-06-10 00:05:55 84

转载 在WinCE R3基于Silverlight程序中使用Gesture(手势)

IPHONE那种用手指在屏幕上划来划去的操作方式开创了用户体验新时代。这种方式叫做Gesture(手势)。在WinCE6.0 R3中增添了对5种Gesture的支持,分别为 1. Flick,手指朝屏幕的任何方向快速的滑动,并松开;2. Pan,手指在屏幕上拖动目标,不松手;3. Tap,点击;4. Double Tap,双击;5. Hold,按住屏幕不放(也不移动),相当于点...

2015-06-03 14:37:13 122

原创 在WinCE R3基于Silverlight程序中使用Gesture(手势)_人生几何_新浪博客

IPHONE那种用手指在屏幕上划来划去的操作方式开创了用户体验新时代。这种方式叫做Gesture(手势)。在WinCE6.0 R3中增添了对5种Gesture的支持,分别为1. Flick,手指朝屏幕的任何方向快速的滑动,并松开;2. Pan,手指在屏幕上拖动目标,不松手;3. Tap,点击;4. Double Tap,双击;5. Hold,按住屏幕不放(也不移动)...

2015-06-03 14:37:13 58

转载 C语言实现修改文本文件中的特定行

问题描述:文本内容:复制代码代码如下:wireless.1.authmode=1wireless.1.compression=0wireless.1.current_ap=ssid12wireless.1.current_state=1wireless.1.devname=ath0wireless.1.enable_slave1_status=disabledwirele...

2015-05-13 10:40:08 2346

原创 C语言实现修改文本文件中的特定行_人生几何_新浪博客

问题描述:文本内容:复制代码代码如下:wireless.1.authmode=1wireless.1.compression=0wireless.1.current_ap=ssid12wireless.1.current_state=1wireless.1.devname=ath0wireless.1.enable_slave1_status=disabledw...

2015-05-13 10:40:08 151 1

转载 [转载]WinCE平台的程序编译到Win32平台下运行

原文地址:WinCE平台的程序编译到Win32平台下运行作者:麦田怪圈     最近做的项目中,有一个在WinCE平台上跑的程序,后来随着项目的发展,要求此程序在PC上也能跑。感谢VS 2005提供的多平台支持,只需要几分钟就可以解决这个问题,方法很简单,下面是我处理的过程。1.在配置管理中增加新平台1.1 创建新平台程序最初是基于Pocket PC 2003(ARMV4)平台...

2015-04-29 18:19:49 528

原创 [转载]WinCE平台的程序编译到Win32平台下运行_人生几何_新浪博客

原文地址:WinCE平台的程序编译到Win32平台下运行作者:麦田怪圈最近做的项目中,有一个在WinCE平台上跑的程序,后来随着项目的发展,要求此程序在PC上也能跑。感谢VS 2005提供的多平台支持,只需要几分钟就可以解决这个问题,方法很简单,下面是我处理的过程。1.在配置管理中增加新平台1.1 创建新平台程序最初是基于Pocket PC 2003(ARMV4)平台...

2015-04-29 18:19:49 107

转载 WINCE下实现类似iphone滑动效果

在iPhone下当显示界面从一个界面过渡到另一个界面时,会有一个过渡效果:显示窗口会从右至左缓缓显示出来,这是一个非常好的用户体验,那么在WINCE下如何实现该效果?      实现方法主要用到了“缓存DC”的概念,我们先把两个界面内容合并拷贝到一个内存DC里,然后在另一个界面显示时,依次从左自右将内存DC绘制到屏幕DC,这样就实现了界面的过渡效果。详细介绍请参照norains大侠博客http...

2015-01-24 08:47:35 163

原创 WINCE下实现类似iphone滑动效果_人生几何_新浪博客

在iPhone下当显示界面从一个界面过渡到另一个界面时,会有一个过渡效果:显示窗口会从右至左缓缓显示出来,这是一个非常好的用户体验,那么在WINCE下如何实现该效果?实现方法主要用到了“缓存DC”的概念,我们先把两个界面内容合并拷贝到一个内存DC里,然后在另一个界面显示时,依次从左自右将内存DC绘制到屏幕DC,这样就实现了界面的过渡效果。详细介绍请参照norains大侠博...

2015-01-24 08:47:35 70

转载 MFC总结之CListCtrl用法及技巧(二)

续MFC总结之CListCtrl用法及技巧(一)5、设置选中行的背景颜色         设置选中行的背景颜色,可以将选中行以特殊颜色显示,容易明白当前处理的是哪一行。尽管有高亮,但是高亮是基于焦点的,如果你选中了某一行,然后焦点转移了,这是就无法判断你选的是哪一行了。         设置选中行的背景颜色的方法和第四节中讲的修改字体颜色的方法是相似的,都是利用Custom Dr...

2015-01-14 22:47:13 462

原创 MFC总结之CListCtrl用法及技巧(二)_人生几何_新浪博客

续MFC总结之CListCtrl用法及技巧(一)5、设置选中行的背景颜色设置选中行的背景颜色,可以将选中行以特殊颜色显示,容易明白当前处理的是哪一行。尽管有高亮,但是高亮是基于焦点的,如果你选中了某一行,然后焦点转移了,这是就无法判断你选的是哪一行了。设置选中行的背景颜色的方法和第四节中讲的修改字体颜色的方法是相似的,都是利用Cus...

2015-01-14 22:47:13 149

转载 MFC总结之CListCtrl用法及技巧(一)

       主要包括以下十三点内容:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜色、禁止拖动表头、让第一列居中显示、设置行高与字体、虚拟列表技术、点击表头时进行归类、向上与向下移动、动态调整大小问题、避免闪烁问题。      分为两篇来进行总结。本篇重点总结:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜色 ...

2015-01-14 22:39:40 339

原创 MFC总结之CListCtrl用法及技巧(一)_人生几何_新浪博客

主要包括以下十三点内容:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜色、禁止拖动表头、让第一列居中显示、设置行高与字体、虚拟列表技术、点击表头时进行归类、向上与向下移动、动态调整大小问题、避免闪烁问题。分为两篇来进行总结。本篇重点总结:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜...

2015-01-14 22:39:40 141

转载 MFC中CListCtrl控件的用法

功能强大的CListCtrl:做网络笔记,还需添加修改CListCtrl改变行的颜色,列的颜色,字体颜色等.资源属性里面有个sort设置排序的,如果不小心选了Ascending,那么你insertItem的顺序就就1,10,11,12,13,14,15,16,17,18,19,2,20,21....所以要注意.首先使用下面的语句设置CListCtrl的style:DWORD SetEx...

2015-01-14 22:34:37 168

原创 MFC中CListCtrl控件的用法_人生几何_新浪博客

功能强大的CListCtrl:做网络笔记,还需添加修改CListCtrl改变行的颜色,列的颜色,字体颜色等.资源属性里面有个sort设置排序的,如果不小心选了Ascending,那么你insertItem的顺序就就1,10,11,12,13,14,15,16,17,18,19,2,20,21....所以要注意.首先使用下面的语句设置CListCtrl的style:DWORD ...

2015-01-14 22:34:37 181

MFC模态窗口与非模态窗口兼容窗口类

基于VS2015编译的MFC模态窗口与非模态窗口兼容窗口类,解决默认窗口类框架在非模态模式下没有真正释放类资源的问题,同时兼容模态窗口模式。 VS版本低于2015时,可以参考窗口类框架。 博文参考https://blog.csdn.net/mailzst1/article/details/106253066

2020-05-30

CAD DXF文件转换G代码

基于VS2010的MFC实现DXF文件转G代码,包括直线、圆、圆弧、样条曲线、优化多段线、多段线等。包含全部源代码与测试用DXF文件,请使用VS2010先编译后运行,高于VS2010时,需要先转换工程。

2018-10-09

MD5码 C++算法源代码

MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。本代码为C++源代码

2018-09-28

Devcon (V10.0.14393.0,Windows控制台程序,包含32位、64位 支持win7到win10的系统)

devcon.exe V10.0.14393.0 版本,设备管理控制台工具,代替Windows的图形化设备管理器。用来安装、刷新、删除、禁用设备等。WindowsXP后,系统不再包含此程序,此版本支持全系列Windows到Windows10 ,包含32位和64位版本。

2018-09-28

空空如也

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

TA关注的人

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