drop database if exists school; create database school default charset utf8; -- 切换到数据库school use school; -- 创建学生表 drop table if exists tb_student;
create table tb_student ( stuid int not null comment 学号, stuname varchar(20) not null comment 姓…
利用简单,甚至可实现任意地址malloc。 前言
之前学off-by-null的时候,经典的做法是通过覆盖prev-inuse位,释放后造成堆块重叠再进行后续利用。而house of enherjar相比与off-by-null,需要泄露堆地址,条件更宽裕&#…
一.选择排序 口诀:
1.将数组分为已排序区和待排序区;
2.每一轮从已排序区和待排序中选择一个最小/最大的元素放到已排序区的左端;
3.直到待排序区没有元素为止;
void selection_sort(int* arr, int l, int r) {for (int i l; i < r - 1; i) {int ind i;for (int j i …