自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 北京交通大学计算机考研02102、02103复试经验分享

【北京交通大学计算机考研复试经验分享】

2022-01-16 21:18:47 2675

原创 北京交通大学计算机考研906计算机专业基础初试经验分享北交大考研计算机

【2022考研重要时间节点】2021年9月底预报名,10月报名。2021年12月底参加初试。2022年2月中下旬公布初试成绩。2022年3月10号左右公布国家线。2022年3月20号左右计算机学院公布复试线与复试名单。2022年3月底参加复试。2022年4月初公布拟录取名单。

2022-01-16 21:03:04 10968 1

原创 VS导出项目生成exe

面试结束 补充经验1.解决方案处右键单击,添加→新建项目2.选择其他项目类型→Visual Studio Installer→Setup Project注:如果没有“其他项目类型”选项。 标题栏中选择 工具→扩展和更新→联机→搜索Microsoft Visual Studio 2017 Installer Projects下载→重启VS20173.添加入口文件(就是main方法): Application Folder → Add →项目输出 选择项目→主输出→确定4.如图,选择主输出

2020-08-12 22:25:10 18327

原创 源码、反码、补码,他们的本质是什么?

明确概念二进制形式: 将一个十进制数字转换为二进制,可以通过重复地对2去模运算,最后逆着把余数组合起来自然就没问题。那这个是什么原理?一个数字刚开始对2取模,得到的余数自然就是0或者1,因为倒数第二位的权值为2(十进制倒数第二位代表10),不足倒数第二位才会在最低位体现,所以对2取模余数就是才不足多出来的。 然后接着对2取模运算,算上上次除2,一共是相当于对4取模,因为倒数第三为权值为4,所以不...

2020-04-29 11:53:18 703

原创 存储层次,三层缓存,页表、快表、虚拟地址和物理地址的关系,为什么需要这些?他们之间如何互相转换?

当一系列数据在计算机中存储时是什么形式的?软件仔:就是一个文件一个文件的计算机仔:二进制码呗电子仔:一系列存储器电容或者磁盘或者触发器的一种电位状态显然这几种说法都是没问题的,只不过说的层面不同罢了。富士康工厂原材料的收纳首先想一下富士康工厂是怎么干活的,肯定是工厂有大仓库专门用来存储原材料,还有专门的生产车间,车间还有个小仓库(存了今天要用的东西),车间里面又有很多张桌子架子(存了工...

2020-04-28 20:53:54 1677 1

原创 深入浅出谈CPU内部执行逻辑,太好理解了惹。

在读体系结构研究生,完全根据自己通过啃书看论文理解编辑,不对的地方可以一起讨论。

2020-04-27 10:28:57 1279 1

原创 多态?面向对象?

我理解的多态静态多态:通过重载参数和操作符实现的。同名函数名,不同参数类型和个数。动态多态:因为存在父类子类之间的关系,当我自己编写一个函数的时候因为参数类型太多了,这个时候我就需要模糊地去定义一个参数类型,然后具体的值被传进来的时候根据你们自己的具体深化类型,你们自己学聪明一点,你们只要符合我这个模糊的定义,你们进入这个函数之后就各找各位各自执行自己该执行的工作。比如我定义了一个函数叫做工作...

2020-04-27 08:23:55 98

原创 CPU指令执行及流水线(超标量、多发射、乱序执行)

用生活例子引入流水线逻辑:**为什么要引入流水线(流水线诞生之前):首先计算机是通过CPU执行指令来实现运行并计算的,计算机在设计之初,每条指令只能串行执行,意思就是等第一条指令执行完,第二条指令才能开始执行,这样显然效率太低。流水线设计原理:然而指令执行过程有很多阶段,比如经典的五级流水线结构,把指令执行的阶段分成五级,分别为取指、译码、执行、访存、写回,就像手机组装生成线上的把组装、检...

2020-04-27 08:23:02 13042

原创 C++继承(继承的基本知识,隐藏,多继承和多重继承)

C++中的继承首先我理解的继承就是为了定义更具体的东西时,不需要重新定义原本从最基本的数据(会从他原来的地方继承最基本的东西),只需要在定义中新加入的东西就可以。把基类也就是被继承的类成为父类把派生类也就是继承下来的类叫子类继承方式也有几种 共有继承public 保护继承:protected 私有继承 private通过子类继承父类,子类就会拥有父类所有的成员变量,通过成员...

2020-04-27 08:22:31 352 1

原创 两个栈实现一个队列(逻辑推理过程+代码)

首先先看目的:队列——先进先出或者叫后进后出手里有的资源:两个队列——先进后出,后进先出。方法:后进先出(栈)+先进后出(另一个栈)=后进后出(队列)步骤: 把第一个栈叫做栈A,第二个栈叫做栈B。进队列(进栈A):入A出队列:B非空,出BB空,把A全部倒进来B再出B思考:因为必须需要第二个栈来将顺序倒过来,所以出队列最后都是从B出,这是毋庸置疑的既然要出,那么出...

2020-03-28 16:37:34 117

原创 https如何工作?带你了解对称和非对称加密

伴随着网络技术的发展,在信道拦截信息的技术已经逐渐成熟,使用http(超文本传输协议)已经不能保证安全,因此诞生了https加密传输,而且使用了CA签名,使得各应用可以准确识别服务器的真伪。下面从几个方面介绍https的工作原理。

2020-03-25 15:18:04 125

转载 卷积为什么要翻转180

https://www.jianshu.com/p/8dfe02b61686

2019-12-26 19:15:31 618

转载 C++中static静态成员变量和成员函数

类的静态成员有两种:静态成员变量和静态成员函数。静态成员变量就是在定义时前面加了 static 关键字的成员变量;静态成员函数就是在声明时前面加了 static 关键字的成员函数。下面的 CRectangle 类就有两个静态成员变量和一个静态成员函数。class CRectangle{private: int w,h; static int nTotalArea; //静态...

2019-10-22 21:49:08 217

原创 变量?常量?分不清?通俗易懂帮你分清

一、常量(用const修饰的一个变量,使其变为一个不可修改的值)const int a=4;cout<<“a=”<<a<<endl;a=8;cout<<“a=”<<a<<endl;这个程序会报错,因为修改了常量a的值二、指针常量与常量指针1)指针常量:定义:int * const p=&a;这时候...

2019-10-17 21:56:41 621

空空如也

空空如也

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

TA关注的人

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