自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 slyar

void Scheduler::run()this 指针被传递给 run 函数,指向当前的 Scheduler 对象。当你想要将成员函数作为可调用实体(如函数指针、函数对象或lambda表达式)传递给另一个函数或对象时,情况就不同了。当你调用一个成员函数时,你不需要(也不能)显式地传递this指针。编译器会自动处理它。因为 run 是 Scheduler 类的一个成员函数,调用它时需要一个具体的对象实例。所以你需要一种方法来封装成员函数和它的调用对象(即this指针)。Thread 这个对象的构造。

2024-08-29 22:07:09 228

原创 char,char*,sizeof,strlen的区别

/ 8 指针长度 char* 字节长度32位系统上 4 字节 64位系统上8字节。// 11 字符长度 +结束符。// 10 字符长度。// 10 字符长度。

2024-08-19 20:23:29 294

原创 汇编指令(call与retn)

call,地址a = jmp a;push call指令所在地址的下一条指令地址;pop eip 将esp栈顶指针的值赋值给eip,同时将esp向下移动,加一,栈空间减一;

2024-04-30 12:02:42 228 1

原创 汇编指令 (取址)

mov a,[x] 表示取以x为地址处的结果,赋值给a。默认情况下取dword大小,从ds段寄存器中取与指令 mov a,dword ptr ds:[x];区别在于一个隐式,一个显示。显示的效率会有点低。Lea a,[x] 表示取x 的值, 赋值给a。将有效地址传送到指定的的寄存器。

2024-04-30 10:29:43 268 1

原创 lamda表达式

捕获变量可以修改和使用lamda函数外的值;如果是要修改函数外的值用引用&捕获;如果没有返回值可以省略->返回值;如果是要使用函数外的值用=捕获;

2024-04-17 19:13:07 155

原创 const指针

【代码】const指针。

2024-04-17 16:33:48 107

原创 c++容器

由于链表的特性,随机访问的效率较低,但插入和删除操作的效率较高。在尾部进行插入和删除操作的效率较高,而在中间或开头进行插入和删除操作的效率较低。是一个有序的容器,其中的元素按照特定的排序规则进行存储。是一个无序的键值对容器,其中的元素根据键的哈希值进行存储,而不是按照特定的排序规则。是一个无序的容器,其中的元素根据值的哈希值进行存储,而不是按照特定的排序规则。是一个有序的键值对容器,其中的元素按照键的排序规则进行存储。中是唯一的,且与每个键关联的值是唯一的。中是唯一的,且与每个键关联的值是唯一的。

2024-01-25 17:57:00 608

原创 基于MBR的Bootkit

覆盖原始的可启动分区表(VBM)无论是第一种还是第二种方法,都需要直接修改电脑硬盘,使用磁盘编辑工具(如DiskGenius)打开要修改的磁盘,找到MBR所在的扇区,定位到可启动表项的偏移位置然后进行修改。

2023-10-12 19:38:57 342 1

原创 系统启动过程

Windows启动过程分为两种1.BIOS+MBR2.UEFI+GPT。

2023-10-11 21:27:08 749

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除