自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机网络 高频复习题

OSI 模型全称为开放式通信系统互连参考模型,是国际标准化组织 ( ISO ) 提出的一个试图使各种计算机在世界范围内互连为网络的标准框架。 OSI 将计算机网络体系结构划分为七层,每一层实现各自的功能和协议,并完成与相邻层的接口通信。OSI 的服务定义详细说明了各层所提供的服务。某一层的服务就是该层及其下各层的一种能力,它通过接口提供给更高一层。各层所提供的服务与这些服务是怎么实现的无关。① 应用层应用层位于 OSI 参考模型的第七层,其作用是通过应用程序间的交互来完成特定的网络应用。该层协议定义了应用进

2022-06-17 15:08:59 1323 1

原创 Linux 阶段测Ⅱ

每个 Linux 进程都会有地址空间,地址空间由哪三个段区域组成?text 段、data 段、stack 段。在 Linux 内存映射模型中,虚拟地址由什么组成?偏移量和虚拟页框号。判断系统中有足够可用的页面来满足需求的语句是?nr_free_pages> min_free_pages。内核有哪两种类型的内存映射?共享型(shared) 和私有型(private)。页面错误描述的是什么?页面出错的虚拟地址和引起的内存访问(RAM)类型。特殊文件有哪两种?块特殊文件和字符特殊文件。块特殊文件是什么

2022-06-09 09:25:09 204

原创 Linux 文件系统

Linux 中的文件是一个任意长度的字节序列,Linux 中的文件可以包含任意信息,比如 ASCII 码、二进制文件和其他类型的文件是不加区分的。为了方便起见,文件可以被组织在一个目录中,目录存储成文件的形式在很大程度上可以作为文件处理。目录可以有子目录,这样形成有层次的文件系统,Linux 系统下面的根目录是 / ,它通常包含了多个子目录。字符 / 还用于对目录名进行区分,例如 /usr/cxuan 表示的就是根目录下面的 usr 目录,其中有一个叫做 cxuan 的子目录。下面我们介绍一下 Linux

2022-06-08 17:02:31 5158 1

原创 Linux I/O管理

我们之前了解过了 Linux 的进程和线程、Linux 内存管理,那么下面我们就来认识一下 Linux 中的 I/O 管理。Linux 系统和其他 UNIX 系统一样,IO 管理比较直接和简洁。所有 IO 设备都被当作文件,通过在系统内部使用相同的 read 和 write 一样进行读写。经常用到 ls /dev/cu.*Linux 中也有磁盘、打印机、网络等 I/O 设备,Linux 把这些设备当作一种 特殊文件 整合到文件系统中,一般通常位于 /dev 目录下。可以使用与普通文件相同的方式来对待这些特殊

2022-06-07 21:14:58 325

原创 Linux 内存管理

每个 Linux 进程都会有地址空间,这些地址空间由三个段区域组成:text 段、data 段、stack 段。下面是进程地址空间的示例。数据段(data segment) 包含了程序的变量、字符串、数组和其他数据的存储。数据段分为两部分,已经初始化的数据和尚未初始化的数据。其中尚未初始化的数据 就是我们说的 BSS。数据段部分的初始化需要编译就期确定的常量以及程序启动就需要一个初始值的变量。所有 BSS 部分中的变量在加载后被初始化为 0 。和 代码段(Text segment) 不一样,data se

2022-06-06 21:59:11 538

原创 Linux学习 阶段测试1

Linux 系统是一种金字塔模型的系统。由用户、标准实用程序、标准库、Linux操作系统、硬件组成。前三者属于用户模式,Linux操作系统属于内核模式。Linux 有几种不同的接口?具有三种不同的接口:系统调用接口、库函数接口和应用程序接口请写出 Linux 的组成部分。引导程序、内核、初始化系统、后台进程、图形服务器、桌面环境、应用程序。命令cp a b与命令mv a b的区别是什么?cp 是将文件进行复制,复制完成后会有两个文件 a 和 b;而 mv 相当于是文件的移动,移动完成后就不再有 a 文件

2022-06-06 16:24:40 295

原创 Linux学习 进程与线程

