- 博客(38)
- 资源 (5)
- 收藏
- 关注
转载 双向链表的C实现
双向链表需要定义一个结构体,结构体有3个属性typedef struct __Node{ int data; 数据 struct __Node *pre; 指向前一个结点指针 struct __Node *next; 指向下一个结点指针}Node;其中 pre和next指针是嵌套定义。 一般链表定义一个头指针Node *hea
2013-06-17 15:31:10
689
转载 二分查找算法(递归和非递归)
二分查找算法: 1) 递归方法实现: int BSearch(elemtype a[],elemtype x,int low,int high) /*在下届为low,上界为high的数组a中折半查找数据元素x*/ { int mid; if(low>high) return -1; mid=(low+high)/2; if(x==a[
2013-06-17 15:25:12
671
转载 图像缩放--OpenCV cvResize函数--最近邻插值---双线性插值--基本原理
图像大小变换void cvResize( const CvArr* src, CvArr* dst, int interpolation=CV_INTER_LINEAR );src输入图像.dst输出图像.interpolation插值方法:CV_INTER_NN - 最近邻插值,CV_INTER_LINEAR - 双线性插值 (缺省使用)CV_INTER_AREA - 使
2013-04-22 09:42:24
1835
转载 OnClose()和 OnDestroy()
OnClose()和 OnDestroy()基于对话框的MFC程序,发现每次程序退出时,托盘的小图标不能自动消失,鼠标移上去之后才能消失,比较不爽。后来发现我删除这个图标的代码是在自己重写的OnClose()函数中,结果断点一看,OnClose()根本没有被调用,确切的说是点“退出”不调用,点右上角的“叉”才调用,难怪出现这个结果,后来还有我想在OnClose()函数中有其他操作也
2013-03-15 09:46:31
920
原创 opencv中关于cvNorm函数的使用
Norm计算数组的绝对范数, 绝对差分范数或者相对差分范数double cvNorm( const CvArr* arr1, const CvArr* arr2=NULL, int norm_type=CV_L2, const CvArr* mask=NULL );参数:arr1 第一输入图像arr2 第二输入图像
2013-03-04 16:26:03
5936
转载 SecureCRT zmodem
http://naigeer.popo.blog.163.com/blog/static/55648749200837111647488/
2013-01-08 15:34:21
615
转载 Alpha、Beta、RC、GA版本的区别
Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。GA:General Availability,正式发布
2013-01-07 10:10:34
873
转载 MFC 类 FtpConnection
MFC 类 FtpConnection 管理与 Internet 服务器的 FTP 连接并允许直接操纵服务器中的目录和文件。FTP 是由 MFC WinInet 类识别的三种Internet服务器之一。为了与 FTP Internet 服务器通讯,必须先创建一个 CInternetSession 实例,然后创建 CFtpConnection 对象。创建 CFtpConnection 对象不
2012-11-06 15:23:32
1496
转载 用Setup Factory 7.0制作安装程序
用Setup Factory 7.0制作安装程序基础篇我们在用VB等语言编写并编译成程序后,往往会希望制作一个精美的安装程序来发布自己的软件。在这里推荐使用Setup Factory 7.0,这是一款强大的安装程序制作工具。该软件提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也可直接在 Windows 系统的注册表加入内容,还能在 Win
2012-10-19 11:42:56
1298
转载 C++使用VS2010导出Excel的方法及步骤
环境:Windows7Microsoft Visual Studio 2010Microsoft Office Excel 20031、新建C++工程新建自己的C++工程。2、添加Excel类库在工程名上右键,选择Add---Class,选择MFC Class From TypeLib,如图: 然后添加如图的几个类。 3、修改头文件
2012-10-08 16:19:58
1975
转载 VS2010 C++ 操作Excel表格的编程实现
通过VC实现对Excel表格的操作的方法有多种,如:通过ODBC数据库实现,通过解析Excel表格文件,通过OLE/COM的实现。本文主要研究通过OLE/COM实现对Excel表格的操作。 本文源码的应用环境说明:Windows XP SP3Microsoft Visual Studio 2010Microsoft Office Excel 2007 1
2012-10-08 16:16:42
892
原创 matlab读视频、播放视频、写视频
[vid,audio]=mmread('04.avi'); %读视频mmplay(vid); %播放视频%fnum=size(vid.frames,2);%for i=1:fnum % size(vid.frames(i).cdata); % vid.frames(i).cdata(240,:,:)=[]; %
2012-10-02 16:28:07
2083
原创 通过matlab截取视频
%function getperiod(filename)%[filename, pathname] = uigetfile({'*.avi', 'JPEG文件(*.avi)';'*.bmp','BMP文件(*.bmp)';});[filename, pathname] = uigetfile({'*.avi', 'avi文件(*.avi)';});if(filename == 0
2012-10-02 16:24:32
2833
转载 图像处理和图像识别中常用的OpenCV函数
图像处理和图像识别中常用的OpenCV函数:1、cvLoadImage:将图像文件加载至内存;2、cvNamedWindow:在屏幕上创建一个窗口;3、cvShowImage:在一个已创建好的窗口中显示图像;4、cvWaitKey:使程序暂停,等待用户触发一个按键操作;5、cvReleaseImage:释放图像文件所分配的内存;6、cvDestroyWindow:销毁显示图
2012-10-02 16:11:57
1102
转载 vc++浏览文件夹
#include #include #include #include using namespace::std;int main() { string strInitFolder = _T(""); TCHAR szPath[MAX_PATH] = _T(""); LPMALLOC
2012-10-02 16:10:10
640
原创 opencv训练的分类器的使用代码
#include "cv.h"#include "highgui.h"#include #include #include #include #include #include #include #include #include #pragma comment(lib, "opencv_objdetect231d.lib")CvHaarClassi
2012-10-02 16:08:02
804
转载 5秒后关闭的弹出框
#include #include #include HHOOK hook=NULL;int MSGRET=0;int k=0;HWND MSGHWND,TEXTHWND;UINT TD;void CALLBACK TimerProc( HWND hwnd, UINT uMsg, UINT idEvent,
2012-10-02 16:05:15
1374
原创 vc++ 创建浏览文件窗口
#include "stdio.h"#include #include "math.h"#include #include "time.h" #include "cderr.h" int main( int argc, char** argv ){ //for definition of FNERR_BUFFERTOOSMALL
2012-10-02 16:01:46
625
原创 opencv切割图片并用帧差法比较
#include "cv.h"#include "highgui.h"int main(){ IplImage* img0=cvLoadImage("E:\\导出图片\\10000f.bmp"); IplImage* img1=cvLoadImage("E:\\导出图片\\11020f.bmp"); CvMat* Mat0 = NULL; CvMat* Mat1 = N
2012-10-02 15:59:36
1371
原创 vc++新建文件夹代码
#include #include #include #include #include #include using namespace::std;int main() { char *fileName="E:\\新建\\xinjian01\\",*tag;char buf[1000],path[1000];for(tag=fileName;*ta
2012-10-02 15:52:54
544
原创 vc++ 获取文件部分属性
#include // MFC 核心和标准组件#include #include void get_file_info(const std::string &orgine_name){ CFileFind finder; BOOL bWorking = finder.FindFile(orgine_name.c_str()); while
2012-10-02 15:50:56
790
原创 vc++调用外部可执行程序例子——调用ffmpeg.exe
#include #include "highgui.h"#include "stdio.h"#include "cv.h" #include "cxcore.h" #include "math.h"#include #include "time.h" int main() { char lpCmdLine[200];char st[9];ch
2012-10-02 15:45:56
2518
原创 通过OPENCV从视频中获取图片并保存
//#include "stdafx.h"#include "Afxdlgs.h"#include "highgui.h"#include "stdio.h"#include "cv.h" #include "cxcore.h" #include "math.h"#include "stdlib.h"#include "time.h" #include "c
2012-10-02 15:40:11
1901
转载 VS2010 + OpenCV2.3配置
VS2010 + OpenCV2.3配置 ; 在VS2010下安装配置OpenCV2.3 ; 全程截图,绝对能配置好,不能的留言!操作系统:Windows 7 x86 中文旗舰版;Windows XP;编译环境:Visual Studio 2010 中文旗舰版;OpenCV版本:OpenCV-2.3.0-win、OpenCV-2.3.1-win;备注:a、不需要Cmake编
2012-10-02 15:27:26
701
原创 ffmpeg裁剪合并视频
这里裁剪是指时间轴裁剪,不是空间裁剪。比如说,你想把视频的从一分20秒开始,30秒的视频裁剪出来,保存成一个视频。这是这个文章要讨论的问题。 一 裁剪视频 ffmpeg提供简单的命令参数:ffmpeg -ss START -t DURATION -i INPUT -vcodec copy -acodec copy OUTPUT对上面的命令稍做个解释。-ss 开始时
2012-10-02 15:24:11
1581
1
转载 vc6.0 通过ADO(udl)连接sql 2008
首先声明:本文是针对vc与sql菜鸟的,高人请让路。本文讲解了用ADO技术连接VC6.0与sql2008(sql2000也一样)。1.首先在vc6.0中新建一个基于对话框的应用程序,其他选项均为默认。本例中名称为Rent。(如果有问题请看vc教程)2.在Rent项目的文件夹里建立一个udl文件。步骤:(1)新建一个txt文件。 (2)把后缀名改为udl,并重命名。本例
2012-10-02 15:16:02
1381
原创 Linux 查看、修改当前时间
Linux 查看当前时间 ▼一、查看和修改Linux的时区1. 查看当前时区命令 : "date -R"2. 修改设置Linux服务器时区方法 A命令 : "tzselect"方法 B 仅限于RedHat Linux 和 CentOS命令 : "timeconfig"方法 C 适用于Debian命令
2012-05-31 14:47:36
624
转载 SecureCrt 常用命令
常用命令:一、ls 只列出文件名 (相当于dir,dir也可以使用) -A:列出所有文件,包含隐藏文件。 -l:列表形式,包含文件的绝大部分属性。 -R:递归显示。 --help:此命令的帮助。 二、cd 改变目录 cd /:进入根目录 cd :回到自己的目录(用户不同则目录也不同,root为/root,xxt为/home/xxt cd ..:回到上级目录
2012-05-29 14:53:44
1845
原创 oracle重做日志文件归档是什么意思?
oracle每有一个事务,首先会产生一条日志,这个日志里面包含了能够还原这个事务的最少信息,这些日志会暂存在内存中,再由一个叫LGWR的进程将日志缓冲区的日志写到硬盘上的日志文件上,这些日志文件一般在50兆左右,一般为3组。等一个日志文件写满了50兆的内容,它会断开,LGWR继续往下一个日志文件中写日志;这3个日志文件轮流写入(覆盖写入)。 现在来讲重做日志文件归档,就是将一个写
2012-05-16 16:13:45
936
原创 plsql 中使用odbc导入器导入excel 时提示“找不到可安装的ISAM ”
导入Excel表时,提示"找不到可安装的ISAM"问题提示odbc execl出错解决方法:只需注册 Excel ISAM即可 在“运行”对话框中输入回车即可: Regsvr32 c:\WINDOWS\system32\msexcl40.dll
2012-05-10 12:20:04
1627
原创 在plsql中创建jobs
declarejob number;beginsys.dbms_job.submit(job, 'pkg_business_AUDIT_data.FTPGETDATA();', --job要执行的工作(范例为要执行的存储过程) to_date('08-05-2012 18:00:00', 'dd-m
2012-05-09 15:16:34
1195
转载 linux开启ftp和telnet
1.1、用root用户登录,进入终端命令模式; 1.2、开启ftp服务。 cd /etc/xinetd.d ,编辑ftp服务的配置文件gssftp的设置: vi gssftp ,将 修改两项内容: (1)server_args = -l –a 去掉-a 改为server_args = -l (2)disable=yes改为disable=no (3)保存退出。
2012-04-26 12:00:09
943
原创 linux jdk配置
export JAVA_HOME=/usr/java/jdk1.6.0_17export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin
2012-04-26 11:57:51
313
原创 linux开启ssh服务
1、安装、配置、开启ssh服务sudo apt-get install openssh-serverUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。2、然后确认sshserver是否启动了ps -e |grep ssh3、如果只有ssh-agent那ssh-server还没有启
2012-04-26 11:56:28
683
转载 打包、压缩、解压
linux打包命令详解tar命令[root@linux ~]# tar [-cxtzjvfpPN]文件与目录....参数:-c:建立一个压缩文件的参数指令(create的意思);-x:解开一个压缩文件的参数指令!-t:查看tarfile里面的文件!特别注意,在参数的下达中,c/x/t仅能存在一个!不可同时存在!
2012-04-26 11:47:40
365
原创 vmware-tools安装说明
1、启动并进入Linux系统。2、然后选择虚拟机菜单中的“虚拟机/安装VMware-Tools”,此时就会有把VMware-tools文件映像到CD-ROM中。3、把“VMwareTools-6.0.2-59824.i386.rpm,VMwareTools-6.0.2-59824.tar.gz”文件复制到自己的需要的位置中,然后选择一种安装方式。在此我选VMwareTools-6.0.2-
2012-04-26 11:45:00
584
转载 SQL时间段查询 转化成Oracle语法
FDate为日期字段,在MSSQL中根据FDate过滤数据,在ORACLE中如何写DateDiff(dd,FDate,GetDate())=0 //今天DateDiff(dd,FDate,GetDate())=1 //昨天DateDiff(week,FDate-1,GetDate())=0 //本周DateDiff(week,FDate-
2012-04-26 11:42:12
670
转载 Oracle定时执行存储过程
Oracle定时执行存储过程 其包含以下子过程:Broken()过程。change()过程。Interval()过程。Isubmit()过程。Next_Date()过程。Remove()过程。Run()过程。Submit()过程。User_Export()过程。What()过程。1、Broken()过程更新一个已提交的工作的状态,典型地是用来把一
2012-04-26 11:35:44
598
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人