合同类型与适用场景图形解读:总价类(1)固定总价类合同:货物的采购价格在一开始就已确定,并且不允许改变(除非工作范围发生变更)(2)总价加激励费合同:同会设置价格上限,高于此价格的上限的全部成本由卖方承担(3)总价加经济价格调整:卖方履约期限跨越几年时间,或将以不同货币支付价款。它是总价合同的一种类... ...
分类:
其他好文 时间:
2019-03-27 11:02:52
阅读次数:
218
volatile的适用场景 模式 #1:状态标志 也许实现 volatile 变量的规范使用仅仅是使用一个布尔状态标志,用于指示发生了一个重要的一次性事件,例如完成初始化或请求停机。 [java] view plain copy volatile boolean shutdownRequested; ...
分类:
其他好文 时间:
2019-03-20 00:52:27
阅读次数:
117
js中有三个改变this指针的方法,分别是 apply,call,bind。很多人只知道能改变的this,但是具体的适用场景不是太清楚。我也是遇到坑后不断的实践发现了区别。 call ,apply方法: 在Food类中,因为使用了call改变类Product的类的this执向。所以这个时候在Prod ...
分类:
移动开发 时间:
2019-03-03 12:18:32
阅读次数:
208
一、定义 封装了一组对象如何交互的对象 补充定义:通过使对象明确地相互引用来促进松散耦合,并允许独立地改变它们的交互 类型:行为型 二、适用场景 1、系统中对象之间存在复杂的引用关系,产生的相互依赖关系结构混乱且难以理解 2、交互的公共行为,如果需要改变行为则可以增加新的中介者类。 (聊天室:其中一 ...
分类:
其他好文 时间:
2019-03-02 14:49:31
阅读次数:
207
一、定义 将“请求”封装成对象,以便使用不同的请求 命令模式解决了应用程序中对象的职责以及它们之间的通信方式。(发送者和接收者完全解耦) 类型:行为型 二、适用场景 1、请求调用者和请求接收者需要解耦,使得调用者和接收者不直接交互。 2、需要抽象出等待执行的行为 三、优点 1、降低耦合 2、容易扩展 ...
分类:
其他好文 时间:
2019-03-02 13:38:29
阅读次数:
192
一、定义 给定一种语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解析语言中的句子。 简单理解:为了解释一种语言,而为语言创建的解释器。 C#代码,Java代码的编译器就相当于一个解释器。 类型: 行为型 二、适用场景 1、某个特定类型问题发生频率足够高 如程序中有很多日志,对 ...
分类:
其他好文 时间:
2019-02-28 21:22:18
阅读次数:
148
一、定义: 定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的用户 方法中有大量的if...else... 类型:行为型 二、适用场景 系统有很多类,而他们的区别仅仅在于他们的行为的不同 一个系统需要动态地在几种算法(策略)中选择一种 三、优点 1、开闭原则 ...
分类:
其他好文 时间:
2019-02-27 13:07:48
阅读次数:
187
面试完忍不住写点感悟,但是又不能让人家觉得自己是个彩币,先写个日志感悟下吧: 原则:做正确的事,把正确的事做对! 自己完成的项目,从头到尾要能够讲出来,涉及到的算法知识点,要能够横向纵向的比较,同样几种模型的对比,优缺点,适用场景,有理有据, 公式的推导特点要能够熟稔于心。敲黑板:要清晰的表达出来。 ...
分类:
其他好文 时间:
2019-02-21 23:09:30
阅读次数:
144
参考https://www.cnblogs.com/CloudMan6/p/7053617.html 本节开始,会学习docker的几种原生网络,以及如何创建自定义网络。然后探究容器之间如何通信,以及容器与外界如何交互 docker网络从覆盖范围可以分为单个host上的容器网络和跨多个host的网络 ...
分类:
其他好文 时间:
2019-02-19 00:37:51
阅读次数:
225
python字符串连接的方法,一般有以下三种:方法1:直接通过加号(+)操作符连接website=& 39;python& 39;+& 39;tab& 39;+& 39; com& 39;方法2 python字符串连接的方法,一般有以下三种: 方法1:直接通过加号(+)操作符连接 1 website ...
分类:
编程语言 时间:
2019-02-14 15:04:07
阅读次数:
186