策略模式其思想就是把一系列的算法封装到具有相同接口的独立的类中,从而使他们可以相互替换。而其最大的特点是使得算法可以在不影响客户端的情况下发生改变,从而 实现不同的功能。 举个例子: Java的工具类TreeSet,这个类实现了一个Comparator接口(这个接口里面是个空壳,只是一个形式而已), ...
分类:
其他好文 时间:
2019-03-15 09:15:08
阅读次数:
170
阻火器(Flame Arrester)用来阻止易燃气体和易燃液体蒸汽的火焰蔓延的安全装置。一般安装在输送可燃气体的管道中,或者通风的槽罐上,阻止传播火焰(爆燃或爆轰)通过的装置,由阻火芯、阻火器外壳及附件构成。 ...
分类:
其他好文 时间:
2019-03-09 01:30:31
阅读次数:
5954
重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: ...
分类:
编程语言 时间:
2019-03-08 11:16:24
阅读次数:
212
大纲这里写图片描述一、前言:这里写图片描述这里写图片描述先来观察这两张图,第一张访问域名http://www.12306.cn,谷歌浏览器提示不安全链接,第二张是https://kyfw.12306.cn/otn/regist/init,浏览器显示安全,为什么会这样子呢?2017年1月发布的Chro ...
分类:
Web程序 时间:
2019-03-08 09:15:59
阅读次数:
181
(一)求多边形的面积(用叉积计算) 代码如下: (二)求多边形的重心 代码如下: (三)andrew算法求凸包 (四)比较函数提高精度: 代码如下: (五)向量/以及常见运算重载 (六)旋转卡壳求凸包的直径,平面最远的点对 代码如下: (七)旋转卡壳求凸包的宽度,即找一组距离最近的平行线似的凸包的点 ...
分类:
其他好文 时间:
2019-03-04 14:23:38
阅读次数:
184
1、Windows 1.0 1985年5月推出Windows 1.0,是比尔.盖茨在苹果公司的Apple Lisa系统的GUI界面上得到的启发。Windows 1.0的GUI(图形用户界面)是基于字符,是DOS系统的一个外壳程序。 2、Windows 2.0 Microsoft随后又推出了Windo ...
这里的中国菜刀不是指切菜做饭的工具,而是中国安全圈内使用非常广泛的一款Webshell管理工具,想买菜刀请出门左拐东门菜市场王铁匠处。中国菜刀用途十分广泛,支持多种语言,小巧实用,据说是一位中国军人退伍之后的作品。日前,国外安全公司Fireeye对这款工具进行了详细的剖析,可以说是一部非常nice的 ...
分类:
Web程序 时间:
2019-02-27 16:15:13
阅读次数:
280
总结一下, 加上__init__()方法后,类才可以实例化,不加类就是个空壳,相当于一个方法集合 学习Python的类,一直不太理解为什么一定要定义init()方法,现在简要谈一下自己的理解吧。 1、不用init()方法定义类 定义一个矩形的类,目的是求周长和面积。 class Rectangle( ...
分类:
其他好文 时间:
2019-02-22 10:25:55
阅读次数:
344
软件原理:本软件根据开源工具mimikatz2.0 修改!软件能直接读取系统明文密码!支持32位、64位系统 win xp/vista/7/8/8.1本机win10专业版测试不能获取,虚拟机win7获取成功。软件已经加壳,报毒为正常现象,如不能获取,请管理员运行!更新:针对1.0 更新了 ,无法读取 ...
"Luogu 2742 二维凸包" 使用 $Andrew$ 算法.将点排序后分别求上下凸壳,用单调栈维护. 利用向量叉积来判断当前方向.若 $v_1\times v_2 using namespace std; define ll long long define mp make_pair defi ...
分类:
其他好文 时间:
2019-02-16 19:30:09
阅读次数:
220