292. Nim Game You are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one of you take turns to remo ...
分类:
其他好文 时间:
2016-11-16 22:07:10
阅读次数:
241
tomcat运行有时候会遇到两个OOM错误,这两个错误如果不是因为程序内存泄漏原因造成,则可以通过设置启动参数来处理: 1.java.lang.OutOfMemoryError:Java heap space 可以通过设置启动参数处理:-Xms1024m -Xmx1024m 2.java.lang. ...
分类:
其他好文 时间:
2016-11-16 13:51:12
阅读次数:
155
Description 给出n和n个整数,希望你从小到大给他们排序 Input 第一行一个正整数n 第二行n个用空格隔开的整数 第一行一个正整数n 第二行n个用空格隔开的整数 Output 输出仅一行,从小到大输出n个用空格隔开的整数 Sample Input 3 3 1 2 3 3 1 2 Sam ...
分类:
编程语言 时间:
2016-11-16 01:33:27
阅读次数:
218
在上篇文章Android 源码系列之从源码的角度深入理解LeakCanary的内存泄露检测机制(上)中主要介绍了Java内存分配相关的知识以及在Android开发中可能遇见的各种内存泄露情况以及相对应...
分类:
移动开发 时间:
2016-11-14 09:59:54
阅读次数:
580
What’s the difference between a stack and a heap? The differences between the stack and the heap can be confusing for many people. So, we thought we w ...
分类:
其他好文 时间:
2016-11-13 17:12:09
阅读次数:
212
我们以Sun HotSpot VM来进行分析,首先应该知道,如果我们没有指定任何GC策略的时候,JVM默认使用的GC策略。Java虚拟机是按照分代的方式来回收垃圾空间,我们应该知道,垃圾回收主要是针对堆(Heap)内存进行分代回收,将对内存可以分成新生代(Young Generation)、年老代(... ...
分类:
其他好文 时间:
2016-11-12 19:16:42
阅读次数:
262
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。 ...
分类:
其他好文 时间:
2016-11-12 16:15:21
阅读次数:
151
一、java内存组成介绍:堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JV ...
分类:
编程语言 时间:
2016-11-11 22:52:32
阅读次数:
223
今天,某个环境又发生了死锁,如下: *** (1) TRANSACTION:TRANSACTION 735307073, ACTIVE 0 sec insertingmysql tables in use 1, locked 1LOCK WAIT 6 lock struct(s), heap siz ...
分类:
数据库 时间:
2016-11-10 18:55:41
阅读次数:
498
输出结果: Original array:40 44 11 43 25 0 7 14 34 14 build_max_heap: 44 43 11 40 25 0 7 14 34 14 Sorted array: 0 7 11 14 14 25 34 40 43 44 ...
分类:
编程语言 时间:
2016-11-09 20:00:35
阅读次数:
185