
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
担心创建的虚拟机硬盘容量太大会占用真正的硬盘空间,把硬盘的容量设置得很小,可是等到给虚拟机装好系统后再装其他的软件,才发现硬盘容量不够用了。如果重建虚拟机,还要重新再装一遍操作系统,非常麻烦,而在VMware中又不能直接修改虚拟机的硬盘容量大小,真是麻烦。经过多方请教高人,终于找到了解决之道。 其实在VMware安装目录下就有一个vmware-vdiskmanager.exe程序
之前遇到一个android上图片加载不出来的问题,在三星的note3上极容易出现,而在nexus 4上则很难出现。后来通过DDMS观察发现,是某一个模块一直内存泄漏使得内存接近上限,导致一些大图(需要的内存比较大)申请内存失败,一直加载不出来。为什么会出现这种状况呢? 通过getprop拿到两个手机上dalvik虚拟机的参数,三星的note3上的dalvik.vm.he..
在linux的标准库函数中,有一套称作高级I/O的函数,我们熟知的printf 、fopen 、fread 、fwrite都在此列,他们也被称作缓冲I/O。其特征是对应每一个打开的文件,都存在一个缓冲区,在内存中都有一片缓冲区,每次读文件会多读若干条记录,这样下次读文件时就可以直接从内存的缓存中取出,每次写文件时也仅仅是写入到内存的缓冲区,等待满足一定的条件(达到一定的数量,或者遇到特定字符,如换
<br />system是用shell来调用程序=fork+exec+waitpid,而exec是直接让你的程序代替用来的程序运行。<br />system 是在单独的进程中执行命令,完了还会回到你的程序中。而exec函数是直接在你的进程中执行新的程序,新的程序会把你的程序覆盖,除非调用出错,否则你再也回不到exec后面的代码,就是说你的程序就变成了exec调用的那个程序了。<br />看一下,下
<br />(1)首先关闭开发板的有线网卡<br />[root@FriendlyARM /]# ifconfig eth0 down <br />(2)加载USB WiFi无线网卡<br />[root@FriendlyARM /]# ifconfig wlan0 up <br />(3)扫描可用的无线网络<br />[root@FriendlyARM /]# iwlist scanning |
提供了一系列通用的模板函数,用于实现容器上的基本算法。注意:只是针对容器进行操作。1、 qFind()函数在容器中查找一个特定值。它包括两个参数,起始位置和终止位置,如果被查找的元素存在,函数返回一个遍历器,否则则返回终止位置的遍历器。例子:QStringListlist;listQStringList::iterator i=qFind(list.begin(),list.en
优点:处理多个图元,单击,拖动,选择图元架构:一个场景,多个图元位于其中,通过视图显示主要应用: 绘图软件,显示地图软件当使用没有变换的视图观察场景时,场景中的一个单元对应屏幕上的一个像素图元坐标通常以图元中心为原点,X轴正方向为向右,Y轴正方向为向下场景坐标的原点在场景中心,X轴正方向为向右,Y轴正方向为向下视图坐标以左上角为原点,X轴正方向为向右,Y轴正方向为向下所有的鼠标事件最开始都是使用视
下面简单说一下linux 0.11内核中进程调度的原理。 0.11核中进程的调度主要由四个部分数组成:调度初始化、调度、睡眠、唤醒。 一、调度初始化:sched_init() 我们知道在内核初始化(main)过程中,要将任务0转换到用户态下执行,也就是建立Linux中的第一个用户程序。既然任务0之前是在内核态下执行的,所以用的是系统的ldt、和tss,
shell脚本报错:"[: =: unary operator expected" 在匹配字符串相等时,我用了类似这样的语句:if [ $STATUS == "OK" ]; then echo "OK"fi 在运行时出现了 [: =: unary operator expected 的错误,就一直找不到原因,尝试了删除等号两侧的空格和括号里的空格都不
C++有很多的标准异常类:namespace std{ //exception派生 class logic_error; //逻辑错误,在程序运行前可以检测出来 //logic_error派生 class domain_error; //违反了前置条件 class invalid_argument; //指出函数的一个无效参数