当前位置: 首页 > news >正文

第四部分:特殊用途的句子——第三章:虚拟

虚拟语气

1、什么是虚拟?

虚拟就是非真实。换句话说,这事不是真的这事不太可能成真,非真实,就是虚拟

2、怎么表示虚拟?

英语是一个典型的形式来补充内容的语言,若要表达虚拟,只需要在形式上发生变化即可,只需要变化谓语动词

如果要表示虚拟,只需要把谓语动词变态(改变时态)
比如我们正在讲述现在的一件事,应该用现在时,但是我就不,我非得使用过去时,一反常态,改变了时态,表达的就是虚拟

3、虚拟常用于?

①用于 if虚拟条件句 当中
②用于 名词性从句(宾语从句中的虚拟常考) 当中
③用于 情态动词 当中

①if虚拟条件句的虚拟语气

if条件状语句分为两种:
1,真实条件句,不需要虚拟语气
2,虚拟条件句,需要使用虚拟语气
看假设的事情,若可以成真,那就真实条件句,不需要虚拟,反之,假设的事情不可能成真,那就需要使用虚拟语气
如果明天我们飞上太阳,这一看就不可能成真,需要用到虚拟语气
如果明天下雨,这有可能成真,就是真实条件句,不需要虚拟语气

虚拟:就是将谓语动词改变时态
需要区分不同的时间,以此来区分谓语动词时如何改变时态的
从句和主句中谓语动词的变化也是不一样的
谁挨着if谁就是从句,从句不一定位于前面

Ⅰ,假设现在

if从句主句
假设过去would + do
假设现在did(were)could + do、should + do
假设将来might + do

假设现在,把谓语动词改变时态,从句往前推一个时态,现在往前推一个时态,变成了过去,谓语动词使用did
若出现be动词只能使用were,无论主语是单复数,出现be动词,一律使用were
口诀:假设现在,从句往前推,推成了过去,be动词一律用were

主句四加一(would、could、should、might + do),主句这四个词(would、could、should、might)任选其一,再加上谓语动词,主句也需要使用did,因为情态动词(would、could、should、might + do)后面跟原型,故需要把did变为do
但是,要是有了明确的要求,需要根据意思来进行选择

如果我要是你,我就将会…
我肯定不是你,也不可能是你,故需要使用虚拟
有了明确的要求,需要根据意思来进行选择
If I were you,I would… 如果我要是你,我将要
If I were you,I could… 如果我要是你,我能够
If I were you,I should… 如果我是你,我应该
If I were you,I might… 如果我是你,我可能

从句和主语应该对应起来,从句谓语动词使用did,出现be一律使用were,故主句也需要使用did,因为情态动词后面跟原型,故需要把did变为do

总结:从句往前推,主句四加一

举例

lf l were you,l would do it now.
解析:如果我是你,当然这件事情不可能发生,故需要使用虚拟语气,挨着if的为从句
从句:lf l were you
主句:l would do it now
从句中的谓语动词要使用were,主句中根据句意来进行选择,如果我是你,我将要现在做这件事
would do 表示将要

l am not you, so l can’t make the decision.
解析:我不是你,所以我做不了决定。真实的事情,反过来说,就成了虚拟的了,需要使用虚拟语气,如果我是你,我就能做决定了
因为是I am,一般现在,假设现在,往前推,就变成了过去,I were
前面加if,后面就不需要接so了,在英语中,这类连接词只能出现一个
因为出现了can’t不能够,故需要使用could表示能够的意思
虚拟条件句:If I were you,I could make the decision. 如果我是你,我就能够做决定了。能够,故使用could

l don’t know his phone number, so I won’t ring him up.
解析:我不知他的手机号,所以我不会打给他。真实的事情,反过来说,就成了虚拟的了,需要使用虚拟语气,如果我要是知道他的手机号,我就打给他了
口诀:从句往前推,主句四加一
l don’t know现在时,往前推,过去时,I knew
我不知他的手机号,所以我不会打给他。反之,我知道他的手机号,我就将要给他打过去。故用would
虚拟条件句:If I knew his phone number, I would ring him up.

He isn’t free at the moment, so he won’t go to the cinema.
解析:他现在没空,所以他去不了电影院。这是真实的事情,反过来说,就成了虚拟了,需要使用虚拟语气,如果他现在有空,他就将要去电影院。
因为是He isn’t free现在时,假设现在,往前推,变成了过去,he were free
如果他现在有空,他就将要去电影院。因为句子表达将要的意思,故使用would
虚拟条件句:If he were free at the moment, he would go to the cinema.

