概念 一个类的行为或者算法可以在运行时更改。 表现形式 一个系统有很多个类,而区分它们的只是他们直接的行为,此时将这些算法封装成一个一个的类,从而任意的替换。 关键: 实现同一个接口。 具体实现 1. 创建一个定义活动的接口和实现了该接口的实体策略类。 2. 为策略接口,一个比较器。 3. 和 是实 ...
分类:
其他好文 时间:
2018-09-09 15:22:36
阅读次数:
126
比较两个数组里面的内容是否相同,代码如下: 打印如下: 然后再在合适的场景下进行操作。 ...
分类:
移动开发 时间:
2018-09-08 16:52:18
阅读次数:
335
RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。随着VR技术的发展,视频直播等领域逐渐活跃起来,RTMP作为 ...
分类:
其他好文 时间:
2018-08-23 19:27:30
阅读次数:
159
一、在线求助:man page 与info page 1.man(manual:操作说明) page 我想查看日历,所以我输入man cal 效果如图: 图中CAL(1)中,在不同的指令中数字的含义不同,比如下面比较重要的三个: man page中比较重要的五项: 2.info page info( ...
分类:
系统相关 时间:
2018-08-18 13:13:30
阅读次数:
186
随着win10系统的更新和改进,不少用户开始选择升级win10系统了,它与win7、win8略有不同,比如要打开属性面板进行一些设置的时候,刚升级的小伙伴可能会找不到在哪里?下面小编就教大家几种快速打开win10系统属性面板的方法。方法一:也是最简单直接的方法,组合键:win+R,输入sysdm.cpl,然后运行,直接就可以打开了。方法二:最直白容易的操作,右键“此电脑”,属性--高级系统设置,打
Python最近取得这样的成功,而且未来似乎还会继续下去,这有许多原因。其中包括它的语法、Python开发人员可用的科学生态系统和数据分析库、易于和几乎所有其它技术集成,以及其开源地位。——来自Yves Hilpisch的Python金融大数据分析(姚军译)。 自从1991它出现在编程场景中,比于其 ...
分类:
编程语言 时间:
2018-08-16 00:48:46
阅读次数:
150
简单介绍 equals方法是java.lang.Object类的方法 有两种用法说明: 一、对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。 1、“==”比较两个变量本身的值,即两个对象在内存中的首地址。 (java中,对象的首地址是它在内存中存放的起始地址, ...
分类:
编程语言 时间:
2018-08-11 01:14:47
阅读次数:
194
1. is 和 == 的区别 is用于判断内存地址是否相同,==比较两边值是否相等 小数据池 数字小数据池的范围 -5 ~ 256 字符串中如果有特殊字符他们的内存地址就不一样 字符串中单个*20以内他们的内存地址一样,单个*21以上内存地址不一致 id() 获取内存地址 2. 编码和解码 asci ...
分类:
其他好文 时间:
2018-08-02 20:38:57
阅读次数:
145
中国式报表:公司要指定财务月做月度周期,然后还要切分周,要做同比和环比。查了一些老师的文章和资料,发觉都没有现在要求的这么复杂。于是只好用很笨的办法去写了公式,至少看起来是需求的样子了,后续有没有bug还暂时没有发现,等到越做越多的时候可能就会发现弊端了吧。写博记录一下(怕久了自己都忘记写的什么公式,顺便督促一下自己要好好努力充电)。首先要处理date表,给日期划分好周。如果是常规没有特殊要求的周
分类:
其他好文 时间:
2018-07-26 13:05:43
阅读次数:
1362