数据库、计算机网络,操作系统刷题笔记4

news2024/11/25 0:23:41

数据库、计算机网络,操作系统刷题笔记4

2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开
测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业、安全机构啥的,他们必须要用oracle数据库
这oracle比sql安全,强大多了,所以你需要学习,最重要的,你要是考网络警察公务员,这玩意你不会就别去报名了,耽误时间!
考网警特招必然要考操作系统,计算机网络,计算机组成原理,由于备考时间不长,你可能需要速成,我就想办法自学速成了,课程太长没法玩
刷题笔记系列文章:
【1】Oracle数据库:刷题错题本,数据库的各种概念
【2】操作系统,计算机网络,数据库刷题笔记2
【3】数据库、计算机网络,操作系统刷题笔记3


文章目录

  • 数据库、计算机网络,操作系统刷题笔记4
    • @[TOC](文章目录)
  • 事务操作只对DML语句有效
  • oracle的登录身份:超级管理员sysdba,普通管理员system,普通用户scott,海量数据sh
  • 信道利用率的计算方法
  • 在虚拟局域网中的逻辑工作组各结点可以分布在同一物理网段上,也可以分布在不同的物理网络上。只需要通过软件设定逻辑上处于同一个网段就行。
  • SSRF 不但可以用于信息内网探测,还能达到远程命令执行的效果
  • 在 Internet 的服务功能中,(Telnet )服务将联网计算机作为远程主机的终端,可以利用远程主机的各种硬件和软件资源
  • 下列哪项最恰当地描述了建立TCP连接时“第一次握手”所做的工作____。
  • 以下关于TCP/IP协议的描述中,不正确的是
  • 下面不能够作为 Internet 主机使用的 IP 地址的是
  • SNMP一般指简单网络管理协议
  • TCP 的服务器程序必须先于其客户程序运行。但是UDP无所谓!!!
  • 动态链接是指不对那些组成程序的目标文件进行链接,等到程序要运行时才进行链接。也就是说,把链接这个过程推迟到了运行时再进行。
  • 进程运行时具有三个状态:运行态,就绪态,等待态(阻塞态)
  • 多媒体技术是指以计算机为平台综合处理多种媒体信息,其中“媒体”主要指的是
  • 交互性最强的操作系统在以上的基类中应该是分时系统!实时系统除了追求很高的可靠性,分时系统更体现交互性.
  • 若文件控制块中用二进制位串表示文件权限,为表示不同类别用户对一个文件的访问权限,则描述文件权限的位数至少应为
  • 反正虚存的实际最大容量是:Min(内存+外存,2^地址寄存器位数)
  • 总结

事务操作只对DML语句有效

DML操作语言:增删改语句
insert
delete
update

对于DCL控制语句,DDL定义语句,有隐式提交的语句是没用的
DCL控制语句:授权,撤销权限
DDL定义语句:创建表格create

比如

SQL> drop table test3;

表已删除。

SQL> create table test3(id number, dday date default sysdate);

表已创建。

SQL> insert into test3 values(1,sysdate)
  2  ;

已创建 1 行。

SQL> commit;

提交完成。

SQL> select * from test3;

        ID DDAY
---------- --------------
         1 29-11-22

构建一波表,加入一条数据
再加,然后rollback;
你会发现你刚刚操作无效

SQL> insert into test3 values(2,sysdate)
  2  ;

已创建 1 行。

SQL> rollback;

回退已完成。

SQL> select * from test3;

        ID DDAY
---------- --------------
         1 29-11-22

现在加两个
删一个
再更新一个

SQL> insert into test3 values(2,sysdate);

已创建 1 行。

SQL> insert into test3 values(3,sysdate);

已创建 1 行。

SQL> delete from test3 wheree id = 2;
delete from test3 wheree id = 2
                         *1 行出现错误:
ORA-00933: SQL 命令未正确结束


SQL> delete from test3 where id = 3;

已删除 1 行。

SQL> update test3 set id = 3 where id=2;

已更新 1 行。

SQL> select * from test3;

        ID DDAY
---------- --------------
         1 29-11-22
         3 29-11-22

好,现在我们撤销一次

SQL> rollback;

回退已完成。

SQL> select * from test3;

        ID DDAY
---------- --------------
         1 29-11-22