lf l could rearrange the alphabet,I would put U and I together.
解析: rearrange 重新排列,再次排列
alphabet 字母表,单词表
如果我能够重新排列字母表,我将会把U和I排到一块
这件事情不能够实现,是虚拟的,故使用虚拟语气
英语的世界中,所有的浪漫都是通过虚拟语气来实现的,换句话说,不是真的,千万不要当真
从句:lf l could rearrange the alphabet 使用了could,因为原句是can’t,往前推,变成过去时就是could
主句:I would put U and I together. 因为句意时我将会,故选择would

Ⅱ,假设过去

if从句主句
假设过去had donewould + have done
假设现在could + have done、should+ have done
假设将来might + have done

假设过去一样的道理,从句也需要往前推,过去往前推,变成了过去的之前,就是过去完成时,所以从句使用had done
主句同样还是四加一,从句使用had done,主句对应拿过来,因为情态动词(would、could、should、might + do)后面只能接原型,故had变成原型have,即have done

举例

lf they had won the match, they would have held a party to celebrate.
解析:如果他们赢了这场比赛,他们将会举办一个派对来庆祝。能说这话,就是没赢呗,过去发生的事,假设过去

He was not a student, so he couldn’t attend the lecture.
解析:他不是学生,所以他不能参加这个讲座。正话反说,如果他是学生,那么他就可以参加这个讲座了。
因为He was not,was可以看出是过去,假设过去,往前推,过去的过去,过去完成时,使用had done,因为原句使用的是be动词,故be动词的过去分词形式是been
主句使用could + have done,因为是能够,故选择could,attend的过去分词形式是attended
虚拟条件句:If he had been a student,he could have attended the lecture.

He didn’t tell her the answer, she didn’t understand it.
解析:他没有告诉她答案,所以她没懂。正话反说,如果他告诉她答案,她就能懂。
因为He didn’t tell,didn’t可以看出是过去,假设过去,往前推,过去的过去,过去完成时,使用had done,因为原句使用的是tell动词,故tell的过去分词形式是told
主句使用could + have done,因为是能够,故选择could(当然这里也可以四选一,根据想要表达的意思来选取,无关对错),understand 的过去分词形式是understood
虚拟条件句:If he had told her the answer, she could have understood it.

You were late, so you didn’t hear what he told us.
解析:你来晚了,所以你没听见他告诉我们什么。正话反说,如果你没来晚,你就将够听见他告诉了我们什么
因为You were late,were可以看出是过去时,往前推,过去的过去,过去完成时,使用had done,你没有来晚,be动词的过去分词形式是been,not been
主句使用would+ have done,因为是将能,故选择would(当然这里也可以四选一,根据想要表达的意思来选取,无关对错),hear 的过去分词形式是heard
虚拟条件句:If you had not been late,you would have heard what he told us.

Ⅲ,假设将来

if从句主句
假设过去would + do
假设现在could + do、should+ do
假设将来did(were) 、were to do、should domight +do

虚拟条件句假设将来,其实和假设现在一样
因为假设现在中if从句是did(were),虚拟将来时三种,为了方便记忆,就按照假设将来和假设现在一样来记忆

举例

lf l were to live my life over again, l would have you as my wife.
解析:如果我能重新再活一次,我会娶你为妻
重新活一次是将来的事情,假设将来,这里的if从句使用了were to do,当然也可以使用did,live的过去时lived,变成lf l lived my life over again, l would have you as my wife.,也可与使用should do,变成lf l should live my life over again, l would have you as my wife.,因为if从句有三种表达方式,都可以使用

如果我明天有时间,我就会帮他(明天不太可能有时间)
解析:明天是将来,假设将来,和假设现在一样,使用虚拟语气
从句:有,have,
若if从句选用did,have的过去时是had,故为lf I had time tomorrow
若if从句选择were to do,故为lf I were to have time tomorrow
若if从句选择should do,故为lf I should have time tomorrow
主句:我将会帮助他,将要would,I would help him.
虚拟条件句:因为if从句有三种选择情况,故答案有三种
lf I had time tomorrow, I would help him.
lf I were to have time tomorrow, I would help him.
lf I should have time tomorrow, I would help him.

