自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

codevald

十年饮冰,难凉热血

  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 吐血整理!这篇带你彻底理解主存中存储单元地址的分配

在阅读本文之前,建议没有基础的读者先阅读下主存的基本组成结构:主存、辅存、内存、外存、存储器是什么?还傻傻分不清楚?看完这一篇就够了存储单元的字地址:我们来看张图:在上面的图中,每一个小矩形代表一个存储单元,大矩形表示主存中的存储体。通常都是以8位二进制为一个存储单元,也就是一个字节。然后在我们的计算机中,不管是笔记本还是台式机,总会听到CPU一次处理数据的能力是32位还是64位,其实...

2020-03-23 21:52:07 8786 8

原创 IDEA 2020导入Eclipse项目并运行实战篇

在刚开始做Java项目的时候,很多人用的IDE都是Eclipse,这就导致了一个问题,那就是后面学习IDEA后,想用IDEA打开以前做的项目时,一时无法下手。现在,我们通过实战来学习如何在IDEA 2020 中导入Eclipse项目并运行。首先准备好一个Eclipse项目接着打开IDEA导入你的Eclipse项目点击左上角的 File -> New -> Project from Existing Sources2. 打开项目的文件夹路径,单击OK3. 点击 Import

2022-04-08 15:49:37 6987 2

原创 【2021情人节主题征文】| 写了一个表白网页后,我跟女神在一起啦

作为一名懂电脑的BOY,平常被班里女生问的最多一句话就是:我电脑出问题了,能不能帮我看一看。像我这种只喜欢看二次元动漫的死肥宅工程师,能动口绝不动手。于是, “重启一下试试” 便成了我应对他们的口头禅。后来的事实证明,这样做的效果并不好。因为这句话效率过高,重启确实能解决90%的问题,导致女生们后来再也没什么事联系我。于是,作为一个不愿意帮别人修电脑的程序猿,我成功地单身了22年。但是,作为一个平时只跟代码谈恋爱的耿直BOY,突然也羡慕起了别人甜甜的爱情。键盘里new出来的对象突然感觉不香了。。

2021-02-17 23:12:36 1956 13

原创 还傻傻分不清楚equals和==的区别吗?看完就明白了

解决一个问题的最好方法就是发现一个问题产生的根源,即发现最本质的东西,再去解决它。Java语言里面的equals()方法是交给开发者们自己去覆盖重写编写功能的,即让开发者去定义当满足什么条件时,两个Object是相等的。equals方法是由Object提供的,允许子类进行重写。equals()的原始代码实现如下:public boolean equals(Object obj) { return (this == obj);}而有一些博客说equals()是比较具体的内容是不是相同的,

2021-02-14 11:01:54 424 2

原创 从0到1实现一个简单计算器

前言学习编程语言最重要的就是实践。很多小伙伴在学习完编程语言后,一直停留在基础阶段,只懂一大堆理论知识,而不懂得实践。那么,今天我们一起来动手做一个小计算器,回顾下学习过的知识,同时这也是很多大学计算机专业的期末作业,应该尝试动手并完全理解它,学废了记得点赞收藏加关注哦。开始动手本次实验会用到Java Swing图形组件进行开发主要知识点Java Swing界面的编程计算器运算逻辑的实现一、项目创建打开Eclipse,在文件的菜单File选择 New -> Java Proj

2021-02-07 10:34:25 1051

原创 怎么一本正经地秀技

前言修饰符怎么使用也是Java基础中比较重要的知识点,彻底理解了之后,后面学习更高深的东西才能得心应手。今天,以修饰符中比较常见的final为切入点,来谈谈final的使用的奇淫技巧以及一些相关的知识点。学废了记得三连哦。初始化块在final的运用中,经常和初始化块和构造器结合起来一起使用。上篇文章已经介绍完什么是构造器,那么现在先来谈谈什么是初始化块。Java会使用构造器对对象进行初始化操作,在使用的构造器的时候需要完成初始化整个Java对象的状态的功能,然后再将整个完整的Java对象返回给程序使

2021-02-04 23:30:07 193

原创 面向对象是啥玩意

