广州网站建设信息科技有限公司/软文大全500篇
操作系统基础
操作系统定义
OS声明了软件怎么调用硬件,同时支持人机交互
人机交互的过程:
shell是人机交互转换的虚拟环境,内核只能识别0、1组成的数据流,底层资源只能识别电流的变化
操作系统的组成
1. 进程管理
进程定义:进程是正在运行的程序的实例,它不仅包含程序代码,还包含程序的当前状态和相应的系统资源。
线程概念:线程是比进程更小的执行单位,能够实现更细粒度的并行计算,提高CPU的使用效率。
调度机制:操作系统通过进程调度算法,如优先级调度、时间片轮转等方法来决定哪些进程使用CPU,确保系统高效运行。
2. 存储管理
内存分配:存储管理负责物理内存的分配与回收,确保各进程公平高效地使用内存资源。
虚拟内存:现代操作系统普遍采用虚拟内存技术,将硬盘空间作为内存使用的延伸,扩展可用的内存容量,使每个进程仿佛拥有独立的内存空间。
保护机制:存储管理还包括隔离保护机制,防止一个进程访问另一个进程的内存空间,保障系统安全。
3. 设备管理
设备驱动程序:设备管理负责管理计算机系统中的所有外设,包括磁盘、显示器、键盘、鼠标等。
资源分配:设备管理还包括资源的分配与回收,例如打印机等独占设备的管理,以确保所有设备高效运作。
缓冲技术:缓冲技术用于缓解高速CPU与低速设备间的速度不匹配问题,确保数据传输的流畅性。
4. 文件管理
文件系统:文件管理提供文件系统的组织和管理,支持文件的存储、检索、修改和删除等操作。
目录结构:文件管理还维护文件的目录结构,使得文件可以分类、分层管理,方便用户和程序查找和使用。
存取控制:文件管理还包括文件的存取控制,确保文件的安全和隐私,防止未经授权的访问。
5. 用户界面管理
命令行界面:早期的操作系统主要提供命令行界面,用户通过输入命令来操作计算机。
图形界面:现代操作系统普遍采用图形界面,通过窗口、图标和菜单等元素提供直观的操作方式。
交互体验:用户界面管理不断优化,提升用户的操作便捷性和整体交互体验。
操作系统的分类
UNIX
Linux
Windows
Windows的操作大家较为熟悉,下面说说Linux
Linux操作系统特性
目前很多平台和设备都使用了POSIX1.0标准
/root:管理员家目录
/home:普通用户家目录
Linux操作系统
社区:openEuler | 开源社区 | openEuler社区官网
实验准备:
- 下载openEuler 22.03 LTS SP4,Offline Standard ISO
- 升级virtualbox到6.1
Linux用户:
管理员用户:root用户,具有最高权限,uid=0
系统用户:具有某一方面的权限,1<=uid<=999
普通用户:student,只对家目录具有管理权限,uid1000到65535
Linux操作
基本操作
快捷键
ctrl+w:回删一部分
ctrl+u:删除到行首
ctrl+c:退出当前执行或未执行的命令(废除当前指令)
命令组成: 命令字 [参数] [选项]
家目录:
root用户:/root
普通用户:/home/与用户名同名的子目录
终端提示符:[student@localhost ~]$
~所在的工作目录,~代表当前用户的家目录
$代表当前登录的用户是普通用户
#代表当前登录的用户是root用户
修改密码:
- 交互式修改:passwd
- 非交互式修改:
格式:echo 密码 | passwd --stdin 用户名
--stdin:把标准输出转变为标准输入
echo:回显
用户创建:
格式:useradd [选项] 用户名
验证:id [用户名]
选项:
-u 指定用户的uid:useradd -u 10086 zgyd
id zgyd
切换用户:
格式: su - 用户名
su - tom
logout
删除用户:
格式:userdel [选项] 用户名
userdel zgyd
id zgyd
重启:reboot,shoutdown -r now,init 6
关机:poweroff,shoutdown -h now,init 0
文件目录操作
第一个字符是否为/,是即使绝对路径,否则是相对路径
查看当前的工作目录:pwd (print working directory)
切换路径:cd (change directory)
常用:
切换到上一次所在的工作目录:cd -
切换到家目录:cd ~ 或者 cd
切换到上一级目录:cd ..
. 代表当前的工作路径
查看子文档的信息:ls (list)
格式:ls [选项] 文档路径
选项:
-l 详细属性信息
-d 查看文档本身的信息
-h 以易读单位显示文档信息 human-readable
-a 显示所有文件的信息
隐藏文件:以 ‘.’ 开头的文件
查看文本内容:cat
head:看到文本的前几行信息 (默认看到10行)
tail:看到文本的后几行信息 (默认看到10行)
目录创建:mkdir (make directory)
格式:mkdir [选项] 目录
选项:
-p 递归创建多级目录(白色是文本文件,蓝色是目录)
文件创建:touch
touch 文件名
复制:cp (copy)
格式:cp [选项] 源路径 目标路径
选项:
-r 递归复制,源路径是目录
-f force,强制复制
移动:mv (move)
格式:mv 源路径 目标路径
路径不变的运动是重命名操作
删除:rm (remove)
格式:rm [选项] 路径
选项:
-r 递归删除,源路径是目录
-f force,强制删除
帮助:
- -h或者--help
- man帮助手册
编辑器vim
三种模式:
插入模式:
---- i(a)交互指令 ---- 插入模式 [ecs回退]
命令行模式:
---- ‘:’ 交互式指令 ---- 插入模式 [ecs回退]
末行模式:
- wq:保存退出
- w:保存不退出
- q:不保存退出
- q!强制不保存退出
- wq!:强制保存退出
p -- post:粘贴
跳转:gg(到首行),G(到末行)
复制:nyy
删除:ndd
粘贴:p
搜索:/[word],n向下搜索,N向上搜索
替换:
- s/old/new/g 替换当前行的old为new
- n,m/old/new/g 替换第n-m行的old为new
- % s/old/new/g 替换全文的old为new
(g是整行的概念)
网络管理
- 配置文件
vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
- nmcli(Network Manager Client)命令行
查看网卡信息 nmcli connection show(nmcli c s)
配置网络ip nmcli connection modify “enp0s8” ipv4.method manual ipv4.addresses 192.168.xx.xx/24 autoconnect yes
nmcli 连接 编辑 “网卡名称” ipv4.方法 手动 ipv4.地址 ip地址/子网掩码 自动 连接 开启
重新激活网卡 nmcli connection up enp0s8
- nmtui(Network Manager Tool UI)伪图形工具
nmtui 进入伪图形编辑界面编辑
验证:
- ifconfig
- ip a
永久修改主机名:
查看主机名 hostname
长主机名 node1.example.com
短主机名 node1
配置文件(重启生效)vim /etc/hostname
命令法 hostnamectl
hostnamectl set-hostname node1.example.com
bash
查看路由表
命令:route -n
Destination:目的地,显示路由的目的地或者网段
Gateway:网关地址,如果为0.0.0.0表示网络可以直接访问,无需其他设备转发
Genmask:子网掩码
flags:标志,代表路由的不同属性
U:up,代表路由是可达的
H:host,表示目标是一个主机
G:路由指向网关
Metric:路由距离,到达指定网络所需的中转数
Ref:引用计数,0表示目前没有进程在使用这条路由
USE:使用计数,此路由项被路由软件查看的次数
Iface:接口,转发的网络设备即网卡名称
配置一条路由到达39.156.66.10主机路由项,通过enp0s3接口发送给10.0.2.2网关;查 看路由表,再删除此路由表:
route add -host 39.156.66.10 gw 10.0.2.2 dev enp0s3
route -n
route del -host 39.156.66.10 gw 10.0.2.2 dev enp0s3
虚拟化技术
概述
虚拟化技术:
计算虚拟化(CPU、内存),网络虚拟化,内存虚拟化
虚拟化的作用:将底层资源和系统进行解耦,将物理资源抽象形成资源池,将抽象后的资源分 配给上层的应用。
虚拟化的类型:
全虚拟化:虚拟化管理器会将所有的资源全部虚拟化,虚拟机无法感知主机所使用的是物理资源还是逻辑资源。兼容性好。但是cpu的开销较高。
半虚拟化:虚拟化管理器只针对计算资源做虚拟化,设备io的资源直接使用底层的物理资源。节省cpu的开销,但是兼容性较差。
硬件辅助虚拟化:使用相关的硬件辅助CPU进行虚拟化,解决CPU的高消耗。优势在于保证性能和节省开销。
对物理机来讲虚拟机是一个文件
CPU虚拟化
一个CPU一般有两个线程,线程就是vCPU(超线程技术,vcpu(线程)是cpu的两倍)
内存虚拟化
A是地址,客户机G开头
I/O虚拟化
网卡
虚拟化技术
kvm(性能、轻量级)
kvm内嵌在操作系统内核
Xen (安全)
虚拟化平台管理工具
虚拟化平台管理工具是用于管理和监控虚拟机的软硬件资源,提供创建、配置、迁移等功能的软件系统。以下是一些主流的虚拟化平台管理工具:
1.Eucalyptus:
授权协议包括GPLv3和自定义商业授权协议。
社区版免费使用,企业版按处理器核心总数收费。
2.OpenNebula:
采用Apache 2.0授权协议,不需要许可证。
社区版免费使用,企业版以订阅模式提供服务,按物理服务器总数收费。
3.OpenQRM:
社区版使用GPLv2授权协议,企业版使用自定义的商业授权协议。
基本、标准和高级服务的价格分别为480、960、1920欧元每月。
4.XenServer:
Citrix XenServer系列产品均使用自定义的商业授权协议。
免费版本和开源版本的Xen Cloud Platform可以免费使用,高级版、企业版和白金版按物理服务器数量收费。
5.Oracle VM:
Oracle VM Server基于Xen开发,使用GPLv2协议发布。
Oracle VM Manager使用自定义的商业授权协议,Oracle VM VirtualBox的二进制版本也使用自定义的商业授权协议。
6.CloudStack:
社区版采用GPLv3授权协议,企业版使用自定义的商业授权协议。
社区版免费使用,企业版提供增强功能和技术支持。
7.ConVirt:
社区版使用GPLv2授权协议,企业版使用自定义的商业授权协议。
社区版免费使用,企业版提供增强功能和技术支持,按物理服务器数量收费。
容器
容器也是一种虚拟化技术(虚拟机能做的容器)
客服端:识别用户指令并执行
docker指令是新设定,不遵循原有命令,用自己的指令
docker的核心是镜像
docker host:所有任务最终的执行(引擎)
docker deamon(文件,deamon.json,在执行任务时做镜像管理)
image(本地镜像源):创建的镜像存在物理机上,要使用时打包
registry:开源镜像仓库
docker仓库三种类型:本地(docker引擎内部,引擎在哪本地仓库就在哪)
远端镜像仓库(介于本地和中央仓库的第三方仓库,一般由公益组织、企业维护,用于下载提速)
中央仓库(docker官方维护,收集全球所有镜像仓库)
私有仓库(不在三种类型里,本质上自己使用的仓库,位置可以在用户本地,也可以是用户指定位置)(私有仓库需要线连接后进行上传和下载)
(当用户提交运行请求时,deamon会查询本地仓库检查是否由本地镜像,如果没有,就查用户配置的所有仓库或远端仓库)
(如果同时配置多个仓库,则按照配置文件的次序依次查找,如果都没找到,就发送请求到中央仓库,如果中央仓库也没有就报错,在中间任意一个环节找到就下载并运行)
docker Client:客户端,负责所有指令的接受和任务的下发执行
Docker API:负责接受请求,并且交给对应的进程进行任务执行
Containerd:负责容器的资源管理和镜像的管理工作
docker-network:负责docker网络环境的管理,主要是将底层宿主机的网络映射给容器进行使用
docker volume:docker卷管理器,负责docker的存储管理将宿主机的存储空间映射给容器使用
shim、runC:负责识别和执行指令的工具
RunC和Runtime都是负责对指令进行解析和执行的
Container:实际的最终容器
容器与云原生:详细介绍
随着云计算的迅猛发展,越来越多的企业将应用迁移到云端。在这个过程中,容器技术和云原生架构逐渐成为主流选择。
容器的特点
轻量级:与传统虚拟机相比,容器不需要额外的操作系统,因此更加轻量级。
快速启动:由于容器共享宿主机的操作系统内核,启动速度非常快。
一致性:容器镜像可以在开发、测试和生产环境中保持一致,减少了环境差异带来的问题。
隔离性:每个容器都是相互隔离的,不会互相影响。但是容器间也不是完全隔离,隔离程度比虚拟机差一点。
可移植性:容器可以在任何支持容器技术的平台上运行。
什么是云原生?
云原生(Cloud Native)是一种构建和运行应用程序的方法,充分利用云计算模型的优势,如弹性伸缩、自动化管理和微服务架构等。
云原生的特点
微服务架构:将应用程序拆分成多个小型、独立部署的服务,每个服务都可以独立扩展和维护。
持续集成/持续交付(CI/CD):通过自动化工具实现代码的频繁集成和交付,提高开发效率和质量。
弹性伸缩:根据负载自动调整资源,确保应用的高可用性和性能。
无状态设计:应用的各个部分尽量做到无状态,以便更容易扩展和管理。
API驱动:通过API进行通信,使得系统更加灵活和可扩展。
容器与云原生的关系
容器技术是实现云原生架构的重要工具之一。通过容器,开发者可以更容易地实现微服务架构、持续集成/持续交付(CI/CD)以及弹性伸缩等云原生特性。具体来说:
微服务架构
独立部署:每个微服务可以打包成一个独立的容器镜像,独立部署和扩展。
服务发现:容器编排工具(如Kubernetes)提供了服务发现机制,方便微服务之间的通信。
持续集成/持续交付(CI/CD)
自动化构建:使用容器镜像作为构建单元,可以自动化构建和测试。
自动化部署:通过容器编排工具,可以自动化部署和回滚应用。
弹性伸缩
自动扩展:容器编排工具可以根据负载自动扩展或缩减容器实例,确保应用的高可用性和性能。
资源管理:容器技术可以更细粒度地管理资源,提高资源利用率。
常见的容器技术和工具
Docker:最流行的容器化平台,提供了创建、部署和运行容器的工具。还有container。
Kubernetes:开源的容器编排引擎,用于自动化部署、扩展和管理容器化应用。
Helm:Kubernetes的包管理工具,简化了复杂应用的部署。
Prometheus:监控系统,用于收集和查询时间序列数据,特别适用于容器化环境。
Istio:服务网格解决方案,提供了流量管理、安全和监控等功能。
相关文章:

