自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt自定义消息框

基于Qt的组合按钮类QStandButton封装的消息框

2021-12-05 21:27:13 719 1

转载 __stdcall,__cdecl,_cdecl,_stdcall,__fastcall,_fastcall 区别简介

1.今天写线程函数时,发现msdn中对ThreadProc的定义有要求:DWORD WINAPI ThreadProc(LPVOID lpParameter);不解为什么要用WINAPI宏定义,查了后发现下面的定义。于是乎需要区别__stdcall和__cdecl两者的区别; #define CALLBACK __stdcall#define WINAPI __stdcall

2016-03-03 16:40:40 328

转载 COLOR RGB BGR以及字符串之间转换

一、COLORREF与RGB的相互转化RGB(r,g,b)是一个宏实际上它做得事是((COLORREF)(((BYTE)(r)|((WORD)((BYTE)(g))rgb(r,g,b)   =   一个整型值   =   r   +   g   *   256   + b*255*256  COLORREF 是 一 个 32-bit 整 型 数 值,它 代 表 了 一 种

2015-12-22 14:02:23 4607

转载 ORACLE 事务属性详解

背景知识:Oracle提供了set transactionread only/read write来设定事务的读写属性;Set transaction isolation level serializable/read commited来设定事务的隔离级别测试内容:对于上述四项设置,结合部分实例加以说明 【Set transaction read only】必须是t

2015-12-11 09:25:18 986

转载 计算结构体的大小

struct编译器数据结构alignmentgeneration平台目录(?)[+]结构体中的成员可以是不同的数据类型,成员按照定义时的顺序依次存储在连续的内存空间。和数组不一样的是,结构体的大小不是所有成员大小简单的相加,需要考虑到系统在存储结构体变量时的地址对齐问题。看下面这样的一个结构体:  struct stu1  {  int i;  

2015-03-11 10:08:02 469

转载 WinInet编程详解 (好)

编程internetftp服务器nullhttp服务器fp一般而言,开发Internet服务客户端程序的目的是通过Internet协议(HTTP,FTP)获取网络数据源的信息,微软提供了专门的Win32 Internet扩展接口,也就是WinInet。1使用Win API函数开发客户端程序一般流程是,首先通过InternetOpen()函数创建位于根部的HINTERNET句柄,然后

2015-01-21 13:19:13 518

转载 CFtpConnection

2010-04-27 22:31 1961人阅读 评论(0) 收藏 举报ftp服务器服务器internetsessionserver表二)典型的 FTP 客户端程序实现的一般步骤目的方法结果开始一个FTP会话,建立一个FTP连接创建一个CInternetSession对象,调用CInternetSession::GetFtpConnect

2015-01-21 13:16:58 1475

转载 VS2010 常用快捷键

1: Ctrl + Enter (在光标指定位置的上面添加一行,并将光标移至新添加行的行首位置)  Ctrl + Shift + Enter (在光标指定位置的下面添加一行,并将光标移至新添加行的行首位置)2: Ctrl + Shift + L (删除当前行)3: Ctrl + M + O (折叠所有的函数)  Ctrl + M + P (展开所有的函数)4: Ctrl + E

2015-01-21 12:46:32 356

转载 初涉OCILIB的使用

2011-11-16 19:24 2572人阅读 评论(0) 收藏 举报sqlinsertoracle数据库sessionnull 1.  ocilib的使用利用ocilib操作oracle数据库1)   首先初始化OCI_Initialize(err_handler, NULL, OCI_ENV_THREADED)这里的第一个参数是异常错误处理函数。2) 

2015-01-21 12:04:29 1537

转载 GDI+ 画笔

画笔一、构造函数画笔有两个构造函数,分别看下:[cpp] view plaincopyPen( const Color& color, REAL width);    Pen( const Brush* brush, REAL width);  注意:第一个构造函数:从一个颜色构造一个单色画笔,平时用的比较多

2015-01-20 15:23:15 1432

转载 GDI+和GDI两种方式画线

用GDI画线HDC hdc;PAINTSTRUCT ps;HPEN hPen;HPEN hPenOld;hdc = BeginPaint(hWnd, &ps);hPen = CreatePen(PS_SOLID, 3, RGB(255, 0, 0));hPenOld = (HPEN)SelectObject(hdc, hPen);MoveToEx(hdc, 20,

2015-01-20 14:07:22 4734

转载 GDI+新特性

渐变画刷(Gradient Brushes)         GDI+通过提供用于填充图形、路径、区域的线性渐变和路径渐变画刷来扩展了GDI的功能。渐变画刷同样能够被用来绘制线条、曲线、路径。当您采用线性渐变画刷填充图形的时候,颜色将在穿越该图形时逐渐改变,例如,假设您创建了一个水平渐变画刷,同时指定左边缘为蓝色、右边缘为绿色。当您采用水平渐变画刷填充图形时,颜色将从它的左边到右边逐渐由蓝色过

2015-01-20 14:05:29 856

转载 GDI+新建画刷时出现new错误问题

今天用IMageEx来向窗口显示动画,用到了GDI+;结果遇到了    error C2660: “Gdiplus::GdiplusBase::operator new”: 函数不接受 3 个参数       这个编译错误!        上网查了看一个网友说的是:     找到解决方案,原来是微软的 DEBUG_NEW  和 GDI+ 不匹配造成的。

2015-01-20 13:50:46 484

转载 GDI+准备知识

从今天开始,根据MSDN中GDI+文档正式学习GDI+图形界面编程技术。GDI+概述:Microsoft Windows GDI+ 是Windows XP和Windows Server 2003操作系统的子系统,它负责在屏幕和打印机上显示信息。GDI+是一个应用程序编程接口(API),它由一组C++类实现。基于Microsoft Win32的应用程序不能直接访问图形硬件,而是通过GDI+来

2015-01-20 13:33:22 513

转载 MFC下DLL/lib的调用

1、简介:dll和.lib都是程序集合,便于代码重用。都是二进制的文件。.dll也叫动态链接库,与程序链接的方式为运行时链接(run-time linked),为PE(portable executable)格式,也就是程完整的程序。.exe、.dll、.fon、.mod、.drv、.ocx等等都是动态链接库。如.exe为系统调用的函数集合。.dll不存在同名引用,且有导出表,

2014-10-22 14:22:35 532

OpenCV 2 Computer Vision Application Programming Cookbook.pdf

opencv图像处理学习基于opencv2以上版本,包含了opencv1.0版本

2014-05-05

空空如也

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

TA关注的人

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