因为网络原理不是三言两语可以讲完,如果读者很忙,可以直接拉到最底下,看总结,知道个大概,再回头细读此文章。感谢关注。废话不多说,直接进入主题。在上篇我们已经讲了TCP收发数据的前两步,接下来是最后两步。 将HTTP消息传给协议栈 上篇讲到控制流程从 connect 回到应用程序之后,就到了数据收发阶 ...
分类:
其他好文 时间:
2018-12-25 20:09:12
阅读次数:
120
面向对象:三大编程范式: 1面向过程编程 :把一个大的问题细分成很多小问题,然后第一步执行到最后一步 2函数式编程 : 通过对函数的创建和调用的方式 3面向对象编程: 通过创建一个有共同数据熟悉和函数属性的类来创建一个实例的对象出来编程进化论: 1.编程最开始就是无组织无结构,从简单控制流中按步写指 ...
分类:
其他好文 时间:
2018-12-25 13:18:27
阅读次数:
159
CSAPP:第八章 异常控制流1 关键点:异常 8.1 异常8.2 进程 现代系统通过使控制流发生突变来对这些情况做出反应,一般而言,我们把这些突变称为异常控制流(Exceptional Control Flow,ECF)。异常控制流发生在计算机系统的各个层次。 8.1 异常 异常是异常控制流的一种 ...
分类:
移动开发 时间:
2018-12-24 02:40:23
阅读次数:
245
用call/cc合成所有的控制流结构 来源 https://www.jianshu.com/p/e860f95cad51 call/cc 是非常、非常特殊的,因为它根本无法用 Lambda 演算定义。研究中使用了扩展的演算来处理这玩意。演算引入了一个结构算符,以及标记项(它表示将表达式标记为 ),对 ...
分类:
其他好文 时间:
2018-12-22 01:02:59
阅读次数:
209
流程控制 流程:计算机执行代码的顺序,就是流程 流程控制:对计算机代码执行顺序的控制,就是流程控制 流程分类:顺序结构、选择结构(分支结构)、循环结构 顺序结构 一种代码自上而下执行的结构,是python还有其他语言的默认执行的流程。 选择结构(分支结构) 分类:单分支结构、双分支结构、多分支结构、 ...
分类:
编程语言 时间:
2018-12-20 14:48:32
阅读次数:
318
流程图是显示过程中的操作步骤的流程图,最通俗点来讲就像路线图一样可以给路人指引方向般的神圣的存在,那要绘制神圣的流程图要怎样操作呢?有什么注意事项呢?不同的流程图符号代表的意义也不尽相同,所以关于流程图要多做里了解才能绘制出好的合格的流程图希望下面总结的方法和寓意可以帮助到大家。流程图符号:箭头表示的是控制流矩形表示的是加工步骤菱形表示逻辑条件开始/结束:将此形状用于过程的开始和结束步骤。流程:此
分类:
其他好文 时间:
2018-12-17 18:59:59
阅读次数:
230
语句 什么是语句 语句是描述某个类型或让程序执行某动作的源代码指令。 语句主要有3类 声明语句 声明类型或变量 嵌入语句 执行动作或管理控制流 标签语句 控制跳转 声明语句 声明类型或变量 嵌入语句 执行动作或管理控制流 标签语句 控制跳转 例:语句示例 块在语法上算作单条嵌入语句。任何语法上需要一 ...
条件语句 when语句 注意几点: when语句类似于switch 语句,根据传人的值寻找满足条件的分支后执行语句 如果分支对于一条语句,使用 {....} 满足条件执行后,会自动终止when语句的执行,因此,并不需要像switch语句那样每一个case语句都加上break。 如果多个分支执行代码一 ...
分类:
其他好文 时间:
2018-12-15 21:01:08
阅读次数:
167
与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流程。本节先讨论条件语句,然后讨论循环语句,最后介绍switch语句。 当需要对某个表达式的多个值进行检测时,可以使用switch语句。 ...
分类:
其他好文 时间:
2018-12-15 17:21:01
阅读次数:
125
不带标签的break,就是正常理解的用于退出循环语句的。 Java还提供了一种带标签的break语句,用于跳出多重嵌套的循环语句。break跳转到带标签的语句末尾。对于任何使用break语句的代码都需要检测循环是正常结束,还是由break跳出。事实上可以将标签应用到任何语句中,甚至可以应用到if 语 ...
分类:
其他好文 时间:
2018-12-15 17:12:19
阅读次数:
160