03 2011 档案
摘要:首先我们要了解两种数据结构IplImag 对象结构:/************************************************************************************************** * * * NOTE: * * Only use the "8 bit, 1 or 3 channels" image, the BitMap use LowerLeft (底左), * * the IplImage use TopLeft (顶左) * * IplImage: * * nChannels = 1 or 3 n
阅读全文
摘要:在网上找了很多的资料,现将这些资料整合起来,详细介绍一下VC下的socket编程,并提供一个服务器客户端具体的实例。希望对您有所帮助一、原理部分 (个人觉得这篇写的可以,所以转与此,原文地址:http://dev.yesky.com/78/2683078.shtml) 在网络编程中最常用的方案便是Client/Server(客户机/服务器)模型。在这种方案中客户应用程序向服务器程序请求服务。一个服务程序通常在一个众所周知的地址监听对服务的请求,也就是说,服务进程一直处于休眠状态,直到一个客户向这个服务的地址提出了连接请求。在这个时刻,服务程序被"惊醒"并且为客户提供服务-对
阅读全文
摘要:今天对XML文件进行了一些简单的读写操作,下面来具体实现步骤:首先:建立一个基于Dialog的MFC工程,工程名为OperateXML,然后在对话框上添加两个按钮("Create"和"GetData"和一个ListControl控件(用来显示数据),首先要导入库文件#import "msxml3.dll"using namespace MSXML2;主要用来实现XML文件的相关操作,双击"Create"按钮进入代码编写,代码如下:void COperateXML::OnBtnCreate() {// TODO: A
阅读全文
摘要:(一) MFC多线程 MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。 工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等。用户界面线程一般用于处理独立于其他线程执行之外 的用户输入,响应用户及系统所产生的事件和消息等。但对于Win32的API编程而言,这两种线程是没有区别的,它们都只需线程的启动地址即可启动线程来 执行任务。 在MFC中,一般用全局函数AfxBeginThread()来创建并初始化一个线程的运行,该函数有两种重载形式,分别用于创建工作者线程和用
阅读全文
摘要://OpenCV 下的图像任意角度的旋转//需要inter公司的OpenCV的支持.//OpenCV下的图像任意角度的旋转//待旋转的图像IplImage* Img_old//返回的旋转后图像 IplImage* Img_tmp.//旋转的角度,单位度.//三种不同的方法.其中方法二没有完全测试,方法一可以满足大部分需要//Vastsky - Nercita 2005 6 12 //vastsky_sun#126.comIplImage * CCropMeasureView::FitRotate (IplImage* Img_old, double angle,int method){IplI
阅读全文
摘要:在C++中要进行并发处理,不可避免要使用多线程,在传统的教科书中,大家都是采用最原始的多线程技术,应用逻辑和线程并发策略紧密绑定。在一个典型的服务器程序中,客户端的请求往往包含了很多不同的逻辑命令,如在一个线程处理函数中,需要根据客户端的命令代码处理不同的业务逻辑:int thrad_main(int cmd_id,char *data){switch(cmd_id){case 1:...break;case 2:...break;}}如此这般,业务处理逻辑和线程逻辑紧密耦合,这是一种很“丑陋”的代码。如何通过一种优雅的方法,分离并发逻辑和业务逻辑,通过通用的并发框架,业务逻辑设计者只需要关.
阅读全文

浙公网安备 33010602011771号