自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++_多态实践

多态最常见的用法就是声明基类类型的指针,利用该指针指向任意一个子类对象,调用相应的虚函数,可以根据指向的子类的不同而实现不同的方法。如果没有使用虚函数的话,即没有利用C++多态性,则利用基类指针调用相应的函数的时候,将总被限制在基类函数本身,而无法调用到子类中被重写过的函数。也即,不论传递过来的究竟是类的哪个对象,函数都能够通过同一个接口调用到适应各自对象的实现方法。//父类的指针指向子类的对象。//如果想扩展新的功能,需要修改源码。//利用多态进行计算器的开发。//实现计算机的抽象类。

2023-04-09 20:42:24 89

原创 C++_多态初步及底层

即当程序调用到某一函数的时候,系统会根据当前的对象类型去寻找和连接其程序的代码,对面向对象的程序而言,就是当对象收到某一消息的时候,才去寻找和连接相应的方法。函数隐藏:派生类中重新定义基类中含有的函数,则称之为函数隐藏,调用派生类函数,会把基类函数隐藏。虚函数表会出现在一个带有虚函数的类中,是属于类的。虚函数表相当于一个数组,其中存放的只有虚函数,可以是继承而来的,也可以是自己本身的。函数重写:在派生类、基类中函数名称相同,则称为函数重写,不仅需要函数名相同,而且函数类型和参数列表都要相同。

2023-04-09 13:15:24 113

原创 MATLAB 闪退可能是打开异常缓慢 (亲测有效)

故推测不是 Windows系统预设文件(preferences)被损坏的问题,采用。注意:该快捷方式为Matlab安装目录bin文件夹中的matlab.exe。解决对策:一开始以为是无法打开MATLAB软件,采用。由于此文件夹是一个隐藏文件夹,可以直接在。文件夹里删除或重命名当前所装。)被损坏,需要清除并重设。屏幕左下角的搜索栏里输入“被重启的时候,预设文件(【注意】-c 前后有空格。

2022-10-04 23:57:37 10010 6

原创 第七章第一部分 linux的进程与线程基本概念

之前对ucos有所了解,所以初步接触linux进程线程感觉还是很熟悉的,但具体的还是先沉下心来慢慢去学习。由于该部分非常重要,本章节分为四个部分:1、基本概念的介绍;2、进程编程;3、进程间的通讯;4、多线程编程。话不多说,直接入手。1、任务任务是一个逻辑概念,指由一个软件完成的活动,或者是为实现某个目的的一系列操作。通常一个任务是一个程序的一次运行,一个任务包含一个或多个完成独立功能的子任务,这个独立的子任务是进程或者是线程。例如,一个杀毒软件的一次运行是一个任务,目的是在各种病毒的侵害中保护计算

2022-02-23 00:25:03 154

原创 第六章 Linux 标准 I/O 概述

初步了解I/O以及相关的API函数想把每个问题都细究,发现什么都解决不了。关于此部分,我先了解相关概念,懂得输入输出在linux操作系统是如何运作,以及如何调用相关的I/O函数即可,更为深入的以后在项目中碰到再说。1、什么是标准 I/O标准 I/O 指的是 ANSIC 中定义的用于 I/O 操作的一系列函数。只要操作系统中安装了 C 库,标准 I/O 函数就可以调用。换句话说,如果程序中使用的是标准 I/O 函数,那么源代码不需要修改就可以在其他操作系统下编译运行,具有更好的可移植性。2、.

2022-02-22 22:07:11 392

原创 第五章 GDB 调试器

本文主要介绍了GDB 调试器基本用法

2022-02-20 18:15:36 532

原创 第四章 Linux 下编译器 GCC

本章节主要介绍了GCC 是什么,有什么作用,怎么用。对于我这个初学者来说足矣~

2022-02-20 16:35:30 168

原创 第三章 Shell 脚本

什么是shell?在 Linux 系统开发过程中,开发者或者用户与 Linux 系统(内核)进行交互的时候需要一个平台,这就是 Shell, 有了它,用户就能通过键盘输入与系统进行交互了。 Shell 会执行用户输入的命令,并且在屏幕上显示执行结果。单从字面意思上理解, Shell 的本意是“壳” 的意思,通俗地讲就是内部核心与外部使用者发生联系的介质。当用户希望与系统内核( Kernel)发生联系进而控制硬件设备时,用户不会也不允许直接与内核交互,而必须通过 Shell 来下达命令使系统来控制硬件,同

2022-02-20 16:13:20 477

原创 2、虚拟机以及Ubuntu安装

百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/s/1tqbNPn9owdHwoiJ-UAohhA(提取码:nlsy)华清远见提供的相应软件资源。一、虚拟机和Ubuntu的下载2、虚拟机VMware安装一直点下一步,注意到下一张图选定相应的安装位置可选定安装位置之后,一直往下点,直至安装。最后安装成功。三、安装Ubu...

2022-02-20 10:03:36 453

原创 FS-MP1A 硬件资源介绍

嵌入式小白一枚,从今天开始分析嵌入式Linux学习过程。学习的主线是跟着华清远见开发教程开始。今天是第一部分即:FS-MP1A 硬件资源介绍一、基本配置介绍FS-MP1A 采用 STM32MP157A 处理器。 STM32MP157A 是基于 Cortex-A7 32bit RISC核心加 Cortex-M4 32bit RISC 核心的高性能双核心处理器。最高工作频率为 800MHz。 Cortex-A7 处理器为每个 CPU 内置一个 32 kbyte L1 指令缓存,一个 32 kby

2022-02-19 17:19:32 724

空空如也

空空如也

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

TA关注的人

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