essential ,basic,fundamental,vital的区别?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了essential ,basic,fundamental,vital的区别?相关的知识,希望对你有一定的参考价值。
一、词义辨析不一样
1、essential adj. 必要的,重要的,基本的
〔辨析〕语气较强,强调极其重要、必不可少的,暗含某物如缺少某部分,则失去其本质特征的意味。
〔例证〕Water and food are essential to life.
水和食物对生命是必不可少的。
2、basic adj. 基本的,主要的
〔辨析〕指构成事物最重要、最根本部分的。
〔例证〕He began to learn the basic principles of chemistry.
他开始学习基本化学原理。
3、fundamental adj. 基本的,根本的
〔辨析〕指反映事物本质的,强调重要性。
〔例证〕In all cases, the fundamental principles remain the same.
在任何情况下,基本原理保持不变。
4、vital adj. 极其重要的,必不可少的
〔辨析〕语气较强,指对于某人或某事成功或继续存在是至关重要的。
〔例证〕It is vital to keep promises.
遵守诺言非常重要。
二、词义广泛性不一样
1、essential
英 [ɪ'senʃ(ə)l] 美 [ɪ'sɛnʃl]
adj. 基本的;必要的;本质的;精华的
n. 本质;要素;要点;必需品
2、basic
英 ['beɪsɪk] 美 ['beɪsɪk]
adj. 基本的;基础的
n. 基础;要素
3、fundamental
英 [fʌndə'ment(ə)l] 美 [,fʌndə'mɛntl]
adj. 基本的,根本的
n. 基本原理;基本原则
4、vital
英 ['vaɪt(ə)l] 美 ['vaɪtl]
adj. 至关重要的;生死攸关的;有活力的
三、词汇搭配不一样
1、essential
essential condition 必要条件
essential hypertension 原发性高血压;特发性高血压
essential element 必需元素
2、basic
basic principle 基本原理
basic theory 基本理论
basic level 基本水平
3、fundamental
fundamental physics 基础物理
fundamental color 基色 ; 知颜色 ; 基本色
Fundamental Structure 基本结构
4、vital
vital interest 切身利益
vital point 要点
vital sign 生命征
basic普通用词,指明确、具体的基础或起点。
essential语气比basic和fundamental强,强调必不可少,暗含某物如缺少某部分,则失去本质特征的意味。
fundamental书面用词,不如basic使用广泛,侧重指作为基础、根本的抽象的事物。
radical着重指事物的根本或其来源。
vital正式用词,侧重指维持生命、活力必不可少的,或生死攸关的。 参考技术B essential : 关键的,重要的
basic: 基础的
fundamental:根本的
vital:重要的、它和essential 用法有点儿区别
basic spark or spark essentials(notes)
- parallelized,lazily transform,cache(),actions
- 算子
算子是RDD中定义的函数,可以对RDD中的数据进行转换和操作。数据转化为Spark中的数据块,通过BlockManager进行管理。
- Transformation:
- value类:不触发提交作业,处理Value型数据
- Key-Value:不触发提交作业,处理(k,v)型数据
- Action: 触发SparkContext提交Job作业
- KEY-VALUE
reduceByKey(func)=>(k,v) 对key一样的piar的value进行lambda
sortByKey()
groupByKey()
- Use Case
1 大量var的单一或迭代job 只读table的lookup;ML里的vector计算
2 job执行时有count事件
- broadcast var
- accumulators
- 只能被关联op加运算,提高parallel counters and sums,只有driver可读,task不能。
- 在action中每个task只能更新一次accm,而transformation中则不一定。transformation可能需要运行多次如果一个node很慢或失败。=>accum在transformation中只能用于debug
- def f(x): {global accum;accum+=x} rdd.foreach(f)
只读var(a large dataset) cached on workers,无论多少tasks只ship给worker一次-using efficient broadcast algorithm
driver: sc.broadcast([1,2,3])
worker: broadcasVar.value
- example for broadcast var--contact中的所属国家统计
1建一个表2求(k,v)的function3将此function放入map中
4spark自动创建一个closure包含这个function以及1所建立的表,一起发送给worker
计算第二个的时候,4将被spark重复
=>broadcast to all workers ,使4不用重复
- example for accumulators--空行count
1开始设置accum为0 2func:空行则accum+1 否则返回line.split(" ")
3将func为参用flatMap file.flatMap(func) 对每一行func,返回一seq为line以" "分割的每个word
- groupByKey join groupWith
- saveAsTextFile saveAsSequenceFile
以上是关于essential ,basic,fundamental,vital的区别?的主要内容,如果未能解决你的问题,请参考以下文章
basic spark or spark essentials(notes)