<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_47046708的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_47046708</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_47046708]]></copyright><item><title><![CDATA[C++MFC应用程序框架类结构层次]]></title><link>https://blog.youkuaiyun.com/weixin_47046708/article/details/135776918</link><guid>https://blog.youkuaiyun.com/weixin_47046708/article/details/135776918</guid><author>weixin_47046708</author><pubDate>Tue, 23 Jan 2024 19:02:40 +0800</pubDate><description><![CDATA[MFC类主要分为应用程序结构类、窗口支持类、图像设备类、模版集合类、简单数据类型类以及全局AFX函数等6个类。窗口支持类中的所有类都是从CWnd类中派生的，包括CFrameWnd类，CDialog类，CView类等。简单数据类型类定义了一些常用的数据类型，包括CPoint类，CSize类，CRect类，CString类和CTime类。CDC类是所有设备环境的基类，该类封装了所有图形输出函数。CDC类派生了CClientDC类、CMetaFileDC类，CPaintDC类以及CWindowDC类。]]></description><category></category></item><item><title><![CDATA[带头结点的单链表]]></title><link>https://blog.youkuaiyun.com/weixin_47046708/article/details/125546156</link><guid>https://blog.youkuaiyun.com/weixin_47046708/article/details/125546156</guid><author>weixin_47046708</author><pubDate>Thu, 30 Jun 2022 18:34:48 +0800</pubDate><description><![CDATA[带头结点的单链表]]></description><category></category></item><item><title><![CDATA[低配版五子棋]]></title><link>https://blog.youkuaiyun.com/weixin_47046708/article/details/121440947</link><guid>https://blog.youkuaiyun.com/weixin_47046708/article/details/121440947</guid><author>weixin_47046708</author><pubDate>Tue, 07 Dec 2021 16:54:58 +0800</pubDate><description><![CDATA[头文件:fivechesswidget.h
#ifndef FIVECHESSWIDGET_H
#define FIVECHESSWIDGET_H

#include &lt;QWidget&gt;
#include&lt;QString&gt;
//QLabel 类代表标签，它是一个用于显示文本或图像的窗口部件。
#include&lt;QLabel&gt;
#include&lt;QRect&gt;
#include&lt;QPoint&gt;
#include&lt;QMouseEvent&gt;
#]]></description><category></category></item><item><title><![CDATA[线性表-顺序表]]></title><link>https://blog.youkuaiyun.com/weixin_47046708/article/details/121481904</link><guid>https://blog.youkuaiyun.com/weixin_47046708/article/details/121481904</guid><author>weixin_47046708</author><pubDate>Mon, 22 Nov 2021 22:04:45 +0800</pubDate><description><![CDATA[线性表的顺序存储结构是指用一段地址连续的存储单元存储数据
/*
*顺序存储结构可以用数组
*/
#include&lt;stdio.h&gt;
#define MAXSIZE 20 //存储空间初始分配量
//结点
typedef struct
{
	int data[MAXSIZE];//数组，存储数据元素（数据域）
	int length;//线性表当前长度
}Sqlist;

