自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 C++MFC应用程序框架类结构层次

MFC类主要分为应用程序结构类、窗口支持类、图像设备类、模版集合类、简单数据类型类以及全局AFX函数等6个类。窗口支持类中的所有类都是从CWnd类中派生的,包括CFrameWnd类,CDialog类,CView类等。简单数据类型类定义了一些常用的数据类型,包括CPoint类,CSize类,CRect类,CString类和CTime类。CDC类是所有设备环境的基类,该类封装了所有图形输出函数。CDC类派生了CClientDC类、CMetaFileDC类,CPaintDC类以及CWindowDC类。

2024-01-23 19:02:40 1913

原创 带头结点的单链表

带头结点的单链表

2022-06-30 18:34:48 294

原创 低配版五子棋

头文件:fivechesswidget.h#ifndef FIVECHESSWIDGET_H#define FIVECHESSWIDGET_H#include <QWidget>#include<QString>//QLabel 类代表标签,它是一个用于显示文本或图像的窗口部件。#include<QLabel>#include<QRect>#include<QPoint>#include<QMouseEvent>#

2021-12-07 16:54:58 2683

原创 线性表-顺序表

线性表的顺序存储结构是指用一段地址连续的存储单元存储数据/**顺序存储结构可以用数组*/#include<stdio.h>#define MAXSIZE 20 //存储空间初始分配量//结点typedef struct{ int data[MAXSIZE];//数组,存储数据元素(数据域) int length;//线性表当前长度}Sqlist;/*初始化顺序表*/void init_list(Sqlist *L){ L->length = 0;}/*判

2021-11-22 22:04:45 602

原创 冒泡排序算法及优化

冒泡排序冒泡排序是一种常用且非常简单的排序法,对数组内的元素进行比较排序,它的算法描述如下:比较相邻的两个元素,如果第一个比第二个大,就交换它们的位置对每一对相邻元素都进行比较,比较完后找到最大值重复以上步骤,每次比较次数减一次,直到不需要进行比较冒泡排序具体实现过程:首先定义一个无序数组使用两个for循环,外循环每次执行次数减一次,内循环进行元素比较参考代码:#include<stdio.h>#include<stdlib.h>

2021-09-25 20:41:03 200

原创 编程四大件

比语言更重要的编程基础四大件原创 波总 波总瞎折腾 9月6日波总,一个专注于收集和分享的神秘搬砖人。现在这个互联网时代,很多人都想往这方面发展,然后就开始疯狂学习什么C/C++、python、Java等语言,学了一大堆语言,可到了实际项目还是什么都不会。本人也是经历过后才发现,比起语言本身,基础四大件才是更重要的。四大件分别为:数据结构与算法、计算机网络、操作系统、设计模式数据结构与算法数据结构与算法现在可能就是决定一些大厂面试的成败了。数据结构像几大比较基础的数据结构:队列、堆、栈、二叉树、链表等等必须

2021-09-21 17:29:13 3160

原创 基于STC51单片机的计数器

基于STC51单片机的计数器设计要求:写出矩阵键盘的驱动分别按下对应的键。数码管会将键盘对应的值累加并显示设计概述:​  按照设计要求,所需要的单片机芯片为STC89C52,所用的硬件工具是由华清远见开发的基于STC89C52的智能小车。该小车配备所需要的矩阵按键模块和数码管模块,矩阵按键模块由P3口控制,数码管模块位选P2.7口控制,段选由P2.6口控制,数字显示由P0口控制。STC89C52是一种低功耗,高性能的8位微控制器,是加强版的80C51单片机。**矩阵键盘:**4x4矩

2021-09-02 09:48:56 732

原创 基于STC51单片机的风扇

基于STC51单片机的风扇设计要求:利用直流电机充当风扇键盘可以调整风扇的转速设计概述:​  按照设计要求,风扇的开与关需要用到独立键盘,转速控制需要用到PWM技术。所需要的单片机芯片为STC89C52,所用的硬件工具是由华清远见开发的基于STC89C52的智能小车。该小车配备所需要的独立按键模块和直流电机模块,独立按键模块由P3口控制,直流电机模块由P1口控制。STC89C52是一种低功耗,高性能的8位微控制器,是加强版的80C51单片机,但是与80C51单片机一样不具备PWM硬件模

2021-08-13 10:25:16 6492 1

原创 基于STC89C52单片机的自动门铃

基于STC51单片机的自动门铃设计要求:利用红外对管检测是否有人进出在触发红外对管后,使用PWM驱动蜂鸣器,使其发出叮咚叮咚的声音设计概述:​ ​ 按照设计要求,为了直观的说明脉冲宽度调制技术(PWM),所以门铃的声音效果为叮咚叮咚形式。所需要的单片机芯片为STC89C52,所用的硬件工具是由华清远见开发的基于STC89C52的智能小车。该小车配备所需要的红外探测模块和蜂鸣器模块,红外探测模块由P3口控制,蜂鸣器模块由P2口控制。STC89C52是一种低功耗,高性能的8位微控制器,是加

2021-08-04 16:13:06 2072 2

原创 基于STC51单片机的霓虹灯

基于STC51单片机的霓虹灯设计要求:使用PWM驱动8个LED灯人眼不能观察到灯光全灭灯光要有动画效果设计概述:​  按照设计要求,为了更直观的说明脉冲宽度调制技术(PWM),所以霓虹灯的动画效果为流水灯形式。所需要的单片机芯片为STC89C52,所用的硬件工具是由华清远见开发的基于STC89C52的智能小车。该小车配备所需要的LED灯模块,8个LED灯由P1口来控制。STC89C52是一种低功耗,高性能的8位微控制器,是加强版的80C51单片机,但是与80C51单片机一样不具备PWM硬件模

2021-08-01 16:41:47 1945 2

转载 2021-06-14

C/C++学习路线学习C/C++要有明确的路线规划,这样才能事半功倍。下面是学习路线图:

2021-06-14 15:37:49 141

空空如也

空空如也

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

TA关注的人

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