Shell 脚本的一些注意点
回溯的本质是穷举,穷举所有可能,然后选出想要的答案,如果想让回溯法高效一些,需要进行剪枝操作。
回溯法,一般可以解决如下几种问题:
组合不强调元素顺序,排列强调元素顺序:
即 不同顺序的同样元素集合 算作排列,但不算组合
物理层(Physical Layer)是计算机网络 OSI 模型中最低的一层,也是最基本的一层。简单的说,网络的物理层面确保原始的数据可在各种物理媒体上传输。
物理层解决如何在连接各种计算机的传输媒体上传输数据比特流
物理层主要任务:确定与传输媒体接口有关的一些特性
四大特性:
物理层设备:中继器
数据链路层 是 OSI 参考模型中的第二层,介乎于物理层和网络层之间。
功能:在物理层提供服务的基础上向网络层提供服务
重要协议:
链路层设备:
网络层(Network Layer)是 OSI 模型 中的第三层(TCP/IP 模型中的网际层),提供路由和寻址的功能,使两终端系统能够互连且决定最佳路径,并具有一定的拥塞控制和流量控制的能力。
由于 TCP/IP 协议体系中的网络层功能由 IP 协议规定和实现,故又称 IP 层。
网络层协议负责提供主机间的逻辑通信;传输层协议负责提供进程间的逻辑通信。
功能:
网络层重要协议:
与 IP 协议配套使用的还有三个协议:
传输层(Transport Layer)位于 OSI 模型第四层。该层的协议为应用进程提供端到端的通信服务。它提供面向连接的数据流支持、可靠性、流量控制、多路复用等服务。
功能:使用网络层服务,为应用层提供服务
传输层的重要协议:
应用层(Application layer)位于 OSI模型 的第七层。应用层直接和应用程序接口结合,并提供常见的网络应用服务。
应用层的功能:
应用层的重要协议:
计算机网络主要有 3 种模型:
OSI是一种理论下的模型,而 TCP/IP(4 层)已被广泛使用,成为网络互联事实上的标准。
Redis (Remote Dictionary Server ) 远程字典服务,是当下最热门的 NoSQL 技术之一,也被人们称为结构化数据库。
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 APl。
和 Memcached 类似,它支持存储的 value 类型相对更多,包括:
与 memcached 一样,为了保证效率,数据都是缓存在内存中。
区别的是 redis 会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了 master-slave (主从) 同步。
1 / 2