在WMware中安装Ubuntu 12.04时,分区大小默认使用了20G,安装完成后根目录大小只有12G。因为一开始打算将源码放到单独挂载的分区中,所以觉得12G应该也足够。但在Android源码编译过程中遇到了空间不足的问题,源码编译最后会将相关的img文件压缩成zip包,这个步骤会暂时利用/tmp这个目录。因为根目录只有12G,再加上/home下存放了一点东西,Android源码编译最后打包时,提示根目录空间不足打包操作被终止。本文的目的是,动态调整分区大小,扩大根分区容量,避免Android编译无法打...
分类:
系统相关 时间:
2015-03-16 16:35:24
阅读次数:
428
这篇说说Linux的页缓存数据同步和页回收机制。数据同步和页回收是两个独立的概念,数据同步处理的是内存/缓存的数据和后备设备的数据一致问题,页回收处理的是在内存空间不足时如何回收已分配的物理内存页,来获得足够空间分配干净页,支持优先级更高的工作。数据同步在任意时刻都有可能触发,页回收则是在物理内存使用达到一定阀值的时候触发。
数据同步就是把物理内存和页缓存中的脏页写回到后备设备的文件中去...
分类:
其他好文 时间:
2015-03-12 15:13:39
阅读次数:
159
1、强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。 ps:强引用其实也就是我们平时A...
分类:
编程语言 时间:
2015-03-11 19:33:53
阅读次数:
176
??
一、msSQL errorlog 引起磁盘空间不足的方法
执行一次EXEC sp_cycle_errorlog就会产生一个新的errorlog去覆盖旧errorlog。只要循环7次就可以把errorlog都覆盖一遍。
二、简单压缩日志及数据库文件的方法
1.右建数据库属性窗口--故障还原模型--设为简单;
2.右建数据库所有任务--收缩数据库;
3.右建数据库属...
分类:
数据库 时间:
2015-03-06 22:17:03
阅读次数:
261
1.deque
deque和vector的最大差异在于deque允许在常数时间内对首端进行元素的插入和删除操作。而且deque没有容量的观念,因为它是动态地以分段连续空间组合而成的,随时可以增加一段新的空间并链接起来。像vector那样因旧空间不足而重新配置一块更大空间的情况在deque里是不会发生的。虽然deque也提供Random Access Iterator,但它的迭代器并不是...
分类:
其他好文 时间:
2015-03-06 12:48:22
阅读次数:
140
当归档目录设置在闪回恢复区,并且闪回恢复区又满了的情况下,DB就会无法归档而hang住或者无法打开。这种情况下打开数据库会遇到如下错误信息:SQL> select status from v$instance;STATUS------------MOUNTEDSQL> alter database ...
分类:
数据库 时间:
2015-03-04 18:55:21
阅读次数:
189
我们的系统维护的过程中肯定需要对数据库进行定期的备份,但是如果定时手工备份的话,不但浪费时间,也不能保证每次都可以按时备份,所以自动备份成为了我们的不二选择,但是定时备份需要定期清理备份文件,不然会因为磁盘空间不足导致备份失败,失去备份的准确性,下面我们就一步步来看一下如果自动备份并删除过期备份数据...
分类:
数据库 时间:
2015-03-02 22:07:52
阅读次数:
211
1. 你硬盘空间不足,或是暂存区不够,请少执行一些程序或关掉一些p2p的程序,或是到控制面板卸载一些不必要的程序。最好的建议是定期进行硬盘清理,确保不浪费多余空间---以上来源(http://www.paopaoche.net/sj/35991.html)2. 电脑的内存最低要求要4GB,并且你要用...
分类:
其他好文 时间:
2015-02-28 20:12:02
阅读次数:
167
情景:
在编译Keil工程时,compile编译能够通过,但在linking过程中,出现一大串”Error: L6406W: No space in execution regions with .ANY selector match Section“的错误。
分析:
这个出现的原因是因为芯片RAM空间不足,无法执行程序。通常RAM的空间会比较小,ROM空间相对较大。
解决...
分类:
其他好文 时间:
2015-02-13 18:34:22
阅读次数:
171
昨天想着备份数据库,但是没有成功,错误原因是#Got errno 28 on write查到是因为磁盘空间不足或者mysql设置中max_allowed_packet变量设置过小在mysql命令行中使用#set global max_allowed_packet = 2*1024*1024*10。将...
分类:
数据库 时间:
2015-02-11 15:59:47
阅读次数:
234