Linux 一个非常重要的概念就是进程,Linux 进程和我们在现代操作系统中探讨的进程模型非常相似。每个进程都会运行一段独立的程序,并且在初始化的时候拥有一个独立的控制线程。换句话说,每个进程都会有一个自己的程序计数器,这个程序计数器用来记录下一个需要被执行的指令。Linux 允许进程在运行时创建额外的线程。Linux 是一个多道程序设计系统,因此系统中存在彼此相互独立的进程同时运行。此外,每个用户都会同时有几个活动的进程。因为如果是一个大型系统,可能有数百上千的进程在同时运行。在某些用户空间中,即使用

2022-06-02 16:56:09 675

原创 Linux系统 学习 Linux简介

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1. Linux简介1.1 Linux接口1.2 Linux 组成部分1.3 ShellLinux 应用程序Linux 内核结构1. Linux简介1.1 Linux接口Linux 系统是一种金字塔模型的系统,如下所示应用程序发起系统调用把参数放在寄存器中(有时候放在栈中),并发出 trap 系统陷入指令切换用户态至内核态。因为不能直接在 C 中编写 trap 指令,因此 C 提供了一个库,库中的函数对应着系统调用。有.

2022-06-01 16:33:38 369

原创 数据库 复习 数据库优化

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录数据库结构优化MySQL 数据库 CPU 使用率飙升到 500% 的话,如何处理?为什么要分库分表分库分表的具体实施策略分库分表存在哪些问题什么是 MySQL 主从复制MySQL 主从复制的工作原理MySQL 读写分离的实现方案数据库结构优化在数据库设计中,需要考虑数据冗余、查询和更新的速度、字段的数据类型是否合理等多方面的内容。可通过以下方式进行数据库结构的优化:将字段很多的表分解成多个表对于字段较多的表,如果有些字段.

2022-05-30 21:18:08 237

原创 数据库 复习 Redis 常见面试题

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Redis 缓存的特点Redis 和 MySQL 的区别Redis 和 MongoDB 的区别Redis 有哪些数据类型如何实现 Redis 的定时机制单线程 Redis,为什么如此高效Redis 有哪些数据淘汰策略对 Redis 的理解Redis 缓存的特点作为一个高性能的 Key-Value 数据库,Redis 与其他 Key-Value 缓存产品相比,有以下三个特点:Redis 运行在内存中但是可以 持久化到磁盘,重.

2022-05-30 16:19:31 161

原创 数据库 复习 常用SQL语句

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录SQL 语句主要分为哪些类别什么是超键?什么是主键?SQL 约束有哪几种类型char 与 varchar 的区别有哪些关联查询SQL 语句主要分为哪些类别SQL 语句可分为以下几类:数据定义语言 DDL(Data Definition Language):例如 CREATE,DROP,ALTER 等,对逻辑结构等有操作的,其中包括表结构,视图和索引。数据查询语言 DQL(Data Query Language):即查询操.

2022-05-30 15:23:34 380

原创 数据库 复习 锁

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录锁的分类事务隔离级别与锁的关系锁的分类从数据库系统的角度,锁模式可分为以下6 种类型:共享锁(S):又叫 他读锁。可以并发读取数据,但不能修改数据。也就是说当数据资源上存在共享锁时,所有的事务都不能对该数据进行修改,直到数据读取完成,共享锁释放。排它锁(X):又叫 独占锁、写锁。对数据资源进行增删改操作时,不允许其它事务操作这块资源,直到排它锁被释放,从而防止同时对同一资源进行多重操作。更新锁(U):防止出现 死锁 的.

2022-05-25 21:24:38 251

原创 操作系统 复习 事务管理

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录什么是数据库事务有哪些事务状态事务的四大特性如何实现事务的 ACID 特性事务之间的相互影响什么是事务的隔离级别什么是数据库事务数据库的 事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行,因此事务是一个不可分割的工作逻辑单元。如果任.

2022-05-24 21:25:35 561

原创 数据库 复习 索引

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录索引的优缺点**索引的数据结构**使用 B+ 树的好处Hash 索引和 B+ 树索引的区别什么是前缀索引什么是最左前缀匹配原则添加索引的原则什么是聚簇索引索引的优缺点索引的优点通过创建 唯一性索引,可以保证数据库表中每一行数据的唯一性;可以加快数据的 检索速度,这也是创建索引的主要原因;可以加速表和表之间的连接,特别是在实现 数据的参考完整性 方面特别有意义;通过使用索引,可以在查询的过程中,使用 优化隐藏器,提高系.