总结

从句往前推,主句四加一,将来同现在
从句:现在变成过去,过去变成过去完成
主句:四指的是would、could、should、might 、一指的是主句跟从句对应,拿过来变成原型就行
例如在假设现在中,从句和主语应该对应起来,从句谓语动词使用did,出现be一律使用were,故主句也需要使用did,因为情态动词后面跟原型,故需要把did变为do,故这里的一就是do。其余的类推即可
只有没有可能发生发生的可能性很小情况下,采用虚拟条件句

if从句主句
假设过去had done + have done
假设现在did(were) + do
假设将来did(were) 、were to do、should do + do
did(were),若是其他的谓语动词,则使用did过去式;若谓语动词是be动词,从句只能用were假设将来有三种表达形式,建议只记住第一种did(were)四,指的是would、could、should、might

其中假设将来不重要,将来的事还没发生,很有可能成真,因此,假设将来的事情,是真实有可能发生的事情,使用虚拟条件句比较少

Ⅳ,if虚拟条件句(混合时态的虚拟)

在上面所讲解的虚拟条件句中,从句和主句时态都是一致的
但是有时候在生活当中,使用虚拟语气的时候主从句时态不一定一致
不一定平行选择,在表格中也可以相互交叉进行选择

举例

lf you _____ (marry) him, you _____(be) the wife of a gas station attendant.
解析:如果你(过去)嫁给他,你(现在)就会是一个加油站服务员的妻子。
从句是假设过去,主句是假设现在
从句假设过去,had done。marry的过去分词形式married
主句假设现在, + do,因为句子表达的是将会是,故选用would,即would + do。这里的do是be动词
虚拟条件句:lf you had married him, you would be the wife of a gas station attendant.

Ⅴ,省略if的虚拟条件句

省略if的虚拟条件句,句子要部分倒装
部分倒装相当于变一般疑问句

lf you had joined us, we would have had more fun.
解析:如果你加入我们,我们会非常开心。虚拟的,不真实的,故你没加入我们
想要省略if,就需要部分倒装,you had joined us进行部分倒装,变成一般疑问句,had you joined us
省略if的虚拟条件句:Had you joined us, we would have had more fun.

lf I were you, I would think it twice.
解析:想要省略if,就需要部分倒装,I were you进行部分倒装,变成一般疑问句,were I you
省略if的虚拟条件句:Were I you, I would think it twice.

②名词性从句的虚拟语气

名词性从句主要包括四种:主语从句、宾语从句、表语从句、同位语从句
这四种从句的虚拟,以宾语从句最为重要

Ⅰ,宾语从句的虚拟语气

表示“建议,要求,命令”的动词后的宾语从句要使用虚拟语气,从句中用**(should) + do**
因为在表示建议,要求,命令的时候,习惯性都是以我觉得、你应该之类的进行表达,也就是should 应该
因为你给别人使用虚拟语气表达建议,要求,命令的时候,你觉得别人一定会听、会去做吗?很多情况下,即使给了对方建议,要求,命令,对方也不一定会去做、会去听,故不一定的事情就是虚拟

表示建议,要求,命令的词有:

suggest建议
advise建议
propose建议
recommend建议
order命令
ask要求
demand要求
insist建议
require要求
request要求

只要是动词表示建议,要求,命令,那么后面的从句都用(should)+do来进行虚拟,无论主语是谁,无论什么时态,都用(should)+do,should可以省略

举例

He suggested that the system should be changed.
解析:他建议这个系统应该被改变
suggested表示建议,之后的宾语从句需要使用虚拟语气

The engineers proposed they _____ (look) at the design again.
解析:这个工程师建议他们再看下这个设计图
proposed 表示建议,故后面的宾语从句需要使用虚拟语气,(should)+do
虚拟语气:The engineers proposed they (should) look at the design again.

He insisted that she _____ (send) her sister to a dancing school.
解析:他建议她应该把他的妹妹送去舞蹈学校
insisted 表示建议,故后面的宾语从句需要使用虚拟语气,(should)+do
虚拟语气:He insisted that she (should) send her sister to a dancing school.

The workers demanded they _____(give) the wages they should get.
解析:这些工人要求他们给出他们应得的工资。这里虚拟结合被动,被动语态be done,故be given
demanded 表示要求,故后面的宾语从句需要使用虚拟语气,(should)+do
虚拟语气:The workers demanded they (should) be given the wages they should get.

