题目大意:有n个人要过桥,每次只能过去两个,且这两个人中至少有一个人要带手电筒,但手电筒只有一个。
每个人都有一个过桥时间,两个人的过桥时间取决于时间长的那个。
问所有人都过桥需要多少时间,怎么过桥解题思路:贪心,因为所有人都要过桥,且手电筒只有一个,所以要过桥时间短的人把手电筒拿回来。
有两种过桥方式使过桥时间达到最短,假设t1,t2(t1 <= t2)是当前过桥时间最短的两个人,tm,tn...
分类:
其他好文 时间:
2015-05-03 19:04:26
阅读次数:
244
一、概述
将抽象部分与它的实现部分分离,使它们都可以独立地变化。
二、适用性
1.你不希望在抽象和它的实现部分之间有一个固定的绑定关系。 例如这种情况可能是因为,在程序运行时刻实现部分应可以被选择或者切换。
2.类的抽象以及它的实现都应该可以通过生成子类的方法加以扩充。 这时Bridge模式使你可以对不同的抽象接口和实现部分进行组合,并分别对它们进行扩充。
3.对一个抽象的实现部分...
分类:
编程语言 时间:
2015-05-03 13:24:44
阅读次数:
172
本文的目的是弄明白虚拟化相关的一些技术概念,KVM,QEMU, hypervisor, libvirt,virt-manager, XEN等等。我们先整体的理解一下这些概念。virt-manager是类似与virtual-box,vm-ware等的虚拟机软件,图形化的一个东西,通过它你可以图形话的方...
分类:
其他好文 时间:
2015-04-30 17:40:45
阅读次数:
184
ADB(Android Debug Bridge) 位于Android SDK安装目录的plaform-tools子目录下面。可以完成电脑与手机之间文件复制,apk安装和卸载,甚至可以直接切换到Android系统中执行Linux命令。 1、查看当前运行的模拟器 adb devices 2、电脑与手机...
分类:
移动开发 时间:
2015-04-29 19:05:27
阅读次数:
182
1、查看所有的kvm虚拟机[root@5201351_kvm ~]# virsh list --all 2、重命名kvm虚拟机最好是将虚拟机先关机,然后再导出其xml文件[root@5201351_kvm ~]# cd /etc/libvirt/qemu[root@5201351_kvm qemu]...
分类:
其他好文 时间:
2015-04-29 00:32:38
阅读次数:
136
package com.eyugame.modle;
/**
* 桥接模式
* @author JYC506
*
*/
public class MyBridge extends Bridge {
@Override
void show() {
this.getSource().show();
}
public static void main(String[] args)...
分类:
其他好文 时间:
2015-04-28 16:16:11
阅读次数:
122
今天笔者在对kvm虚拟机进行管理时,使用virsh shutdown命令关闭指定的虚拟机时,发现虽然有如下的提示,但其实虚拟机却一直不会真正的关闭。经过查看virsh命令帮助和上网查询,才得知virsh shutdown命令使用发送acpi指令来控制虚拟机的电源,而kvm虚拟机安装linux系统时默...
分类:
其他好文 时间:
2015-04-28 13:37:03
阅读次数:
214
1.安装kvmgrep -E -o 'vmx|svm' /proc/cpuinfo #检查服务器是否支持虚拟化(vmx为interl平台、svm是AMD平台)#安装KVM所需软件包:yum groupinstall kvm 或 yum install kvm kmod-kvm qemu kvm-qe...
分类:
其他好文 时间:
2015-04-28 08:17:12
阅读次数:
377
kvm虚拟机的克隆分为两种情况,第一种kvm宿主机上对虚拟机直接克隆第二种通过复制配置文件与磁盘文件的虚拟机复制克隆(适用于异机的静态迁移)。现笔者将分别两种kvm虚拟机克隆的的详细操作过程都记录如下:方法一:kvm宿主机上对虚拟机直接克隆(需要在关机或暂停的状态下操作)1、查看所有的虚拟机、以及需...
分类:
其他好文 时间:
2015-04-27 19:54:15
阅读次数:
139