码迷,mamicode.com
首页 >  
搜索关键字:heap dump    ( 7232个结果
DesignPattern_Creational_AbstractFactory
void Main(){ AbstractFactory.ChooseFactory("A").GetProduct1().Dump(); AbstractFactory.ChooseFactory("A").GetProduct2().Dump(); AbstractFactor...
分类:其他好文   时间:2014-11-17 09:12:47    阅读次数:200
DesignPattern_Creational_SimpleFactory
void Main(){ SimpleFactory.GetProduct("A").Dump(); SimpleFactory.GetProduct("B").Dump();}class Product{}class ProductA:Product{}class ProductB:P...
分类:其他好文   时间:2014-11-17 09:11:01    阅读次数:156
DesignPattern_Creational_Singleton
void Main(){ object.ReferenceEquals(Singleton.GetInstance(),Singleton.GetInstance()).Dump(); object.ReferenceEquals(NSingleton.Instance,NSinglet...
分类:其他好文   时间:2014-11-17 09:09:43    阅读次数:174
DesignPattern_Creational_FactoryMethod
void Main(){ Factory.ChooseFactory("A").GetProduct().Dump(); Factory.ChooseFactory("B").GetProduct().Dump();}class Product{}class ProductA:Produ...
分类:其他好文   时间:2014-11-17 09:07:36    阅读次数:254
php另类上传图片的方法(PHP用Socket上传图片)
服务器端:。 代码如下:";var_dump($str);echo "";}$commonProtocol = getprotobyname("tcp");$socket = socket_create(AF_INET, SOCK_STREAM, $commonProtocol);if ($sock...
分类:Web程序   时间:2014-11-17 01:44:34    阅读次数:260
算法----堆排序(heap sort)
堆排序是利用堆进行排序的高效算法,其能实现O(NlogN)的排序时间复杂度,具体算法分析可以点击堆排序算法时间复杂度分析。 算法实现: 调整堆: void sort::sink(int* a, const int root, const int end) { int i=root; while(2*i +1 <= end) { int k = 2*i+1; if(k+1<=e...
分类:编程语言   时间:2014-11-16 23:09:56    阅读次数:447
解决JVM启动报错:Unrecognized VM option '+HeapDumpOnOutOfMemeryError'
今天再搞一些OutOfMemery的相关知识探索,我想在JVM遇到OOM错误的时候,能够打印出heap dump,以便事后用Eclipse Memory Analyzer Tool(MAT)等内存分析工具分析内存的占用情况。我使用了JDK1.6.0_37和JDK1.7.0_60版本进行试验,到网上找了下,知道-XX:+HeapDumpOnOutOfMemoryError可以让JVM在探测到内存OO...
分类:其他好文   时间:2014-11-16 21:42:45    阅读次数:453
最小优先队列实现赫夫曼树 贪心策略
使用 最小优先队列存放要编码的key,和合并之后内部节点,注意最小优先队列,获得最小值时会把最小是删掉,下面是java实现。 package Algorithms; class MinQueue>{ int heapSize; T[] heap; int capacity; public MinQueue(int capaticty) { this.capacity=capatic...
分类:其他好文   时间:2014-11-16 18:46:06    阅读次数:305
关于C++中的堆、栈
一个C++编程占用的内存分为以下几个部分:(1)栈区 ( stack ):由编译器自动分配、释放,存放函数的参数值,局部变量值。操作方式类似数据结构中的stack。(2)堆区 ( heap ):一般由程序员分配、释放。如果程序员未释放,一般由OS在程序结束时回收。同数据结构中的堆不同,分配方式类似链...
分类:编程语言   时间:2014-11-16 00:28:34    阅读次数:174
C++初学者应该注意的内存错误 after Normal block。。。
解决 after Normal block(#908) at 0x399EC0. CRT detected that the application wrote to memory after end of heap buffer 内存出错1. 数组越界所导致 char* pBuffer = new...
分类:编程语言   时间:2014-11-15 21:36:53    阅读次数:339
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!