He ordered they ____ (start) the attack before dawn.
解析:他命令他们在在天亮之前发动攻击
ordered 表示命令,故后面的宾语从句需要使用虚拟语气,(should)+do
虚拟语气:He ordered they (should) start the attack before dawn.

The teacher always suggests the students _____ (go) over the text before the test.
解析:老师总是建议学生在考试之前复习下课本
suggests 表示建议,故后面的宾语从句需要使用虚拟语气,(should)+do
虚拟语气:The teacher always suggests the students (should) go over the text before the test.
go over 表示穿过、复习

The professor recommended we _____ (look) for the information in the library.
解析:这个教授建议我们在图书馆查阅信息
recommended 表示建议,故后面的宾语从句需要使用虚拟语气,(should)+do
虚拟语气:The professor recommended we (should) look for the information in the library.

只要句子中有表示建议,要求,命令的词,不管是名词还是动词还是形容词啊副词啊,不管是什么词性,名词性从句(主语、宾语、表语、同位语)都需要虚拟

He suggested that the system should be changed
解析:句中出现了表示建议的词suggested,后面接一个宾语从句,宾语从句需要使用虚拟语气

His suggestion was that the system should be changed.
解析:句中出现了表示建议的词suggestion,这个名词之后跟了一个系动词,后面是表语从句,这个表语从句也要使用虚拟语气

不管什么词性,只要句子里面有表达 建议,要求,命令 的词,那么名词性从句(四种)都要使用虚拟语气

He gave the suggestion that the system should be changed.
解析:句中出现了表示建议的词suggestion,是一个抽象名词,后面同位语从句来对其进行解释,这个同位语从句也要使用虚拟语气

This year, it was suggested that the system be changed.
解析:今年,改变系统被建议。it作形式主语,后面that引出主语从句
句中出现了表示建议的词suggested,后面that引出主语从句,这个主语从句也要使用虚拟语气

③情态动词的虚拟语气

考试很少考到,略过~~~

相关文章:

第四部分:特殊用途的句子——第三章:虚拟

虚拟语气 1、什么是虚拟? 虚拟就是非真实。换句话说,这事不是真的,这事不太可能成真,非真实,就是虚拟 2、怎么表示虚拟? 英语是一个典型的形式来补充内容的语言,若要表达虚拟,只…...

Java中如何获取泛型类型信息

文章目录声明侧泛型使用侧泛型获取泛型类型相关方法1. Class类的泛型方法2. Field类的泛型方法3. Method类的泛型方法4. ParameterizedType类获取声明侧的泛型类型信息获取使用侧的泛型类型信息匿名内部类实现获取使用侧的泛型类型根据使用泛型位置的不同可以分为:声…...

【云原生】centos7搭建安装k8s集群 v1.25版本详细教程实战

文章目录前言一. 实验环境二. k8s 的介绍三 . k8s的安装3.1 搭建实验环境3.1.1 硬件层面的要求3.1.2 软件层面环境配置3.2 docker的安装3.2.1 搭建docker3.2.2 部署 cri-dockerd3.3 部署k8s3.3.1 配置添加阿里云的yum源3.3.2 安装kubeadm kubelet kubectl3.3.3 k8s-master节点初…...

c语言指针

指针 指针是存放地址的变量,也可以说指针地址。 对于定义p(这里的话,只是定义,说明p是指针),p作为一个指针去指向存放数据的位置,而p意思是取(p指向的内存位置的数据)&…...

5.33 综合案例2.0 -ESP32拍照上传阿里云OSS

综合案例2.0 - ESP32拍照上传阿里云OSS案例说明连线功能实现1.阿里云平台连接2.OSS对象存储服务3.ESP32-CAM开发环境4.代码ESP32-CAM开发板代码HaaS506开发板代码测试数据转图片方法案例说明 使用ESP32拍照,将照片数据上传阿里云OSS(通过4G网络上传)。 …...

java无重复字符的最长子串

给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: s “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “…...

测试用例设计工作中的应用

1. 等价类划分 常见的软件测试面试题划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为假设干等价类,在每一个等价类中取一…...

leetcode 困难 —— 数字 1 的个数(简单逻辑题)

