策略模式是指定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。也就是说这些算法所完成的功能一样,对外的接口一样,只是各自实现上存在差异。用策略模式来封装算法,效果比较好。 class STReplace { public: virtual voi... ...
分类:
其他好文 时间:
2018-12-12 23:53:10
阅读次数:
280
KVM管理 1、可以通过virt-manager在本地宿主机上创建并管理kvm虚拟机,virt-manager也可以管理其他宿主机上的虚机,点击“文件”-“添加连接”用ssh进行连接。 2、有些情况下,有一个要配置的地方。 因为 KVM(准确说是 Libvirt)默 认不接受远程管理,需要按下面的内 ...
分类:
其他好文 时间:
2018-12-12 13:53:03
阅读次数:
208
Traditionally, a King and a Knight will fight in a war defending the land. A Queen and a girl will not participate in the war, thus the Queen and Girl ...
分类:
其他好文 时间:
2018-12-10 18:11:59
阅读次数:
159
0.目录 1. "类型识别" 2. "动态类型识别" 3. "类型识别关键字" 4. "小结" 1.类型识别 在面向对象中可能出现下面的情况: 基类指针指向子类对象 基类引用成为子类对象的别名 静态类型——变量(对象)自身的类型 动态类型——指针(引用)所指向对象的实际类型 2.动态类型识别 C++ ...
分类:
编程语言 时间:
2018-12-10 14:16:33
阅读次数:
214
说明:创建KVM模板有个好处,不用每次都运行命令创建,并且可以为迁移做准备。 一、创建KVM模板 1、下载iso(省略) 2、创建磁盘 3、编写XML 提示:上面的模板自行根据需要修改,完成后可以验证(virt-xml-validate centos7.xml)。 4、载入模板并启动 二、迁移KVM ...
分类:
其他好文 时间:
2018-12-09 10:38:39
阅读次数:
274
在(一)中我们主要讨论了什么是PE以及PE头的组成结构,由此我们继续深入学习PE头的核心内容——IAT(IMPORT Address Table)和EAT(EXPORT Address Table)。 在进行Windows程序编程时,我们会使用到windows的各种API,那么在C语言里有类似的in ...
分类:
其他好文 时间:
2018-12-08 17:05:12
阅读次数:
166
首先举一个最简单的例子: 可以说setState()操作是一个异步,因为要将一段时间内的state改变压入栈,并最终执行一次,同时也是优化性能的一部份 但是: 定时器: 定时器中的setState,每次都会引起新的render,即使是同一个定时器中的多次setState, 因为定时器中的回调不属于r ...
分类:
其他好文 时间:
2018-12-08 13:36:40
阅读次数:
170
1. KVM 介绍 1.0 虚拟化简史 其中,KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是一个 Linux 的一个内核模块,该内核模块使得 Linux 变成了一个 Hypervisor: 它由 Quramnet 开发,该公司于 2008年被 Re ...
分类:
其他好文 时间:
2018-12-04 14:34:14
阅读次数:
228