自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C-----复习

1、虚拟机:模拟出来的一个完整的硬件系统的功能,运行在pc上,运行在完全隔离大的环境中的计算机系统,使用的是windows的yi'b一部分硬盘和内存。2、register:修饰的变量叫寄存器变量,局部变量,放在寄存器里面,如果寄存器放不下,放到栈区。预处理:将c源文件编译成c文件,展开头文件,去掉注释,发生宏替换。答:可以,局部变量优先生效,当局部变量失效的时候,全局变量才有效。②double:8字节,精度15~16位,小数位:52。内存:运行内存,特点:小,快速读取,掉电不保存。

2022-12-09 16:45:14 117

原创 ARM基础知识

汇编指令:机器指令(32位的二进制数)的助记符,需要经过编译得到机器指令,由cpu读取执行伪指令:不是真正的汇编指令,是用来指导编译过程的,由编译器提供立即数:就类似c语言的常量 1 2,在汇编中:#1。

2022-12-02 08:21:57 535

原创 ARM---day1

二极管的正负两个端子,一端为阳极,一端为阴极,电流只能从阳极流向阴极。

2022-11-24 19:03:01 148

原创 QT基础知识

总结:当用户去操作某一个控件的时候的,就会产生对应的事件,以及事件对象,控件的对象就会去执行对应的事件处理函数!如果子类中没有去重写对应事件的虚函数的,会执行父类原本的事件处理函数;如果控件子类重写了对应的事件处理函数,就执行子类自己的!控件我们要去操作,必然会有事件发生,有事件发生就会有事件对象产生;子类事件对象的地址 传给 QEvent * 调用控件对应的事件处理函数,实现多态。信号是在事件中被触发的!事件的产生是随机的,什么时候操作什么时候产生!2.Qt的核心机制: 信号和槽(对象与对象之间的通信)

2022-11-20 11:44:56 1266

原创 C++基础面试题

原理:通过使用虚基类指针和虚基类表,在派生类中编译器会自动加入一个虚基类的指针(占用4字节),该指针指向虚基类表,其中,虚基类指针占用子类空间,虚基类表不占用子类空间,当进行多继承时,父类只会拷贝一份,虚基类表记录父类与子类的偏移量,通过指针和偏移量便可找到子类继承的父类。答:①vector:和数组一样,唯一不同的是向量是不定长的,可以随着程序的运行扩大或者缩小(当容量不够用时,会按照原来空间的1.5倍或者2倍的方式在内存中寻找连续的空间出来,再把原来的数据拷贝到新空间中,然后把原存储空间还给系统);

2022-11-08 19:08:16 314

原创 C++基础知识(二)

4.2父类中有虚函数,子类有重写这个虚函数(子类中的函数和父类中的这个函数的首部必须是一模一样的,只有函数体内部是不同的)在C/C++中,变量、函数和类都是大量存在的,这些变量、函数和类的名称都将作用于全局作用域中,可能会导致很多命名冲突。一个类中如果有虚函数,那这个类就有一张虚函数表,这个表中存的就是这个类所有虚函数的地址(函数指针数组)。重定义(隐藏): 在继承关系中,子类定义了和父类同名的函数(只有函数名相同—不包括虚函数)重写:在继承关系中,子类重写了父类的虚函数(函数的首部是一模一样的)

2022-11-06 19:38:36 178

原创 c++基础知识

堆是操作系统中的术语,是操作系统所维护的一块特殊内存,用于程序的内存动态分配,C语言使用malloc从堆上分配内存,使用free释放已分配的对应内存。函数重载的原理:g++编译之后,会对函数名进行重命名,不同的函数名对应的函数在内存中的地址是不一样的,调用的时候自然就执行不同的函数。“sizeof 引用”得到的是所指向的变量(对象)的大小,而“sizeof 指针”得到的是指针本身(所指向的变量或对象的地址)的大小。指针:指向另一个内存空间的变量,我们可以通过它来索引另一个内存空间的内容,本身有自己的。

2022-10-25 20:00:55 144

原创 网络编程基础知识

提供了一个面向连接、可靠的数据传输服务,数据无差错、无重复的发送且按发送顺序接收。UDP(User Datagram Protocol)用户数据报协议,是不可靠的无连接的协议。TCP(即传输控制协议):是一种面向连接的传输层协议,它能提供高可靠性通信 (即数据无误、数据无丢失、数据无失序、数据无重复到达的通信)数据包以独立数据包的形式被发送,不提供无差错保证,数据可能丢失或重复,顺序发送,可能乱序接收。2.3对粘合的包进行解析(在有严格的协议下,才能使用,数据本身和协议不会产生二义性)

