自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 多线程 学习笔记<4> 进程与线程的区别联系

原文地址:http://289972458.iteye.com/blog/1325189一。什么是进程       进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。       线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。      系统资源:线程自己基本上不

2014-12-31 10:26:00 624

原创 <C/C++ 版> 设计模式 学习之 工厂模式 <1>

大话设计模式这本书使用 C# 语言写的,我用的是 C++ 语言,最近在看这本书,所以用 C++ 语言走了一遍。以下是部分笔记,包括代码若不涉及面向对象这个概念,我们写的简易计算器可能是下面这个样子//User.cpp --- 客户端#include "iostream"int main(){ using namespace std; cout<<"Input First

2014-12-30 17:51:32 725

转载 MFC访问对话框控件的几种方式

例:1、通过对话框访问[cpp] view plaincopyprint?/*******************************************/      int num1,num2,num3;      CString str1,str2,str3;        GetDlgItem

2014-12-29 08:36:31 828

转载 ffmpeg 的 tbr tbc 和 tbn的意义

tbn = the time base in AVStream that has come from the containertbc = the time base in AVCodecContext for the codec used for a particular streamtbr = tbr is guessed from the video stream a

2014-12-25 16:39:04 1261

原创 MFC 学习之 多对话框及列表控件

MFC 在界面这块,不得不说比较难看,虽然如此,但是它的简洁性(当然,不是说它的代码,而是相对于程序员,减少了自己敲写代码的工作量)。下面的例子是新建对话框,在新的对话框里添加列表控件,在列表控件里显示必要信息。效果如图:新建 MFC 工程,命名为 Draw,添加对话框,新建类 MyPanel//CDrawDlg.hpublic: afx_msg void O

2014-12-18 16:44:14 1581

原创 C/C++ 学习之 定时器

下面是两个简单的例子,说明在  windows  控制台应用程序中定时器的用法1、直接声明回调函数,然后在回调函数中处理消息。// programe for timer#include "stdio.h"#include "conio.h"#include int count = 0;void CALLBACK TimerProc (HWND hwnd, UINT mess

2014-12-08 16:56:33 4065

原创 FFmpeg 学习之 解码并 MFC+OpenCV 显示

众所周知,Opencv 在图像处理方面具有无与伦比的优势,但其在视频解码这块实在不敢恭维,智能识别 AVI 封装和少数几种 编码格式。其实 OpenCV 解码也是引用的 FFmpeg,不过编译时估计做了限制。下面的代码实现的功能是,,FFmpeg 解码视频,然后将每一帧转换为 OpenCV 可以识别的图像格式,在 MFC 图片空间中显示。配置:VS2008,OpenCV2.4.4,FF

2014-12-05 13:27:33 2334

原创 MFC 学习之 对话框作图<1>

1、作图实现在按钮消息响应函数中,而不是绘图函数 OnPaint 或者 OnDraw 中。不会刷新,适合读取本地文件数据并显示。// 定义的几种画笔 CPen pen[5]; pen[0].CreatePen(PS_SOLID,3,RGB(255,0,0));//创建实线画笔 pen[1].CreatePen(PS_DASH,1,RGB(0,255,0));//创建

2014-12-04 11:05:12 1143

原创 MFC 学习之 界面美化<2>

1、更改图标将ICON图标复制到资源文件中,载入工程,设置ID。在对话框构造函数中,修改ICON的ID。//ICONCMFC_FRAMEDlg::CMFC_FRAMEDlg(CWnd* pParent /*=NULL*/) : CDialog(CMFC_FRAMEDlg::IDD, pParent){ m_hIcon = AfxGetApp()->LoadIcon(IDI_M

2014-12-04 09:43:52 1108

原创 Socket 学习之 MFC:简单通信

最终界面如图所示:客户端代码如下:// ClientDlg.h : 头文件//#pragma onceUINT Recv_Th(LPVOID p);// CClientDlg 对话框class CClientDlg : public CDialog{// 构造public: CClientDlg(CWnd* pParent = NULL); // 标准构造函数

2014-12-02 16:31:56 10780 6

原创 C/C++ 学习之 文件操作

1、在当前界面打开一个文本文档// open txt#include "stdio.h"#include "stdlib.h"int main(){ system("start d:\\psnr.txt"); return 0;}2、MFC对话框中打开一个文本文档void CmfcopentxtDlg::OnBnClickedBopen(){ // TODO:

2014-12-02 16:18:43 844

原创 Socket 学习之 WIN32-API(1):简单通信

客户端程序如下://Client.cpp#include #include #include #include #pragma comment(lib,"ws2_32.lib")int main(void){ WSADATA wsa; /*struct WSAData { WORD wVersion; WORD wHighVersion; char s

2014-12-01 15:26:24 2360

SOCKET + MFC 双向通信 UDP + TCP 版本

MFC SOCKET 双向通信,包括基于 UDP 协议的客户端/服务器端,基于 TCP 协议的客户端/服务器端

2019-03-17

空空如也

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

TA关注的人

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