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 rem ...
分类:
其他好文 时间:
2017-03-11 13:02:19
阅读次数:
181
STL中priority_queue优先队列采用堆数据结构实现。堆算法具有nlog(n)的算法时间复杂度,底层采用vector实现堆的数据机构。默认为根节点大于左右子树值即最大堆。 1、元素入堆:push_heap(first,last [,comp]) 辅助函数:push_heap(first,h ...
分类:
其他好文 时间:
2017-03-10 12:44:36
阅读次数:
218
1. Stack和Heap 每个线程对应一个stack,线程创建的时候CLR为其创建这个stack,stack主要作用是记录函数的执行情况。值类型变量(函数的参数、局部变量 等非成员变量)都分配在stack中,引用类型的对象分配在heap中,在stack中保存heap对象的引用指针。GC只负责hea ...
分类:
Web程序 时间:
2017-03-10 00:03:45
阅读次数:
297
题意:有个长方体由A*B*C组成,每个废料都有一个价值,要选一个子长方体,使得价值最大。 析:我们暴力枚举上下左右边界,然后用前缀和来快速得到另一个,然后就能得到长方体,每次维护一个最小值,然后差就是最大值。 代码如下: ...
分类:
其他好文 时间:
2017-03-09 23:09:43
阅读次数:
217
jstat -gcutil 9596 250 12jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]] 参数解释:Options — 选项,我们一般使用 -gcutil 查看gc情况vmid — VM的进程号,即当前运行的jav ...
分类:
Web程序 时间:
2017-03-09 22:32:29
阅读次数:
639
六,内存溢出 堆溢出 Java Heap Space,解决方法增大堆空间 永久区溢出 PermGen Space,增大Perm区,允许Class回收 栈溢出 直接内存溢出 七,内存溢出检查工具 -XX:+HeapDumpOnOutOfMemoryError JVM 就会在发生内存泄露时抓拍下当时的内 ...
分类:
其他好文 时间:
2017-03-09 18:41:52
阅读次数:
229
系统:Centos6.564位zabbix:3.0.4jdk:jdk1.7.0_80java工具有很多,关于jvm监控的工具主要有如下几个:+jstat+jmap+jstackjmap最主要的危险操作是下面这三种:1.jmap-dump这个命令执行,JVM会将整个heap的信息dump写入到一个文件,heap如果比较大的话,就会导致这个过程比较耗..
分类:
其他好文 时间:
2017-03-08 16:39:33
阅读次数:
205
MySQL搜索引擎 一般来说,MySQL有以下几种引擎:ISAM、MyISAM、HEAP、InnoDB和Berkley(BDB)。 ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不 ...
分类:
其他好文 时间:
2017-03-08 00:39:46
阅读次数:
188
JVM 概念
类加载器子系统
装载
链接
初始化
JVM 内存模型
方法区Method Area
堆区Heap Area
栈区Stack Area
程序计数器Program Counter Regis...
分类:
其他好文 时间:
2017-03-07 11:57:11
阅读次数:
241
MySQL数据库的引擎(缺省情况下)有三个: ISAM MYISAM HEAP 另外 INNODB BERKLEY(BDB)也常常可以使用 ISAM: 优点:设计之初就考虑到读次数远大于数据更新的次数,因此执行读操作很快,而且不占用大量的内存和存储资源 缺点:不支持事物,也不能够容错 没有索引和字段 ...
分类:
数据库 时间:
2017-03-07 08:31:38
阅读次数:
173