查询到最新的12条

Oracle VM VirtualBox 虚拟机硬盘扩容

在VirtualBox中使用Ubuntu虚拟机中,会出现虚拟硬盘不够用的情况: 查了一下磁盘空间,如下所示: 启动CMD命令行,进入VirtualBox的安装目录。如: 然后查看需要修改的虚拟硬盘: VBoxManage list hdds 整体命令如下所示: Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corpor 继续阅读

构造函数不能声明为虚函数的原因及分析

1. 从存储空间角度,虚函数对应一个指向vtable虚函数表的指针,这大家都知道,可是这个指向vtable的指针其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内存空间还没有,怎么找vtable呢?所以构造函数不能是虚函数。 2. 从使用角度,虚函数主要用于在信息不全的情况下,能使重载的函数得到对应的调用。构造函数本身就是要初始化实例,那使用虚函数也没有实际意义呀。所以构造函数没有必要是虚函数。 继续阅读

VirtualBox – 全平台免费开源虚拟机

VirtualBox 是一款免费开源虚拟机软件。由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。使用者可以在 VirtualBox 上安装并且执行 Solaris、Windows、DOS、Linux、OS/2 Warp、BSD 等系统作为客户端操作系统。 相对于国内使用比较多的收费虚拟机软件 VMware 而言 继续阅读

阿里云虚拟主机WordPress无法发送邮件解决方案

因阿里云虚拟主机禁用了mail()函数,导致WordPress系统无法使用默认mail()函数发送邮件,即便改用SMTP插件也无法成功发送(因为阿里云虚拟主机提供的是fsockopen,而SMTP所使用的是steam_connect_client),因此想要实现SMTP成功发送邮件,就要修改wordpress程序源文件class-smtp.php,把wordpres的SMTP发送方式改为fsockopen方式。 1、登录阿里云主机管理控制台,进入:站点信息- 继续阅读

VirtualBox压缩vmdk、vagrant打包box一口气全对

如何压缩VirtualBox的虚拟机vmdk文件大小并使用vagrant package成功打包镜像box文件。环境:Windows7 vagrant1.9.5 VirtualBox4.3.12 虚拟机系统ubuntu14.04GitBash中执行命令首先vagrant ssh登录到虚拟机中sudo dd if=/dev/zero of=/EMPTY bs=1Msudo rm -f /EMPTY切换到VirtualBox安装目录,执行: ./VBoxManage clonehd "/c 继续阅读

Android中Android Virtual Device(AVD)使用教程

avd的全称为:android virtual device,就是android运行的虚拟设备,他是android的模拟器识别。建立的android要运行,必须创建avd,每个avd上可以配置很多的运行项目。创建avd的方法有两种。一是通过eclipse开发环境,二是通过命令行创建。 1.1版本的emulator在设置好环境变量后,直接在命令行中输入 emulator就可以启动了,但是1.5版本中加了个所谓的avd(android virtual device),av 继续阅读

关于Java虚拟机HotSpot

我们写的主类中的main()方法是如何被Java虚拟机调用到的?在Java类中的一些方法会被由C/C++编写的HotSpot虚拟机的C/C++函数调用,不过由于Java方法与C/C++函数的调用约定不同,所以并不能直接调用,需要JavaCalls::call()这个函数辅助调用。(我把由C/C++编写的叫函数,把Java编写的叫方法,后续也会延用这样的叫法)如下图所示。 从C/C++函数中调用的一些Java方法主要有: (1)Java主类中的 继续阅读

ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机

qemu、virtual box、vmware、xen都是虚拟机,一般用户接触到的virtual box和vmware比较多,都是用来ubuntu中跑windows,或者windows中跑ubuntu的。 qemu其实是鼎鼎大名的最基础的开源模拟器,可以纯软件模拟x86、arm、mips,这一点完虐其它模拟器;也可以使用硬件加速,比如linux下kvm和windows以及mac下的haxm。这些硬件加速又是基于initel VT-x, intel VT-d,以及amd对应的技术 继续阅读

Python元组中的函数

元组是Python中的一个不可变序列,虽然它没有列表的灵活性,但是由于它是不可变的,因此在某些情况下它可以提供更好的性能和安全性。Python提供了一些内置函数来操作元组,这些函数可以方便地对元组进行操作。count()函数 count()函数用于统计元组中指定元素出现的次数,语法如下: tuple.count(element)其中,tuple是要统计的元组,element是要统计的元素。以下是一个例子: my_tuple = (1, 2, 3, 1, 2, 3) count_1 = my_ 继续阅读

开源一个IDA小插件:修复VMP dump导入函数

简述: 通常我们在静态分析vmp加壳后的程序或者驱动时,都会选择将其跑开然后看dump文件。但是vmp会将某些函数地址进行混淆,所以当我们想看一个函数时,常常会见到如下图所示代码段: 面对上述情况,我之前一般都是默默的打开计算器,人肉去算地址,然后看落在哪个模块上,把对应模块扣出来,改基址,接着根据算出的地址看是哪个对应函数&#xff0c 继续阅读

Python3 内置函数有哪些?

Python3 内置函数包括:数学函数:abs(), divmod(), pow(), round(), max(), min(), sum()序列函数:len(), sorted(), reversed(), enumerate(), zip(), all(), any()字符串函数:str(), chr(), ord(), format(), join(), split(), replace(), capitalize(), lower(), upper(), strip()字典函数:di 继续阅读