计算机相关基础理论
文章平均质量分 69
计算机相关基础理论
极光雨雨
“芝士”与你分享 ———纳西妲
展开
-
网络乱序是什么?乱序会造成什么?乱序会出现什么问题?如何解决?
主机内网络乱序,通常指的是在网络通信过程中,数据包到达接收端的顺序与发送端发出的顺序不一致。这种现象主要发生在传输层以下,尤其是在网络层(IP层)和数据链路层。原创 2024-04-30 13:55:09 · 811 阅读 · 1 评论 -
什么是云?公共云,私有云,混合云分别是什么?云概念的提出 白话总结
云” 通常是指,非本地化的计算环境。即我们没有环境或者机器,那么可以将我们的提供的服务部署到云计算环境,而这个环境是由其他运营商来提供和维护。也可以理解为我们将我们的或者网络。我们设计了一款游戏,但是通常来说别人来访问和游玩需要本地下载一份客户端(软件安装包)到自己的电脑上来运行,此时软件运行需要的软硬件环境就需要游玩者使用自己的电脑来提供和运行,我们有时会遇到一些无法运行或者运行不流畅的问题,也是因为自己的电脑有些必要的软件或者硬件,例如显卡的性能而受到限制。原创 2024-03-15 14:29:48 · 987 阅读 · 0 评论 -
HTTP学习整理 工作原理,消息结构,八种请求类型,响应头,状态码,content-type
一,工作原理HTTP作用于客户端-服务端架构,Web浏览器作为HTTP的客户端,通过请求URL(统一资源定位器)向服务器发出请求。服务器接收请求后根据请求的不通做出不同的应答,并将响应返回给客户端。注意:URL 只能使用 ASCII 字符集来通过因特网进行发送,但 URL 常常会包含 ASCII 集合之外的字符,URL 必须转换为有效的 ASCII 格式。URL 编码使用 “%” 其后跟随两位的十六进制数来替换非 ASCII 字符,URL 不能包含空格,URL 编码通常使用 + 来替换空格。服务器原创 2021-12-20 17:31:35 · 346 阅读 · 0 评论 -
数据结构Java代码实现 第三天 树与二叉树
树与二叉树树型结构在数据结构中是非常重要的一种非线性数据结构,很多知名的算法以及项目和常见软件都采用了这种结构来完善自己和提升性能,也是计算机领域最为典型和常见的数据结构。以树和二叉树为最常见的两种结构。概念树:由 n 个有限节点组成的一个有层次关系的集合。具有以下特点:每个系欸但有零个或者多个子节点;没有父节点的节点称为根节点,每个非根节点有且只有一个父节点,除了根节点,其他节点可以分为多个不相交的子树。二叉树:二叉树,即每个节点最多只有两个子树,即 ‘左子树’ 和 ‘右子树’,常被用于查询算法原创 2021-11-26 10:56:08 · 275 阅读 · 0 评论 -
数据结构第二天 栈与队列
栈和队列最常见的数据结构中的两种,也属于线性表,但是是比较特殊的线性表;栈特点为先入后出,意为多个数据进入改类型的容器时 先入栈的数据要后出栈。总体来说像是从一个封底的水桶中依次放入一个又一个圆盘,然后依次拿出数据。只能在栈顶进行增加,删除,访问的操作如下图:入栈和出栈一定符合 先进后出(First In Last Out)(FILO)的规律。可以采用LinkedList实现栈的所有操作,在JDK中体现为 stack 类 继承自Vector,栈也是一个表。Vector译为 ‘矢量’队原创 2021-11-24 16:54:12 · 497 阅读 · 0 评论 -
数据结构Java代码 总结第一天 线性表(数组和链表)
线性表线性表就是最普通意义上的按一定顺序排列的某一元素的集合,就是普通的 arrayList LinnkedList等类似的有序集合,存在下标,同时线性表又包含两种实现。一种是 :数组类的实现另一种是:链表类的实现数组实现数组实现在代码里体现的话一般是类似于如下样子:表示一个容量为 3 的有序数组int[] array = new int[3];特点:数组里的元素是连续存储的,且数组的大小一旦固定后就无法改变如果要改变容量,那么就意味着需要重新创建一个新的数组来容纳数据。假设我创建一个容原创 2021-11-24 15:21:48 · 470 阅读 · 0 评论 -
HSL和HSLA颜色
HSLHSL 颜色值得到以下浏览器的支持:IE9+、Firefox、Chrome、Safari 以及 Opera 10+。HSL 指的是 hue(色调)、saturation(饱和度)、lightness(亮度) - 表示颜色柱面坐标表示法。HSL 颜色值是这样规定的:hsl(hue, saturation, lightness)。Hue 是色盘上的度数(从 0 到 360):0 (或 360) 是红色,120 是绿色,240 是蓝色。Saturation 是百分比值;0% 意味着灰色,而 10原创 2021-04-10 09:05:39 · 1108 阅读 · 0 评论 -
WEB网页设计 理论基础提炼
互联网简单地说,互联网是一个由各种不同类型和规模的、独立运行和管理的计算机网络组成的世界范围的巨大计算机网络——全球性计算机网络,它的英文名字叫internet。组成互联网的计算机网络包括小规模的局域网(LAN)、城市规模的区域网(MAN)以及大规模的广域网(WAN)等等。这些网络通过普通电话线、高速率专用线路、卫星、微波和光缆等线路把不同国家的大学、公司、科研部门以及军事和政府等组织的网络连接起来因特网因特网(Internet)又称国际计算机互联网,是目前世界上影响最大的国际性计算机网络。其原创 2021-04-05 16:05:41 · 767 阅读 · 4 评论 -
Spring ,SpringMVC, SpringBoot关系
Spring MVC,Spring Boot都属于SpringSpringMVC 是基于Spring的一个 MVC 框架,而SpringBoot 是基于Spring的一套快速开发整合包。Spring说Spring,一般指代的是Spring Framework,是一个开源应用程序框架,提供了一个简易的开发方式,通过这种开发方式,将避免那些可能致使代码变得繁杂混乱的大量的业务/工具对象,说的更通俗一点就是由框架来帮你管理这些对象,包括它的创建,销毁等,比如基于Spring的项目里经常能看到的Bean,它原创 2021-04-05 12:20:18 · 221 阅读 · 0 评论 -
JVM ,JRE,JDK 以及框架和开源概念
JVM英文名称(Java Virtual Machine),就是我们耳熟能详的 Java 虚拟机。它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统上的 API 完成动作。JRE英文名称(Java Runtime Environment),我们叫它:Java 运行时环境。它主要包含两个部分,jvm 的标准实现和 Java 的一些基本类库。它相对于 jvm 来说,多出来的是一部分的 Java 类库.JDK英文名称(Java Developm原创 2021-04-05 11:51:51 · 532 阅读 · 1 评论 -
计算机理论基础 杂乱知识罗列(Java)
计算机由五大部件组成:1、运算器2、控制器3、存储器4、输入设备5、输出设备计算机之父——冯.诺依曼软件的概念IEEE:软件是计算机程序、方法、规则、相关的文档以及在计算机上运行它时所必需的数据。软件=程序+数据+文档阿达·洛芙莱斯阿达·洛芙莱斯(Augusta Ada King, Countess of Lovelace,1815年12月10日-1852年11月27日),世界上第一个程序员(媛),原名奥古斯塔·阿达·拜伦(Augusta Ada Byron),通称阿达·洛芙莱斯(Ad原创 2021-01-02 18:48:38 · 208 阅读 · 0 评论 -
Java基础专题 Jvm内存划分
jvm是执行Java程序的容器。空间很大,需要划分不同的区域,不同的功能使用不同的特点的区域完成,分为 栈内存,堆内存,方法区,本地方法区,程序计数器栈内存用于执行方法,每个方法单独分配一段空间,称为栈帧,把给方法分配内存空间称为进栈和出栈,栈,特点为先进后出。堆内存用于存储数组,对象等数据量较大的数据,一般都是引用类型。这里的引用即指向该引用数据类型的地址也就是指针的使用。方法区用于存储类的字节码对象,存储常量,存储静态变量。本地方法区用于执行本地方法,C,C++方法就是本地方法。程序原创 2020-10-17 16:22:21 · 138 阅读 · 1 评论 -
计算机理论专题 字符编码和解码
计算机中所有数据都是使用数字来进行表示的,字符也不例外。看到的字符和计算机中的数字存在转换对应关系:字符到数字的的过程 叫做编码数字到字符的过程 叫做解码编码表别称字符集最开始只有英文,数字和英文状态的特殊符号,定义在ASCII编码表中Unicode在内存中一般使用Unicode编码在磁盘,网络 中使用GBK,UTF-8。无论是GBK,UTF-8,还是Unicode编码都兼容ASCII编码ASCII编码表中的数字,在任意一个编码表中,对应的字符的都是相同的。JAVA中表示字符使用的原创 2020-10-17 16:02:39 · 336 阅读 · 0 评论