Keep on going, never give up.

2018年01月10

QT使用Sqlite加密插件

Wiki

QT支持Sqlite,但是默认不支持Sqlite加密,经过查询,网上有一些热心网友提供了sqlite封装插件,支持加密,使用方法很简单,目前在QT 5.11上验证没发现问题。 一、普通Sqlite使用方法 默认Sqlite非加密,可参考 https://www.cnblogs.com/xia-weiwen/archive/2017/05/04/6806709.html 上面是非加密的,如

2016年06月01

HBITMAP 与 CBitmap的创建与复制

C/C++

一、HBITMAP复制方法 1、HBITMAP TO CBitmap CBitmap* pDesBitmap = new CBitmap; HBITMAP hBmp = (HBITMAP)::LoadImage(AfxGetInstanceHandle(), "C:/123.BMP", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE); pDesBi

2015年09月02

QT库与QT Creator下载与安装

C/C++

QT下载地址:http://www.qt.io/download-open-source/ 点开页面后,默认的下载链接是下载Windows版本在线安装包,点击其中的View All Downloads,可看到下载链接有三种: 1、在线安装包,然后再根据平台选择,安装QT库和QT Creator 2、离线安装包,然后再根据平台选择,安装QT库和QT Creator 其中Windows版本里还

2015年05月31

VC2013使用ODBC驱动连接MySql

MySQL

Windows客户端连接MYSQL有多种方法,但基本都需要安装对应的连接器,本文示例使用ODBC连接远程MySQL。本文演示环境: Window10+VS2013 1、下载ODBC Connector http://dev.mysql.com/downloads/connector/ 在上述地址中找到32位Connector安装包,如果需要开发64位程序,则需要安装对应64位Connector

2015年04月08

C/C++软件类面试题

C/C++

本文整理跟C/C++软件面试相关的概念或试题,也是C/C++编程中最常遇到的,部分内容为天缘自己写的,部分整理自网络收集(可能部分内容有误,欢迎指出)。为方便阅读,全文精简描述,只述概要。 一、C/C++概念类 1、虚函数的用法和作用,什么函数不能声明为虚函数? 答:constructor函数不能声明为虚函数。 2、写出float x 与“零值”比较的if语句。

2015年04月06

VC中如何遍历驱动器

C/C++

下面程序是根据自己程序整理出来,方便各位参考,在VC上枚举驱动器方法也很简单,很容易找到加载的本地硬盘或是U盘驱动器号。 主要涉及几个函数:GetLogicalDriveStrings、GetLogicalDrives、GetDriveType。 示例程序: DWORD dwBuffer=512; TCHAR szBuffer[512]; memset(szBuffer,0

2015年04月06

几个C 编程最易出错实例

C/C++

C语言编程时常会有一些错误,即使对经验老道的程序员来说也时常会犯,本文就来整理一些常见错误,方便警醒。 一、影响发布程序运行的BUG 1、无符号型变量做循环变量 如下语句使用循环可能会死循环: unsigned int i=0; for(i=7;i>=0;i--) { printf("%d",i); } 2、不同变量类型之间运算 float a;

2015年03月26

常见编程语言概要介绍

C/C++

本文汇总一些常见编程语言或是开发环境概念,方便理解记忆,当然这些描述仅是用于理解而非绝对的,就像有人说他也可以使用C#去做操作系统一样,没有实质意义。 相比较而言,越是底层的语言,操控硬件和通信越是方便,越是高级的语言,操控界面和系统模块越是方便。 一、ASM和C 汇编语言ASM(Assembly Language)是面向机器语言,也是最底层的设计语言,可以直接控制硬件。 C语言是一种中级

2015年01月29

VC版本与VS版本对照关系

C/C++

VC++全称Visual C++,也称MSVC或VC,VS全称Visual Studio,VS不只有VC,还包含了VC/VB/VJ/VC#等,集成各种类型常用WIN开发工具平台。 MFC目前仍在使用,基本都是VC6,MFC 6.0(mfc42.dll)对应Visual C++ 6.0 ,MFC 7.0 (mfc70.dll)对应Visual C++ .NET。 下面主要列出VC版本和V

2013年11月14

CxImage在VC下的配置与使用

C/C++

之前每次用到图片处理,总要去找些主流开源库,后来才发现CxImage这个开源工程还蛮好用,支持BMP、GIF、ICO、JPG、PNG、TIFF等格式,对普通应用程序开发者而言,都不是专门研究图像编解码,再者图片、视频、音乐这几种文件格式也是最混乱,版本也最繁杂,兼容问题永远解不完......刚看到CxImage工程会感觉很大很繁杂,但其实使用起来,比起用开源视频解码库要少多多了,非常方便。本文仅演

2013年06月15

VC随机函数srand和rand用法

C/C++

前言:编程中经常需要用到随机数,当然程序(函数)本身无法生成所谓的真实的随机数,还需要一个随机种子,然后根据既定算法算出一个确定结果。如果我们只需要有限次或是随机数时间要求间隔比较久的,也可直接使用当前时间(时间戳)作为随机数。既然时间可以作为随机数,那么为什么还需要专门的随机函数呢?这就涉及到随机序列的概率分布问题,通过专门设计的随机函数可以保证连续随机数序列尽量贴近一均匀合理的概率分布。而不能

2013年03月30

error: expected expression before ‘struct’

C/C++

Linux C/C++编程时常会遇到“error: expected expression before ‘struct’”错误,此错误一般是由未定义的宏(宏里套宏)或参量引起,导致编译器判断当前语句为非法语句,可能有如下几种情况。 1、缺少ioctl.h头文件 调用ioctl函数,用到参数VIDIOC_QUERYCAP时无法编译通过。 解决办法:

订阅博客

最新文章

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2018 Metsky.com, All rights Reserved.