2022-05-24 09:43:15 402

原创 数据库 复习 数据库的基本概念

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录SQL 与 MySQL 有什么区别数据库三大范式是什么数据库连接泄露的含义什么是触发器SQL 与 MySQL 有什么区别SQL 是一种 结构化查询语言,用于在数据库上执行各种操作,但 MySQL 是一个 关系数据库管理系统(RDBMS),使用 SQL 执行所有数据库操作。SQL 用于访问,更新和操作数据库中的数据,用户使用时需要学习该语言,然后编写查询,而 MySQL 是一个软件,会为用户提供一个界面,只需单击一些按钮即可.

2022-05-23 21:25:47 222

原创 【操作系统 第五章 I/O管理】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录第 5 章 I/O管理5.1 I/O管理概述5.1.1 什么是I/O设备?有几类I/O设备?5.1.2 控制I/O设备的I/O控制器5.1.3 控制I/O设备的几种方式?(程序直接控制方式、中断驱动方式、DMA、通道控制)5.1.4 I/O软件的层次结构(用户层软件-设备独立性软件-设备驱动程序-中断处理程序)5.2 I/O核心子系统5.2.1 内核的I/O核心子系统及功能5.2.2 I/O设备假脱机技术(SPOOLing)5.2.

2022-05-16 21:58:31 497

