码迷,mamicode.com
首页 >  
搜索关键字:释放    ( 11300个结果
STL源码分析--deque
一、deque的中控器       deque是连续空间(至少逻辑上看来如此),连续线性空间总令我们联想到array或vector。array无法成长,vector虽可成长,却只能向尾端成长,而且其所谓的成长原是个假象,事实上是(1)另觅更大空间;(2)将原数据复制过去;(3)释放原空间三部曲。如果不是vector每次配置新空间时都有留下一些余裕,其成长假象所带来的代价将是相当高昂。     ...
分类:其他好文   时间:2014-08-27 23:35:56    阅读次数:576
IOS崩溃日志解析(crash log)
IOS的应用程序少不了crash,互联网统计分析工具友盟有一项目错误分析的功能,专门用于应用程序崩溃日志统计,最近研究友盟上统计到的崩溃日志,在此对崩溃日志做一个简单的总结。 IOS崩溃日志分类:一、低内存崩溃:IOS设备检测到低内存时,虚拟内存系统发出通知请求应用释放内存。这些通知发送到所有正.....
分类:移动开发   时间:2014-08-27 21:47:28    阅读次数:376
STL源码分析--list
相较于vector的连续线性空间,list就显得复杂许多,它的好处是每次插入或删除一个元素,就配置或释放一个元素空间。因此,list对于空间的运用有绝对的精准,一点也不浪费。而且,对于任何位置的元素插入或元素移除,list永远是常数时间。       list不仅是一个双向链表,而且还是一个环状双向链表。另外,还有一个重要性质,插入操作和接合操作都不会造成原有的list迭代器失效,这在vecto...
分类:其他好文   时间:2014-08-27 20:34:28    阅读次数:384
堆 和 栈的 区别(经典)
堆 和 栈的 区别(经典)转载一篇理解堆和栈区别的好文章此文章虽然是面向C/C++程序员写得,但是对咱们Java程序员还是很有帮助的。堆和栈的区别一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变...
分类:其他好文   时间:2014-08-27 18:06:38    阅读次数:281
linux 删除文件 未释放空间
在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。而我删除的是oracle的告警log文件删除的时候文件应该正在被使用 解决方法 首先获得...
分类:系统相关   时间:2014-08-27 14:18:47    阅读次数:307
SAP ABAP 已经释放的TR(或者任务),修改还原TR(任务),删除已释放的TR(任务)
有时候我们会遇到将某个TR下面的任务task释放了,然后又想再修改,或者不想传输那个TR。 或者想删除一个已经释放的TR. 后面研究发现,TR(任务)相应的数据存放到数据库表汇:E070(更改 & 运输系统: 请求/任务的抬头)中 故想到直接操作数据表E070的请求/任务状态字段(TRSTATUS),修改其内容值,达到还原处理。 状态一览: D 可修改 L 可修改,受保护 O 已...
分类:其他好文   时间:2014-08-27 10:56:57    阅读次数:261
IOS 多个UIImageView 加载高清大图时内存管理
当我们在某一个View多个UIImageView,且UIImageView都显示的是高清大图,就有可能出现内存警告的问题。如果第一次进入这个view,没有发生内存警告,当再次进入这个view,如果上一次的内存没有及时释放,这一次次的累加,便可导致内存崩溃。1,UIImage 加载图片的方式。 如果....
分类:移动开发   时间:2014-08-27 10:33:37    阅读次数:151
java攻城狮之路--复习JDBC(数据库连接池 : C3P0、DBCP)
复习数据库连接池 : C3P0、DBCP1、数据库连接池技术的优点:?资源重用: 由于数据库连接得以重用,避免了频繁创建,释放连接引起的大量性能开销。在减少系统消耗的基础上,另一方面也增加了系统运行环境的平稳性。?更快的系统反应速度: 数据库连接池在初始化过程中,往往已经创建了若干数据库连接置于.....
分类:数据库   时间:2014-08-27 01:37:47    阅读次数:337
数据在内存中的存放
在计算机系统中,运行的应用程序的数据都是保存在内存之中不同类型的数据,保存的内存区域不同,其中包括:1->栈区(stack) 由编译器自动分配并释放,一般存放函数的参数值,局部变量等2->堆区(heap) 由程序员分配和释放,如果程序员不释放,程序结束时,可能会由操作系统回收3->寄存器区 用来保存...
分类:其他好文   时间:2014-08-27 00:14:26    阅读次数:204
MyBean - 单实例插件改进和VCL插件的改进
BeanFactory中添加VclOwners:TComponent属性, 在getBean创建VCL插件的时候,Tcomponent.Create(VclOwners) 这样在清理DLL时就会释放掉这些子插件,如果子插件提前释放也不要紧,会通知VclOwners移除维护的列表 VCL插件的Owne...
分类:其他好文   时间:2014-08-26 22:51:16    阅读次数:391
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!