Java语言在面向对象方面的知识点复杂繁琐,但是几乎是每个小伙伴学习编程必须踩的坑,其实,面向对象的底层都是一些计算机底层知识的结合,所以,不注重基础的程序猿,一定不是一个可以走的远的程序猿。那么,今天,我们先逐一地深入了解继承、重载、接口和构造器的知识。在学习这篇文章之前,如果有小伙伴对new过程发生了什么很感兴趣的话,可以先用几分钟看完这篇文章。new的过程发生了什么?看完这一篇就懂了好了,正题开始。类的继承类的继承是指从已经定义好存在的类中派生出一个新的类,我们在定义新类时,可以基于一..

2021-01-31 14:17:14 224

原创 对象是怎么无中生有的?看完这一篇就够了

在现实世界中,找对象是一门学问,找对象不在于多而在于精在计算机世界中,面向对象编程的关键在于能否灵活地运用类,如何设计出一个符合需求的对象也是也是值得学习和思考的。那么,面向对象编程到底是什么?在面向对象编程中,肯定会涉及类和对象两个概念。类是什么?对象是什么,两者有什么关系?接下来就一 一地来解答这些疑惑吧类和对象类,是指将相同属性的东西放在放在一起,类是一个模板,能够描述一类对象的状态和行为而对象,就是实际存在某个类中的一个个的个体,所以也被称为实例(instance)。对象的抽象是类

2021-01-27 16:50:41 368

原创 还不会浮点数转二进制?下次有人问你,直接把这篇文章扔给他

作为一名程序猿,假如某一天,有一个妹子拿着一个浮点数,求你教她怎么换算成二进制,如果你不能单手求出来,你都不能算一个合格的工具人…好吧,是一个合格的程序猿(狗头保命)。回归正题,有好多小伙伴去工作之后,早已经忘了最基本的计算机基础,今天,来讲下,在计算机中,怎么用二进制表示浮点数?下次再有人问你,就把这篇文章丢给他。作为一种数据类型,浮点数应用广泛。在处理诸如订单交易、货币计算、或者商品金额的方面,应该小心慎用浮点数。在定义浮点数变量的时候,不完全理解原理,就容易出现各种揪心的问题。那么,正题来.

2020-07-02 22:06:46 770 1

原创 还搞不懂负数怎么用二进制表示?看完这一篇就懂了

学过计算机组成原理的小伙伴们都知道,在计算机中,负数的二进制是用2的补码表示负数的。那么,为什么要用这种方式表示负数?有什么好处?我们一起来看下吧。为什么用这种方式表示负数计算机的内存通常都是由8位的字节构成的,所以一个二进制数要存储在很多个的8位的内存中,而通常都是最左边的位为符号位,0表示正,1表示负数。所以不管数字是8位,16位,还是32位,通常都会认为最左边的比特为符号位。如下图表示:这种方法看起来是解决了问题,在某些计算机上也确实解决了问题。每个数字由符号位的数据位组成,符号位为0表

2020-06-23 16:36:59 8125 2

原创 张一鸣:我的大学四年收获及工作感悟

大学里的三点收获2001年我考入了南开大学,起初大学的生活是让人有点失落的,但慢慢地从安静朴素的校园和踏实努力的氛围中,我还是找到了自己的节奏。大学期间我主要在做三件事情 ,一是写代码,因为我是搞技术的;二是看书,看了很多很多书;三是修电脑。基于此自己也有三点收获:耐心,知识,伙伴。第一点收获:耐心。有耐心,能独处,并基于长期思考做判断,而不为短期因素所干扰,耐心地等待你设想和努力的事情逐步发生,这对创业来说是非常重要的事情。事实上,你经常想象的很美好,设计的也很完整,你也很努力,但你所期待的事情,经常

2020-06-07 23:35:40 379 1

原创 小白入门NAS—快速搭建私有云教程系列(一)

