cd/cgroup/memory(安装kvm时自带cgroup,资源控制,比如说让一个进程只能跑在一个核心上,让一个进程只能使用500M内存,比如一台机器16核心,准备跑5,6个进程,并行执行,多线程,如果就一个核心,你抛出一万个线程,只能一个一个的执行,线性的调度,交替的,因为cpu只能读一个栈,当有多个cpu时,就是有多个栈被cpu同时读取执行,所有说多核心时,多线程才有意义,多个进程,在多个
分类:
其他好文 时间:
2018-08-14 18:58:30
阅读次数:
184
UOJ_14_【UER #1】DZY Loves Graph_并查集 题面:http://uoj.ac/problem/14 考虑只有前两个操作怎么做。 每次删除一定是从后往前删,并且被删的边如果不是树边则没有影响,如果是树边也不存在边能替代。 直接删除这条边就可以。 于是用一个栈来保存现场,然后按 ...
分类:
其他好文 时间:
2018-08-12 17:31:38
阅读次数:
192
栈(stack)是一种比较基础的数据结构,其限制了删除和插入在一个位置操作,而其主要思想就是后进先出(LIFO)。 具体细节可通过代码看出。 下面给出函数的声明部分: StackRecord.h 一般的,当我们创建一个栈时都会声明一个数组来储存元素,但是这是一个隐含的危险,一般数组大小都会有一个确定 ...
分类:
编程语言 时间:
2018-08-11 21:56:36
阅读次数:
211
栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是 仅允许在表的一端进行插入和删除运算 。这一端被称为栈顶,相对地,把另一端称为栈底。 一、实现一个栈类Stack 基于堆栈的特性,可以用数组做线性表进行存储。 初始化 类的结构如下: 接下来,就是在原型上,对 、`出栈 清空栈 读取栈顶 读 ...
分类:
编程语言 时间:
2018-08-10 10:46:15
阅读次数:
154
运行时数据区域 (1)程序计数器(program counter register) 一块较小的内存空间 当前线程所执行的字节码的行号指示器,字节码解释器在工作的时候就是通过改变程序计数器的值来选取下一跳要执行的指令 多线程环境下,线程轮流切换执行,程序计数器保证线程切换之后能恢复到正确的位置 每个 ...
分类:
编程语言 时间:
2018-08-07 17:30:05
阅读次数:
198
题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=1345 因为合并的花费是较大数的权值,所以每个数肯定是和附近的小数合并完后才与大数合并,这样才不会造成浪费。所以我们可以用一个栈底大栈顶小的单调栈来维护序列, 每次把数压进去,被弹出的数就 ...
分类:
其他好文 时间:
2018-08-05 16:55:29
阅读次数:
155
题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 思路: 栈是先进后出的结构,而队列是先进先出的结构,题目中给出俩个栈,一个栈只能完成特定的操作,如何才能利用俩个栈让元素能够先进去先出来? 一个栈元素是后出,那么叠加式把一个栈放入另一个栈中,该元素的出入 ...
分类:
其他好文 时间:
2018-08-04 21:40:56
阅读次数:
153
炎炎夏日,在实验室里热成狗了,所以准备学习点汇编让心凉一下。。。 目前看的书是刘颖东编著的《揭秘数据解密的关键技术》。 闲话不表,言归正传。 EBP和ESP都是汇编中关于指针的寄存器。但是定义不同: (1)ESP:栈指针寄存器(extended stack pointer),其内存放着一个指针,该指 ...
分类:
其他好文 时间:
2018-08-04 20:20:45
阅读次数:
137
传送门 前面一大串的英文题面被我忽略了 KMP+栈 只需通过维护一个栈就可以了(* ̄︶ ̄)(我懒得多写) miao~~~ ...
分类:
其他好文 时间:
2018-07-31 19:23:06
阅读次数:
170
1.在JVM中有一块很重要的内容 内存管理 内存管理中又有 运行时数据区域 方法区(method area) || 虚拟机栈(VM stack) 本地方法栈 (native method stack) || 堆(heap) || 程序计数器(program counter register):程序一 ...
分类:
其他好文 时间:
2018-07-31 17:26:51
阅读次数:
136