#!/usr/bin/env python # -*- coding: utf-8 -*- def heap_sort(arr): l = len(arr) for i in xrange(l/2, -1, -1): form_heap(arr, i, l-1) for i in xrange(l-... ...
分类:
编程语言 时间:
2017-10-18 16:09:08
阅读次数:
210
dashboard在多人使用的时候经常遇到误操作的情况,为了对dashboard进行限制,对dashboard进行了权限控制, 这里主要限制只允许pod被删除。1:创建对应权限的ClusterRole(这里主要值允许pods被删除) 注意的一点是为了让dashboard显示heapster的监控数据 ...
分类:
Web程序 时间:
2017-10-18 13:45:34
阅读次数:
209
原文来自:MySQL数据库的各种存储引擎详解 MySQL有多种存储引擎,每种存储引擎有各自的优缺点,大家可以择优选择使用: MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE ...
分类:
数据库 时间:
2017-10-18 12:35:17
阅读次数:
180
堆排序 <script type="text/javascript"> //堆是一种特殊的完全二叉树(使用的是二叉树的顺序存储结构):每个节点的值都大于等于孩子节点的是大顶对 //小于等于孩子节点的是小顶对 //排序的思想:将待排的序列构成一个大顶堆,此时把最大值是根节点; //把根节点和最后一个元 ...
分类:
其他好文 时间:
2017-10-18 02:00:43
阅读次数:
155
Java中内存分析: 栈(Stack) :存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中)。 堆(heap):存放所有new出来的对象。 常量池(constant pool):在堆中分配出来的一块存储区域,存放 ...
分类:
其他好文 时间:
2017-10-17 00:19:44
阅读次数:
185
上午 入门 配对堆(Pairing Heap) 强烈推荐 大米饼(兔)的Blog 贴上一个模板const int MAXN=100005; struct edge{ int to,next; }; struct Recycle{ int Res,Siz; int Stack[MAXN]; Recyc... ...
分类:
其他好文 时间:
2017-10-16 23:27:03
阅读次数:
229
用Android Studio查看对应进程的Heap,获取进程的内存占用数据 ...
分类:
移动开发 时间:
2017-10-16 19:36:36
阅读次数:
228
JVM的框架知识了解之后,实际的项目里发生了OOM异常的话,怎么获取以及分析异常信息后怎么分析呢。这里稍微做一下归纳。第一步,首先通过下面两个方法的任何一种,把发生OOM时的heap信息dump下来。有两个方法,通过设置可以把OOM时的dump信息获取到: 1)方法1:在JVM的启动参数里添加如下命 ...
分类:
其他好文 时间:
2017-10-16 19:22:56
阅读次数:
195
基础数据类型直接在栈空间分配, 方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。 引用数据类型,需要用new来创建,既在栈空间分配一个地址空间,又在堆空间分配对象的类变量 。 方法的引用参数,在栈空间分配一个地址空间,并指向堆空间的对象区,当方法调用完成后从栈空间回收。局部变量 ne ...
分类:
编程语言 时间:
2017-10-15 17:39:08
阅读次数:
165
数组的内存 1.内存中的数组 数组是一种引用内存,数组引用变量只是一个引用,数组元素和数组变量在内存里是分开存放的。 实际的数组对象被存放在堆内存(heap)中,数组的引用变量被存储在栈内存中。 运行上面的代码时,具体的内存分析图如下: ...
分类:
编程语言 时间:
2017-10-15 14:50:22
阅读次数:
136