自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 qt快捷键单个

参考KeySequenceEdit控件吧快捷键限制为输入一个人#include <QWidget>#include <QKeySequence>class KCustomKeySequenceEdit : public QWidget{ Q_OBJECTpublic: explicit KCustomKeySequenceEdit(QWidget *parent = nullptr); explicit KCustomKeySequenceEd...

2021-11-05 14:04:22 153

转载 哈希表原理(直观易懂解释)

理解哈希表的原理,其核心是理解所谓的哈希函数(散列函数)。即如何构建一个确定的映射,它能把关键字映射到一个唯一的存储位置。这种映射应该是我们可以进行计算的。已知关键字,我们应该能算出其地址;反之,已知地址,我们可以检索到对应的关键字。一旦建立起这种关系,那么给定关键字,我就能直接利用这个映射(即所谓的哈希函数)直接算出其地址并寻址。这可大大缩减确定关键字存储位置所花的时间。先来了解一下Hash...

2019-10-22 15:34:01 391 1

转载 模板类的继承

模板类的继承包括四种:1.(普通类继承模板类)[cpp] view plaincopyprint?templateclass T>  class TBase{      T data;  ……  };  class Derived:public TBaseint>{  ……  };  templateclass TBase{

2015-05-19 16:27:03 425

转载 C++ 头文件中不能呢个定义变量

注意头文件中不可以放变量的定义!!!一般情况下头文件中只放变量的声明,因为头文件要被其他文件包含(即#include),如果把定义放到头文件的话,就不能避免多次定义变量,C++不允许多次定义变量,一个程序中对指定变量的定义只有一次,声明可以无数次。不过有三个例外,一下三中实体的定义也可放到头文件中。1.值在编译时就已知的const 变量的定义可以放到头文件中    如:cons

2015-04-07 09:56:17 970

转载 MFC对话框添加状态栏

1.首先在string table 里添加两个字串,ID分别为IDS_INDICATOR_MESSAGE and IDS_INDICATOR_TIME2.在你的 dlg.h 类里面加个 CStatusBar m_bar;3.在dlg.cpp 开头加上 static UINT indicators[] = {      IDS_INDICATOR_MESSAGE,

2015-03-10 14:53:31 430

转载 WaitForSingleObject与事件、信号量、互斥、临界区的用法

临界区临界区是一种最简单的同步对象,它只可以在同一进程内部使用。它的作用是保证只有一个线程可以申请到该对象void InitializeCriticalSection(LPCRITICAL_SECTION lpCriticalSection );产生临界区void DeleteCriticalSection(LPCRITICAL_

2015-01-12 19:58:53 935

转载 控制台程序后台运行

控制台程序后台运行2010-07-10 07:06 P.M.#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" ) // 设置入口地址              在控制台程序中隐藏控制台窗口! 大家都知道,当编写一个win32 console ap

2015-01-12 13:26:53 1156

转载 DLL函数导出类型

经常使用VC6的Dependency查看DLL导出函数的名字,会发现有DLL导出函数的名字有时大不相同,导致不同的原因大多是和编译DLL时候指定DLL导出函数的界定符有关系。VC++支持两种语言:即C/C++,这也是造成DLL导出函数差异的根源我们用VS2008新建个DLL工程,工程名为“TestDLL”把默认的源文件后缀 .CPP改为.C(C文件)输入测试

2014-12-29 10:09:34 522

转载 int* p[2] 和 int (*p)[2],int**p的区别

//(1)int* p[2] 是一个指向int型的指针数组,即:p是包含两个元素的指针数组,指针指向的是int型.可以这样来用:#include int main(){ int* p[2]; int a[3] = {1, 2, 3}; int b[4] = {4, 5, 6, 7}; p[0] = a; p[1] = b;

2014-12-17 16:07:33 894

转载 库的静态和动态调用以及创建

静态链接 第一bao

2014-10-16 14:19:55 459

转载 串口常用参数

串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,

2014-08-14 16:09:04 681

转载 MFC三大dll使用总结

DLL指的是动态链接库(Dynamic Link Library),它是一个可以被多个应用程序(甚至是不同语言编写的应用程序)同时调用的可执行二进制文件,是一个可共享的库。DLL是建立在客户/服务器通信的概念上,包含若干函数、类或资源的库文件,函数和数据被存储在一个DLL(服务器)上并由一个或多个客户导出而使用,这些客户可以是应用程序或者是其它的DLL。显然,DLL是VC职业程序员的必修课,因为在

2014-05-05 10:51:43 1994

转载 转 完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三

手把手叫你玩转网络编程系列之三   完成端口(Completion Port)详解                                                             ----- By PiggyXP(小猪)前 言        本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,

2014-04-19 14:00:15 752

wosa/xfs 3.2文档

完整的 wosa/xfs 3.2文档,希望对你有帮助

2014-10-13

wosa/xfs 3.2 SDK 安装包

wosa/xfs 最新3.2SDK 安装包

2014-05-19

空空如也

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

TA关注的人

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