07 2019 档案
摘要:1、 MApp_Main.c里有个while(1)循环; 2、 通过 while(1)循环MApp_MultiTasks 里面的 MApp_ProcessUserInput 可以 得到 当前的 u8KeyCode 3、 while(1)循环 里面的MApp_TopStateMachine的作用: 3.1、在刚开机时,首先 enTopState = STATE_TOP_DIGITALINPUTS ...
阅读全文
摘要:定义: 0欧电阻,即电阻标值为0欧姆的电阻称为0欧电阻。是一种理想电阻,多用于PCB设计等方面 电阻标值为0欧姆的电阻称为0欧电阻。 首先大家应该了解,0欧电阻是理想状态下才有的,现实中是不存在的,只有尽可能接近0欧的电阻 0欧电阻有以下几个功能: 1,在电路中没有任何功能,只是在PCB上为了调试方
阅读全文
摘要:一、冒泡排序 所谓的冒泡排序,其实指的是对数组中的数据进行排序,按照从小到大的顺序来进行排列. 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。
阅读全文
摘要:OSI参考模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 数据链路层:负责分配MAC地址即物理地址,由48比特长,12个十六进制数字组成。 网络层:负责数据包进行路由选择和存储转发,包括的协议有:IP、IPX、ICMP、IGMP、ARP、RARP、OSPF。 传输层:是第一个端到
阅读全文
摘要:Dynamic_cast, const_cast, static_cast, reinterpret_cast. (1)reinterpret_cast 用于基本的类型转换。如 in *ip; char *pc = reinterpret_cast<char *>(ip); (2)const_cas
阅读全文
摘要:多继承: 类中Protected属性是指该类中的成员函数可以访问protected属性的数据成员,但类对象不可以访问。而public属性的数据成员,类的成员函数和类对象都可以访问。 (1)公有继承: (2)私有继承 (2)保护继承 菱形继承问题:当B、C有共同的基类A派生而来,而类D又继承B和C,这
阅读全文
摘要:野指针是指向不可用内存的指针,当指针被创建时,指针不可能自动指向NULL,这时,默认值是随机的,此时的指针成为野指针。 当指针被free或delete释放掉时,如果没有把指针设置为NULL,则会产生野指针,因为释放掉的仅仅是指针指向的内存,并没有把指针本身释放掉。 第三个造成野指针的原因是指针操作超
阅读全文
摘要:进程和线程的概念。 1、进程 进程是计算机中因运行程序的实体。 进程是程序的真正运行,用户下达运行程序的命令后,就会产生进程。同一程序可产生 多个进程。 进程有三种基本状态:运行状态、就绪状态、阻塞状态。 2、线程 线程是程序执行流 的最小单位。一般由线程ID,当前指令指针,寄存器集合和堆栈组成。
阅读全文
摘要:● 重载。 重载主要运算包括运算符重载和函数重载。 函数重载通常用来命名一组功能相似的函数,这样做减少了函数名的数量,避免了名字空间的污染,对程序的可读性有很大的好处。 运算符重载主要是对已有的运算符赋予多重含义,使同一种运算符作用于不同类型的数据时导致不同的行为。三目运算符不能重载。 比如:实现复
阅读全文
摘要:面向过程编程注重于编程的步骤,而面向对象编程注重于对象之间的交互。 面向过程的编程应该关注的是如何使用函数去实现既定的功能。 面向对象的编程,是关注如何把相关的功能,包括函数和数据有组织地捆绑到一个对象身上,它强调“封装”“继承”“多态”,把一些数据和相关的操作封装起来包装成对象,是所有的模块达到更
阅读全文
摘要:传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议, TCP协议是一个面向连接的、可靠的协议。它将一台主机发出的字节流无差错地发往互联网上的其他主机。在发送端,它负责把上层传送下来的字节流分成报文段并传递给下层。在接收端,它负责把收到
阅读全文
摘要:数据库是长期存储在计算机内有组的大量的共享的数据集合。它可以供各种用户共享,具有最小的冗余度和较高的数据独立性。数据库系统的核心和基础是数据模型。 数据模型一般由数据结构、数据操作和完整性约束三部分组成。 关系模型的完整性约束条件包含:实体完整性、参照完整性和用户自定义完整性。 事务:是指用户定义的
阅读全文
摘要:(1)多态性是指同一种操作作用于不同对象产生不同的响应,简单概括“一个接口,多种方法”主要通过函数重载、运算符重载(静态多态性)和虚函数(动态多态性)实现. (2)封装性是面向对象方法的一个重要原则,就是把对象的属性和服务结合成一个独立的系统单元,并尽可能的隐蔽对象的内部细节。 (3)继承是面向对象
阅读全文
摘要:时间复杂度为(O(㎡)):(冒泡排序、选择排序、插入排序)、 时间复杂度为(O(nlogn)):(归并排序、快速排序、堆排)。 堆排序为稳定排序。
阅读全文
摘要:(1)构造函数是在定义一个对象时进行一些初始化函数并且没有函数类型,可以在类中直接定义构造函数,不用声明。可以重载,可以有参数表。 (2)析构函数是完成对象被删除前的清理工作,没有参数,不能重载,无返回值,数据成员是逆序析构,它是在对象的生存期即将结束的时刻被调用。 (3)析构函数和构造函数可以是内
阅读全文
摘要:(1)构造函数 String::String(const char *str) { if(str==NULL) { m_data = new char[1]; *m_data = ‘\0’; } else { Int length = strlen(str); m_data = new char[length]; Strcpy(m_data,str); } } (2...
阅读全文
摘要:(1)先来先服务(FCFS) (2)优先级。 (3)时间片轮转。 (4)多级反馈。
阅读全文
摘要:(1)静态数据成员在同一个类的实例之间可以共享,如果不想让它共享,可以将它设为私有的或保护的。 (2)静态成员函数可以通过类名和对象名来调用, (3)静态成员函数可以直接访问该类的静态数据和函数成员,而访问非静态成员,必须通过对象名。 (4)当static修饰全局变量和函数时,该函数和全局变量只能在
阅读全文
摘要:(1)指针是实体,引用是别名,没有空间。 (2)引用定义时必须初始化,指针不用。 (3)指针可以改,引用不可以。 (4)引用不能为空,指针可以。 (5)Sizeof(引用)计算的是它引用的对象的大小,而sizeof(指针)计算的是指针本身的大小。 (6)不能有NULL引用,引用必须与一块合法的存储单
阅读全文
摘要:(1)可以定义const常量。 (2)Const可以修饰函数的参数和返回值,甚至定义体。被const修饰的东西都受到强制保护。 (3)Const修饰成员函数时,用于成员函数前面,则返回值不能作为左值。用在后面,则该成员函数的数据成员不能改变。 (4)Const修饰数据成员时,必须使用冒号语法。 在C
阅读全文
摘要:很多学过C的人对malloc都不是很了解,知道使用malloc要加头文件,知道malloc是分配一块连续的内存,知道和free函数是一起用的。但是但是: 一部分人还是将:malloc当作系统所提供的或者是C的关键字,事实上:malloc只是C标准库中提供的一个普通函数 而且很多很多人都对malloc
阅读全文
摘要:system函数是C语言提供的与操作系统衔接的函数,函数原型如下:
阅读全文
摘要:转载https://www.cnblogs.com/wxb20/p/6033458.html 这篇文章主要介绍了十进制负数转换为二进制、八进制、十六进制的知识分享,需要的朋友可以参考下 程序猿们或许对二进制都不陌生,二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。但是很
阅读全文
摘要:问题1:什么是DRAM、SRAM、SDRAM?答:名词解释如下DRAM 动态随即存取器,需要不断的刷新,才能保存数据,而且是行列地址复用的,许多都有页模式SRAM 静态的随机存储器,加电情况下,不需要刷新,数据不会丢失,而且一般不是行列地址复用的SDRAM 同步的DRAM,即数据的读写需要时钟来同步
阅读全文
摘要:虚拟桌面 创建新的虚拟桌面:Win + Ctrl + D 关闭当前虚拟桌面:Win + Ctrl + F4 切换虚拟桌面:Win + Ctrl +左/右 任务视图:Win + Tab Win10常用Win快捷键 Win键 桌面与开始菜单切换按键 Win + R 打开运行对话框 Win + Q 快速打
阅读全文
摘要:SCART(Syndicat des Constructeursd' Appareils Radiorécepteurs et Téléviseurs)接口是一种专用的音视频接口,它是由法国公司Peritel开发的视听设备互连工业标准,也是欧洲强制要求用于卫星电视接收机、电视机、录像机及其它音视频设
阅读全文