一、数据链路层有什么用?数据链路层,作为OSI第二层,里面包含的设备就是交换机,包含的协议通常是一些局域网和广域网协议,那些协议的定位是什么呢,就是当设备之间连线线连好之后,所组成的网络是一个什么样的架构,设备之间通信需要些什么样的规则,每一个节点的地址使用什么样的格式,在通讯的时候发送的数据在二层应该封装一个什么样的报头,里面包含什么样的内容,这些,都是数据链路层决定的。数据链路层,对于所谓的局
分类:
其他好文 时间:
2020-06-01 15:40:45
阅读次数:
111
常见函数介绍 功能:类似于java中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处: 1、隐藏了实现细节 2、提高代码的重用性 调用: select 函数名(实参列表)【 from 表】; 特点: ①函数名 ②函数功能 分类: 1、单行函数 如:CONCAT、LENGTH、IFNULL等 ...
分类:
数据库 时间:
2020-06-01 14:13:05
阅读次数:
84
ll result_len,result[maxn],level=0,trans[maxn]; ll quick(ll a,ll b,ll m) { ll ans=1; while(b>0) { if(b&1) ans=ans*a%m; a=a*a%m; b>>=1; } return ans; } ...
分类:
其他好文 时间:
2020-06-01 14:04:02
阅读次数:
63
策略模式(strategy pattern) 策略模式(strategy pattern):策略模式定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 策略模式是针对一组算法,将每个算法封装到具有公共接口的独立的类中,从而使它们可以相互替换。策略模式使得算法 ...
分类:
其他好文 时间:
2020-06-01 13:47:18
阅读次数:
46
我写shell脚本的功力还很初级,基本都是现学现卖,写得不是很健壮,只能提供个思路,请大家包涵。 我使用的系统只能发函数放到shell最前面。本人还是比较推崇函数式脚本的,方便复用,目前只简单的封装了两个。 1. 判断jar包是否运行,在项目停机前,启动后都可以用到。 # 判断jar包是否正在运行 ...
分类:
系统相关 时间:
2020-06-01 12:18:03
阅读次数:
78
门面模式:Facade Pattern, FP 又叫外观模式,提供了一个统一的接口,用来访问子系统中的一群接口 特征:定义一个高层接口,让子系统更容易使用 属于结构型模式 日常编码中,有意无意的大量使用了门面模式,但凡只要高层模块需要调度多个子系统(2个以上类对象),我们都会自觉的创建一个新类封装这 ...
分类:
其他好文 时间:
2020-06-01 12:13:12
阅读次数:
76
定义: 创建产品,根据产品是具体产品还是具体工厂可分为简单工厂模式和工厂方法模式; 根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式。 该模式用于封装和管理对象的创建,是一种创建型模式。 1简单工厂 示例,参考:https://www.cnblogs.com/yssjun/p/11102162.h ...
分类:
其他好文 时间:
2020-06-01 11:48:28
阅读次数:
62
一 背景 在工作时,突然接到经理的一个要求,需要将一个react的高阶组件函数封装成一个npm包。之前从没弄过,当场还是有些懵逼的,但是这毕竟是工作,不能推脱。于是开始了学习、汤坑之旅。最终包发布,线上项目成功使用,虽然导致了一次线上故障,但还是快速地fix掉。吃一堑长一智,记录一下整个发布的过程和 ...
分类:
其他好文 时间:
2020-06-01 00:33:06
阅读次数:
74
#coding=utf-8 """ Author:多测师_王sir Time:2020/5/20 17:24 Wechat:15367499889 Company:上海多测师信息有限公司 """ """ 配置文件类的封装 封装的目的:使用更简单 封装的需求: 1、简化创建配置文件解析器对象,加载配置 ...
分类:
编程语言 时间:
2020-05-31 22:07:23
阅读次数:
112