故意指甲油

文章
6
资源
0
加入时间
2年10月21天

利用FS寄存器获取KERNEL32.DLL基址算法的证明

FS寄存器指向当前活动线程的TEB结构(线程结构)偏移  说明000  指向SEH链指针004  线程堆栈顶部008  线程堆栈底部00C  SubSystemTib010  FiberData014  ArbitraryUserPointer018  FS段寄存器在内存中的镜像地址020  进程PID024  线程ID02C  指向线程局部存储指针

MybatisPlus:泛型方法使用 default <V> List<V> listObjs(Function<? super Object, V> mapper)

default List listObjs(Function<? super Object, V> mapper)首先 我们先看到的这个方法入参是:Function<? super Object , V> mapper ,这是jdk1.8为了统一简化书写格式引进的函数式接口 。简单 解释一下我对Function函数的理解 , 就以上面的写法为例,可以看到Function函数要传入两个类型: 1. ? super Object 这个类

JDBC--面向对象实现

JDBC API工作的四个环节:1.DriverManager类:依据数据库的不同,管理JDBC驱动。2.Connection接口:负责连接数据库并担任传送数据的任务。3.Statement接口:由Connection产生,负责执行SQL语句。4.ResultSet接口:负责保存Statement执行后所产生的查询结果。一、bin包package bean;/*1.对应数据库中的表...