自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (10)
  • 收藏
  • 关注

原创 一个操作系统的实现:BOOT

Boot的作用主要是当BIOS将执行权交给boot后,初始化文件系统,然后寻找Loader文件,如果找到则将其载入内存中并移交执行权。参考书籍为《一个64位操作系统的设计与实现》、《30天自制操作系统》

2022-10-28 17:54:01 852 1

原创 Windows程序设计学习笔记——Winsock和udp

本节介绍了如何使用socket进行udp通信

2022-08-08 23:29:39 370

原创 Windows程序设计学习笔记——hook和服务

本节先对上次介绍的远程线程注入做了些补充,然后再介绍了Windows的Hook技术,接着分别演示了如何创建和使用局部和全局钩子,最后介绍了Windows服务,分了两大步骤来完成一个服务的编写

2022-08-05 17:02:40 651

原创 Windows程序设计学习笔记——线程(三)线程注入

本文先介绍了C中的线程创建操作,再介绍了C++标准库的多线程操作,最后着重介绍了远程线程注入技术,远程线程注入就是在其他进程中创建我们的线程,我们的线程会把我们的dll载入到注入进程中,这便是远程线程注入技术,接着介绍了相关api,最后介绍了线程注入的相应步骤...

2022-07-31 23:58:01 1289

原创 Windows程序设计学习笔记——线程(二)同步

同步问题是由于多个线程对cpu资源抢占造成的,是多线程中的常见问题,本节从用户模式和内核同步对象两个方面来介绍解决同步问题的方法,在用户模式中主要通过原子操作和关键段(临界区)来解决,此外还可以使用互斥量,事件和信号量这些内核同步对象来解决...

2022-07-29 17:27:37 236

原创 Windows程序设计学习笔记——进程(一)

线程是操作系统能够进行运算调度的最小单位,包含在进程之中,用于执行程序代码,本文介绍了线程的创建和退出以及线程的挂起相关操作

2022-07-27 16:07:56 157

原创 Windows程序设计学习笔记——ini文件和注册表

ini文件用于保存应用程序的配置信息,内容以键值对的形式呈现,注册表是windows操作系统中的一个重要数据库,存储着系统和应用程序的配置信息,本文介绍C++中ini和注册表的相关操作

2022-07-22 13:20:24 586

原创 Windows程序设计学习笔记——匿名管道

管道是windows进程通信的一种方式,管道分为匿名管道(anonymouspipe)和命名管道,命名管道主要用于一对多的通信,匿名管道则用于父子进程的通信。匿名管道类似于一根单向的水管,在父子进程间传输字节流。......

2022-07-20 15:49:55 688

空空如也

使用MPI广播数据遇到阻塞

2024-05-30

关于模型训练的一个问题

2024-05-29

在训练时发现梯度范数一直是0

2024-03-10

多GPU和单GPU状体字典不一样

2024-02-20

关于riscv64架构下操作系统中elf程序加载器的实现

2023-07-23

书上这个语法描述图是否存在问题?

2023-06-14

我编写的Virtio驱动在初始化存在问题

2023-06-01

一个C语言的宏看得不太懂

2023-04-04

QEMU virt开发板无法访问CLINT空间

2023-03-25

交叉编译链接opensbi的libsbi.o静态库时遇到了问题

2023-03-11

makefile编译存在问题

2023-03-05

使用objdump查看gcc编译生成的.o文件发现的调用函数的问题

2023-02-27

想问下红圈的部分是不是有问题呀?

2023-02-15

这个宏函数ptr是NULL时是否存在问题?

2023-02-15

编写基于RISC-V架构的bootloader

2023-02-09

win11无法打开设置,windows更新等配置

2023-02-01

C语言一个宏看得不是很懂

2023-02-01

一个初始化位图数据结构的位运算的问题

2023-02-01

关于一段位运算代码的问题

2023-01-31

C语言内存对齐代码不太理解

2023-01-29

内存管理的一段代码不是很理解

2023-01-29

C语言一段位运算代码不是很理解

2023-01-28

阅读内联汇编时遇到了一些问题

2023-01-24

阅读《一个64位操作系统的设计与实现》从保护模式切换到IA-32e模式时遇到的一个关于段寄存器初始化的问题

2023-01-05

在编写C++程序遇到了问题

2022-12-05

mount命令挂载失败

2022-11-05

关于阅读《一个64位操作系统的设计与实现》遇到的问题

2022-10-24

python关于数据类型的问题

2022-10-12

请问如下arm汇编指令翻译成c语言是什么?可以分析一下吗?

2022-09-27

二叉搜索树删除结点代码存在问题

2022-08-31

自己编写的驱动无法加载

2022-08-25

内核驱动触发蓝屏KERNEL_SECURITY_CHECK_FAILURE

2022-08-23

调试内核驱动程序一直阻塞

2022-08-20

Socket编程想与外网通信

2022-08-08

以下dll注入到进程中后消息处理函数不执行

2022-08-02

这个线程跑不起来,感觉是bind写错了,但不知道错哪了

2022-07-30

kali linux无法打开jar文件

2022-07-25

proxychains代理老是连接失败

2022-07-24

vulfocus无法上传环境

2022-07-10

在处理WM_CHAR消息时遇到的问题

2022-02-22

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

TA关注的人

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