2 Song J

尚未进行身份认证

我要认证

在校大学生

等级
TA的排名 28w+

Win10下QT生成的可执行文件无法运行

Win10下QT生成的可执行文件无法运行问题描述出现警告:This application failed to start because it could not find or load the qt platform plugin windows···原因原因是当前目录下缺少运行所需的dll库(大部分是QT的动态链接库)。解决方法使用QT自带的依赖包分析程序windeployqt.exe对目标程序分析,该程序会自动添加所需的dll库。在控制台输入如下命令:QT安装目录\QT版本号\编译

2020-06-15 21:54:19

51汇编(八):外部中断

中断中断是一种计算机内部机制,常用于处理突发事件(优先级高的事件)。下图是中断机制的原理图,计算机自动检测五个中断标志,判断是否有中断请求,再判断是否允许响应该中断请求,最后去执行中断响应函数。我们可以把中断机制理解为一间房子,首先我们需要记住两道门:小门和大门。小门有五扇,指的是5个源允许位;大门只有一扇,指的是总允许位。大门不开,谁都进不来,大门开了,小门锁上,对应的房间也进不去;因此只有当大门和小门同时打开,才能完成一次中断响应(中断允许)。其次这房子还有一个特点,就是同一个时间只能进去一个人

2020-05-11 17:50:57

51汇编(七):按键检测

按键检测原理按键相当于一个开关,一端连接单片机IO,一端接地;将单片机IO置高,当按键按下的时候相当于开关闭合,单片机IO接地,IO电平为低;因此,当单片机检测IO电平为低时,则代表按键按下。检测程序按键检测程序需要注意松手检测,因为单片机检测速度非常快,按下按键这个动作可能会被检测到N次,因而执行N次响应代码,如果我们需要按一次,执行一次响应代码,就需要检测松手动作,即按键弹起。FLA...

2020-05-06 15:35:19

C++:友元

