13__光(下):闪光灯是因为环境太暗所以照亮儿用的么?
你好,我是小麥。
前两节课我们讲了怎么重新认识光线,怎么时刻观察光线,我们也提到了光线的四大要素:质量(软硬)、强度、方向和颜色。我一直在强调一个概念:所谓“摄影”,其实就是拍摄光与影的技术。想要拍到好照片,就得能自由驾驭这四样东西。
你好,我是小麥。
前两节课我们讲了怎么重新认识光线,怎么时刻观察光线,我们也提到了光线的四大要素:质量(软硬)、强度、方向和颜色。我一直在强调一个概念:所谓“摄影”,其实就是拍摄光与影的技术。想要拍到好照片,就得能自由驾驭这四样东西。
你好,我是吴磊。
上一讲我们说到,在数据关联场景中,广播变量是克制 Shuffle 的杀手锏,用 Broadcast Joins 取代 Shuffle Joins 可以大幅提升执行性能。但是,很多同学只会使用默认的广播变量,不会去调优。那么,我们该怎么保证 Spark 在运行时优先选择 Broadcast Joins 策略呢?
上节课,我带你了解了缓存的定义、分类以及不足,你现在应该对缓存有了初步的认知。从今天开始,我将带你了解一下使用缓存的正确姿势,比如缓存的读写策略是什么样的,如何做到缓存的高可用以及如何应对缓存穿透。通过了解这些内容,你会对缓存的使用有深刻的认识,这样在实际工作中就可以在缓存使用上游刃有余了。
你好,我是付晓岩。
在前面的课程里,我给你介绍了战略、行业分析、价值链等,估计你心里会有个疑问:“说了这么多,怎么还不讲技术呢?新技术才是数字化的关键啊!”
上一讲,我们看到了如何通过电路,在计算机硬件层面设计最基本的单元,门电路。我给你看的门电路非常简单,只能做简单的“与(AND)”“或(OR)”“NOT(非)”和“异或(XOR)”,这样最基本的单比特逻辑运算。下面这些门电路的标识,你需要非常熟悉,后续的电路都是由这些门电路组合起来的。
你好,我是四火。
简历,有多重要?我听说过截然相反的两种观点。
一种观点是说,简历非常重要,因为简历就好比是人的脸面。未见其人,未闻其声,先读简历。从简历这短短的文字中,可以看出候选人的诸多品质,而简历如果不过关,下一步的求职面试就根本无从谈起。
你好!我是郑晔。
上一讲,我们讲到了编程范式,现在开发的一个重要趋势就是多种编程范式的融合,显然,这就要求我们对各种编程范式都有一定的理解。从这一讲开始,我们就展开讨论一下几个主要的编程范式。首先,我们来讨论程序员们最熟悉的编程范式:结构化编程。
我们都知道,结构体类型表示的是实实在在的数据结构。一个结构体类型可以包含若干个字段,每个字段通常都需要有确切的名字和类型。
当然了,结构体类型也可以不包含任何字段,这样并不是没有意义的,因为我们还可以为类型关联上一些方法,这里你可以把方法看做是函数的特殊版本。
你好,我是七牛云许式伟。
在上一节,我们介绍了进程内执行体之间的协同机制。今天我们接着聊进程与进程之间的协同。
这些协同机制大体可分为:互斥、同步、资源共享以及通讯等原语。对于这些协同机制,我们对比了 Linux、Windows、iOS 这三大操作系统的支持情况,整理内容如下:
上一节我们讲了,task_struct 这个结构非常长。由此我们可以看出,Linux 内核的任务管理是非常复杂的。上一节,我们只是讲了一部分,今天我们接着来解析剩下的部分。