操作系统、虚拟化技术与云原生01
操作系统基础 操作系统定义 OS声明了软件怎么调用硬件,同时支持人机交互 人机交互的过程: shell是人机交互转换的虚拟环境,内核只能识别0、1组成的数据流,底层资源只能识别电流的变化 操作系统的组成 1. 进程管理 进程定义&#x…...

linux的挂卸载
挂卸载操作 在 Linux 系统中,挂载(mount)和卸载(umount)是管理文件系统和存储设备的核心操作。通过这两个操作,我们可以将设备(如硬盘、光盘、U盘等)或网络文件系统的内容集成到系统…...

【和春笋一起学C++】OpenCV中数组和指针运用实例
前言:前面学习了数组和指针在C中的处理原理,本文通过自己编写一个图像处理的函数实例来加深对数组和指针的理解。为什么是图像处理呢,因为图像数据是一个二维矩阵,相当于一个二维数组,前面学习了一维数组,现…...

Maya 中创建游戏角色的头发,并将其导出到 Unreal Engine 5
这段视频教程讲解了如何在 Maya 中创建游戏角色的头发,并将其导出到 Unreal Engine 5 中,重点是如何处理头发的物理模拟和材质。 作者 Andrew Giovannini 首先展示了一个已完成的带物理模拟的头发模型,并介绍了他自己的游戏行业背景。然后&a…...