/*初始化顺序表*/
void init_list(Sqlist *L)
{
	L-&gt;length = 0;
}
/*判]]></description><category></category></item><item><title><![CDATA[冒泡排序算法及优化]]></title><link>https://blog.youkuaiyun.com/weixin_47046708/article/details/120477241</link><guid>https://blog.youkuaiyun.com/weixin_47046708/article/details/120477241</guid><author>weixin_47046708</author><pubDate>Sat, 25 Sep 2021 20:41:03 +0800</pubDate><description><![CDATA[冒泡排序
冒泡排序是一种常用且非常简单的排序法，对数组内的元素进行比较排序，它的算法描述如下：


比较相邻的两个元素，如果第一个比第二个大，就交换它们的位置


对每一对相邻元素都进行比较，比较完后找到最大值


重复以上步骤，每次比较次数减一次，直到不需要进行比较



冒泡排序具体实现过程：


首先定义一个无序数组


使用两个for循环，外循环每次执行次数减一次，内循环进行元素比较


参考代码：
#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt; 
]]></description><category></category></item><item><title><![CDATA[编程四大件]]></title><link>https://blog.youkuaiyun.com/weixin_47046708/article/details/120403441</link><guid>https://blog.youkuaiyun.com/weixin_47046708/article/details/120403441</guid><author>weixin_47046708</author><pubDate>Tue, 21 Sep 2021 17:29:13 +0800</pubDate><description><![CDATA[比语言更重要的编程基础四大件
原创 波总 波总瞎折腾 9月6日波总，一个专注于收集和分享的神秘搬砖人。现在这个互联网时代，很多人都想往这方面发展，然后就开始疯狂学习什么C/C++、python、Java等语言，学了一大堆语言，可到了实际项目还是什么都不会。本人也是经历过后才发现，比起语言本身，基础四大件才是更重要的。四大件分别为：数据结构与算法、计算机网络、操作系统、设计模式数据结构与算法数据结构与算法现在可能就是决定一些大厂面试的成败了。数据结构像几大比较基础的数据结构：队列、堆、栈、二叉树、链表等等必须]]></description><category></category></item><item><title><![CDATA[基于STC51单片机的计数器]]></title><link>https://blog.youkuaiyun.com/weixin_47046708/article/details/120054252</link><guid>https://blog.youkuaiyun.com/weixin_47046708/article/details/120054252</guid><author>weixin_47046708</author><pubDate>Thu, 02 Sep 2021 09:48:56 +0800</pubDate><description><![CDATA[基于STC51单片机的计数器
设计要求：


写出矩阵键盘的驱动


分别按下对应的键。数码管会将键盘对应的值累加并显示


设计概述：
​  按照设计要求，所需要的单片机芯片为STC89C52，所用的硬件工具是由华清远见开发的基于STC89C52的智能小车。该小车配备所需要的矩阵按键模块和数码管模块，矩阵按键模块由P3口控制，数码管模块位选P2.7口控制，段选由P2.6口控制，数字显示由P0口控制。STC89C52是一种低功耗，高性能的8位微控制器，是加强版的80C51单片机。
**矩阵键盘：**4x4矩]]></description><category></category></item><item><title><![CDATA[基于STC51单片机的风扇]]></title><link>https://blog.youkuaiyun.com/weixin_47046708/article/details/119669637</link><guid>https://blog.youkuaiyun.com/weixin_47046708/article/details/119669637</guid><author>weixin_47046708</author><pubDate>Fri, 13 Aug 2021 10:25:16 +0800</pubDate><description><![CDATA[基于STC51单片机的风扇
设计要求：


利用直流电机充当风扇


键盘可以调整风扇的转速


设计概述：
​  按照设计要求，风扇的开与关需要用到独立键盘，转速控制需要用到PWM技术。所需要的单片机芯片为STC89C52，所用的硬件工具是由华清远见开发的基于STC89C52的智能小车。该小车配备所需要的独立按键模块和直流电机模块，独立按键模块由P3口控制，直流电机模块由P1口控制。STC89C52是一种低功耗，高性能的8位微控制器，是加强版的80C51单片机，但是与80C51单片机一样不具备PWM硬件模]]></description><category></category></item><item><title><![CDATA[基于STC89C52单片机的自动门铃]]></title><link>https://blog.youkuaiyun.com/weixin_47046708/article/details/119386613</link><guid>https://blog.youkuaiyun.com/weixin_47046708/article/details/119386613</guid><author>weixin_47046708</author><pubDate>Wed, 04 Aug 2021 16:13:06 +0800</pubDate><description><![CDATA[基于STC51单片机的自动门铃
设计要求：


利用红外对管检测是否有人进出


在触发红外对管后，使用PWM驱动蜂鸣器，使其发出叮咚叮咚的声音


设计概述：
​ ​ 按照设计要求，为了直观的说明脉冲宽度调制技术（PWM），所以门铃的声音效果为叮咚叮咚形式。所需要的单片机芯片为STC89C52，所用的硬件工具是由华清远见开发的基于STC89C52的智能小车。该小车配备所需要的红外探测模块和蜂鸣器模块，红外探测模块由P3口控制，蜂鸣器模块由P2口控制。STC89C52是一种低功耗，高性能的8位微控制器，是加]]></description><category></category></item><item><title><![CDATA[基于STC51单片机的霓虹灯]]></title><link>https://blog.youkuaiyun.com/weixin_47046708/article/details/119299681</link><guid>https://blog.youkuaiyun.com/weixin_47046708/article/details/119299681</guid><author>weixin_47046708</author><pubDate>Sun, 01 Aug 2021 16:41:47 +0800</pubDate><description><![CDATA[基于STC51单片机的霓虹灯
设计要求：

使用PWM驱动8个LED灯
人眼不能观察到灯光全灭
灯光要有动画效果

设计概述：
​  按照设计要求，为了更直观的说明脉冲宽度调制技术（PWM），所以霓虹灯的动画效果为流水灯形式。所需要的单片机芯片为STC89C52，所用的硬件工具是由华清远见开发的基于STC89C52的智能小车。该小车配备所需要的LED灯模块，8个LED灯由P1口来控制。STC89C52是一种低功耗，高性能的8位微控制器，是加强版的80C51单片机，但是与80C51单片机一样不具备PWM硬件模]]></description><category></category></item><item><title><![CDATA[2021-06-14]]></title><link>https://blog.youkuaiyun.com/weixin_47046708/article/details/117905599</link><guid>https://blog.youkuaiyun.com/weixin_47046708/article/details/117905599</guid><author>weixin_47046708</author><pubDate>Mon, 14 Jun 2021 15:37:49 +0800</pubDate><description><![CDATA[C/C++学习路线
学习C/C++要有明确的路线规划，这样才能事半功倍。下面是学习路线图：



]]></description><category></category></item></channel></rss>