2022-10-22 16:24:09 573

原创 进程与线程

会话是以一个或者多个 进程组的集合,通常用户打开一个终端,系统创建一个会话,所有通过该终端运行的进程都属于这个会话,会话组的首进程(shell进程bash)-----会话组的组长;进程:动态的,正在运行的程序叫做进程,每个进程都会有独立的空间,进程是程序执行和资源分配的最小单元,它是程序执行的过程,包括创建、调度和消亡。2.1创建子进程,子进程几乎复制父进程所有的资源,如数据段,代码段,打开的 文件描述符;2.4子进程先退出,父进程未退出,且父进程为回收子进程的资源,子进程会成为僵尸进程。

2022-10-09 14:25:58 1233

原创 1数据结构

1.1定义两个指针变量,一个初始化为头节点,一个初始化为首节点。2.定义两个指针,一个初始化为头节点,一个初始化为首节点。3.当pDel不为空的情况下,移动pos-1次;1.2判断pDel的指针域是否为空;第三步:1.定义一个指针变量,初始化为头节点;1.先保护好后面的节点;5.保护要删除节点后的所有节点;第二步:将新值赋值给新节点的数据域;带头节点链表、不带头节点链表、单向链表、双向链表、循环链表、不循环链表。3.保护要删除节点后的所有节点;2.保存要删除的数据;2.保护要删除的数据;

2022-09-29 22:19:58 205

原创 day1 ---- 标准IO

当程序运行起来之后,有三个文件默认已经打开,标准输入、标准输出、标准出错,对应的流指针分别为:stdin、stdout、stderr。每个被使用的文件都在内存中开辟一个区域,用来存放文件的有关信息,这些信息是保存在一个结构体类型的变量中,该结构体类型是由系统定义的,取名为FILE。当缓存区满时,程序运行结束、强行刷新缓存区,遇到换行符时会刷新缓存区。标准IO库的所有操作都是围绕流(stream)来进行的,在标准IO 中,流用FILE*来描述。所谓“流”的概念就是字节的进进出出,并且只有标准IO有流的概念。

2022-09-20 20:28:00 96

原创 C基础知识

②存储方式:数组:数组在内存中是连续存放的,开辟的是一片连续的空间。数组是根据数组的下方进行访问的,数组的存储空间,不是在静态区就是在栈区。②指针:指针相当于一个变量,但是他和普通变量不一样,他存放的相当于是其他变量在内存中的地址。区别:①赋值:同类型的指针变量可以相互赋值;补码:正数的补码和原码相同,负数的补码为反码加一。答:前面用来包含库里面的头文件,后面的用来包含自定义的头文件。答:原码:一个十进制数转化成的二进制数就是这个十进制数的原码。答:①数组:数组是用于存储多个类型相同数据的集合。

2022-09-15 16:54:59 258

原创 day 14

1、数组越界;2、非法操作空间;(操作空指针或者野指针)3、修改常量区的内容。

2022-09-08 19:48:32 419

原创 培训第六天

1.strlen和sizeof 的区别:①strlen是用来计算字符串的有效长度(不包括'\0')注意:使用的时候要给字符串数组初始化元素个数,并且字符串1的空间要足够大。格式:char *strncat(字符串1,字符串2,n);功能:将字符串2的所有内容全部拷贝给字符串1,包括'\0'。格式:char *strncpy(字符串1,字符串2,n);功能:把字符串2的前n个字符,接到字符串1的后面。...

2022-08-30 19:56:50 105

原创 2022年8月22-25号

刚进入华清远见,近日的学习内容如下:1.先进行了编译环境的介绍:虚拟机2.认识终端3.操作指令:Linux:区分大小写;Windows:不区分大小写;4.基本指令:(1)创建文件夹minkdir(2)进入文件夹:cd(3)创建文件:touch(4)查看文件是否存在:ls①当前目录..上一级目录:ls -a(5)文件属性:b c d - l s pb:块设备文件c:字符设备文件d:目录文件-:普通文件l:链接文件s:套接字文件p:管道文件(6)更改文件权限:chmod。...

2022-08-25 20:55:30 212

空空如也

空空如也

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

TA关注的人

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