是不是应该把id变为2,同时还撤销你删除的3,也把你新增的3,2都撤销了
为啥呢?
你没有commit,没有commit之前的一切行为统统给你废了………………

并不是上一句哦

你再加一个数据,然后回滚试试……

SQL> insert into test3 values(3,sysdate);

已创建 1 行。

SQL> commit;

提交完成。

SQL> rollback;

回退已完成。

SQL> select * from test3;

        ID DDAY
---------- --------------
         1 29-11-22
         3 29-11-22

commit之后,你再回滚不行了哦!!!!!!!

因此对commit无效
对隐式提交的commit无效,
ddl数据库定义语言

你先加一个数据4,然后
你建表试试

SQL> insert into test3 values(4,sysdate);

已创建 1 行。

SQL> create table test4(id number,dd date default sysdate);

表已创建。

SQL> insert into test3 values(5,sysdate);

已创建 1 行。

SQL> rollback;

回退已完成。

SQL> select * from test3;

        ID DDAY
---------- --------------
         1 29-11-22
         3 29-11-22
         4 29-11-22

你看看回退到5
但是ddl那个建表操作,隐式提交commit的语句,你是无法回退的哦

所以再次总结,
在这里插入图片描述
在这里插入图片描述
truncate是DCL,rollback是无效的
清空数据,但是commit了一把,不可能再回滚了,gg
美滋滋
在这里插入图片描述
你真的想要废掉truncate怎么搞??
undo sql,这是极端撤销。
这样通过 闪回技术,撤销sql语言

oracle的登录身份:超级管理员sysdba,普通管理员system,普通用户scott,海量数据sh

在这里插入图片描述

信道利用率的计算方法

信道的利用率=实际传输时间/总的耗费时间

这个总耗费时间是信道往返时间+实际发送bit要的时间
bit发出来还要在信道中传输

假设信道长度为1200km,其往返时间为20ms,分组长度为1200bit,发送速率为1Mb/s。若忽略处理时间和发送确认分组时间,则该信道的利用率为( )

在这里插入图片描述

在虚拟局域网中的逻辑工作组各结点可以分布在同一物理网段上,也可以分布在不同的物理网络上。只需要通过软件设定逻辑上处于同一个网段就行。

链接:https://www.nowcoder.com/questionTerminal/34aa73476abb4b5bb6c6e202830c78b1
来源:牛客网

虚拟网络中同一逻辑工作组的成员可以处于不同的物理网段,
当一个结点从一个逻辑工作组转移到另一个逻辑工作组时,只需要通过软件设定,而不需要改变它在网络中的物理位置。

同一个逻辑工作组的结点可以分布在不同的物理网段上,但它们之间的通信就像在同一个物理网段上一样。
在这里插入图片描述

SSRF 不但可以用于信息内网探测,还能达到远程命令执行的效果

在这里插入图片描述
链接:https://www.nowcoder.com/questionTerminal/f2d2163cadef4a48bd53454f1096b587
来源:牛客网

SSRF(Server-Side Request Forgery:服务器端请求伪造)是一种由攻击者构造形成由服务端发起请求的一个安全漏洞。

一般情况下,SSRF攻击的目标是从外网无法访问的内网。
(正因为它是由服务端发起的,所以它能够请求到与它相连而与外网隔离的内网)

在 Internet 的服务功能中,(Telnet )服务将联网计算机作为远程主机的终端,可以利用远程主机的各种硬件和软件资源

链接:https://www.nowcoder.com/questionTerminal/50a9423163ef4adc9a13703ea0a25781
来源:牛客网

Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。

它为用户提供了在本地计算机上完成远程主机工作的能力。
在终端使用者的电脑上使用telnet程序,用它连接到服务器。【咱不是天天都在用吗,远程办公】

终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。
可以在本地就能控制服务器。

要开始一个telnet会话,必须输入用户名和密码来登录服务器

Telnet是常用的远程控制Web服务器的方法。

在这里插入图片描述

下列哪项最恰当地描述了建立TCP连接时“第一次握手”所做的工作____。

在这里插入图片描述
链接发起方就用户,你他妈这咬文爵字……
我误以为接收方叫用户呢

操蛋

服务器和用户端,你写清楚不就行吗,非要写接收方?

以下关于TCP/IP协议的描述中,不正确的是

