自定义博客皮肤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)
  • 收藏
  • 关注

原创 wordpress+ngrok+xampp 搭建免费个人博客

前言相信有很多朋友都想要拥有一个属于自己的博客,现在市面上的博客有很多种,半年前我就搭建了一个基于hexo的个人博客,免费且可自定义设计。然后将其部署到github上,确实hexo搭建的个人博客,代码自己都可以操作,对于学前端的同学来说还是比较友好,就是挂载到github访问真的太慢了,本人实操之后,表示心很累。其次最火热的便是wordpress,可是大家都知道wordpress的博客虽然好,...

2020-02-12 14:46:06 1129

原创 C++(五)继承

一、继承语法class 子类:继承方式 父类二、继承访问限制public:类内类外都可访问protected:类内可以访问,类外不可以访问private:都不能访问三、继承构造函数与析构函数顺序先构造父类,在构造子类析构函数顺序与构造函数相反四、继承同名成员处理1.访问子类同名成员,直接访问即可s.m_A2.访问父类同名成员,需要加作用域。s.bas...

2020-02-08 14:57:55 118

原创 C++(四)引用

给变量起别名,从而可以操作同一块内存语法:数据类型 &别名=原名一、引用时需要注意1.引用必须要初始化 (int &b这样错误)2.引用一但初始化之后不可以更改二、引用的优势函数传参时,可以利用引用的技术让形参修饰实参如此我们可以简化指针修饰实参使用方式:void change(&a,&b) 这样就相当于给实参取了别名,可以直接修饰实...

2020-02-05 17:57:39 183

原创 C++(三)多态

多态分为两类:静态多态和动态多态静态:函数重载和运算符重载属于静态多态,复用函数名(函数地址早绑定,编译阶段确定函数地址)动态:派生类和虚函数实现运行时多态(函数地址晚绑定,运行阶段确定函数地址)一、动态多态需满足的条件1.继承关系2.子类重写父类的虚函数二、多态的使用父类的指针或者引用指向子类对象三、多态的原理以下为个人理解在未构造虚函数之前,如果父类为空...

2020-02-04 16:21:52 126

原创 C++(二)运算符重载,+号举例

