
C++
文章平均质量分 86
莫川
阿里巴巴集团高级无线开发专家
展开
-
1.0.1-学习Opencv与MFC混合编程之---播放AVI视频
资源源代码:http://download.youkuaiyun.com/detail/nuptboyzhb/3961639版本1.0.1新增内容Ø 新建菜单项,Learning OpenCV——> OpenCVr入门——>播放AVI视频。Ø 为’ 播放AVI视频’菜单项设置属性如下:Ø 为上述菜单项建立类向导,设置如下:Ø 编辑代码:代码具体如下void CCVM原创 2011-12-23 12:44:14 · 3719 阅读 · 2 评论 -
1.1.0-学习Opencv与MFC混合编程之---全屏截图,保存为BMP图像(并增加快捷键)
源代码:http://download.youkuaiyun.com/detail/nuptboyzhb/3961677Ø 添加全屏截图菜单项,菜单项的属性如下;Ø 为该菜单项建立类向导。编辑消息处理函数如下voidCCVMFCView::OnPrintscreen() { CRect rect; //HBITMAP原创 2011-12-24 19:12:28 · 3692 阅读 · 0 评论 -
常用算法经典代码(C++版)
一、快速排序void qsort(int x,int y) //待排序的数据存放在a[1]..a[n]数组中 {int h=x,r=y; int m=a[(x+y)>>1]; //取中间的那个位置的值 while(h<r){while (a[h]<m) h++; //比中间那个位置的值小,循环直到找一个比中间那个值大的 while (a[r]>m) r-转载 2012-10-12 22:36:14 · 3413 阅读 · 1 评论 -
【高精度】c++ stl解决poj1001问题
前言:从去年大四初,保送研究生之后,就没有任何的就业压力了。而现在,作为研一的新生,却听到师兄们找工作诸多不顺的消息。自己就在优快云上搜了一些面试题来做做看。虽然,学过C/C++/JAVA,桌面开发MFC,手机android开发,matlab等等。也开发过一些小的项目,但是,看到这些面试题时,发现大量的考察算法和数据结构等知识。于是乎,我需要加强自己对数据结构的理解和算法的实现。拿POJ上面原创 2012-10-14 12:31:59 · 4603 阅读 · 2 评论 -
c++ stl list使用总结
2012年10月27日整理 郑海波 http://blog.youkuaiyun.com/nuptboyzhb/article/details/8120397所有涉及到的程序下载:http://download.youkuaiyun.com/detail/nuptboyzhb/4730951(一)list简介:list不像vector那样,list的内存分配时非连续的,因此,只能通过迭代器来访问list中的元素。另外,原创 2012-10-28 10:46:18 · 23450 阅读 · 1 评论 -
MFC为应用程序添加托盘(右键托盘,弹出菜单)
源代码:http://download.youkuaiyun.com/detail/nuptboyzhb/41377841. 导入一个托盘图标的资源(.ico)格式;资源ID为IDI_ICON12. 在框架程序的初始化函数中,初始化一个托盘图标的一个结构体NOTIFYICONDATA notifyicondata;//NOTIFYICONDATA结构 n原创 2012-03-13 19:34:40 · 7662 阅读 · 7 评论 -
IP数据报和TCP报文格式分析与应用
一.IP数据报首部格式[image] 1.版本——占 4 bit,指IP协议的版本.目前的 IP 协议版本号为 4 (即 IPv4)2.首部长度——占 4 bit,可表示的最大数值是 15 个单位(一个单位为 4 字节)因此 IP 的首部长度的最大值是60字节。3.总长度——占 16 bit,指首部和数据之和的长度,单位为字节,因此数据报的最大长度为 655原创 2012-12-05 16:57:12 · 5611 阅读 · 0 评论 -
c++ stl list实现简单的学生信息管理系统
c++ stl list实现简单的学生信息管理系统问题描述:已知有20个学生记录(包括学号、姓名、成绩)的文件student.dat。要求编程序实现查询、排序、插入、删除诸功能。系统的基本功能:A.要求显示如下界面****************************************1--------------查询2--------------排序3原创 2012-12-19 13:20:01 · 10444 阅读 · 3 评论 -
c++实现文本中英文单词和汉字字符的统计
源代码下载:http://download.youkuaiyun.com/detail/nuptboyzhb/49871411.统计文本中汉字的频数,为后续的文本分类做基础。对于汉字的统计,需要判断读取的是否为汉字。源代码如下:[C++ code]/* *@author:郑海波 http://blog.youkuaiyun.com/NUPTboyZHB *参考:实验室小熊 *注:有删改 */原创 2013-01-12 10:05:51 · 10040 阅读 · 0 评论 -
1.1.4-学习Opencv与MFC混合编程之---画图工具 画椭圆
源代码地址:http://download.youkuaiyun.com/detail/nuptboyzhb/39616901. 增加‘椭圆’菜单项,设置属性,添加类向导;2. 编辑消息处理函数,设置画图变量标识my_draw_flag为5,并读取对话框里的数据。3. 修改OnMouseMove消息处理函数。3.1增加变量CvSize CvSize EllipseSi原创 2011-12-24 19:36:14 · 2340 阅读 · 2 评论 -
1.0.3-学习Opencv与MFC混合编程之---打开本地摄像头
源代码:http://download.youkuaiyun.com/detail/nuptboyzhb/3961643版本1.0.3新增内容打开摄像头Ø 新建菜单项,Learning OpenCV——> OpenCVr入门——>打开摄像头(c)Ø 菜单项设置如下:Ø 建立类向导Ø 编辑代码void CCVMFCView::OnMyOpenCamera() { /原创 2011-12-23 12:52:03 · 4671 阅读 · 2 评论 -
1.0.2-学习Opencv与MFC混合编程之---为播放AVI视频添加滑动条
源代码地址:http://download.youkuaiyun.com/detail/nuptboyzhb/3961642版本1.0.2新增内容Ø 全局变量和函数的添加:在CVMFCview.cpp文件中增加全局变量和全局函数//-----------------全局变量和函数---------------------------------------int g_slider_pos原创 2011-12-23 12:49:39 · 3243 阅读 · 0 评论 -
1.0.x-学习Opencv与MFC混合编程之---视频运动检测
源代码地址: http://download.youkuaiyun.com/detail/nuptboyzhb/3961668版本1.0.x新增内容视频运动检测Ø 新建菜单项,Learning OpenCV——> OpenCVr入门——>视频运动检测Ø 菜单项设置如下:Ø 建立类向导Ø 编辑代码voidCCVMFCView::OnMyTestSport() {原创 2011-12-24 18:59:41 · 2917 阅读 · 0 评论 -
1.1.6-学习Opencv与MFC混合编程之---播放WAV音乐和 alpha融合功能
源代码:http://download.youkuaiyun.com/detail/nuptboyzhb/3961698Alpha融合菜单项1. 增加alpha融合菜单项,修改相应的属性,建立类向导,编辑消息处理函数。2. 在消息处理函数中添加如下代码void CCVMFCView::OnAlphaMix() {//TODO: Add your command原创 2011-12-24 19:45:20 · 2754 阅读 · 0 评论 -
1.1.2-学习Opencv与MFC混合编程之---画图工具 画直线 画圆 画矩形
源代码地址:http://download.youkuaiyun.com/detail/nuptboyzhb/3961685画图工具1. 画直线Ø 增加‘直线’菜单项,建立类向导;Ø 对CXXXXXXView类增加成员变量my_draw_flag.并在构造函数中初始化为0Ø 在‘直线’菜单项处理函数中,将my_draw_flag=1;表示画直线Ø 增加windo原创 2011-12-24 19:22:57 · 5239 阅读 · 0 评论 -
1.1.3-学习Opencv与MFC混合编程之---画图工具 通过对话框进行工具的参数设置 画曲线 绘图校正
源代码:http://download.youkuaiyun.com/detail/nuptboyzhb/3961688l 对话框1.“插入”->“资源”->“对话框”2.对话框属性如下:双击对话框,建立对话框类。取名:LineParameter3.在LineParameter.h头文件中添加#include "resource.h",否则:会报错:IDD_DIALOG4未定义原创 2011-12-24 19:30:01 · 4608 阅读 · 0 评论 -
1.1.7-学习Opencv与MFC混合编程之---为画图工具添加工具栏
源代码:http://download.youkuaiyun.com/detail/nuptboyzhb/3961701哎,其实里面有很多图片的,本来看起开很明了的,资源连接里有详细的文档,比下面的看的舒服的多....为画图工具添加工具栏Ø 首先认识一下工具栏的操作。1. 打开资源->Toolbar2. 如何查看每个图标的属性?查看每个图标属性,不是按右键,而是左键双原创 2011-12-24 19:49:29 · 2784 阅读 · 1 评论 -
1.1-学习Opencv与MFC混合编程之---利用画图函数,生成视频,并写入视频文件
源代码地址:http://download.youkuaiyun.com/detail/nuptboyzhb/3961674写视频文件Ø 新建菜单项,Learning OpenCV——> OpenCVr入门——>写视频文件Ø 菜单项设置如下Ø 建立类向导Ø 编辑代码voidCCVMFCView::OnMyWriteVedio() { // TODO:原创 2011-12-24 19:03:56 · 2660 阅读 · 0 评论 -
1.1.5-学习Opencv与MFC混合编程之---画图工具 输入文字和填充图像 修改光标
源代码:http://download.youkuaiyun.com/detail/nuptboyzhb/3961696输入文字l 对话框1. 插入,资源,选择对话框资源2. 编辑对话框如下:设置每一个控件的属性。3. 双击对话框,建立对话框的类,命名为:TexTSetDlg4. 给对话框类增加公有成员变量如下:int m_colorR;in原创 2011-12-24 19:42:16 · 2990 阅读 · 0 评论 -
c++多线程编程与MFC多线程编程
源代码1:http://download.youkuaiyun.com/detail/nuptboyzhb/4160217源码2:http://download.youkuaiyun.com/detail/nuptboyzhb/4161095 (一)有关多线程的WIN32 API函数1、HANDLE CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttributes原创 2012-03-16 15:52:18 · 7374 阅读 · 0 评论