在这里插入图片描述
这个题我的失误,因为我一看ICMP,我以为它是应用层的,误认为是类似SMTP等协议了
ICMP就是网络层的ping命令的协议,网际报文控制协议
专门用来探测那些网络是否还可以用的
IP和GMP都是网络层的东西

C答案我没选,因为我只看了D答案,所以没看C
gg

这种做题方法不行,得改
所有答案都得看完

但凡一个题做错了,起码里面有2个知识点你没有学会,否则不会选错的
本来就可以锁定C是错误的,我没看答案。可惜

下面不能够作为 Internet 主机使用的 IP 地址的是

离大谱

这个题就是自己没有深入理解计算机网络导致的

之前说过ip地址,目标主机不能是全0,全1,这是代表广播地址的意思——这个意思就是你不能拿来做源地址使用。
但是你可以用作目标地址啊!!!!

所以,作为一个网络主机的ip地址是可以考虑的
不是真的主机的地址,而是我在发送数据的时候,我可以把这个地址作为广播的IP地址,去发送数据
在这里插入图片描述
一般来说前面全1,后面全0,代表的是一个子网网段,后面不同的主机号代表同一个子网下的主机
所以你说一个目标ip肯定不能只是一个网段。所以本题选C
gg
在这里插入图片描述

SNMP一般指简单网络管理协议

简单网络管理协议(SNMP) 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。
在这里插入图片描述
SNMP的基本思想:为不同种类的设备、不同厂家生产的设备、不同型号的设备,定义为一个统一的接口和协议,使得管理员可以是使用统一的外观面对这些需要管理的网络设备进行管理。通过网络,管理员可以管理位于不同物理空间的设备,从而大大提高网络管理的效率,简化网络管理员的工作。

SNMP采用UDP协议在管理端和agent之间传输信息。 SNMP采用UDP 161端口接收和发送请求,162端口接收trap,执行SNMP的设备缺省都必须采用这些端口。SNMP消息全部通过UDP端口161接收,只有Trap信息采用UDP端口162。
在这里插入图片描述
在这里插入图片描述

TCP 的服务器程序必须先于其客户程序运行。但是UDP无所谓!!!

链接:https://www.nowcoder.com/questionTerminal/42152abcd5d64608a71dc3912078b21c
来源:牛客网

因为运行在TCP之上的客户机/服务器应用程序在客户机运行后,它会尝试向服务器进程发起连接,
而此时如果服务器进程没有运行,客户机进程就可能认为服务器不可达,从而返回错误信息;

对于UDP则没有这个要求,是因为运行在UDP之上的客户机/服务器应用程序在客户机进程运行之后不会向服务器进程发起连接,而是等待用户输入,因此客户程序可以先于服务器程序运行。
在这里插入图片描述
区分清楚哦

动态链接是指不对那些组成程序的目标文件进行链接,等到程序要运行时才进行链接。也就是说,把链接这个过程推迟到了运行时再进行。

链接:https://www.nowcoder.com/questionTerminal/c381d016ad1140e58977bcbfb30c3c12
来源:牛客网

程序在装入内存之前,通常为逻辑地址形式,
有时甚至在装入内存后,程序仍为相对地址形式。

为了保证 CPU 执行程序指令时能正确访问存储单元,需要将用户程序中的逻辑地址转换为可由机器直接寻址 的物理地址,这一过程称为地址映射。

动态链接是指不对那些组成程序的目标文件进行链接
等到程序要运行时才进行链接。

也就是说,把链接这个过程推迟到了运行时再进行。
在这里插入图片描述

这个定义不能混淆

上面那个定义是地址映射的定义
不是动态链接的定义………………

咬文嚼字恶心人啊

进程运行时具有三个状态:运行态,就绪态,等待态(阻塞态)

链接:https://www.nowcoder.com/questionTerminal/afc25c0a478243e996fb381d536ffcd8
来源:牛客网
在这里插入图片描述

进程运行时具有三个状态:运行态,就绪态,等待态(阻塞态)
A:一次I/O操作结束,阻塞状态可以复活了,等待态->就绪态
B:运行进程需要I/O操作,运行态->等待态,被别的任务阻塞了
C:运行进程结束,直接转入释放,结束
D:出现了比现运行进程优先级更高的进程,运行态->就绪态【等着但是随时可以就执行】

