最新 最热

用堆实现第k大元素

除了使用传统的各种排序方法找到第k大元素外,尝试了用堆实现,相当于一次逻辑思维的探索,分别用java和golang试了试,heapfiy函数是用来处理只有一个三个元素组成的小堆是乱的,其他都不乱的,而build_heap是用来处理整堆得,从...

2021-09-26
2

MAT无法打开较大的hprof的解决办法

有时候线上产生的堆dump文件较大,如果你的hprof文件没有问题的话,使用MAT打开的时候总是抛出 Java Heap Error. 可能是默认的1024m内存不够用了

2021-08-17
2

【简单】堆排序

rm{1} le m le n le {10^5}rm{1} le 数列中的元素 le {10^9}

2021-08-09
2

Heap-Unsortedbin+越界写

存在system("cat flag")函数,且当控制 v3 为 4869同时控制 magic 大于 4869,就可以得到 flag 了

2021-04-01
3

HEAP CORRUPTION DETECTED 内存错误的一个原因

HEAP CORRUPTION DETECTED: after Normal block (#577) at 0x02F01BA0. CRT detected that the application wrote to memory after end of heap buffer.

2021-03-04
3

Chrome Devtools performance memory模式的理解 (JS Heap、Documents等)

其中,比较难理解的是Documents。这个代表的是目前tab的内存有多少个Documents,包括当前页面、之前的页面、iframe和插件产生的页面。

2020-11-24
3

openGauss/PostgreSQL vacuum full源码解析

pg和opengauss通过vacuum过程来清理无效的元组,普通的vacuum只清理死元组,释放的页面空闲空间新元组可以使用,但不会反映到磁盘上,而vacuum full会进行重组,保留页面最小大小,释放磁盘空间。...

2020-11-05
2

写一个操作系统_15 内存管理初步

认为的先规划成两部分,用户的物理内存和内核的物理内存,专项专用,内核有方法去占用用户的内存,但是规定两部分内存是专用的,内核只使用自己的物理内存。...

2020-11-04
3

Pwn-EXP模板

EXP Template#coding:utf-8import sysfrom pwn import *from one_gadget import generate_one_gadget# context.terminal = ["tmux","splitw","-h"]context.terminal ...

2020-11-04
2

PostgreSQL通过索引获取heap tuple解析

本文介绍通过索引扫描获取heap tuple的TID后,如何通过TID获取heap tuple。

2020-10-28
2