运算符重载的作用内置对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型方法一:成员函数重载(Person类做假设)class Person{public:Person operator+(Person &p){Person temp;temp.m=this->m+p.m;temp.n=this->n+p.n;return tem...

2020-02-03 17:36:12 295

原创 c++(一)const与指针

常量指针:const修饰指针特点:指针的指向可以修改,但是指针指向的值不可以修改int a=10;int b=10;const int *p=&a;*P=20//错误p=&b//正确指针常量:const修饰常量特点:指针的指向不可以修改,但是指针值可以修改int a=10;int b=10;int * const p=&a;*P=20...

2020-02-03 15:50:09 80

原创 Java数据结构(五)——单链表面试题(新浪、百度、腾讯)

题目(1)求单链表中有效节点的个数思路:比较简单,遍历即可(2)查找单链表中的倒数第K个节点思路:先遍历一次,拿到长度,再遍历找到size-index(3)单链表的反转思路:1.从头到尾遍历,将所有节点取出来2.取出来存入新链表的头节点head.next=reverseHead.next,这样就实现了每加入一个就是在最前端圈1为防止单链表断裂,后面的节点消失,所以在存入...

2019-08-03 18:54:21 126

原创 Java数据结构(四)——单链表(添加方法二根据顺序插入+修改+删除)

插入思路(1)通过辅助变量指针找到新的节点的位置(2)新的节点.next=temp.next(3)temp.next=新的节点修改思路(1)通过辅助变量,通过编号找到对应的节点信息temp.name=新的节点.name进行替换(2)将要修改的节点信息,编号不变,创立新的节点对象(3)单链表类的调用Update方法,将新的节点对象传入,进行修改删除思路(1)先...

2019-08-02 16:09:00 258

原创 Java数据结构(三)——单链表(添加节点及其打印,方法一直接添加到最后)

链表介绍(1)链表是以节点的方式来存储,是链式存储(2)每个节点包含data域,next域:指向下一个节点(3)链表的各个节点不一定是连续存储(4)链表分带头节点的链表和无头节点的链表头节点:不存放具体的数据,作用就是表示单链表的头,next域单链表next为null时为最后一个节点单链表创建步骤(1)先创建一个head头节点,表示单链表的头(2)后面每添加...

2019-07-31 15:18:42 548

翻译 Java数据结构(二)——队列(数组实现)

队列介绍(1)队列是一个有序列表,可以用数组或者链表来实现(2)先入先出思路分析(1)maxSize(2)front(3)rear判空,判满,添加数据到队列,取出数据到队列,显示队列,退出第一次实验代码结果问题在最后一步,将所有存入队列的数据取出的时候,若再次输入a,系统提示队列满,不能加入数据,通过查询资料发现,这个问题需要用到数组模拟环形队列解决。...

2019-07-28 23:03:04 124

翻译 Java数据结构(一)——稀疏数组

稀疏数组出现原因(实例)例如打印五子棋盘的时候,会出现许多没有棋子的位置,我们通常用二维数组中数字0来占位。这样记录了许多没有意义的数据,所以稀疏数组的出现解决了这一问题稀疏数组处理方法(1)记录数组有几行几列,有多少个不同的值(2)把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模。稀疏数组实战二维转稀疏(1)遍历原始二维数组,得到有效数据个...

2019-07-24 18:56:33 109

原创 计算机组成原理第一章计算机系统概论

1.计算机系统(1)计算机系统由“硬件”和“软件”两大部分组成(2)计算机的软件通常又可以分为两大类:系统软件和应用软件其中系统软件包括标准程序库、语言处理程序、操作系统、服务程序、数据库管理系统、网络软件等应用软件如科学计算程序、数据处理程序、过程控制程序、事务管理程序(3)计算机系统的层次结构2.硬件(1)冯·诺依曼计算机是以运算器为中心,现代的计算机已转化...

2019-05-09 15:09:36 292

原创 计算机组成原理第四章存储器

1.主存中存储单元地址的分配例:对24位地址线的主存而言,按字节寻址的范围是16M,而对于按字寻址需要观察即每一个存储字包含几个独立寻址的字节,若包含4个,则按字寻址为4M,若包含两个,则按寻址为8M2.主存的技术指标主存的主要技术指标是存储容量和存储速度(1)存储容量存储容量=存储单元个数*存储字长也可以用字节总数来表示(1字节=8字长)存储容量=存储单元个数*存...

2019-05-07 15:39:26 1908

原创 计算机组成原理第七章指令系统

1.机器指令(1)指令由操作码和地址码两部分组成(2)通常采用扩展操作码技术,使操作码的位数随地址数的减少而增加(3)若地址字段均指示主存的地址则对于四地址指令:完成一条四地址指令,共需访问4次存储器(A1)OP(A2)->A3(取指令一次,取两个操作数一次,存放结果一次)对于三地址指令:完成一条三地址指令,共需访问4次存储器A1)OP(A2)->A3(4)二地址:...

2019-05-07 14:18:16 1024

原创 计算机组成原理第八章CPU的结构和功能

1.控制器基本功能取指令、分析指令、执行指令2.CPU组成:ALU、寄存器、中断系统、CUALU作用:实现算逻运算寄存器作用:存放当前指令地址中断系统:处理异常情况和特殊情况CU:发出各种操作命令序列3.指令周期CPU每取出并执行一条指令所需的全部时间成为指令周期在大多数情况下,CPU就是按“取值-执行-再取值-再执行。。。”的顺序自动工作的一个完...

2019-05-04 21:05:57 2065

原创 终于可以将自己每天学的与大家分享了

作为大二学生,终于可以在一个平台分享自己的学习经验,本人是学前端的,当然平时也分享学校所学的一些课程,例如Java等编程语言

2019-04-04 18:58:35 221 2

空空如也

空空如也

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

TA关注的人

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