原创 【操作系统 第四章 文件系统】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录4.1 文件系统4.1.1 初识文件管理概念和功能4.1.2 文件逻辑结构(顺序文件、索引文件、索引顺序文件、多级索引顺序文件)关于数据库的索引如聚簇索引可以看一下索引文件例题的解析,感觉还是可以收获到东西的4.1.3 文件目录结构(单级-两级-多级-无环图)、索引节点FCB瘦身4.1.4 文件的物理结构(连续分配、链接分配[隐式-显式]、索引分配[链接方案-多层索引-混合索引])4.1.5 文件管理空闲磁盘块的几种算法(空闲表法.

2022-05-12 21:54:44 351

原创 【操作系统 第三章 内存管理】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录3.1 内存管理的概念3.1.1 什么是内存?进程的基本原理,深入指令理解其过程3.1.2 内存管理管些什么?3.1.3 覆盖技术与交换技术的思想3.1.4 内存的分配与回收3.1.5 动态分区分配的四种算法(首次适应算法、最佳适应算法、最坏适应算法、临近适应算法)3.1.6 分页存储(页号、页偏移量等)3.1.7 分页存储管理的基本地址变换结构3.1.8 快表的地址变换结构3.1.9 二级页表的原理和地址结构3.1.10 基本分.

2022-05-11 21:44:36 446

原创 【操作系统 第二章 进程管理】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录2.1 进程与线程2.1.1进程的定义,特征,组成,组织2.1.2 进程的状态(运行、就绪、阻塞、创建、终止)及转换(就绪->运行、运行->就绪、运行->阻塞、阻塞->就绪)2.1.3 原语实现对进程的控制2.1.4 进程之间的通信(共享通信、消息传递、管道通信)2.1.5 线程概念与多线程模型2.2 处理机的调度2.2.1 处理机调度的概念及层次2.2.2 进程调度的时机(主动放弃与被动放弃)、切换与过程.

2022-05-06 20:13:40 561

原创 【操作系统 第一章 计算机系统概述】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.1 操作系统的基本概念1.1.1 操作系统的概念、功能和目标(系统资源的管理者、提供接口、作为扩充机器、虚拟机)1.1.2 操作系统的特征(并发、共享、虚拟、异步)1.2 操作系统的发展和分类1.2.1 操作系统的发展和分类(手工、单道/多道批处理、分时、实时、网络、分布式、嵌入式、个人计算机)1.2.1.1操作系统的分类及其特征优劣1.2.1.2 操作系统的发展历程1.3 操作系统的运行机制和体系结构1.3.1 操作系统的运.

2022-04-22 21:28:12 486

原创 【计算机网络 part6 应用层】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1 概述1.1 两种常用的网络应用模型2 域名系统协议(DNS)2.1 域名2.2 域名解析过程3 文件传输协议(FTP,TFTP)3.1 FTP的服务端和客户端3.2 FTP工作原理4 电子邮件4.1 电子邮件系统的组成结构几个邮件协议4.3 基于万维网的电子邮件5.万维网和HTTP协议5.1HTTP协议5.2 HTTP协议的特点5.2.1 HTTP的连接方式——持久连接和非持久连接1 概述因为不同的网络应用之间需要有一个.

2022-04-21 21:17:11 291

原创 【计算机网络 part5 传输层】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.1 传输层的意义1.2 传输层的两个协议1.3常见的应用程序端口号![请添加图片描述](https://img-blog.csdnimg.cn/240b8781add24d67a3b9cf63866bd006.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAenpjX2N6enp6,size_20,color_FFFFF.

2022-04-19 20:53:37 685

原创 【计算机网络 part4 网络层】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1 网络层的由来1.2网络层主要功能2数据交换方式2.1电路交换2.2报文交换2.3 分组交换2.3.1分组传输的两种传输方式-数据报与虚电路3 路由算法和路由协议RIP(Routing Information Protocol)OSPF(Open Shortest Path First)协议和链路状态算法BGP(Border Gateway Protocol)协议3.1 三种路由协议的比较4 IP4.1 子网划分和子网掩码4.2.

2022-04-13 21:57:59 377

原创 【计算机网络 part3 数据链路层】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录数据链路层MAC地址ARP协议(地址解析协议)封装成帧与透明传输差错控制数据链路层的流量控制和可靠传输**停止等待协议(Stop-and-Wait)**![请添加图片描述](https://img-blog.csdnimg.cn/98a5028e1d93483eb8f67e195d9840aa.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_.

2022-04-12 22:08:03 538

原创 【计算机网络 part2 物理层复习】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1 基本概念三种通讯方式码元波特(Baud)速率奈式准则香农定理基带信号 带通信号![请添加图片描述](https://img-blog.csdnimg.cn/3d92b66a86d241b09352e920431864f6.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAenpjX2N6enp6,size_20,color_.

2022-04-11 21:41:38 401

原创 【计算机网络part1 概述】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.速率相关性能指标1.1 速率1.2 带宽1.3 吞吐量2 时延2.1 时延带宽积2.2 信道利用率2.3 网络利用率3 五层模型1.速率相关性能指标1.1 速率定义:连接在计算机网络上的主机在数字信道上传送数据位数的速率单位:b/s,Kb/s,Mb/s,Tb/s,如果用字节表示,则是B/s,KB/s,MB/s,TB/s1Byte=8Bit 1字节=8比特1.2 带宽在计算机网络中,指的是网络设备所支持的最高速.

2022-04-11 21:18:02 54

原创 蓝桥杯 试题 算法训练 共线

蓝桥杯 共线资源限制内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述  给定2维平面上n个整点的坐标,一条直线最多能过几个点?输入格式  第一行一个整数n表示点的个数  以下n行,每行2个整数分别表示每个点的x,y坐标。输出格式  输出一个整数表示答案。样例输入50 01 12 20 32 3样例输出3数据规模和约定  n<=1500,数据保证不会存在2个相同的点。  点坐标

2022-04-07 15:06:22 304

原创 蓝桥杯 试题 算法训练 移动

题目描述问题描述  给定一个n长的数列,有m次操作,第i次操作表示将整个数列循环移动mi位,询问每次操作结束后的开头k个数字输入格式  第一行三个整数n,m,k。  第二行n个整数表示数列。  接下来m行,每行一个整数mi,表示移动位数,若mi为正,表示向左移mi位,若mi为负数,表示向右移-mi位。输出格式  m行,每行k个数,表示开头k个数字样例输入5 2 31 2 3 4 52-2样例输出3 4 51 2 3数据规模和约定  n<=1000000  m&lt

2022-04-07 10:27:41 400

原创 【蓝桥杯 试题 算法训练 粘木棍 】

蓝桥杯 试题 算法训练 粘木棍 JAVA实现资源限制内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述  有N根木棍,需要将其粘贴成M个长木棍,使得最长的和最短的的差距最小。输入格式  第一行两个整数N,M。  一行N个整数,表示木棍的长度。输出格式  一行一个整数,表示最小的差距样例输入3 210 20 40样例输出10数据规模和约定  N, M<=72.代码如下public c

2022-04-06 10:33:12 1060

空空如也

空空如也

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

TA关注的人

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