【英语笔记(四)】诠释所有16种英语时态,介绍每种时态下的动词变形!!含有所有时态的的动词变形汇总表格
1 时态的单词构成
1.1 现在
1.1.1 一般现在时态
+动词原形
- +动词原形+s(第三人称单数)
1.1.1.1 表达事实
-
I eat carrot
s
. 我吃胡萝卜:我是吃胡萝卜这种食物的.(这个是事实陈述) -
The rabbit eats carrot
s
. 兔子吃胡萝卜:兔子是吃胡萝卜的动物. (也是事实陈述.) -
The sun rises in the east. 太阳从东边升起
-
The earth revolves around the sun. 地球绕太阳转
-
I like golden retrievers. 我喜欢金毛猎犬
以下是表达不清晰的语句:
- I eat a carrot.
- I go to lunch.
- I eat a carrot now.
因为 eat 在这里是一般现在时态,反而很少和“现在”(now)一起使用。
通常 now 往往会和现在进行时态一起使用
1.1.1.2 表达习惯/重复的动作
-
I play basketball. 我打篮球.(我有这个习惯.)
这里是析关,所以不能用进行态或者完成态,只能用一般态
1.1.1.3 表示预计发生
-
The bus leaves at 8PM. 公车今晚八点离站。
可以把这句话当作陈述一个事实。也可以加上一个时间,把它改成“习惯/重复动作”,如:
-
The bus leaves at 8PM every day. 公车每晚八点离站。
1.1.2 现在进行时态
助动词be的变位
+动词的现在分词
1.1.2.1 be
-
(连)系动词
I
am
a smart rabbit > I=
a smart rabbbit; -
助动词,构成时态
I
am
You/we/they
are
She/he/it
is
-
现在分词
通常:+ing
如:looking(看),smelling(闻),tasting(品尝)…
有些动词在此基础上改写拼写,如:
write > writing
hit > hitting
die > dying
例句:
I eat carrots
改为现在进行时态: I + be 的变位 + eating + carrots.
I am
eating carrots.(我正在吃胡萝卜)
更自然:
I am
eating a carrots.(我正在吃一根胡萝卜)
其他人称的例句:
You/we/they are
eating a carrot.
She/he/it is
eating a carrot.
The rabbit is
eating a carrot.(这兔子现在正在吃胡萝卜)
You are
watching my video.(你现在正在看我的视频的过程中)
I am
thinking of you.(我现在处在想你的过程中)
1.1.3 现在完成时态
助动词have的变位
+ 动词的过去分词
1.1.3.1 have
-
实义动词
我有些“硬币”给这个视频. I have some coins for this video.
-
助动词,构成时态
I/you/we/they have
She/he/it has
-
过去分词
通常:+ed
如:looked(看),smelled(闻),tasted(品尝)
有些动词是“不规则变化”,如:
eat > eaten —— eat,give,see,fall >> eaten,given,seen,fallen
bring > brought —— bring,buy,fight,think >> brought,bought,fought,thought
feel > felt —— feel,keep,sleep,leave >> felt,kept,slept,left
I eat carrots.
> I have
eaten carrots. 我吃过胡萝卜.
(言下之意:我曾吃过这种食物,是只见过世面的兔子)
> I have
eaten a carrots. 我吃过了一根胡萝卜.
(言下之意:我已经吃了,所以不饿)
You/we/they have
eaten a carrot.(你/我们/他们 吃过了一根胡萝卜)
She/he/it has
eaten a carrot.(她/他/它 吃过了一根胡萝卜)
1.1.4 现在完成进行时态
have的变位
+been+动词的现在分词
I eat carrots.
> I + have的变位 + been + eat的现在分词 + carrots.
I have
been eating carrots. 我在吃胡萝卜.(不但已经
吃了些,还将继续)
> The rabbit has
been eating a carrot.
(这兔子到现在为止已经吃胡萝卜一段时间了,还要再继续吃一段时间.)
> You have
been watching my video.
(你到现在位置已经
看了我的视频一段时间了,还要再继续看一段时间)
> I have
been thinking of you.
(我到现在为止已经
想你一段时间了,还要再继续想一段时间)
1.2 过去
1.2.1 一般过去时态
-
+动词过去式
例如: eat ————> ate
吃(原形) 吃(过去式)
I/you/we/she/he/it/they ate a carrot yesterday
(? 昨天吃了一根胡萝卜)
-
过去式
通常:+ed
有些动词是“不规则变化“,如:
动词原形 动词过去式 动词过去分词 do did done go went gone take took taken 例句:
The rabbit ate a carrot.
(只知道这兔子过去某个时刻在吃胡萝卜.)
You watched my video.
(你看了我的视频.)
(言下之意,这是事实,别抵赖.)
I thought of you.
(我想了你.)
(可能的言下之意,这是事实,不骗你)
-
习惯动作:
-
现在的习惯动作:
I
play
basketball.(我打篮球)
(言下之意:我经常达篮球,它是我的兴趣爱好)
-
过去的习惯动作:
I played basketball.
(我打了篮球)
(并不能看出这是不是重复习惯动作)
-
优化:
I used to play basketball.
(我曾经经常打篮球)
1.2.2 过去进行时态
其实就是在现在进行时态的基础上,把助动词be改成过去式就好了。
清注意:在 be 动词后面的动词,是加上了 ing 的。也就是说,看见 was/were 动词+ing 的句子,基本可以判定,这是一句过去进行时态的句子
The rabbit is
eating a carrot. >> The rabbit was eating a carrot.
(这兔子在过去的某个时间点正在吃胡萝卜)
You are
watching my video. >> You were watching my video.
(你在过去的某个时间点正在看我的视频)
I am
thinking of you. >> I was thinking of you.
(我在过去某个时间点处在想你的过程中)
1.2.3 过去完成时态
在过去完成时态里,所有助动词 have 的变位都是had
例句解析:
I had eaten 5 carrots for lunch yesterday,so I wasn’t hungry at all yesterday affternoon
.
(这里表达的意思就是,对于昨天下午(时间点A)
来说,因为昨天下午的过去(时间点B,也就是中饭时间),我已经吃了一堆胡萝卜,所以B对A有影响 — 这个影响就是:我一点都不饿)
字面意思翻译:因为昨天下午我已经吃了5根胡萝卜,所以我一点都不饿
He tried to find me yesterday afternoon
,but I had already gone to Shanghai.
(对于他视图找我那个时间点A(昨天下午)
来说,A的过去某一点B(可能是昨天上午,或前天,没有说明,但是肯定是昨天下午之前)我已经离开了,去上海了,所以B对A影响 – 这个影响就是:他找不到我.)
字面意思翻译:昨天下午他视图来找我,但我当时已经去上海了
The rabbit has
eaten a carrot. > The rabbit had eaten a carrot.
(这兔子已经吃了一根胡萝卜) (这兔子曾经吃了一根胡萝卜)
You have
wacthed my video. > You had watched my video.
(你看过了我的视频) (你曾经看过了我的视频)
I have
thought of you. > I had thought of you.
(我想过你了) (我曾经想过你了)
1.2.4 过去完成进行时态
跟现在完成进行时态一样,只不过考虑到时间的关系,助动词have的变位都==had
例句解析:
The rabbit has
been eating a carrot. > The rabbit had been eating a carrot.
(这只兔子已经吃了一些胡萝卜了,但还要继续吃) (这只兔子在过去某个时间点已经吃胡萝卜一段时间了,还要再过去的那个时间点之后继续吃)
You have
been wacthing my video. > You had been wacthing my video.
(你看过我的视频了,但还要继续看) (你曾经看过我的视频了,并在那之后还要继续看)
I have
been thinking of you. > I had been thinking of
you.
(我正在想你) (我曾经想过你一段时间了,但我在那之后继续想了一段时间)
1.3 将来
将来时态需要
助动词
帮忙,放在主动词(谓语动词)之前。
-
一般现在时态可以表达将来的动作,如:
The bus leaves at 8PM.
(巴士将在晚上8点到达)
-
助动词be的变位+going+to+动词原形,如:
I am going to a carrot.
(我很快将要吃一根胡萝卜)
-
甚至上句的going也可以省略,变为助动词be的变位+to+动词原形,如:
You are to eat a carrot.
(你将要去吃一根胡萝卜)
这样子的构成会有命令的意味,例如你妈叫你去扫地、洗碗等
-
又或者也可以用介词about取代going,即:+about+to+动词原形,如:
I am about to eat a carrot.
(我将要吃根胡萝卜)
1.3.1 一般将来时态
-
will+动词原形
-
例如: eat ——> will eat
吃(原形) 将吃(助动词+原形)
-
I/you/she/he/it/they will eat a carrot
描述:将来某个时间点发生的动作(说话者十分肯定会发生的事情)
例句:
The sun will rise again tomorrow.
(太阳明天也会照常升起.)
I will definitely do my best to make high-quality videos.
(我以后也一定会尽全力做高质量视频.)
如果不太确定,就不能用一般将来时态。(要借助动词的==“语气”==)
1.3.2 将来进行时态
- will+be+动词的现在分词
- 描述:在将来某个时间,某个动作是在进行的过程中。
I will be eating a carrot for lunch tomorrow from 1PM to 3PM
(我明天午饭会在吃萝卜的这个过程汇总)
1.3.3 将来完成时态
- will+have+动词的过去分词
例句解析:
I will have finished making the video by 4PM tomorrow
,so I can publish it after that.
(这里要表达的意思就是,对于明天下午4点钟
那个时间点来说,我在那之前就会完全做视频这个动作,所以对明天下午4点钟
那时候是有影响的 —— 什么影响呢,明天下午4点钟
之后我就能够发视频啦)
字面翻译:我会在明天下午4点左右完成制作视频,所以我会在那之后发布
If suddenly you forget me
Do not look for me For I shall already have forgotten you
(这里的 I shall already have forgotten you 就是将来完成时态,shall在这里相当于will。这句话意思是,如果你将来忘记我的话,也没必要寻找我,因为,对于你将来忘记我的那个时间点
来说,我已经在之前就忘记你了(完成了忘记你这个动作))
The rabbit has
eaten a carrot. > The rabbit will have eaten a carrot.
(这兔子已经吃了根胡萝卜) (这兔子在以后已经吃了根胡萝卜)
You have
watched my video. > You will have watched my video.
(你已经看过了我的视频) (你将来在某个时间点已经看过了我的视频)
I have
thought of you. > I will have thought of you.
(我想过你了) (我在将来的某个时间点已经想过你了)
1.3.4 将来完成进行时态
- will+have+been+动词的现在分词
例句:
I will have been eating carrots for 2 hours
by 3PM tomorrow
(这里表达的意思就是:我确定==明天下午三点钟时,==我已经吃了两个钟头
的胡萝卜,而且还要继续吃)
You have been
watching my video. > You will have been watching my video.
(你已经看过了我的视频,并且还想看) (你将来在某刻看过我的视频,还要在那之后接着看)
I have
been thinking of you. > I will have been thinking of you
(我已经想过你了,但我还要想你) (我将来已经想你一段时间了,并且在那之后还会接着想)
1.4 过去的将来时态
1.4.1 一般过去将来时态
过去将来时态常出现于从句
- would+动词原形
- 将来的表达:
- (I/she/he/it was)助动词be的变位+going+to+动词原形
- (You/they were)助动词be的变位+going+to+动词原形
I said
,I would eat a carrot for lunch.
(我之前就说过
我午饭会吃根胡萝卜.)
(午饭时间对于之前我说那句话的时间来说是在将来,但至于现在午饭时间有没有到,不得而知.)
I knew
you would watch my video.
(我之前就知道
你会看我的视频.)
(你看我视频这件事对于我做出这个判断的时间来说是在将来.)
I said I would
eat a carrot for lunch.
> I said I was going to eat a carrot for lunch.
I knew you would
watch my video.
> I knew you were going to watch my video.
1.4.2 过去将来进行时态
- would+be+动词的现在分词
例句:
I said
I would be eating a carrot at 1Pm tomorrow
(我之前说我会在明天下午1点吃根胡萝卜)
1.4.3 过去将来完成时态
- would+have+动词的过去分词
例句:
I said
I would have eateen a carrot by 1PM tomorrow
(我之前就说过我明天下午1点钟会吃掉一根胡萝卜)
1.4.4 过去将来完成进行时态
- would+have+been+动词的现在分词
例句:
I said I would have been eating
lunch for 2 hours by 1Pm tomrrow
(我之前说过我会在明天下午1点钟吃中饭,之前还吃了2个小时,之后还会继续吃)
2. Would 的多义
I said I would
eat a carrot for lunch.
(我之前说过我午饭会吃胡萝卜。)
will 的过去式变位,构成时态
If i were you, I would eat a carrot.
(如果我是你,我会吃根胡萝卜.)
构成动词eat的虚拟语气:我不可能是你,所以这里的“吃”式“虚拟”动作
例句:
Would you pass me the carrot,please?
(能请你把胡萝卜递过来吗?)
Would you like a carrot for lunch?
(你中饭是否想吃胡萝卜?)
3. 时态之间的区别
3.1 现在完成时态 vs 一般过去时态
现在完成时态:已经做完了某事
一般过去时态:曾经某件事确实做过了
I have gone to Japen ———— 我去上海了(意思说:我现在就在上海)
I went to Japen ———— 我去过了上海(意思说:我曾经去过了上海)
I have seen a carrot.(我见过胡萝卜)
I know its color.(我知道它的颜色)
表示非常确定。
I saw a carrot.(我见过胡萝卜)
I’m not lying!(我没有撒谎!)
在之前某个地方确实有个胡萝卜,我没有说谎那种意思
I have gone to Shanghai.(我已经去了上海)
对现在有影响,人不在“这里”了?
例句:
Are you looking for me?
Sorry,I have gone to Shanghai.(so you can’t find me).
换句话说,这句话式不能面对面和别人说的。
I went to Shanghai.(我已经去了上海)
I am back.
多半暗示,我已经回来了。 重点不在对现在的影响。
只是指出,我曾经去了上海,有这个事。
3.2 一般过去时态 vs 过去进行时态
一般过去时态:重点是某个动作做了没有
过去进行时态:重点是在某个时间是在进行过程中的
4. 总结
4.1 时态的语法变化
名称 | 作用 | 语法 | 例句 |
---|---|---|---|
现在 | 现在 | 现在 | 现在 |
一般现在时 | 表达事实 表达习惯/重复的动作 表示预计发送的事情 | +动词原形 +动词原形+s(第三人称单数) | The rabbit eats carrots. (兔子吃胡萝卜.) I play basketball.(我打篮球) The bus leaves at 8PM erver day. (公交每晚八点离站) |
现在进行时 | 表示现在某物正在做的事情 | be的变位 +动词的现在分词 | 1. 系动词 I am a smart rabbit.(我 是只 聪明的兔子)2. 现在分词 通常:+ing 如:looking,selling,tasting 例句: I am eating a carrots.(我正在吃一根胡萝卜) 3. 助动词,构成时态 I am You/web/they are She/he/it is |
现在完成时态 | 表示某物现在做的事情已经完成了 | have的变位 + 动词的过去分词 | 1. 实义动词 I have some coins for this video.(我有些硬币给这个视频) 2. 助动词,构成时态 I/you/we/they h ave She/he/it has 3. 过去分词 通常:+ed 如:looked,semlled,tasted 注意:有些动词是“不规则变化”的。 例句: I have eaten carrots.(我曾经吃过胡萝卜,我见过世面!) I have eaten a carrots.(我已经吃过了一根胡萝卜,所以不饿) She has eaten a carrots.(她已经吃过了一根胡萝卜,所以不饿) |
现在完成进行时态 | 表示某物现在已经做了某件事,并且接下来还要继续做 | have的变位 +been+动词的现在分词 | I have been eating carrots. (我不但 已经 吃了些胡萝卜,还将继续)You have been watching my video.(你到现在为止 已经 看了我的视频一段时间了,还要再继续看一段时间) |
过去 | 过去 | 过去 | 过去 |
一般过去时态 | 表示过去某物做了某事 | +动词过去式 | The rabbit ate a carrot. (只知道这兔子过去某个时刻在吃胡萝卜.) You watched my video. (你看了我的视频.) |
过去进行时态 | 过去某物正在吃胡萝卜 | be的过去式 +动词的现在分词 | The rabbit was eating a carrot. (这兔子在过去的某个时间点正在吃胡萝卜) You were watching my video. (你曾经在某个时间点正在观看了我的视频) |
过去完成时态 | 曾经某物完成了某事 | have的变位 +动词的过去分词在过去完成时态里,所有的助动词have的变位都是had | The rabbit had eaten a carrot. (这兔子曾经吃了一个胡萝卜.) I had eaten 5 carrots for lunch yesterday,so I wasn’t hungry at all yesterday affternoon .(这里表达的意思就是,对于 昨天下午(时间点A) 来说,因为昨天下午的过去(时间点B,也就是中饭时间),我已经吃了一堆胡萝卜,所以B对A有影响 — 这个影响就是:我一点都不饿) |
过去完成进行时态 | 曾经某物完成了某件事,但还要做 | have的变位 +been+动词的现在分词在过去完成时态里,所有的助动词have的变位都是had | The rabbit had been eating a carrot.(这是兔子 曾经吃了 一些胡萝卜,并在那之后还在继续吃)I had been thinking of you.(我 曾经想过 你一段时间,但在那之后还在继续想你.) |
将来 | 将来 | 将来 | 将来 |
一般将来时 | 将来某个时间点发送的动作(说话者十分肯定会发生的事情) 如果不太确定,就不能用一般将来时态(要借助动词的==“语气”==) | will+动词原形 eat –> will eat | I will definitely do my best to make high-quality videos. (我以后一定会尽力制作出高质量的视频) |
将来进行时态 | 在将来的某个时间,某个动作是在进行的过程中 | will+be +动词的现在分词 | I will be eating a carrot for lunch tomorrow from 1PM to 3PM (我明天的午饭会在1点到3点这个时间段吃胡萝卜) |
将来完成时态 | 在将来的某个时间,某个动作已经做完了 | will+have+动词的过去分词 | I will have finished making the video by 4PM tomorrow ,so I can publish it after that.(这里要表达的意思就是,对于 明天下午4点钟 那个时间点来说,我在那之前就会完全做视频这个动作,所以对明天下午4点钟 那时候是有影响的 —— 什么影响呢,明天下午4点钟 之后我就能够发视频啦)字面翻译:我会在明天下午4点左右完成制作视频,所以我会在那之后发布 You will have watched my video. (你将来在某个时间点已经看过了我的视频) |
将来完全进行时态 | 在将来的某个时间点,某物做完了某件事,但还要继续做 | will+have+been +动词的现在分词 | I will have been eating carrots for 2 hours by 3PM tomorrow(这里表达的意思就是:我确定==明天下午三点钟时,==我 已经吃了两个钟头 的胡萝卜,而且还要继续吃)I will have been thinking of you (我以后想过你了,但在那之后还在继续想你) |
过去将来 | 过去将来 | 过去将来 | 过去将来 |
一般过去将来时态 | 在以前认为将来 某物会做某事 | would+动词原形 (I/she/he/it was)助动词be的变位+going+to+动词原形 (You/they were)助动词be的变位+going+to+动词原形 | I said ,I would eat a carrot for lunch.(我 之前就说过 我午饭会吃根胡萝卜.)I knew you would watch my video.(我 之前就知道 你会看我的视频.) |
过去将来进行时态 | 在以前认为将来 某物会在做某事 | would+be +动词的现在分词 | I said I would be eating a carrot at 1Pm tomorrow.(我之前就说我会在明天下午1点吃根胡萝卜) |
过去将来完成时态 | 在以前认为将来 某物会做完某件事 | would+have +动词的过去分词 | I said I would have eaten a carrot by 1PM tomorrow.(我之前就说过我会在 明天下午1点 吃掉一根胡萝卜) |
过去将来完成进行时态 | 在以前认为将来 某物会做完某件事之后,再继续做下去 | would+have +been+动词的现在分词 | I said I would have been eating lunch for 2 hours by 1Pm tomrrow.(我之前说过我会在明天下午1点钟吃中饭,之前还吃了2个小时,之后还会继续吃) |
- be(been) = 进行
- have = 完成
- 动词现在分词 = 现在
- 动词过去分词 = 做完
- be的过去式 = 以前
- will = 将来
- would = 过去将来
5. ❤️英语全笔记~
- 【英语笔记(一)】概述词类的作用与语义:名词、代词、数词、代词、动词…,副词、不定式、分词、形容词等语义在句子中的作用;讲解表语、定语等
- 【英语笔记(二)】句子成分、基本句型;简单描述十大词类与从句的分类、助动词和非谓语动词的使用
【英语笔记(三)】介绍谓语动词的分类,初步讲解四种基本状态:一般、进行、完成、完成进行
6. 💕👉博客专栏
- Golang专栏-包含基础、Gin、Goam等知识
- 云原生专栏-包含k8s、docker等知识
- 从0开始学习云计算-华为HCIP证书
- JUC专栏-带你快速领悟JUC的知识!
- JVM专栏-深入Java虚拟机,理解JVM的原理
- 基于Java研究 数据结构与算法-包含贪心算法、加权图、最短路径算法等知识
- Docker专栏-上手热门容器技术Docker
- SpringBoot专栏-学习SpringBoot快速开发后端
- 项目管理工具的学习-设计技术:Maven、Git、Gradle等相关管理工具
- JavaSE-全面了解Java基础
- JS专栏-使用JS作的一部分实例~
- 使用CSS所作的一部分案例
相关文章:
【英语笔记(四)】诠释所有16种英语时态,介绍每种时态下的动词变形!!含有所有时态的的动词变形汇总表格
1 时态的单词构成 1.1 现在 1.1.1 一般现在时态 动词原形动词原形s(第三人称单数) 1.1.1.1 表达事实 I eat carrots. 我吃胡萝卜:我是吃胡萝卜这种食物的.(这个是事实陈述) The rabbit eats carrots. 兔子吃胡萝卜…...
【质量管理】什么是过程?
在文章【质量管理】谁是顾客?什么是质量链?-CSDN博客 中我们了解了什么是顾客,顾客不仅仅是企业以外的人,在企业的内部我们也有大大小小的顾客。并且我们了解了什么是质量链,企业内部的各种供给方和客户形成了质量链。…...
效率办公新工具:PDF Reader Pro V5.0功能解析与使用体验
在日常文档处理与数字办公的场景中,PDF 文件依然是主流格式之一。从合同审批、项目文档、财务报表,到技术方案和用户手册,PDF 的编辑、转换、标注、归档需求始终存在。 面对这些需求,越来越多用户希望有一款功能完整、跨平台、智…...
Java对象内存布局和对象头
1、面试题 1)说下JUC,AQS的大致流程 CAS自旋锁,是获取不到锁就一直自旋吗? 2)CAS和synchronized区别在哪里,为什么CAS好,具体优势在哪里? 3)sychro…...
Vue 跨域解决方案及其原理剖析
在现代 Web 开发中,跨域问题是前端开发者经常面临的挑战之一。当使用 Vue.js 构建应用时,跨域请求的处理尤为重要。本文将深入探讨 Vue 解决跨域的多种方法及其背后的原理,帮助开发者更好地理解和应对这一常见问题。 一、跨域问题概述 1. 同…...
TikTok 互动运营干货:AI 助力提升粘性
在 TikTok 运营的众多环节中,与用户的互动是建立紧密联系、提升账号粘性的关键所在。及时且真诚地回复评论和私信,能让用户切实感受到你的关注与尊重,从而极大地增强他们对你的好感与粘性。对于用户提出的问题,要以耐心、专业的态…...
Kids A-Z安卓版:儿童英语启蒙的优质选择
Kids A-Z安卓版 是一款由北美知名分级读物厂商 Learning A-Z 官方推出的英语分级学习应用,也被称为 Raz-Kids app。它专为 K-5 年级的学生设计,提供丰富的英语学习资源和互动学习体验,帮助孩子们在轻松愉快的环境中提升英语能力。通过动画、互…...
接口继承与扩展的使用技巧
在 TypeScript 中,接口继承和扩展是非常强大且灵活的功能,可以帮助我们更高效地管理类型和提高代码的可重用性。接口继承使得一个接口可以从另一个接口继承属性和方法,而接口扩展允许我们通过组合多个接口来构建更复杂的结构。这些特性使得 T…...
【React】Craco 简介
Craco 简介 Craco (Create React App Configuration Override) 是一个用于自定义 Create React App (CRA) 配置的工具,无需 eject(弹出)项目。 为什么需要 Craco Create React App 虽然提供了零配置的 React 开发体验,但其配置…...
HTML5中的Microdata与历史记录管理详解
Microdata 简介 Microdata 是 HTML5 引入的一种标记方式,用于在网页中嵌入机器可读的语义信息。通过使用 Microdata,开发者可以在 HTML 元素中添加特定的属性,以便搜索引擎和其他工具更好地理解网页内容。 Microdata 的核心属性包括 itemsc…...
UNet网络 图像分割模型学习
UNet 由Ronneberger等人于2015年提出,专门针对医学图像分割任务,解决了早期卷积网络在小样本数据下的效率问题和细节丢失难题。 一 核心创新 1.1对称编码器-解码器结构 实现上下文信息与高分辨率细节的双向融合 如图所示:编码器进行了4步&…...
Babel 深度解析:现代 JavaScript 开发的桥梁
1. 什么是 Babel? Babel 是一个 JavaScript 编译器(又称转译器),核心使命是解决 JavaScript 的环境兼容性问题。它允许开发者使用最新的语言特性(如 ES6、JSX、TypeScript),同时将代码转换为旧…...
MyBatis源码解读2(2.1、核心对象)
二、MyBatis的核心对象 2.1、核心对象 2.1、MappedStatement MyBatis其实是对JDBC的进一步封装,我们都知道JDBC有几个重要的对象: StatementPrepared StatementCallable StatementResultSet Statement、Prepared Statement、Callable Statement分别…...
03.three官方示例+编辑器+AI快速学习webgl_animation_multiple
本实例主要讲解内容 这个示例展示了Three.js中骨骼动画的高级应用技巧,重点演示了如何使用SkeletonUtils.clone()方法复制模型,并展示了两种不同的骨骼动画管理方式: 独立骨骼模式:每个模型拥有独立的骨骼结构,可播放…...
无锁秒杀系统设计:基于Java的高效实现
引言 在电商促销活动中,秒杀场景是非常常见的。为了确保高并发下的数据一致性、性能以及用户体验,本文将介绍几种不依赖 Redis 实现的无锁秒杀方案,并提供简化后的 Java 代码示例和架构图。 一、基于数据库乐观锁机制 ✅ 实现思路…...
MyBatis快速入门——实操
默认:电脑搭建好了Maven环境 本次入门实验使用的idea版本:ideaU2022.1 目录 一:前期准备工作 1. 创建一个springboot工程 2. Maven环境配置 3. 在mysql数据库中创建一个user表 4. 编写实体类User 二: 引入MyBatis的相关依赖…...
假如你的项目是springboot+vue怎么解决跨域问题
1. 前端代理(开发环境推荐) 适用场景:Vue 开发环境调试时,避免直接请求后端接口的跨域问题。 实现步骤: 在 Vue 项目的 vue.config.js 中配置代理: module.exports {devServer: {proxy: {/api: { // 代理…...
OpenResty反向代理
通过在 OpenResty 的配置文件中定义不同的 location 块,将匹配特定 URL 路径的请求转发到不同的后端 FastAPI 应用(即使它们运行在不同的端口或甚至是不同的服务器/容器上)。 核心思路: 多个 FastAPI 应用实例: 你的每…...
《Effective Python》第1章 Pythonic 思维详解——深入理解 Python 条件表达式(Conditional Expressions)
《Effective Python》第1章 Pythonic 思维详解——深入理解 Python 条件表达式(Conditional Expressions) 在 Python 中,条件表达式(conditional expressions)提供了一种简洁的方式来在一行中实现 if/else 的逻辑。它…...
【Typenum】 3 类型位运算(bit.rs)
一、源码 代码定义了一个类型级别的位(bit)系统,主要用于编译时的类型运算。 //! 类型级比特位实现 //! //! 这些是基础的比特位类型,作为本库中其他数值类型的构建基础 //! //! 已实现的**类型运算符**: //! //! - …...
python:trimesh 用于 STL 文件解析和 3D 操作
python:trimesh 是一个用于处理三维模型的库,支持多种格式的导入导出,比如STL、OBJ等,还包含网格操作、几何计算等功能。 Python Trimesh 库使用指南 安装依赖库 pip install trimesh Downloading trimesh-4.6.8-py3-none-any.w…...
stm32week15
stm32学习 十一.中断 2.NVIC Nested vectored interrupt controller,嵌套向量中断控制器,属于内核(M3/4/7) 中断向量表:定义一块固定的内存,以4字节对齐,存放各个中断服务函数程序的首地址,中断向量表定…...
数据库分库分表实战指南:从原理到落地
1. 为什么要分库分表? 1.1 单库瓶颈表现 存储瓶颈:单表数据超过5000万行,查询性能急剧下降性能瓶颈:单库QPS超过5000后响应延迟显著增加可用性风险:单点故障导致全系统不可用 1.2 突破性优势 --------------------…...
雷达工程师面试题目
雷达工程师面试题目 一、基础知识类 简述雷达的工作原理 请从电磁波的发射、传播、反射以及回波接收处理等环节,详细阐述雷达如何实现对目标的探测、定位与跟踪。 常见雷达体制及其特点 列举至少三种常见的雷达体制(如脉冲雷达、连续波雷达、相控阵雷达等),并分别说明…...
JVM-类加载子系统
最近在学习JVM,分模块整理一下JVM的笔记 目录 类加载子系统 一、加载 二、链接 1.验证 2.准备 3.解析 三、初始化 类加载子系统 类加载子系统负责将字节码文件加载到虚拟机中,我们正常编写完一个Java类并在前端编译器编译后会生成一个对应的字节码…...
从0开始学习大模型--Day06--大模型的相关网络架构
云服务器 在平时,我们总能听到诸如用服务器跑数据、模型,或者是搭建服务器之类的话,实际上,它相当于一台算力、内存、运行内存等各个方面都很强大的电脑,只需要我们用自己的电脑通过互联网链接他就能使用它࿰…...
控制LED灯设备
本章分别使用C库和系统调用的文件操作方式控制开发板的LED灯,展示如何在应用层通过系统提供的设备文件控制相关硬件。 本章的示例代码目录为:base_code/linux_app/led/sys_class_leds。 9.1. LED子系统 在Linux系统中,绝大多数硬件设备都有…...
Three.js + React 实战系列 - 联系方式提交表单区域 Contact 组件✨(表单绑定 + 表单验证)
对个人主页设计和实现感兴趣的朋友可以订阅我的专栏哦!!谢谢大家!!! 在现代网页中,一个精致的 Contact 区域不仅仅是表单的堆砌,更是用户与我们建立联系的第一印象。 在本节课中,我…...
Python-MCPAgent开发-DeepSeek版本
Python-MCPAgent开发-DeepSeek版本 尝试Windows使用Python完成【McpServer】【McpAgent】开发,当前使用OpenAI-Agents框架进行开发 1-核心知识点 先完成【LLM】配置再完成【McpServer】开发再完成【Agent】开发完成【LLM】【McpServer】【Agent】请求互通 2-思路整…...
Linux:43线程封装与互斥lesson31
mmap文件映射视屏:待看... 目录 线程栈 代码证明:一个线程的数据,其他线程也可以访问 线程封装 简单封装,2.thread Thread.hpp Main.cc Makefile 结果: 编辑 问题1: 问题2: lamba表达式 模版封…...
stm32测频率占空比最好的方案
频率检测, 方案方法很多种, 其中最快最节省资源的方法. 分享给大家. 其它的方案都试过, 问题多多. 适合单片机在工业应用中, 1MHZ以下的频率检测. 1MHZ估计也行. 但是偏差估计是变大了. 我试过很多种方案, 可以看我前面的文章. 最后发现目前这种方案最为优秀. 主要特点为不占用…...
Redis--常见数据类型List列表
目录 一、概念 二、命令 2.1 LPUSH 2.2 LPUSHX 2.3 RPUSH 2.4 RPUSHX 2.5 LRANGE 2.6 LPOP 2.7 RPOP 2.8 LINDEX 2.9 LINSERT 2.10 LLEN 2.11 阻塞版本命令 三、内部编码 一、概念 列表类型是用来存储多个有序的字符串,列表中的每个字符串称为元素&…...
Linux : 多线程【线程概念】
Linux : 多线程【线程概念】 (一)线程概念线程是什么用户层的线程linux中PID与LWP的关系 (二) 进程地址空间页表(三) 线程总结线程的优点线程的缺点线程异常线程用途 (一)线程概念 线程是什么 在一个程序里的一个执行…...
React+Springboot项目部署ESC服务器
记录一下我个人部署Linux服务器的心得 环境介绍 ESC服务器创建时默认安装LNMP,即Linux,Nginx,Mysql,Php 所以这里不讲怎么安装Nignx和Mysql 笔者使用的Linux版本为22.0.4LTS版 前端打包 运行React打包命令进行前端项目的打包…...
python-Pandas库详细教程
python-Pandas库详细教程1 定义使用方法: 一、导入Pandas库代码 二、DataFrame用法Pandas索引 groupby()数值计算 定义 python中特定用于数据分析、处理的模板库。 优点: 处理数据便捷、简单。 使用方法: 处理“.csv”数据:rea…...
力扣刷题Day 46:搜索二维矩阵 II(240)
1.题目描述 2.思路 方法1:分别找到搜索矩阵的右、下边界,然后从[0][0]位置开始遍历这部分矩阵搜索目标值。 方法2:学习Krahets佬的思路,从搜索矩阵的左下角开始遍历,matrix[i][j] > target时消去第i行,…...
C++:类和对象4
一,日期类实现 学习建议: 对于计算机学习来说,调试十分重要,所以在日常学习中一定要加大代码练习,刷代码题和课后自己敲出课上代码例题,注意不要去对比正确代码或者网上找正确代码直接使用,一…...
【软件工程】基于机器学习的多缺陷定位
基于机器学习的多缺陷定位(Multi-Dault Localization, MDL)是软件工程和自动化测试领域的重要研究方向,旨在通过机器学习技术高效识别代码中多个潜在缺陷的位置。以下从方法、挑战、应用场景及未来方向展开分析: 一、核心方法 监督…...
互联网大厂Java求职面试实战:Spring Boot到微服务的技术问答解析
💪🏻 1. Python基础专栏,基础知识一网打尽,9.9元买不了吃亏,买不了上当。 Python从入门到精通 😁 2. 毕业设计专栏,毕业季咱们不慌忙,几百款毕业设计等你选。 ❤️ 3. Python爬虫专栏…...
LLMs之MCP:2025年5月2日,Anthropic 宣布 Claude 重大更新:集成功能上线,研究能力大幅提升
LLMs之MCP:2025年5月2日,Anthropic 宣布 Claude 重大更新:集成功能上线,研究能力大幅提升 导读:2025年5月2日,Anthropic 宣布 Claude 推出 Integrations 集成功能和增强型高级研究功能。Integrations 基于 …...
飞蛾扑火算法matlab实现
注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)。 注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)。 注…...
vector--OJ1
链接: link class Solution { public:int singleNumber(vector<int>& nums) {int ret0;for(auto a : nums){ret^a;}return ret;} };链接: link class Solution { public:vector<vector<int>> generate(int numRows) {vector<vector<int>>…...
多模态大语言模型arxiv论文略读(六十八)
Image-of-Thought Prompting for Visual Reasoning Refinement in Multimodal Large Language Models ➡️ 论文标题:Image-of-Thought Prompting for Visual Reasoning Refinement in Multimodal Large Language Models ➡️ 论文作者:Qiji Zhou, Ruoc…...
【数据库知识】Mysql进阶-高可用MHA(Master High Availability)方案
mysql高可用MHA(Master High Availability)方案 集群部署模式下的高可用方案一、高可用架构原理1. 核心组件2. 故障切换流程 二、详细部署步骤 (3节点集群)1. 环境准备2. 节点配置(以 node1 为例)3. 初始化集群4. 部署MySQL Route…...
类型别名与接口的对比与选择
在 TypeScript 中,类型系统是非常强大且灵活的。两种最常用的类型定义方式就是 类型别名(type) 和 接口(interface)。它们看似相似,实际上在用法和功能上有所不同。在本文中,我们将深入探讨类型…...
《Effective Python》第1章 Pythonic 思维详解——始终用括号包裹单元素元组
《Effective Python》第1章 Pythonic 思维详解——始终用括号包裹单元素元组 在 Python 编程语言中,元组(tuple)是一种不可变的数据结构,常用于表示一组固定的值。尽管元组的语法看似简单,但其中却隐藏着一些微妙的陷…...
【计算机视觉】OpenCV实战项目:ETcTI_smart_parking智能停车系统深度解析
ETcTI_smart_parking智能停车系统深度解析 1. 项目概述2. 技术原理与系统架构2.1 核心算法1) 车牌识别算法2) ETC交易验证 2.2 系统架构 3. 实战部署指南3.1 环境配置3.2 硬件部署规范3.3 系统初始化 4. 常见问题与解决方案4.1 ETC交易失败4.2 车牌识别异常4.3 系统性能瓶颈 5.…...
LintCode第807题-回文数II
描述 判断一个非负整数 n 的二进制表示是否为回文数 我们保证 0 < n < 2^32 - 1 样例1 输入: n 0 输出: True 解释: 0 的二进制表示为:0。 样例2 输入: n 3 输出: True 解释: 3 的二进制表示为:11。 样例3 输入: n 4 输出: False 解释:…...
快速傅里叶变换暴力涨点!基于时频特征融合的高创新时间序列分类模型
往期精彩内容: 单步预测-风速预测模型代码全家桶-CSDN博客 半天入门!锂电池剩余寿命预测(Python)-CSDN博客 超强预测模型:二次分解-组合预测-CSDN博客 VMD CEEMDAN 二次分解,BiLSTM-Attention预测模型…...
股指期货的保证金交易和资金门槛是多少?
股指期货和股票交易最大的区别,就是它不用“全款买房”,而是“首付买房”——只需交一笔保证金就能撬动大额资金,但这也说明了门槛高、风险大。下面就来拆解,到底要准备多少钱才能“上车”。 一、保证金交易:用12万撬…...