自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (9)
  • 收藏
  • 关注

原创 c++基础学习笔记——c结构体与c++类的区别

1.C结构体结构是 C 语言的一种自定义的数据类型,在结构体中可以含有各种不同类型的数据。例如下面声明了一个复数的结构:# include <iostream.h> # include <math.h>struct complex{ double real; // 复数的实部 double imag; // 复数的虚部 void init ( ...

2020-02-28 09:57:40 249

原创 《嵌入式系统设计与应用》——学习笔记03(第三章 嵌入式Linux操作系统)

第三章 嵌入式Linux操作系统本章要点:⑴Linux的基本概念。⑵Linux的目录结构。⑶Linux的常用命令。⑷Linux的文本编辑器。⑸Linux系统的启动过程。3.1 Linux基本概念从应用上讲,Linux一般有四个主要部分:内核、Shell、文件系统和实用工具。1.Linux内核Linux内核是整个Linux系统的灵魂,Linux系统的能力完全受内核能力的制约。Li...

2020-02-27 15:34:52 591

原创 C++基础学习笔记——Const修饰符

const 修饰符在C中,习惯使用 #define来定义常量,例如:#define LIMIT 100 ;C++提供了一种更灵活、更安全的方式来定义常量, 即使用 const 修饰符来定义常量,例如:const int LIMIT = 100;这个常量是类型化的,它有地址,可以用指针指向这个值,但不能修改它。 const 也可以与指针一起使用,它们的组合情况较复杂,可归纳为三种:指向...

2020-02-27 09:15:15 682

原创 基于C语言实现推箱子游戏

代码在vs2013上测试运行。思想:1):地图用二维数组实现,箱子、墙壁、人等事物用不同的数字表示,遍历二维数组,遇到不同的数字打印相应的图案即可。2):按键移动原理:判断要移动的方向是怎样的障碍物,如果理论上可以移动的话,只需把对应位置的数字作相应更改即可。#include<stdio.h>#include<stdlib.h>#include<windo...

2020-02-26 18:15:26 2176

原创 《嵌入式系统设计与应用》——学习笔记02(第二章 嵌入式系统硬件体系结构)

第二章 嵌入式系统硬件体系结构本章要点:⑴嵌入式硬件的相关基础知识。⑵嵌入式硬件平台基本组成。⑶ARM系列微处理器简介。2.1相关基础知识2.1.1嵌入式微处理器1.嵌入式微处理器的组成嵌入式系统的中央微处理器(CPU)是嵌入式系统中最重要的一部分,它决定嵌入式系统的主要功能特性。CPU又由运算器和控制器两大部分组成。1)运算器:用来完成算数运算和逻辑运算,并将运算的结果暂时...

2020-02-26 16:21:13 1463

原创 《嵌入式系统设计与应用》——学习笔记01(第一章 嵌入式系统基础)

第一章 嵌入式系统知识本章要点:⑴嵌入式系统的概念。⑵嵌入式系统的体系结构。⑶嵌入式系统的发展趋势。⑷嵌入式操作系统的概念。⑸嵌入式系统的开发过程。⑹嵌入式系统的应用开发。1.1嵌入式系统简介1.1.1嵌入式系统基本概念在很多网站和书籍资料中,一般对嵌入式系统的定义是这样的:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件是可裁剪的,适用于对功能、可靠性、成本、体积、功...

2020-02-25 18:13:40 2043

转载 计算机基础——原码、反码和补码

转载请注明出处:https://zhuanlan.zhihu.com/p/360360381. 一段代码引发的血案在开始将计算机中整数的编码前,我们先看一个简单的C语言代码#include <stdio.h>int main(void){ char a,b; char c; a = -100; b = -100; c = a...

2020-02-24 11:48:36 443

原创 C语言实现的简易万年历1.0版

这个万年历很简单,只需要寻找已知的某一天日历,作为参照,然后计算要查找的当天与已知日历之间相差的天数,即可推算出当天是星期几,因此只需写一个计算天数的简单算法就可以了。代码在vs2013上测试运行通过。#include<stdio.h>#include<stdlib.h>int year, month, day;//闰年int run[12] = { 31, 2...

2020-02-24 11:24:34 897

转载 那些相见恨晚的超实用网站(100+个)

搞学习CSDN: https://www.csdn.net/TED(最优质的演讲):https://www.ted.com/谷粉学术: https://gfsoso.99lb.net/scholar.html大学资源网:http://www.dxzy163.com/简答题:http://www.jiandati.com/网易公开课:https://open.163.com/ted/网...

2020-02-24 09:42:39 60320 1

转载 网络基础知识

1)什么是链接?链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。2)OSI 参考模型的层次是什么?有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。3)什么是骨干网?骨干网络是集中的基础设施,旨在将不同的路由和数据分发到各种网络。它还处理带宽管理和各种通道。4)什么是 LAN?LAN 是局域网的缩写。它是指计算机与...

