1.什么叫数组指针? 数组指针:一个指向一维或者多维数组的指针。 比如:int * b=new int[10];指向一维数组的指针b ; 注意,这个时候释放空间一定要delete [] ,否则会造成内存泄露,b 就成为了空悬指针。 int (*b2)[10]=new int[10][10]; 注意, ...
分类:
编程语言 时间:
2017-02-20 01:17:31
阅读次数:
165
方法:Trie 本题其实就是trie的实现,每个节点需要记录两个值,深度 和 visit的次数,答案便是 max(深度 * visit的次数)。 数组实现code: 心血来潮用动态分配空间写了一个,注意要合理释放空间,比如写一个delete(node * root) 的函数,不过注意最好不要写成re ...
分类:
其他好文 时间:
2017-01-30 16:17:18
阅读次数:
206
有时候更新Linux系统是会碰到boot空间不足的错误,原因基本上是安装时boot空间设置问题可以通过删除旧的内核来释放boot空间。 ubuntu:1、查看当前使用内核版本号 uname -a(完整版) uname -r(精简版)2、查看已安装的内核版本号 dpkg --get-selection ...
分类:
系统相关 时间:
2017-01-28 20:28:57
阅读次数:
211
“既然递归能很好的解决,为什么还要用迭代呢”?主要的原因还是效率问题…… 递归的概念是函数调用自身,把一个复杂的问题分解成与其相似的多个子问题来解决,可以极大的减少代码量,使得程序看起来非常优雅。 由于系统要为每次函数调用分配运行空间,并使用压栈予以记录。在函数调用结束后,系统需要释放空间,并弹栈恢 ...
分类:
Web程序 时间:
2016-11-30 07:46:52
阅读次数:
206
1.建立deleteWar.bat文件,脚本如下,这个脚本的作用的就是扫描并删除这个“E:\sonatype-work\nexus\storage\snapshots\com\fjhb”这个目录及子目录下后缀为.war的文件 ::echo off for/r E:\sonatype-work\nex ...
分类:
其他好文 时间:
2016-11-12 22:51:55
阅读次数:
182
在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的文件夹结构上解除链接(unlink).然而假设文件是被 打开的(有一个进程正在使用),那么进程将仍然能够读取该文件,磁盘空间也一直被占用。而我删除的是oracle的告警log文件删除的时候文件应该正在被使用。 首先获得一个 ...
分类:
系统相关 时间:
2016-11-10 19:41:24
阅读次数:
260
1用于存放动态分配的对象的内存空间为自由存储区或堆; 2动态分配的内存最后必须进行释放,否则,内存最终将会逐渐耗尽; 3少释放了动态分配的内存空间,会产生内存泄漏。 ...
分类:
其他好文 时间:
2016-11-06 17:32:08
阅读次数:
108
预上线环境测试人员发现磁盘空间沾满,于是使用df-h和du-sh*找到了大文件,并删除。但并未释放空间,df-h还是显示占用率为100%,此时du-sh*显示占用只有7G,与df-h查看到的内容不符。在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接...
分类:
系统相关 时间:
2016-10-25 19:51:59
阅读次数:
441
lsof |grep delete lsof(list system open file )可显示系统打开的文件,以root身份运行。 很多时候文件正在被占用,即使删除了,也无法释放空间,只有停 了进程 才能释放空间!! l ...
分类:
其他好文 时间:
2016-10-16 01:08:17
阅读次数:
139
静态变量static 静态变量可以分为:静态全局变量、静态局部变量。 静态变量作用的范围是在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0。 静态变量或者静态函数只在本文件内的代码才能访问,他的名字在其他文件中不可见。 代码一:static 从代码可以看出:用static在不同文件中 ...
分类:
其他好文 时间:
2016-09-30 15:56:34
阅读次数:
157