自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言—运算符优先级

C语言运算符是说明特定操作的符号。C语言是面向过程的高级语言,其运算丰富,除了控制语句(如for循环,switch判断等)和输入输出语句外,C语言的数据处理部分用到了大量的运算符,通过这些运算符,实现对数据的处理和一些逻辑上的运算。运算符,顾名思义,就是能进行运算操作的符号,一般的说,运算包括三种类别:①数学运算  ②逻辑运算  ③关系运算算术运算:对数据的处理,包括数据本身的处理和一些数学运算。...

2018-03-17 10:50:41 910

原创 C语言—机器字、大小端及原码、反码和补码

一.机器字    机器字不同于高级语言中的“字”。    高级语言中的“字”指一个二进制数据的位数,一般的一个字由八位二进制数组成。    要了解数据在计算机中的读取方式,首先我们要了解一个概念:机器字长。    机器“字”,是计算机能够一次性处理事务的一个固定长度的位组。一个“字”的位数即字长。    机器字长是指:计算机进行一次整数运算所能处理的二进制数据的位数。    在计算机中,机器字长能...

2018-03-14 20:00:30 4473

原创 C语言—栈帧详解

栈帧详解我们知道,栈帧又称过程活动记录,主要用于记录函数调用过程中的一些局部变量和中间数据。下面,我们用一个简单的程序的汇编过程来分析程序在内存中的存储情况。主函数的汇编过程:首先,我们都知道每一个栈帧都有其自己的栈底指针ebp和栈顶指针esp。每一个函数的每一次运行都需要在栈区中开辟出一个栈帧,可是一个CPU中的栈帧不可能无限的增加,所以,当有新的栈帧出现时,原先的栈帧的ebp和esp就被新开辟...

2018-03-11 12:34:19 3673 2

原创 数据库—DBMS的发展及特征

1.1 信息、数据、数据处理和数据管理1.1.1 数据与信息信息:信息是人脑对客观事物的抽象反映。信息是客观存在的,描述客观事物的状态属性。          人类有意识的对信息进行采集和加工处理,形成了各种消息,情报,数据及信号等载体,来传递信息所示的内容。          信息的特征:①信息源于物质和能量。信息的传递需要载体。                              ②信息...

2018-03-10 13:33:40 1978

原创 C语言—内存的五大区域/C、C++在内存中的存储方式

C/C++程序在内存中的存储方式在之前的学习中,我们已经了解了内存的基本定义:内存(Memory),是计算机的一种存储设备,其主要作用是进行程序的运行和一些中间数据的存储。在C/C++程序的运行过程中,不同类型的数据存储在内存的不同区域中,由此,引出今天的学习内容:内存的五大区域内存分为五大区域,分别存储不同类别的数据。五大区域分别为:栈区Stack,堆区Heap,BSS区,数据区(常量区)Dat...

2018-03-09 20:55:14 2481

原创 组成原理—集成电路及图灵机

集成电路的制作及图灵机的简单介绍一.集成电路   集成电路(Integrated Circuit),又称微电路,微芯片,芯片。   我们知道,普通电路由晶体管、电阻、电容、电感和电线等元件组成。集成电路又称微电路,就是将普通电路小型化,并将这个小型化电路制作在一片或几片半导体晶片或介质基片上,并使其也能完成普通电路的电路功能。二.晶体管   晶体管是集成电路中的基本单元。晶体管是一种固体半导体器件...

2018-03-08 11:23:29 1395

原创 组成原理—内存及内存与CPU的关系

首先,我们对计算机内存进行简单的了解:       内存(Memory),又称内存储器,是计算机的重要组成部分,计算机的所有程序都需要在内存中运行,内存的性能对计算机的影响非常大。...

2018-03-06 20:49:11 16209 1

原创 组成原理—CPU的基础原理

浅谈CPU(Central Processing Unit)中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机中的控制核心和运算核心。它的主要功能是翻译程序指令和进行数据处理。中央处理器主要由运算器(算数逻辑运算单元,ALU,Arithmetic Logic Unit)和缓冲存储器(Cache)组成,也包括能实现它们之间联系的数据、控制单元和...

2018-03-05 19:28:23 1414

原创 Begining!

2018/1/29  想要做出改变,之前零零散散跟着组里写过几篇博客  不说写完后记得多少  记得多少也是取决于后续的复习程度  可显而易见的是,写完以后,没有任务,没有人督促以后  没有学习的心情和动力  不能再这样荒废时间和青春  浪费时间浪费金钱没有进步  没有知识技能对应着没有工作没有理想的生活没有个人价值  所以从写下这篇博客开始  做出改变 

2018-01-29 18:54:38 326 1

原创 虚函数表的打印

虚函数表的打印在进行打印虚函数表之前,有几个需要了解和掌握的知识点:一. typedef 的使用     在现实生活中,信息的概念可能是长度、数量和面积等。而在计算机语言中,数据被简化成了一些基本的数据类型,如int、float、double等。从数据的基本类型上,我们不能看出其代表的物理属性。为了使基本的数据类型具有其可知的物理属性,C语言中引入了类型重定义语句typedef

2017-09-15 10:17:37 1173 2

原创 虚函数及虚函数表

虚函数的相关知识首先,我们要分清三大概念:重载、重写(覆盖)和重定义一. 函数重载(1)在相同的作用域内(无继承,只在一个类内进行声明)(2)进行多个函数声明(3)多个函数的函数名相同,参数列表不同(可以是类型不同、参数类型不同、传参顺序不同)(4)函数的返回值类型可以相同,可以不同。不能仅依靠函数返回值类型来判断该函数是否为重载。二. 重写(覆盖)(1)在不同的作

2017-09-10 11:07:13 575

原创 继承及虚继承

一. 继承首先,回忆继承的基本知识1. 派生:从已有类产生新类的过程就是类的派生;    继承:派生类继承了已有类的所有数据成员,得到了已有类的所有特性。对于继承层次来说,越往上越公有,越往下越具体。2. 派生类会继承基类的所有数据成员。派生类不能对接收的基类数据成员进行选择,但是可以对其进行访问方式的调整。    第一种调整方式:子类继承父类的方式的不同,导致父类成员在子类中

2017-09-06 09:38:02 483

原创 宏函数与普通函数的比较

一. 计算机中的宏

2017-08-04 12:48:24 1464

原创 内存对齐及位域

一. 内存对齐的引例例一    struct A{           char a;           char b;           char c;           };          易知,结构体A的大小为3。例二    struct B{           Int a;           int b;           int c

2017-07-30 17:27:05 380

原创 栈帧及可变参数列表

一. 栈帧梳理     栈帧也叫作过程活动记录,是一个函数的执行环境,在栈帧中记录着函数的变量和返回地址。     每个栈帧对应一个未完成的函数,每个函数都有其相对应的栈帧,在调用函数时,栈帧被创立;被调函数结束后,进行压栈,释放临时变量,地址。

2017-07-22 20:09:08 746 1

原创 String 类的模拟实现

String 类的模拟实现一 .构造函数时使用初始化列表的优点

2017-07-02 11:25:39 447

空空如也

空空如也

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

TA关注的人

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