2020-02-20 16:02:25 2397

原创 c++基础学习笔记——构造函数与析构函数概念及执行顺序

构造函数先来看看构造函数与析构函数的一些相关概念。构造函数的作用:为类的对象分配资源空间、初始化。析构函数的作用:回收类的资源空间、清理对象。构造函数名与类名相同,这是由类的唯一性和对象的多样性决定的。c++规定每个类都有构造函数,称为默认构造函数。构造函数负责对象初始化工作,将数据成员初始化;创建对象时,其类的构造函数确保用户在操作之前,系统保证初始化的进行。建立对象,必须有一个有意...

2020-02-20 15:40:55 567

转载 C语言实现封装、继承

**1.C语言实现封装**在C语言当中,是不存在封装这一个特性的,我们要实现它,我们可以借助两个方法:1.利用C语言中的头文件,在头文件中进行声明,在C文件中对它进行定义,这样就可以隐藏内部信息,用户只能看到接口和公开的信息,无法知道对象所占内存等。示例代码:头文件:#define _CRT_SECURE_NO_WARNINGS 1//在这里,头文件中给出了声明,用户只能看到公有...

2020-02-19 10:15:22 1037

原创 c++基础学习笔记——类和对象(重点)

在这之前,我们先看一下c与c++的区别:c:结构化程序设计  程序=算法+数据结构 (算法优先,数据结构次之) c++:面相对象程序设计oop(Object Oriented Programing)程序=对象+对象+...关键:让每一个对象负责执行一组相关任务。面向对象编程开发范式的特性:  ①万物皆对象  ②程序是一组对象彼此之间在发送消息  ③每个对象有自己的内存空间,可以...

2020-02-18 10:59:58 272

原创 c++基础学习笔记—函数模板

泛型编程:独立于任何特定类型的方式编写代码。而模板是泛型编程的基础。模板使程序员能够快速建立具有类型安全的类库集合和函数集合,方便了大规模的软件开发。函数模板的一般定义形式:template <类型形式参数表> 返回类型 FunctionName(形式参数表){ //函数定义}其中返回类型可以是基本数据类型,也可以是类类型。如果是类类型,则必须加前缀class。例子:...

2020-02-06 10:49:49 141

drawTool.rar

QCustomPlot 的使用示例(示例采用的是时间坐标轴)

2021-05-20

makeDll.rar

vs c++ 创建dll库 及其显示、隐式调用的示例

2021-05-20

saveAsTxt.zip

实现文件打开与保存。主要包括在指定目录下新建文件夹,然后将新写的文件存入新建的文件夹中,存完之后有提示是否打开,确定即可立即打开刚刚写入的文件。

2020-05-11

QChart_series.zip

运用QChart,在Qt平台实现实时动态曲线图绘制。运用到的主要知识:QChart,定时器。主要原理就是通过定时器计时,超过一定时间就执行一次画线操作,同时更新时间轴。原理很简单,但是对于初学者而言,还是值得借鉴学习的,尤其是对定时器不懂的同学,也能从这里深入理解定时器的作用。

2020-04-20

mqtt_client.zip

基于Qt实现MQTT客户端通信示例,实现了客户端之间的订阅、发布消息、接收消息的功能。mqtt目前主要有两个版本,一个是第三方库,一个是qt官方库,两者都需要自己下载源码生成库,另外在方法接口、函数的使用上还是有些区别,注意千万不要弄混了,我当时就是把方法弄混了折腾了好久。。。。

2020-04-20

QT socket通信,收发结构体.zip

在Qt里利用TCP/IP协议,socket套接字设计实现结构体数据的收发,类似实现简单的自定义通信协议。发送的结构体包含帧头(占两字节)、数据长度(占一字节)、数据(不多于64字节)、校验和(占一个字节)。

2020-03-27

基于C语言实现的万年历2(在万年历1.0基础上,1.0版本见博客小项目).rar

这是从某公开课上学到的一个小项目,带有图片和背景音乐。主要涉及的知识:C编程,贴图技术,动态库加载(播放背景音乐),图形库运用里的文字输出等

2020-02-24

基于C语言—酷炫背景(流星雨)下的文字展示(带背景音乐).rar

主要涉及到C编程、贴图技术、音频加载(播放背景音乐)、酷炫样式的文字输出方式等。方法很简单,但是做出来的效果非常酷炫。这是本人在某公开课上学习到的,感觉可能对某些萌新有用。

2019-12-17

基于C语言实现的贪食蛇小游戏.rar

该代码实现了贪食蛇的基本功能,用到了C语言基础知识,包括结构体、数组、循环语句等等,另外还使用到了图形库,图形库的使用可以起到美化效果,用起来也更方便。特别适合刚接触C编程的小白看,若发现什么错误或有什么建议,请悉心批评指导。

2019-12-16

空空如也

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

TA关注的人

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