什么是NAS在日常的工作生活中,我们有大量的资料、文件需要存储在电脑或者其他终端设备中,但是这种方式需要电脑配备高容量的硬盘,而且需要随时随地的带着,这样是不是很麻烦?那么,今天,我来介绍一种家庭私有云—NAS,通过NAS,我们可以随时随地的通过网页端的方式去访问我们已经存储在NAS里面的文件。那么,什么是NAS?我们先来看下官方一点的回答。NAS(Network Attached St...

2020-04-30 21:07:12 22326 9

原创 一分钟理解系列—半导体存储芯片的知识点总结

在计算机的存储器中,按存储介质进行分类的话,可将存储器分成半导体存储器、磁表面存储器、磁芯存储器、光盘存储器。而除了半导体存储器中的数据易失以外,其他的存储介质都具有非易失的特性。那么,半导体存储芯片的结构是怎样的呢?话不多说,我们来看下吧。半导体存储芯片的基本结构半导体存储芯片由译码驱动电路、存储矩阵、读写电路、地址线、数据线、控制线、片选线组成。其中,译码驱动电路、存储矩阵、读写电路...

2020-04-01 22:09:47 4686 2

原创 大学四年走来,这些网络工程师必备的模拟器我都给你整理好了

大学四年,对于那些专业是网络工程的同学来说,做实验,提高动手能力和经验,应该是家常便饭的事了。但是大家都知道,网络设备有些比较昂贵,学校不可能拿那些功能好,价格贵的设备来给我们做练习(如果学校有专门实验室并且有机会进入实验室学习的话,是个例外)。这个时候,我们就需要实用并且功能强大的模拟器了。那么,今天,我就来介绍几款实用的模拟器工具,如果需要的话,我也会给出百度网盘链接,需要的自取。话不多说,开...

2020-03-26 17:55:29 6941 3

原创 五分钟理解主存储器的基本组成结构

在刚开始入门计算机组成原理的时候,很多小伙伴都会被主存储器的基本结构,相关术语搞得一脸懵逼。今天,来聊下,什么是主存储器?主存储器的基本组成结构是什么?主存储器的基本组成结构主存就是由上图中所示的部件一起协同工作,里面的其他部件,由于涉及其他的知识点,我们留到后面再介绍。今天,我们用这张简单的主存缩略图,来介绍下主存储器的基本组成。存储体那么,什么是存储体呢?我们把存储体放大来看,这...

2020-03-21 16:08:19 13218 20

原创 主存、辅存、内存、外存、存储器是什么?还傻傻分不清楚?看完这一篇就够了

主存、辅存、内存、外存、存储器是什么?还傻傻分不清楚?看完这一篇就够了现代计算机硬件由五大部件组成,分别是运算器、控制器、存储器、输入设备和输出设备。而存储器的存在对于计算机来说起着不可或缺的作用。在CPU的内部,存在着许多的存储器,这些存储器叫做寄存器,用来暂时存放数据或者指令。正是因为有了这些寄存器,CPU才能快速高效地处理计算机中复杂地工作。而与寄存器并称为内部存储器的还有内存。内存也被...

2020-03-17 15:20:18 11369 3

简单计算器Calculatorv1.0

使用Java Swing编写的一个简单计算器,有加减乘除以及去除输入的功能

2023-06-13

简单学生管理系统StudentManagementSystem-v1.0

简单学生管理系统 通过控制台输入数字选择以下的六个功能模块 1.添加学生 2. 删除学生 3.修改学生 4.查看学生 5. 退出 6.重新登录 系统内置了两个权限用户,分别是root和guest,root用户的密码是root,guest的密码是guest root用户可以使用所有的功能,而guest用户只可以查看信息,并且查看的学生信息是加密过的信息 每天只可以登陆三次,账号密码错误登录次数超过三次则只能明日登录

2023-06-13

Java实现单表替换算法

通过文件存取字符的方式,用单表替换算法,对明文进行加密得到密文。 (in.txt为明文输入文件,out为密文存放文件,decry为解密后的明文文件 每一次加密完后,要清空out.txt和decry.txt文件,才能进行下一次的加密动作)

2021-03-20

操作系统进程管理实验(C语言实现)

操作系统进程管理实验(C语言实现)

2021-02-02

操作系统内存管理实验(C语言实现)

操作系统内存管理实验(C语言实现)

2021-02-02

空空如也

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

TA关注的人

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