04__TCP三次握手:怎么使用套接字格式建立连接?

你好,我是盛延敏,这里是网络编程实战第 4 讲,欢迎回来。

在上一讲里我们介绍了 IPv4、IPv6 以及本地套接字格式,这一讲我们来讲一讲怎么使用这些套接字格式完成连接的建立,当然,经典的 TCP 三次握手理论也会贯穿其中。我希望经过这一讲的讲解,你会牢牢记住 TCP 三次握手和客户端、服务器模型。

04__WebAssembly_模块的基本组成结构到底有多简单?

你好,我是于航。今天我来和你聊一聊 Wasm 模块的基本组成结构与字节码分析。

在之前的课程中,我们介绍了 Wasm 其实是一种基于“堆栈机模型”设计的 V-ISA 指令集。在这节课中,我们将深入 Wasm 模块的字节码结构,探究它在二进制层面的基本布局,以及内部各个结构之间的协作方式。

04__避坑指南:从技术骨干到一线经理,你会遇到哪些坑?

你好,我是许健。今天我们来聊聊技术骨干转型经理那些坑。

技术骨干在转型经理之前,一般都是部门里专业能力很强的那类人。但转型经理后,我们的思维就不能只关注于事,要同时开始关注事和人,而这里面更关键的其实是人。因为所有的事儿都需要人来完成,而经理更多的是通过培养人和激励人,从而提升团队做事儿的效果。那到底什么叫“关注事”,什么叫关注“人”呢?我下面给你举几个例子,你一看就能明白了。

04__编程语言的进化

你好,我是七牛云许式伟。今天我们继续来聊聊编程语言。

编程语言的出现,诞生了软件工程师(也叫程序员)这样一个职业,而汇编语言则可以看做是软件工程师这个分工出现的标志。

04__编译阶段能做什么:属性和静态断言

你好,我是 Chrono。

前面我讲了 C++ 程序生命周期里的“编码阶段”和“预处理阶段”,它们的工作主要还是“文本编辑”,生成的是人类可识别的源码(source code)。而“编译阶段”就不一样了,它的目标是生成计算机可识别的机器码(machine instruction code)。

04__产品经理和项目经理有什么区别?

产品经理的英文是“Product Manager”,项目经理的英文是“Project Manager”。同样简称为 PM,这让很多人搞不清楚两个岗位间究竟有什么区别。比较大的科技公司通常会同时招收产品经理和项目经理,所以在投递简历的时候,你要区分清楚。

04__程序实体的那些事儿(上)

我已经为你打开了 Go 语言编程之门,并向你展示了“程序从初建到拆分,再到模块化”的基本演化路径。

一个编程老手让程序完成基本演化,可能也就需要几十分钟甚至十几分钟,因为他们一开始就会把车开到模块化编程的道路上。我相信,等你真正理解了这个过程之后,也会驾轻就熟的。

04__除了横平竖直,照片还能怎么拍?

你好,我是随你们去。上一节课,我专门讲了画面内容对于一张好照片的重要性。围绕着这一点,这节课我们来聊聊构图。

当我们明确知道想要拍摄和表达的画面内容是什么后,就该轮到构图来帮助我们进行准确表达了。例如主体人物该放在画面哪个位置、宏大建筑该如何拍摄、不同内容照片的画幅比例该如何选择等等之类的问题,都是我们需要关注的。