0%

为什么要分层呢?

假设一个场景:
我们发送一个文件给别人,这里就要经过一条链路,才能发送过去,不然中间没有介质到不了。除了需要链路外,我们还需要几个完成的工作:

  1. 发起通信的计算机必须将数据通信的通路进行激活(就是发送一些命令,保证我要传送的数据,这个文档能正确的发送和接收,确定是能通过的。)
  2. 要告诉网络如何识别目的主机的。
  3. 发送通信的计算机要查明目的主机是否开机,并且与网络连接正常。
  4. 发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作。
  5. 确保差错和意外可以解决。
  6. 。。。。。。

从上面的这么多的大问题很难解决,所以计算机网络要把它分解成小问题解决。

阅读全文 »

计算机网络的概念

计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备线路连接起来。由功能完善的软件实现资源共享信息传递
image
计算机网络是互连自治的计算机集合。
互连-互联互通 通信链路
自治-无主从关系 就是每个端客户都是独立的。

阅读全文 »

以下都是以有符号数为基础。

原码

实际上,我们把符号数字化或者符号数值化,就已经给出了一种机器数的表现形式,我们把这种方式称为 原码表示法

定义

一共分为整数和小数

  • 整数
    image
    • 第一个表达式,n代表数值上的位数,”0,x”的0表示符号位。x 是真值的数值部分
    • 例子
      • image
  • 小数
    image
    • 例子
      • image

无论是整数的的逗号或者小数点,在计算机中是不需要存储的,这里只是我们为了阅读和理解写的
整个表示起来,也就是,如果是整数,也就是加一个符号位,和一个逗号,如果是小数,也就是加一个符号为和一个小数点(将原来小数点的左边的那位变成符号位)。

阅读全文 »

Maven 介绍

什么是 Maven

Maven( /‘meɪv(ə)n/ )在意思上是专家,行家的意思。
一个对 Maven 的解释正式的定义是这样的:Maven 是一个项目管理工具,它包含的一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在生命周期阶段中插件目标的逻辑。

阅读全文 »

项目的一键构建

我们的项目,往往都有经历编译,测试,运行,打包,安装,部署等一系列过程,那什么是一键构建?
这里指的是,项目从编译,运行,打包,安装,部署都交给 maven 进行管理,这个过程称为构建。
一键构建:

  • 指的是整个构建过程,使用 maven 一个命令可以轻松完成整个工作。
    对于 web 工程,我们只要通过 mvn tomcat:run 就能简单运行(maven自带 tomcat 插件)。
阅读全文 »

引言

由于第一次使用maven遇到了一些错误,例如标题的这个错误,详细信息是Failure to transfer org.apache.maven.plugins:maven-compiler-plugin:jar:3.1通过网上的查找,在这里记录下来防止下一次踩坑。

阅读全文 »

安装 maven

打开 Eclipses ,点击上方工具栏的 windows->prferences,弹出如下所示:
image

阅读全文 »
copy