QT-QPainter介绍

介绍 可以在QPaintDevice类上绘制各种图形 QPaintDevice类表示QPainter的绘图设备(画布) QpaintDevice子类有QImage、QOpenGLPaintDevice、QWidget 等 所以, QPainter可以在QImage、QOpenGLPaint...

2019-01-22 10:24:24

阅读数 27

评论数 0

MFC Button控件自绘

   VC下的界面着实难看 有时候我们不得不自己进行控件的绘制 以前 一直不理解最近再次看了学了一遍终于明白了一点   与大家分享下...       需要源代码的Q我 寻找一起学VC的朋友    比如说   我们要改变一个编辑框的背景 我们响应WM_CTLCOLOR函数 进行OnCtlCol...

2018-12-20 14:41:59

阅读数 25

评论数 0

加解密/数字签名/证书 原理

引言 在一些比较重要的应用场景中,通过网络传递数据需要进行加密以保证安全。本文将简单地介绍了加密解密的一些概念,以及相关的数字签名、证书。 加密和解密 说到加密,可能大家最熟悉的就是MD5了。MD5实际上只是一种散列运算,或者可以称为单向的加密,即是说无法根据密文(加密后的数据),推导出明文...

2018-08-01 19:17:03

阅读数 105

评论数 0

C++知识回顾: __stdcall、__cdcel和__fastcall三者的区别

  __stdcall、__cdecl和__fastcall是三种函数调用协议,函数调用协议会影响函数参数的入栈方式、栈内数据的清除方式、编译器函数名的修饰规则等。 调用协议常用场合 __stdcall:Windows API默认的函数调用协议。 __cdecl:C/C++默认的函数...

2018-07-31 17:36:53

阅读数 114

评论数 0

使用def文件简化dll导出

使用def文件简化dll导出 在C++中,我们可以通过 __declspec(dllexport) 将函数导出为Dll中供其它程序使用,例如:     _declspec(dllexport) int add(int a, int b); 在这种方式下,如果调用该dll的是一个c++程序(同...

2018-07-31 17:29:19

阅读数 44

评论数 0

CSP应用开发-CryptAPI函数库介绍

基本加密函数为开发加密应用程序提供了足够灵活的空间。所有CSP的通讯都是通过这些函数。一个CSP是实现所有加密操作的独立模块。在每一个应用程序中至少需要提供一个CSP来完成所需的加密操作。如果使用多于一个以上的CSP,在加密函数调用中就要指定所需的CSP。微软基本加密提供者(Microsoft B...

2018-06-29 10:13:40

阅读数 103

评论数 0

QSS的用法和实例

使用qss 可将功能与界面的设计分离开,方便UI设计,也可以制作更多更美的界面。 在代码中调用qss文件: QFile styleSheet(":/qss/myStyle.qss");   if (!styleSheet.open(QIODevice::ReadOnly))  ...

2017-04-10 17:40:47

阅读数 268

评论数 0

vsnprintf和snprintf

vsnprintf和snprintf是C语言printf家族函数的成员,相关函数列表如下: #include int printf(const char *format, ...); //输出到标准输出 int fprintf(FILE *stream, const...

2017-01-16 13:10:02

阅读数 258

评论数 0

PAL和NTSC的区别

1.   NTSC制又称为恩制。它属于同时制,是美国在1953年12月首先研制成功的,并以美国国家电视系统委员会(National Television System Committee)的缩写命名。这种制式的色度信号调制特点为平衡正交调幅制,即包括了平衡调制和正交调制两种,虽然解决了彩色电视和黑...

2016-12-20 14:14:38

阅读数 2164

评论数 0

svn分支开发与主干合并(branch & merge)

[转载地址:http://blog.csdn.net/bbirdsky/article/details/24620155,原文地址不清楚] 下面我将step by step地演示如何一次完整的branching和merging,包括创建分支、分支开发、分支和主线同步,分支合并到主线的全过程,...

2016-10-17 17:02:46

阅读数 220

评论数 0

Fragmented MP4文件格式

MP4文件的基本单元是“box”,这些box既可以包括data,也可以包括metadata。MP4文件标准允许多种方式来组织data box和metadata box。将metadata放在data之前,客户端应用程序可以在播放video/audio之前获得更多的关于video/audio的信息,...

2016-09-09 15:36:02

阅读数 370

评论数 0

MP4文件Boxes的层次结构

MP4文件的基本组成单元是box,也就是说MP4文件是由各种各样的box组成的,有parent box,还有children box。因此,这些boxes之间存在一定的层次关系,总结如下表所示,表中标记出了各个box必选或可选特性,√代表Box必选。 ftyp ...

2016-09-09 14:53:14

阅读数 272

评论数 0

AAF技术及其在后期制作系统中的应用

在广播电视领域,随着计算机和网络技术的引入,AV和IT技术正日益融合,这从根本上改变了电视节目的制作流程,大大降低了节目的制作成本,提高了工作效率。素材交换格式——AAF、MXF以及元数据的应用,是实现AV和IT融合的技术基础。本文重点介绍AAF技术,并探讨AAF技术在后期制作中的应用,以及对后期...

2016-08-12 16:21:04

阅读数 345

评论数 0

C++编程实现从注册表中获取程序安装路径并调用exe文件

利用注册表函数获取程序安装路径的宽字符和WINEXEC方法参数不一致的问题。附上代码如下: #include #include using namespace std; #define RTN_ERROR 13 #pragma comment(lib, "...

2016-07-25 17:56:59

阅读数 1449

评论数 0

OpenGL入门学习

说起编程作图,大概还有很多人想起TC的#include 吧? 但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。 本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。 OpenGL作为当前主流的...

2016-02-29 16:51:42

阅读数 1014

评论数 0

云计算的三种服务模式:IaaS,PaaS和SaaS

云服务”现在已经快成了一个家喻户晓的词了。如果你不知道PaaS, IaaS 和SaaS的区别,那么也没啥,因为很多人确实不知道。   “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。   任何一个使用基于互联网的方法来计算,存储...

2016-02-16 13:57:43

阅读数 359

评论数 0

c++类的构造函数详解

c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初学者有所帮助。                                     ...

2016-01-11 11:20:31

阅读数 205

评论数 0

C# 委托实例(跨窗体操作控件)

跨窗体操作控件

2015-11-04 13:37:38

阅读数 331

评论数 0

深刻理解C#中资源释放

首先,我们需要明确2个概念。 第一个就是很多人用.Net写程序,会谈到托管这个概念。那么.Net所指的资源托管到底是什么意思,是相对于所有资源,还是只限于某一方面资源?很多人对此不是很了解,其实.Net所指的托管只是针对内存这一个方面,并不是对于所有的资源;因此对于Stream,数据库的连接,GD...

2015-11-03 13:43:16

阅读数 3828

评论数 0

C# 给对象赋null值会释放内存吗?

比如A a=new A(); a=null; 这时候a所占用的内存会释放掉吗?还是只是将a的指针改变为null,而new A();产生的数据仍在内存中? 另外请问string a="";和string a=string.Empty;是一样的吗?   不一定,这个涉及到...

2015-11-03 13:16:41

阅读数 5478

评论数 0

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