友元友元函数/类可以访问类的私有成员。class A { friend void changePrivateNum(A* tempClass, int num);private: int privateNum;public: int publicNum;public: A() { privateNum = 0; publicNum = 0; } void showM...

2020-05-03 18:40:28

C++:常对象和常函数

普通成员函数后添加const后缀则成为常函数,常函数不能修改非mutable修饰的成员变量。const修饰的对象是称为常对象,常对象的非mutable成员变量不能够被修改,且不能调用非常函数。...

2020-05-03 18:08:35

C++:静态成员变量和静态成员函数

静态成员变量在内存中只有一份,不依附于类的实例,需要在类的外部初始化。静态成员函数内部只能操作静态成员变量,不依附于类的实例化,可以通过对象和类名调用。...

2020-05-03 17:42:11

C++:构造函数

文章目录构造函数构造函数构造函数四要素:无返回值函数名与类名相同参数自定义,可重载访问权限为publicclass person {public: char* name; int age;}...

2020-05-03 17:01:30

51汇编(六):数码管显示

文章目录数码管驱动单位数码管数码管数码管分为共阴数码管和共阳数码管。数码管极性不同所对应的程序也不同,现实中多通过三极管驱动数码管,因此常用共阳极数码管。驱动单位数码管...

2020-05-02 22:19:24

51汇编(五):延时函数

延时在单片机运行过程中,有时我们需要在一条指令执行后停顿一段时间,再继续运行下一条指令,例如LED灯闪烁;我们可以通过NOP指令让单片机停顿一个机械周期,显然我们需要很多个NOP指令才能实ms级延时,这时我们就需要通过循环执行NOP,控制循环次数实现延时,并包装成函数,便于随时调用。;执行2×20×100次NOPDELAY:MOV R7, #2DELAYLOOP1:MOV R6, ...

2020-05-02 21:09:14

51汇编(四):IO控制

IOIO即Input/Output,输入/输出,可以通过程序修改特殊功能寄存器对应位置的值,来控制51单片机具有IO功能的引脚输出高低电平。51单片机总共有4组IO,每组8个,共32位,对应的特殊功能寄存器分别是P0,P1,P2,P3,对应位分别为Px.0,Px.1,……Px.7(x为0,1,2,3),Px寄存器支持位寻址,默认值为1。例如:设置P2.4IO口为高电平SETB P2.4,低电...

2020-05-02 20:28:55

51汇编(三):查表操作

查表在ROM指定位置存储一系列数据,程序运行时就能够从指定位置读取数据(类似于C语言中的数组)。

2020-05-02 18:33:12

C++:类的访问权限

public 可以在类中和类外使用。protect 可以在类中和子类中使用private 可以在类中使用

2020-04-30 21:48:42

C++:函数指针

函数指针的三种定义方式:定义一种函数类型// 定义一种函数类型typedef void(FuncType)(int a, int b);//定义函数void printAandB(int a, int b) { printf("a = %d, b = %d", a, b);}// 创建函数指针FuncType *funcPtr = printAandB;定义一种函数指针...

2020-04-30 20:34:47

51汇编(二):汇编指令

汇编语句由助记符 + 地址,寄存器或立即数组成。助记符详见表:实际符号直接地址direct间接地址@Ri寄存器Ri,A,DPTR···可位寻址空间地址bit标识rel...

2020-04-26 16:23:51

自学MFC(五):对话框添加状态栏,并显示时间

文章目录状态栏定时器状态栏打开资源视图窗口—xxx.rc—String Table项—String Table。双击添加字符串IDS_STRING_TIME,102,Time,IDS_STRING_AUTHOR,103,Song J。在xxxDlg.c中添加结构体。// 状态栏相关定义static UINT BASED_CODE indicators[] = { IDS_ST...

2020-04-24 23:00:29

MFC 向Edit Control尾部添加字符串

在MFC中向Edit control控件尾部添加字符串。void addInfo2RecvWnd(CString strMSG) { int infoLength = 0; CString info = _T(">>"); // 获取当前时间 info += getCurrentTime() + _T("\r\n"); info += strMSG + _T("\r\n\r...

2020-04-24 17:55:34

MFC 获取系统当前时间

在MFC中获取系统当前时间,CString类型,显示效果2020/1/1 12:34:56。CString getCurrentTime(void) { CTime timeNow = CTime::GetCurrentTime(); CString strTime; strTime = timeNow.Format("%Y/%m/%d %H:%M:%S"); return strTi...

2020-04-24 17:36:13

自学MFC(四):Edit Control控件

文章目录Edit Control控件Edit Control控件的输入与输出Edit Control相关属性换行滚动条Edit Control控件Edit Text控件常用于文本的输入输出。在对话框上放置两个Edit Control控件,两个Static Text控件,一个按钮。放置在合适的位置,调整大小。Edit Control控件的输入与输出在属性窗口修改控件ID,分别为ID...

2020-04-22 20:15:48

51汇编(一):存储器结构

文章目录内存结构程序存储器数据存储器通用寄存器区位寻址区一般RAM区特殊功能寄存器区内存结构MCS-51单片机在物理结构上有四个存储空间:片内程序存储器、片外程序存储器、MCS-51单片机在物理结构上有四个存储空间:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。但在逻辑上,即从用户使用的角度上,MCS-51单片机有三个存储空间,每个存储空间包括从0到最大存储范围的连续的字节地...

2020-04-22 17:00:13

51汇编(〇):单片机概述

文章目录什么是单片机单片机的外部结构单片机的内部结构什么是单片机微控制单元(Microcontroller Unit,MCU) ,又称单片微型计算机(Single Chip Microcomputer ),更多得称之为单片机;单片机拥有组成一台简易计算机的所有部分,包括:中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、I/O口、中断系统、定时器/计数器等功能,其最主要的功能便...

2020-04-22 15:17:08

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 原力探索 · S
    原力探索 · S
    在《原力计划【第二季】》打卡挑战活动中,发布 12 篇原创文章参与活动的博主,即可获得此勋章。(本次活动结束后统一统计发放)
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取