多媒体技术是指以计算机为平台综合处理多种媒体信息,其中“媒体”主要指的是

信息载体

文字,图像,音频,视频

多媒体技术指多种媒体相结合的技术,这些媒体包括声音,视频,文字,图像等等 其实这些都是信息的载体
所以多媒体技术也就是多种信息载体的技术

在这里插入图片描述

交互性最强的操作系统在以上的基类中应该是分时系统!实时系统除了追求很高的可靠性,分时系统更体现交互性.

在这里插入图片描述
这题目其实我想过选分时,不过实时系统也很重要,所以就混了
分时才是交互
实时主要是可靠

若文件控制块中用二进制位串表示文件权限,为表示不同类别用户对一个文件的访问权限,则描述文件权限的位数至少应为

在这里插入图片描述
这也需要20位吗
骚啊
我感觉2位就能描述四种角色
00 01 10 11
然后3位就能描述各种权限呢
000 001 010 011 100

骚啊

反正虚存的实际最大容量是:Min(内存+外存,2^地址寄存器位数)

在这里插入图片描述


总结

提示:重要经验:

1)
2)学好oracle,操作系统,计算机网络,计算机组成原理,即使经济寒冬,整个测开offer绝对不是问题!同时也是你考公网络警察的必经之路。
3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/47189.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【POJ No. 1195】 矩形区域查询 Mobile phones

【POJ No. 1195】 矩形区域查询 Mobile phones 北大 OJ 题目地址 【题意】 移动电话的基站区域分为多个正方形单元,形成S S 矩阵,行和列的编号为0~S -1,每个单元都包含一个基站。一个单元内活动手机的数量可能发生变化&#xff…

[附源码]Python计算机毕业设计Django大学生考勤管理系统论文

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

区块链存储优化——从MPT树到KV存储

MPT树存储的优缺点 区块链如果采用MPT树存储,大概会有以下优点: 可用全局数据的根哈希做共识,数据篡改会被立即发现;可以查询任意历史区块对应时刻的所有数据;方便从指定区块开始同步数据,因为正如上面所…

Codeforces Round #790 (Div. 4) G. White-Black Balanced Subtrees 感觉很好的树形dp的板子题

翻译: 您得到一个有根的树,其中包含从1到𝑛编号为𝑛的顶点。根结点是顶点1。还有一个字符串𝑠表示每个顶点的颜色:如果𝑠𝑖𝙱,那么顶点𝑖是黑色的&#xff0…

MongoDB实战:应用场景以及Spring和mongodb的整合

前言 mongodb是非关系型数据库,他的存储数据可以超过上亿条(老版本的mongodb有丢数据的情况,新版本不会有,网上说的),mongodb适合存储 一些量大表关系较简单的数据,例如用户信息,用户…

linux 多台机器修改时间同步

修改东八区 首先第一步,通过命令 :date -R 查看当前系统所在时区。如是0800,则是东八区,也就是我们当下的北京时间,如不是(如下图),做如下调整。 命令行键入命令:tzsele…

认识与了解前端Dom

Dom 文档对象模型 Dom是关于创建,修改,插入,删除页面元素的标准 Dom赋予我们操作操作页面的能力 页面的内容都是字符串,js会把这些字符串转换成DOM树,DOM树会把字符串转换成节点,其实我们操作DOM的根本就…

CSS布局的三种方式

绝对定位 绝对定位&#xff1a; ​ 属性&#xff1a;position 值&#xff1a;absolute <style> p.abs{position: absolute;left: 150px;top: 50px; }</style><p >正常文字1</p> <p >正常文字2</p> <p class"abs" >绝对定…

Postman常用断言功能解析

一、Postman断言模块 二、七种常规业务断言 前4种最常用&#xff1a; 1&#xff09;Status code:Code is 200 检查返回的状态码是否为200 2&#xff09;Response body:Contains string 检查响应中包括指定字符串 3&#xff09;Response body:Json value check 检查响应中其中js…

C++ Reference: Standard C++ Library reference: Containers: list: list: cbegin

C官网参考链接&#xff1a;https://cplusplus.com/reference/list/list/cbegin/ 公有成员函数 <list> std::list::cbegin const_iterator cbegin() const noexcept; 返回开始的常量迭代器 返回指向容器第一个元素的const_iterator对象。 const_iterator是指向const内容…

