静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。用法1:函数内部声明的static变量,可作为对象间的一种通信机制如果一局部变量被声明为static,那么将只有唯一的一个...
分类:
其他好文 时间:
2015-04-03 19:17:43
阅读次数:
121
linux删除文件未释放空间问题处理或者 /根分区满了 (我的根分区是/dev/sda1,/dev/sda1满了)http://blog.csdn.net/donghustone/article/details/7085240linux里的文件被删除后,空间没有被释放是因为在Linux系统中,通过r...
分类:
系统相关 时间:
2015-04-02 18:46:24
阅读次数:
146
在实际工作中,经常会遇到这样的需求:定期对已经过期的数据进行删除,释放服务器资源。例如,我们定义了一个定时器任务,在凌晨2点开始执行,这个任务就是删除1个月之前的数据,以释放空间。 最初的时候,我们可以这么写: delete from table_name where t_time < to...
分类:
数据库 时间:
2015-03-30 13:00:05
阅读次数:
176
boot文件里面存放的是系统引导文件和内核的一些东西,这些东西100M是足 够容纳的。而linux内核一直在更新,跟新后,旧的内核就不在使用,但旧的内核文件还在boot里面,占据着空间,更新几次过后boot文件 就会被占满,显示boot磁盘空间不足。这时为了更新需要将不用的内核文件删除,释放空间。查...
分类:
系统相关 时间:
2015-03-18 10:29:38
阅读次数:
178
静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。 静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。用法1:函数内部声明的static变量,可作为对象间的一种通信机制 如果一局部变量被声明为static,那么将只有唯.....
分类:
编程语言 时间:
2015-03-07 15:22:33
阅读次数:
164
概念:静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。1.先来介绍它的第一条也是最重要的一条:隐藏当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有...
分类:
其他好文 时间:
2015-01-14 22:47:04
阅读次数:
238
id 自增------删除数据后恢复到删除前自增id删除数据后,执行下面语句: ALTER TBALE TableName AUTO_INCREMENT=1mysql删除比较一、DROP drop table tablename 绝招:删除内容和定义,释放空间。简单来说就是把整个表...
分类:
其他好文 时间:
2015-01-04 13:31:36
阅读次数:
146
随着数据库数据量的变大,如果要清除某个月的数据,用delete命令删除,mysql不会释放空间,必须整理碎片或者用修改引擎来重建表,才会释放空间,但是由于数据量很大,每次重建都得10-12小时的时间,太长了,想到了用mysql分区来解决这种弊病,通过删除分区,可以直接删除数据文..
分类:
数据库 时间:
2014-12-29 18:43:11
阅读次数:
197
用lsof / | grep -i delete 从根目录定位打开的被删除的文件如果定位到某文件占用空间很大主要是因为我们在删除这个日志文件的时候是用rm -rf *.log这样的命令删除的,删除日志之后又没有重启相应的进程,导致inode节点不被释放,空间一直被占用。如果我们用echo “ ” >...
分类:
系统相关 时间:
2014-12-22 10:55:42
阅读次数:
187
STL中常用的数据结构:
[1] stl中stack、queue默认的底层实现为deque结构。
[2] deque:用map管理多个size大小的连续内存块,方便头尾插入。
[3] vector:变长动态数组,每次增大1.5倍,删除元素时不释放空间。
[4] priority_queue底层默认采用vector向量O(nlogn)。
[5] list:双向链表容器。
[6]...
分类:
其他好文 时间:
2014-12-16 11:52:16
阅读次数:
234