自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第一章 图解设计模式 Iterator模式

第一章 图解设计模式 Iterator模式简介Iterator模式,一个一个的遍历。for(int i = 0;i<arr.length;i++){ System.out.println(arr[i]); }将这里的循环变量i的作用抽象化、通用化形成的模式,在设计模式中称为Iterator模式。Iterator模式用于在数据集合中按照顺序遍历集合。Iterator模式又称为“迭代器”模式。程序示例Aggregate接口Aggregate接口是所要遍历的集合的接口..

2022-01-26 10:37:08 408

原创 计算机网络——网络安全

防火墙防火墙的种类和形态有很多种。例如:专门过滤(不过滤)特定数据包的包过滤防火墙;数据到达应用后由应用处理并拒绝非法访问的应用网关;基本的设计思路:暴露给危险的主机和路由器的个数要有限。当从外部过来的TCP通信时,只允许对Web服务器的TCP 80端口和邮件服务器的 TCP 25端口的访问,其他所有类型的包全部丢弃。建立TCP只允许从内网发起。防火墙通过监控TC...

2019-12-24 17:11:37 589

原创 计算机网路——应用协议

利用网络的应用程序有很多,包括Web浏览器、电子邮件、远程登录、文件传输、网络管理等。能够让这些应用进行特定通信处理的正是应用协议。远程登录远程登录主要使用TELNET和SSH这两种协议。TELNET利用TCP连接,通过这一条连接向主机发送文字命令并在主机上执行。本地用户好像直接与远端主机内部的Shell相连似的,直接在本地进行操作。TELNET经常用于登录路由器或...

2019-12-24 17:10:56 235

原创 计算机网络---TCP与UDP

TCP/IP中有两个具有代表性的传输层协议,它们分别是TCP与UDP。TCP提供可靠地通信传输。UDP则常被用于让广播和细节控制交给应用的通信传输。TCP/IP的众多应用协议大多以客户端/服务端形式运行。客户端是请求的发起端。服务端是表示提供服务的意思。服务端的程序必须提前启动,准备接收客户端的请求。这些服务端程序在UNIX系统当中叫做守护进程。TCP是面向...

2019-11-27 10:59:49 779

原创 计算机网络---IP协议相关技术

IP旨在让最终目标主机收到数据包,但在这一过程中仅仅有IP是无法实现通信的,必须还有能够解析主机名称和MAC地址的功能,以及数据包在发送过程中异常情况处理的功能。本章介绍作为IP的辅助和扩展规范的DNS、ARP、ICMP和DHCP等协议。DNS:用户在使用TCP/IP进行通信时,一般不使用ip地址,而使用域名。因为有DNS(Domain Name System)。IP地址由一...

2019-11-21 10:45:47 263

原创 计算机网络---IP协议

TCP/IP的心脏是互联网层。这一层主要由IP协议和ICMP协议组成。IP相当于OSI参考模型中的第三层——网络层。网络层的下一层——数据链路层主要作用是在互连同一种数据链路的节点之间进行包传递。一旦跨越多种数据链路,就需要借助网络层。IP地址属于网络层地址。MAC地址属于数据链路层地址。路由控制是指将分组的数据发送到最终目标地址的功能。Hot译...

2019-11-21 10:44:58 441

原创 计算机网络---数据链路

数据链路的作用:数据链路层协议定义了通过通信媒介互联的设备之间的传输规范。通信媒介包括:双绞线电缆、同轴电缆、光纤、电波以及红外线等介质。各个设备之间有时也会通过交换机、网桥、中继器等中转数据。数据链路层处理的数据不是单纯的0、1序列,该层把它们集合为一个叫做“帧”的块,再进行传输。OSI参考模型中数据链路层相关技术有:MAC寻址(物理寻址)、介质共享、非公...

2019-11-21 10:44:28 453

原创 计算机网络---TCP IP 基础知识

TCP(Transmission Control Protocol)和IP(Internet Protocol)是互联网众多协议中最为著名的。TCP/IP具体含义:TCP/IP称为网际协议族。应用层协议:HTTP,SMTP,FTP,TELNET,SNMP传输协议:TCP、UDP网际协议:IP、ICMP、ARP路由控制协议:RIP、OSPF、BGPTCP/IP...

2019-11-21 10:43:52 272

原创 计算机网络---网络基础知识

计算机网络,分为WAN(wide area network,广域网)和LAN(local area network,局域网)。计算机和网络发展的7个阶段:1、批处理2、分时系统3、计算机之间的通信4、计算机网络的产生5、互联网的普及6、以互联网技术为中心的时代7、从“单纯建立连接”到“安全建立连接”协议:OSI参考模型:应用层、表示层、会话层...

