摘要:
一、前言 很多软件中,都有Ctrl-Z撤回的操作,例如visio、Word等一些编辑器。在使用软件的时候,难免会有手误操作,例如,我码了一堆的字,想全选-复制,结果全选-删除了,还没有保存,如果没有撤回功能的话,字就白码了,还得重复一遍,所以软件有回撤功能是挺方便的。 二、Qt中的回撤栈 三、使用流 阅读全文
摘要:
1、vecotr的内存问题: vector对象存在栈中,栈中是vector所存数据的地址,而数据保存在堆中。对于存储数据量较大的变量,vector存在内存问题。在不使用时,可以进行清理,清理vector内存的方法是定义一个空的vector,使用空的vector释放内存。 vector<int> tm 阅读全文
摘要:
// utils.h : Include file for standard system include files, // or project specific include files. #pragma once #include <stdio.h> #include <string.h> 阅读全文
摘要:
#ifndef __CLOG_H__ #define __CLOG_H__ #if defined(_MSC_VER) || defined(_MSC_EXTENSIONS) ////////////////////////////////////////////////////////////// 阅读全文
摘要:
enum Encode { ANSI = 1, UTF16_LE, UTF16_BE, UTF8_BOM, UTF8 }; __inline static Encode IsUtf8Data(const uint8_t* data, size_t size) { bool bAnsi= true; 阅读全文
摘要:
1、查看字符编码 查询汉字GBK、UTF8、UNICODE编码的值的网站如下: 汉字字符集编码查询;中文字符集编码:GB2312、BIG5、GBK、GB18030、Unicode (qqxiuzi.cn) “汉字”编码的数据如下: 现使用程序demo进行验证: // Encode.cpp : 此文件 阅读全文