void Main(){ AbstractFactory.ChooseFactory("A").GetProduct1().Dump(); AbstractFactory.ChooseFactory("A").GetProduct2().Dump(); AbstractFactor...
分类:
其他好文 时间:
2014-11-17 09:12:47
阅读次数:
200
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
void Main(){ object.ReferenceEquals(Singleton.GetInstance(),Singleton.GetInstance()).Dump(); object.ReferenceEquals(NSingleton.Instance,NSinglet...
分类:
其他好文 时间:
2014-11-17 09:09:43
阅读次数:
174
void Main(){ Factory.ChooseFactory("A").GetProduct().Dump(); Factory.ChooseFactory("B").GetProduct().Dump();}class Product{}class ProductA:Produ...
分类:
其他好文 时间:
2014-11-17 09:07:36
阅读次数:
254
服务器端:。 代码如下:";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
堆排序是利用堆进行排序的高效算法,其能实现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
今天再搞一些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++编程占用的内存分为以下几个部分:(1)栈区 ( stack ):由编译器自动分配、释放,存放函数的参数值,局部变量值。操作方式类似数据结构中的stack。(2)堆区 ( heap ):一般由程序员分配、释放。如果程序员未释放,一般由OS在程序结束时回收。同数据结构中的堆不同,分配方式类似链...
分类:
编程语言 时间:
2014-11-16 00:28:34
阅读次数:
174
解决 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