2019-11-21 10:43:02 169

原创 计算机组成原理---控制单元的功能

控制单元具有发出各种微操作命令(即控制信号)序列的功能。指令周期的四个阶段:取指周期、间址周期、执行周期、中断中期。执行周期:非访存指令、访存指令、转移类指令。1、非访存指令清除累加器指令CLA累加器取反指令COM算数右移一位指令SHR循环左移一位指令CSL停机指令STP2、访存指令加法指令ADD X存数指令STA X取数指令LDA ...

2019-11-13 11:31:33 2927

原创 计算机组成原理---CPU的结构和功能

CPU的实质包括运算器和控制器。一旦程序进入存储器后,就可由计算机自动完成取指令和执行指令的任务,控制器就是专用于完成此项任务的,它负责协调并控制计算机各部件执行程序的指令序列,其基本功能是取指令、分析指令、执行指令。1、取指令控制器必须具备能自动的从存储器中取出指令的功能。2、分析指令其一、分析此指令要完成什么操作,即控制器需发出什么操作命令。其二、分析...

2019-11-13 11:30:26 1616

原创 计算机组成原理---指令系统

机器指令系统的分类、常见的寻址方式、指令格式、设计指令系统时应考虑的各种因素。人们习惯把每一条机器语言的语句称为机器指令,将全部机器指令的集合称为机器的指令系统。机器的指令系统集中反应了机器的功能。指令的一般格式指令由操作码和地址码组成操作码其位数反应了机器的操作种类,机器允许的指令条数通常采用扩展操作码技术,使操作码的长度随地址数的减少而增加,不同的...

2019-11-13 11:29:34 790

原创 计算机组成原理---计算机的运算方法

计算机中参与运算的数有两大类:无符号数和有符号数。计算机中的数放在寄存器中,寄存器的位数称为机器字长。机器字长、存储字长、指令字长。原码、补码、反码、移码。引入补码的概念是为了消除减法运算。原码求补码就可以避免减法运算。原码除符号位外,每位求反,末位加1求补码。三种机器数:原码、反码、补码。三种机器数的最高位均为符号位。符号位和数...

2019-11-13 11:29:03 1587

原创 计算机组成原理---输入输出设备

除了CPU和存储器外,输入输出模块也是计算机的关键部分。I/O设备与主机交换信息的三种方式为程序查询、中断和DMA。1、早期阶段I/O设备与主存交换信息都必须经过CPU。2、接口模块和DMA阶段接口中设有数据通路和控制通路,数据经过接口既起到缓冲作用,又可完成串-并转换。控制通路用以传送CPU向I/O设备发出的各种控制命令,或使CPU接收来自I/O设备的反...

2019-11-13 11:28:15 3450

原创 计算机组成原理---存储器

存储器用来存放程序和数据。I/O与存储器直接存取方式(DMA)。按存储介质分类:半导体器件、磁性材料、光盘。按存取方式分类:随机存储器、只读存储器、顺序存取存储器、直接存取存储器。按在计算机中的作用分类:主存储器、辅助存储器、缓冲存储器。存储器的层次结构:存储器的三个主要性能指标:速度、容量和每位价格(简称位...

2019-11-13 11:27:36 1396

原创 计算机组成原理---系统总线

系统总线的分类结构和总线控制逻辑计算机系统五大部件之间的互连方式有两种,一种是各部件之间使用单独的连线,称为分散连接;另一种是将各部件连到一组公共信息传输线上,称为总线连接。总线分类:按照数据传输方式可分为:并行传输总线和串行传输总线。按总线的使用范围可分为:计算机(外设)总线、测控总线、网络通信总线等。按连接部件不同可分为:片内总线、系统总...

2019-11-13 11:27:05 864

原创 计算机组成原理---计算机系统概论

计算机软件通常分为:系统软件和应用软件。系统软件包括:标准程序库、语言处理程序、操作系统、服务程序、数据库管理系统、网络软件等。应用软件包括:科学计算程序、数据处理程序、过程控制程序、事务管理程序等。直接执行机器语言的机器称为实际机器M1。汇编语言执行流程:将汇编语言程序翻译成机器语言程序,翻译过程是由机器系统软件中的汇编程序来完成的。高级语言执行流程:将高级语言程...

2019-11-13 11:26:23 340

空空如也

空空如也

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

TA关注的人

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