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
代码已上传:Github 起因 昨天晚上从B站电脑客户端下了一个分集视频 但是下载后的视频是这样的: 视频名是这样的: 这样既不直观又不美观,就算把视频文件放到一个文件夹内,连续看视频时也不容易记住看到哪个。所以就有了今天的事情。 经过 起初,我的想法是复制出来一个一个该文件名,但是当时我想到,作为 ...
分类:
其他好文 时间:
2019-12-14 09:44:20
阅读次数:
158
按照规范,url参数必须使用限定字符,其它字符需要进行编码,用像js的encodeurlcomponent函数。 在IE和360浏览器的兼容模式,不会自动对url的参数进行编码,会导致tomcat报错。 对浏览器参数进行编码就解决了问题。 Stack Overflow上有问到这个,但是解答不正确,点 ...
分类:
Web程序 时间:
2019-12-14 09:27:09
阅读次数:
154