&#xff08;害&#xff0c;做题是真的慢&#xff0c;这面试给我这题我估计就傻了&#xff09; 题目&#xff1a; 给定一个整数 n&#xff0c;计算所有小于等于 n 的非负整数中数字 1 出现的个数。 题解&#xff1a; 首先看看整数范围 0 < n < 10^9 不能遍历&#xff0…...

关于JSON

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title></title> </head> <body> <script> /* 1、JSON的英文全称&#xff1a;Java…...

Apifox-接口调用、自动化测试工具

Apifox简介 Apifox 的定位是Postman Swagger Mock JMeter&#xff0c;具有API文档管理、API调试、API Mock、API 自动化测试等功能。可以通过一种工具解决之前使用多种工具的数据同步问题。高效、及时、准确&#xff01; 安装 Apifox的安装非常方便&#xff0c;直接下载安…...

Vue一个项目兼容每个省份的个性化需求

开发环境及打包指令 后拼上省份区划"serve:henan": "yarn && vue-cli-service serve -o --encryptSM2 --zone41","serve:hunan": "yarn && vue-cli-service serve -o --encryptSM2 --zone43","serve:guizhou&quo…...

npm install报错 npm ERR! 的解决办法

以下是四种常见的npm ERR及解决方式错误一、npm ERR! A complete log of this run can be found in:npm ERR!C:\Users\nanyi\AppData\Roaming\npm-cache_logs\2021-09-17T08_58_23_413Z-debug.l查看错误日志&#xff0c;错误日志就在上面展示的C:\Users…这里如果发现错误日志里…...

echarts修改饼图,环形图的圆环宽度,大小

echarts修改环形图的圆环宽度&#xff0c;大小 环形图圆环的大小需要通过series-pie. radius属性来修改 radius 饼图的半径。 Array.<number|string>&#xff1a;数组的第一项是内半径&#xff0c;第二项是外半径。每一项遵从上述 number string 的描述。 把数组的第…...

小白系列Vite-Vue3-TypeScript:010-封装svg

上一篇我们介绍了ViteVue3TypeScript项目中mockjs的安装和配置i。本篇我们来介绍封装SVG图标组件。svg特征Preloading所有图标都是在项目运行时生成的&#xff0c;只需要操作一次dom即可。高性能内置缓存&#xff0c;仅在文件被修改时才会重新生成。安装插件vite-plugin-svg-ic…...

卷严重、难度高、激励少,如何适应空投市场新变化

自从空投交互从2020年开始之后&#xff0c;不少人都开始加入到空投交互的行列中&#xff0c;一些项目也因为“格局”的因素&#xff0c;在项目正式上线前都会给早期参与者空投代币&#xff0c;以此吸引大家的关注。但是在越来越多的人加入到撸空投行列之中后&#xff0c;现在整…...

基于Java与JSP的文件上传和下载

概念 当用户在前端页面点击文件上传后&#xff0c;用户上传的文件数据提交给服务器端&#xff0c;实现保存。 文件上传步骤 提交方式&#xff1a; 提供form表单&#xff0c;method必须是post。因为post请求无数据限制。 <form method"post"></form>…...

Gromacs中的g_mmpbsa计算带电底物与蛋白的结合能不准确

g_mmpbsa计算带电底物与蛋白的结合能总是不准确 TOC 在做的两个项目中&#xff0c;利用g_mmpbsa计算带电底物与蛋白的结合能结果非常不可靠&#xff0c;底物带两个硫酸根离子&#xff0c;g_mmpbsa在计算带电的底物与酶的结合能时总是不准确&#xff0c;因此后续若底物带电&…...

【mmrotate】旋转目标检测之训练DOTA数据集

every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?typeblog 0. 前言 mmrotate训练DOTA数据集记录 1. 正文 1.1 数据准备 数据介绍部分&#xff0c;参考DOTA数据介绍&#xff0c;官方提供了裁剪工具development kit。这里…...

图基本概念

图&#xff1a;顶点和边的集合。无向图&#xff1a;每条边都是无方向的有向图&#xff1a;每条边都是有方向的完全图&#xff1a;任意两个点都有一条边相连稀疏图&#xff1a;有很少边或弧的图稠密图&#xff1a;有较多边或弧的图网&#xff1a;边/弧带权的图邻接&#xff1a;有…...

机器学习基础

一、基本概念 1 学习的概念 1975年图灵奖获得者、1978年诺贝尔经济学奖获得者、著名学者赫伯特.西蒙 (Herbert Simon) 曾下过一个定义: 如果一个系统&#xff0c;能够通过执行某个过程&#xff0c;就此改进了它的性能&#xff0c;那么这个过程就是学习.由此可看出&#xff0c;…...

label-studio的使用教程(导入本地路径)

文章目录 1. 准备环境2. 脚本启动2.1 Windows2.2 Linux 3. 安装label-studio机器学习后端3.1 pip安装(推荐)3.2 GitHub仓库安装 4. 后端配置4.1 yolo环境4.2 引入后端模型4.3 修改脚本4.4 启动后端 5. 标注工程5.1 创建工程5.2 配置图片路径5.3 配置工程类型标签5.4 配置模型5.…...

spring:实例工厂方法获取bean

spring处理使用静态工厂方法获取bean实例&#xff0c;也可以通过实例工厂方法获取bean实例。 实例工厂方法步骤如下&#xff1a; 定义实例工厂类&#xff08;Java代码&#xff09;&#xff0c;定义实例工厂&#xff08;xml&#xff09;&#xff0c;定义调用实例工厂&#xff…...

在Ubuntu中设置开机自动运行(sudo)指令的指南

在Ubuntu系统中&#xff0c;有时需要在系统启动时自动执行某些命令&#xff0c;特别是需要 sudo权限的指令。为了实现这一功能&#xff0c;可以使用多种方法&#xff0c;包括编写Systemd服务、配置 rc.local文件或使用 cron任务计划。本文将详细介绍这些方法&#xff0c;并提供…...

ServerTrust 并非唯一

NSURLAuthenticationMethodServerTrust 只是 authenticationMethod 的冰山一角 要理解 NSURLAuthenticationMethodServerTrust, 首先要明白它只是 authenticationMethod 的选项之一, 并非唯一 1 先厘清概念 点说明authenticationMethodURLAuthenticationChallenge.protectionS…...

sqlserver 根据指定字符 解析拼接字符串

DECLARE LotNo NVARCHAR(50)A,B,C DECLARE xml XML ( SELECT <x> REPLACE(LotNo, ,, </x><x>) </x> ) DECLARE ErrorCode NVARCHAR(50) -- 提取 XML 中的值 SELECT value x.value(., VARCHAR(MAX))…...

Redis数据倾斜问题解决

Redis 数据倾斜问题解析与解决方案 什么是 Redis 数据倾斜 Redis 数据倾斜指的是在 Redis 集群中&#xff0c;部分节点存储的数据量或访问量远高于其他节点&#xff0c;导致这些节点负载过高&#xff0c;影响整体性能。 数据倾斜的主要表现 部分节点内存使用率远高于其他节…...

技术栈RabbitMq的介绍和使用

目录 1. 什么是消息队列&#xff1f;2. 消息队列的优点3. RabbitMQ 消息队列概述4. RabbitMQ 安装5. Exchange 四种类型5.1 direct 精准匹配5.2 fanout 广播5.3 topic 正则匹配 6. RabbitMQ 队列模式6.1 简单队列模式6.2 工作队列模式6.3 发布/订阅模式6.4 路由模式6.5 主题模式…...

Java求职者面试指南:计算机基础与源码原理深度解析

Java求职者面试指南&#xff1a;计算机基础与源码原理深度解析 第一轮提问&#xff1a;基础概念问题 1. 请解释什么是进程和线程的区别&#xff1f; 面试官&#xff1a;进程是程序的一次执行过程&#xff0c;是系统进行资源分配和调度的基本单位&#xff1b;而线程是进程中的…...

Webpack性能优化:构建速度与体积优化策略

一、构建速度优化 1、​​升级Webpack和Node.js​​ ​​优化效果​​&#xff1a;Webpack 4比Webpack 3构建时间降低60%-98%。​​原因​​&#xff1a; V8引擎优化&#xff08;for of替代forEach、Map/Set替代Object&#xff09;。默认使用更快的md4哈希算法。AST直接从Loa…...

C# 表达式和运算符(求值顺序)

求值顺序 表达式可以由许多嵌套的子表达式构成。子表达式的求值顺序可以使表达式的最终值发生 变化。 例如&#xff0c;已知表达式3*52&#xff0c;依照子表达式的求值顺序&#xff0c;有两种可能的结果&#xff0c;如图9-3所示。 如果乘法先执行&#xff0c;结果是17。如果5…...