不用ps也能在线设计电商详情页的方法

食品类的商品要如何设计排版详情页呢&#xff1f;怎么样排版食品类商品的详情页才好看&#xff1f;想设计一张好看食品的详情页其实是有方法的&#xff0c;下面跟着小编学习如何使用在线工具乔拓云&#xff0c;在线设计一个食品商品的详情页&#xff0c;还有海量的商品详情页模…

mysql索引类别和失效场景

首先&#xff0c;我们为什么要使用索引&#xff0c;索引有什么作用呢&#xff1f; 索引可以用来快速查询数据表中有某一特定值的记录&#xff0c;大大加快数据的查询速度&#xff1b;在列上创建了索引之后&#xff0c;查找数据时可以直接根据该列上的索引找到对应记录行的位置…

经典文献阅读之--PL-SLAM(点线SLAM)

0. 简介 之前作者基本都在围绕着特征点提取的路径在学习&#xff0c;最近看到了最近点云PCL推送的《Structure PLP-SLAM: Efficient Sparse Mapping and Localization using Point, Line and Plane for Monocular, RGB-D and Stereo Cameras》。这个工作是基于OpenVSLAM架构的…

测评 | 基于AM5708开发板——AM5708 SOC使用uboot更新uboot

本次测评板卡是创龙科技旗下的TL570x-EVM,它是一款基于TI Sitara系列AM5708ARM Cortex-A15+浮点DSPC66x处理器设计的异构多核SOC评估板,由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。 评估板接口资源丰富,引出…

学苑教育杂志学苑教育杂志社学苑教育编辑部2022年第32期目录

前沿 学苑简讯《学苑教育》投稿&#xff1a;cn7kantougao163.com 4-6 专题研究 把握有效生成 焕发课堂魅力——小学语文课堂有效动态生成策略探析 任云青; 7-811 教育管理 新课程理念下高中契约式班级管理研究 孙磊; 9-11 小学班级管理中文明礼仪教育实施策略的…

Ubuntu 20.04 上学习Open vSwitch :VxLAN

参考 OpenvSwitch完全使用手册 云计算底层技术-使用openvswitch Open vSwitch 概述&#xff1b;OVS支持的功能&#xff1b;ovs的模块介绍&#xff08;ovs-vswitchd、ovsdb-server等等 学习环境 学习 OpenStack 2 个 Hyper-V 虚拟机 Ubuntu 20.04 203.0.113.101 /24 ( 网关&a…

Git——入门介绍

目录1.Git概述1.1.版本控制1.2.版本控制工具1.2.1集中式版本控制工具1.2.2分布式版本控制工具1.3.Git 工作机制1.4.Git 和代码托管中心2.Git下载安装2.1.Git下载2.2.Git安装3.Git常用命令3.1.设置用户签名3.2.初始化本地库3.3.查看本地库状态3.4.添加暂存区3.5.提交本地库3.6.修…

6、python的高级特性(生成式、生成器、闭包、装饰器)

文章目录生成式列表生成式字典生成式集合生成式生成器生成器的实现方式将生成式改写成生成器。将[ ] 改成 ( )使用yield关键字闭包装饰器生成式 列表生成式 在“先有一个空列表&#xff0c;然后通过循环依次将元素添加到列表中”的场景&#xff0c;可以使用列表生成式。 列表…

核心解读 - 2022版智慧城市数字孪生标准化白皮书

核心解读 - 2022版智慧城市数字孪生标准化白皮书前言&#xff1a;城市数字孪生基本概念一、城市数字孪生概述1、城市数字孪生内涵及概念模型2、城市数字孪生典型特征3、城市数字孪生相关方4、城市数字孪生技术参考架构5、城市数字孪生关键技术二、智慧城市数字孪生发展现状1、政…

JMeter下载及安装配置教程

参考&#xff1a;入门部署教程 – Jmeter中文网 本文是在win10环境下安装使用jmeter&#xff0c;jmeter可以运行在多平台上Windows和Linux。 环境准备&#xff1a; java 8 jmeter 5.1.1 jmeter环境 jmeter环境依赖JAVA环境&#xff0c;需安装JDK1.8环境&#xff0c;JDK下载地…