算法分析:
循环算法和递归算法 无论时间效率还是空间效率都是前者高。递归算法在运行时,函数调用保存现场、开辟运行资源、返回回收资源都需要耗时。递归算法的参数表面是一个变量,实际上市一个栈。
结论1:
递归确实是一些复杂的问题处理起来简单明了,但是,就效率而言,递归算法的实现往往比循环算法耗费更多的时间和存储空间,也限制了递归的深度。所以,在具体的实现中,应尽可能把递归算法转换为等价...
分类:
其他好文 时间:
2014-06-20 13:18:09
阅读次数:
170
声明:本教程是利用零碎时间更新,可能更新会比较慢,还请连谅解,因能力有限如发现有误的地方还请提出,求交流,不求吐嘈。
Java可以说是目前比较流行的一门面向对象语言,应用领域也是比较广的,如Android、JavaEE。是一门不错的入门级语言,它的垃圾自动回收,代码优美等特点吸引了众多的开发者,今....
分类:
编程语言 时间:
2014-06-06 18:27:33
阅读次数:
243
1.发布新程序后,进不去网站,提示‘Attempted to access an unloaded
AppDomain.
’,是应用程序池死掉的原因,对其进行回收重启后恢复正常。2.在更新读取调度规则的程序后,发现调度规则仍然没有显示出来,是文件没有iis读取权限的原因,添加权限后正常3.调试具有分...
分类:
其他好文 时间:
2014-06-06 17:40:42
阅读次数:
192
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。 PermGen
space:全称是Permanent Generation
space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时....
分类:
其他好文 时间:
2014-06-06 14:06:49
阅读次数:
468
存储管理的基本原理内存管理方法内存管理主要包括内存分配和回收、地址变换、内存扩充、内存共享和保护等功能。下面主要介绍连续分配存储管理、覆盖与交换技术以及页式与段式存储管理等基本概念和原理。1.
连续分配存储管理方式连续分配是指为一个用户程序分配连续的内存空间。连续分配有单一连续存储管理和分区式储管理...
分类:
其他好文 时间:
2014-06-06 13:30:59
阅读次数:
240
一、简单介绍这是一个自己写C++垃圾自己主动回收器,用到的都是标准C++语法。採用了引用计数加mark-sweep的方法。在没有循环引用的情况下,引用计数能够保证垃圾实时得到回收;对于有循环引用的情况下,计数就不能回收了,这时就要用mark-sweep的方法。事实上全然使用mark-
sweep的方...
分类:
编程语言 时间:
2014-06-04 16:40:41
阅读次数:
326
1. 一般性控件需要设置onclick事件才会有点击效果(selector)。2.
要写在selector的最后才会有点击效果。3. 制作.9格式图片选最小图,否则默认大小撑大控件。4.
如果将一个对象的属性设置为static,那么就算对象实例被回收了,该属性也存在内存,生命周期为app的生命周期。...
分类:
移动开发 时间:
2014-06-04 15:47:52
阅读次数:
372
ActiveDirectory回收站通过增强保存和还原意外删除的ActiveDirectory对象的能力,极大程度的缩短了目录服务的中断时间。使用活动目录回收站功能无需从备份中还原ActiveDirectory数据、无须重新启动ActiveDirectory域服务或重新启动域控制器。启用ActiveDirectory回收站后,会保..
分类:
其他好文 时间:
2014-06-04 12:58:29
阅读次数:
653
标准C++没有垃圾回收机制的原因:1)
没有共同基类C++是从C发展而成,同意直接操作指针,同意将一个类型转换为还有一个类型,对于一个指针无法知道它真正指向的类型;而Java或C#都有一个共同基类2)
系统开销垃圾回收所带来的系统开销,不符合C++高效的特性,使得不适合做底层工作3) 耗内存C++产...
分类:
编程语言 时间:
2014-06-02 11:09:43
阅读次数:
248
某发票开发测试库升级
升级前准备,此次升级只是很对测试环境数据库升级,所以没有事先一个月来获取系统,数据库的统计信息,机器性能比对
为了加快升级只是清理了以下信息
01.截断SYS.AUD$基表:
SQL>TRUNCATETABLESYS.AUD$;
02.清理DBA回收站:
SQL>purgeDBA_RECYCLE..
分类:
数据库 时间:
2014-06-02 03:45:04
阅读次数:
330