单调栈 stack https://leetcode-cn.com/problems/daily-tempratures/ 根据每日 气温 列表,请重新生成一个列表,对应位置的输入是你需要再等待多久温度才会升高超过该日的天数。如果之后都不会升高,请在该位置用 0 来代替。例如,给定一个列表 temp ...
分类:
编程语言 时间:
2019-12-15 21:46:09
阅读次数:
97
deque如何模拟连续空间?通过源码可以看到这个模型就是通过迭代器来完成。 迭代器通过重载操作符+,-,++,--,*和->来实现deque连续的假象,如上图中的 finish-start ,它通过下图中重载-号来实现迭代器的相减,返回deque的大小。 用finish迭代器上的node相减(nod ...
分类:
其他好文 时间:
2019-12-15 18:53:39
阅读次数:
99
Given a stack which can keep M numbers at most. Push N numbers in the order of 1, 2, 3, ..., N and pop randomly. You are supposed to tell if a given s ...
分类:
其他好文 时间:
2019-12-15 18:49:20
阅读次数:
118
尾调用的重要性在于它可以不在调用栈上面添加一个新的堆栈帧——而是更新它,如同迭代一般。 尾递归因而具有两个特征: 调用自身函数(Self-called); 计算仅占用常量栈空间(Stack Space)。 tailrec fun fcnq(n:Int, pf:Int,ps: Int):Int{ if ...
分类:
其他好文 时间:
2019-12-15 14:51:55
阅读次数:
106
课程目录:1-1、课程简介2-1、服务器基础2-2、服务器基准测试体系、TPC、SPEC2-3、服务器分类2-4、超融合服务器2-5、服务器分类2(指令集)2-6、Scale、up、-、Scale、out、-Scale、in2-7、服务器硬件架构2-8、服务器核心组件介绍3-1、RAID技术基础3- ...
分类:
其他好文 时间:
2019-12-14 23:09:36
阅读次数:
360
Trash Pwn 下载文件 1 首先使用checksec查看有什么保护 可以发现,有canary保护(Stack),堆栈不可执行(NX),地址随机化没有开启(PIE) 2 使用IDA打开看看 main函数里没有什么漏洞,注意调试时把alarm函数nop掉(计时函数) 进入Who函数 读取的s是ma ...
分类:
其他好文 时间:
2019-12-14 21:24:05
阅读次数:
147
package com.freeter.util;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;import javax.imageio.ImageIO;impor ...
分类:
其他好文 时间:
2019-12-14 19:24:57
阅读次数:
82
由于Linux0.11的内核态进程切换使用的方式是用ljmp来进行TSS的跳转,效率较低,因此考虑对其进行优化,改为后面版本使用的kernel stack栈的切换 需要做的任务 1.重写schedule,switch_to函数 2.将修改过的函数接在一起 3.修改fork函数 目前 Linux 0. ...
分类:
系统相关 时间:
2019-12-14 14:02:43
阅读次数:
113
946. Validate Stack Sequences题目描述Given two sequences pushed and popped with distinct values, return true if and only if this could have been the resul... ...
分类:
其他好文 时间:
2019-12-14 09:59:48
阅读次数:
97
java中List、Map、Set、Stack、Queue、Collections等的使用 List 创建方法: List<String> list=new ArrayList<>(); add(val) : 添加元素。 get(index) : 获取元素。 remove(index) : 删除元素 ...
分类:
编程语言 时间:
2019-12-14 09:48:01
阅读次数:
77