React 路由(React Router):在 React 应用中管理路由
🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…...

SAP-CPI组件Transformation介绍之Converter
1.配置CSV to XML Converter Field Description XML Schema 选择Select按钮,选择合适 XSD 文件. 或者可以选择 Upload from File System 系统中查找合适的XML文件....

Laravel 代理收益排行榜
创建了一个收入表 CREATE TABLE income_logs (id int(11) unsigned NOT NULL AUTO_INCREMENT,order_id int(11) NOT NULL COMMENT 订单ID,type int(11) NOT NULL DEFAULT 0 COMMENT 类型 0 支出 1收入,user_id int(11) NOT NULL COMMENT 消费者用户,price decimal(10,2) NOT…...

LeetCode hot100面试背诵版(自用)
点击题目可以跳转到LeetCode 哈希 两数之和 public int[] twoSum(int[] nums, int target) {int lengthnums.length;int[] ans new int[2];for (int i 0; i <length-1 ; i) {for (int j i1; j < length; j) {if(nums[i]nums[j]target){ans[0]i;ans[1]j;}}}return an…...

常见的Web安全漏洞——XSS
概念 跨站脚本攻击(XSS),指攻击者通过篡改网页,嵌入恶意脚本程序,在用户浏览网页时,控制用户浏览器进行恶意操作。 XXS的分类 反射型XSS存储型XSSDOM型XSS 原理 反射型XSS 接收用户提交的访问者的姓名࿰…...

liteflow 架构详解
LiteFlow 是一个轻量级的、高性能的流程编排框架,主要用于解决复杂业务流程的编排问题。它提供了一种简单而强大的方式来定义和执行复杂的业务流程。下面是 LiteFlow 的架构详解: 核心概念 组件(Component):是流程中…...

国产麒麟操作系统上运行LabVIEW
LabVIEW 目前并没有官方支持直接在国产麒麟操作系统(Kylin OS)上运行。LabVIEW 是由美国国家仪器公司(NI)开发的软件,主要面向 Windows 和 Linux 操作系统。麒麟操作系统虽然基于 Linux,但其内核和一些软件…...

【C语言】结构体(一)
一,是什么 结构体就是一些值的集合,这些值称为成员变量。 结构体的每个成员可以是不同类型的变量。说到集合,数组也是集合,但是不同的是数组只能是相同类型元素的集合。 二,结构体的声明 struct tag { member1;…...

C++《set与map》
在之前我们已经学习了解了CSTL当中的string和vector等容器,现在我们已经懂得了这些容器提供的接口该如何使用,并且了解了这些容器的底层结构。接下来我们在本篇当中将继续学习STL内的容器set与map,在此这两个容器与我们之前学习的容器提供的成…...

深度学习-52-AI应用实战之基于Yolo8的目标检测自动标注
文章目录 1 YOLOv81.1 YOLOV8的不同版本1.2 可检测类别1.3 数据说明1.4 网络结构1.5 算法核心步骤2 目标检测的基本原理2.1 安装yolov8(cpu版本)2.2 图片检测2.3 视频检测2.4 自动标注2.5 保存标注结果3 参考附录1 YOLOv8 YOLOv8是一种前沿的计算机视觉技术,它基于先前YOLO版…...

【Elasticsearch】05-DSL查询
1. 查询所有 es最多只支持查询1万条数据。 # 查询所有 GET /items/_search {"query": {"match_all": {}} }2. 叶子查询 全文检索 会对结果进行相关度打分。 # 检索单个字段 GET /items/_search {"query": {"match": {"name&…...

qml项目创建的区别
在Qt框架中,你可以使用不同的模板来创建应用程序。你提到的这几个项目类型主要针对的是Qt的不同模块和用户界面技术。下面我将分别解释这些项目类型的区别: 根据你提供的信息,以下是每个项目模板的详细描述和适用场景: Qt Widgets…...

.NET8/.NETCore 依赖注入:自动注入项目中所有接口和自定义类
.NET8/.NETCore 依赖接口注入:自动注入项目中所有接口和自定义类 目录 自定义依赖接口扩展类:HostExtensions AddInjectionServices方法GlobalAssemblies 全局静态类测试 自定义依赖接口 需要依赖注入的类必须实现以下接口。 C# /// <summary>…...

Flutter:city_pickers省市区三级联动
pubspec.yaml city_pickers插件地址 自己用的GetBuilder页面模板 cupertino_icons: ^1.0.8 # 省市区城市选择 city_pickers: ^1.3.0编辑地址页面:controller class AddressEditController extends GetxController {AddressEditController();Future<Result?>…...

Kafka-Connect自带示例
一、上下文 《Kafka-Connect》中已经阐述了Kafka-Connect的理论知识,为了更生动的理解它,我们今天通过官方的一个小例子来感受下它的妙用。 二、创建topic kafka-topics --create --topic connect-test --bootstrap-server cdh1:9092 --partitions 2 -…...

Hbase应用案例 随机号码生成
Hbase应用案例1 随机号码生成 在Hbase中插入如下格式的数据,数据内容随机生成 名称示例说明phonenumber158randomrowkey,号码dnum199randomcolumn,另一位通话者lengthrandomcolumn,时长valuerandomcolumn,接收或拨打…...

论文阅读——量子退火Experimental signature of programmable quantum annealing
摘要:量子退火是一种借助量子绝热演化解决复杂优化问题的通用策略。分析和数值证据均表明,在理想化的封闭系统条件下,量子退火可以胜过基于经典热化的算法(例如模拟退火)。当前设计的量子退火装置的退相干时间比绝热演…...

(长期更新)《零基础入门 ArcGIS(ArcMap) 》实验二----网络分析(超超超详细!!!)
相信实验一大家已经完成了,对Arcgis已进一步熟悉了,现在开启第二个实验 ArcMap实验--网络分析 目录 ArcMap实验--网络分析 1.1 网络分析介绍 1.2 实验内容及目的 1.2.1 实验内容 1.2.2 实验目的 2.2 实验方案 2.3 实验流程 2.3.1 实验准备 2.3.2 空间校正…...

go语言 Pool实现资源池管理数据库连接资源或其他常用需要共享的资源
go Pool Pool用于展示如何使用有缓冲的通道实现资源池,来管理可以在任意数量的goroutine之间共享及独立使用的资源。这种模式在需要共享一组静态资源的情况(如共享数据库连接或者内存缓冲区)下非 常有用。如果goroutine需要从池里得到这些资…...

mysql一个事务最少几次IO操作
事务的IO操作过程 开始事务:用户发起一个事务,例如执行START TRANSACTION;,此时事务开始。读取和修改数据:用户读取和修改数据时,InnoDB首先从Buffer Pool查找所需的数据页。如果数据页不在Buffer Pool中,…...

运输层总结
运输层协议:端到端协议 面向连接的传输控制协议 TCP无连接的用户数据报协议 UDP - 主要任务:为相 互通信的应用进程 提供 逻辑通信服务 - 屏蔽:运输层向高层用户 屏蔽 了下面网络核心的细节(如网络拓扑、所采用 的路由选择协议等…...

【嵌套查询】.NET开源 ORM 框架 SqlSugar 系列
.NET开源 ORM 框架 SqlSugar 系列 【开篇】.NET开源 ORM 框架 SqlSugar 系列【入门必看】.NET开源 ORM 框架 SqlSugar 系列【实体配置】.NET开源 ORM 框架 SqlSugar 系列【Db First】.NET开源 ORM 框架 SqlSugar 系列【Code First】.NET开源 ORM 框架 SqlSugar 系列【数据事务…...

React 前端框架1
一、React 简介 (一)什么是 React React 是一个用于构建用户界面的 JavaScript 库,由 Facebook 开源并维护。它采用了组件化的开发思想,允许开发者将复杂的 UI 拆分成一个个独立、可复用的小组件,就如同搭积木一般&am…...

【真正离线安装】Adobe Flash Player 32.0.0.156 插件离线安装包下载(无需联网安装)
网上很多人声称并提供的flash离线安装包是需要联网才能安装成功的,其实就是在线安装包,而这里提供的是真正的离线安装包,无需联网即可安装成功。 点击下面地址下载离线安装包: Adobe Flash Player 32.0.0.156 for IE Adobe Fla…...

数据采集时,不同地区的动态IP数据质量有什么差异?
在数据采集的广阔世界中,动态IP扮演着至关重要的角色。它们不仅帮助我们突破地域限制,还能够提供多样化的数据来源。但是,不同地区的动态IP在数据质量上是否存在差异呢?本文将探讨这一问题,并为您提供实用的见解。 动…...

【Python爬虫五十个小案例】爬取猫眼电影Top100
博客主页:小馒头学python 本文专栏: Python爬虫五十个小案例 专栏简介:分享五十个Python爬虫小案例 🐍引言 猫眼电影是国内知名的电影票务与资讯平台,其中Top100榜单是影迷和电影产业观察者关注的重点。通过爬取猫眼电影Top10…...