![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
冰水混合物l
从事编程10多年,精通VC,php,java等语言。精通windows操作系统,熟悉linux,android等操作需要。
展开
-
很实用的VC打印代码
///选择打印机对话框 CDC memDC; HDC hdcPrint = NULL; CPrintDialog dlg(FALSE); if (true) //打印按钮,不弹出选择对话框,获取默认打印设备 { PRINTDLG printInfo; ZeroMemory(&printInfo,s原创 2016-03-04 08:42:23 · 565 阅读 · 0 评论 -
OpenCv中的离散傅立叶变换和逆变换
具体算法和源码,详细注意的地方在备注部分原创 2016-01-28 09:55:49 · 1221 阅读 · 0 评论 -
一段代码理解函数指针
函数在内存中存储的,因此,函数也有一个起始地址,实际上,函数名就是函数的起始地址。函数指针的形式:返回值(*指针变量名)(形参1,形参2)获取了该函数指针,相当于我们获取了函数,因此,可以通过这个指针来方便的操作函数。例子如下://// main.c// Point//// Created by Kenshin Cui on 14-6-28.// Copyri原创 2015-03-23 17:05:47 · 721 阅读 · 0 评论 -
美国海军(NSP)的OSG教程——第一示例
下面是教程中调试通过的代码,运行在3.2版本上。与教程有小的不同。//OSG 3.2版本 osg::Group *root = new osg::Group(); osg::Geode *pyramidGeode = new osg::Geode(); deprecated_osg::Geometry *pyramidGeometry = new deprecated_osg::Geomet2015-01-26 18:56:23 · 356 阅读 · 0 评论 -
美国海军(NPS)的OSG教程——示例代码一
//OSG 3.2版本 osg::Group *root = new osg::Group(); osg::Geode *pyramidGeode = new osg::Geode(); deprecated_osg::Geometry *pyramidGeometry = new deprecated_osg::Geometry(); //注意,用deprecated_osg,某些功能原创 2015-01-26 18:59:24 · 2094 阅读 · 0 评论 -
将Opencv,Mat类型图片贴图到windows显示设备中
Opencv对图像的显示,有自带的imshow函数完成。但是,如果需要在windows程序中显示图像的时候,就有点小麻烦了。现介绍一种方法,是在《Learning openCV Second Edition》中介绍的。代码如下所示:void CShowPicToDlgDlg::OnBnClickedOk(){ RGBTRIPLE* m_bitmapBits; //读取图片原创 2014-12-18 22:53:27 · 1167 阅读 · 0 评论 -
OpenCv调用摄像头拍照代码
最近在研究OpenCv对摄像头的调用。现将代码贴出,供大家批评指正。1、申明#include"./opencv2/opencv.hpp"#ifdef _DEBUG#pragma comment(lib,"opencv_core249d.lib")#pragma comment(lib,"opencv_highgui249d.lib")#else#pragma commen原创 2014-12-17 10:35:11 · 8842 阅读 · 3 评论 -
摄像头图像比较的有趣现象
最近在学习研究OpenCV,做了个摄像头前后帧的比较效果,发现通过比较后,能发现物体轮廓。具体算法见下://比较两张图片BOOL COpencvCameraCtrl::DiffTwoPic(){ Mat pre_gray; cv::namedWindow( "showCamera" ); cv::namedWindow( _T("jg") ); while原创 2014-12-16 11:25:53 · 778 阅读 · 0 评论 -
超级终端自动登录
<br />超级终端是windows登录到远程电脑的非常简单的方式。本软件分服务器部分和客户端部分。服务器部分保存这是用人帐号和服务器帐号。使用人通过自己帐号登录,查看自己权限的服务器列表。双击通过超级终端直接登录服务器。<br />好处:<br />1、人员对服务器管理<br />2、方便管理服务器帐号<br />3、增强保密性<br />原创 2011-02-28 18:02:00 · 746 阅读 · 0 评论 -
声纹识别
声纹识别是指,通过两次说话的比较,通过电脑判断是否同一人。原创 2010-08-26 13:11:00 · 1028 阅读 · 1 评论 -
c全局变量、static
全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用, 因此可以避免在其它源文原创 2010-06-30 10:26:00 · 416 阅读 · 0 评论 -
malloc()函数与alloc()函数
<br /><br />C语言跟内存分配方式<br /> (1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。<br /> (2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。<br /> (3)从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己原创 2010-06-30 10:12:00 · 1270 阅读 · 0 评论