函数调用约定 函数调用约定,就是函数调用时如何传递参数的一种约定。 *栈的大小记录在pe头中。 主要的函数调用约定如下: cdecl stdcall fastcall 1.cdecl cdecl主要是C语言中使用的方式,调用者负责处理栈。 这里书本上给了一段代码: #include<stdio.h> ...
分类:
其他好文 时间:
2020-07-13 13:57:10
阅读次数:
49
首先,需要在虚拟机中添加4块硬盘设备来制作一个RAID 10磁盘阵列 mdadm命令用于管理Linux系统中的软件RAID硬盘阵列,格式为“mdadm [模式] <RAID设备名称> [选项] [成员设备名称]”。 mdadm命令的常用参数和作用 参数 作用 -a 检测设备名称 -n 指定设备数量 ...
分类:
系统相关 时间:
2020-07-12 00:50:26
阅读次数:
157
创建RAID5 要求如下: 使用磁盘sdg、sdh、sdi创建RAID5,添加1个热备盘sdj,指定chunk大小为32K 停止阵列,重新激活阵列 使用热备盘,扩展阵列容量,从3个磁盘扩展到4个 硬盘损坏,修复添加 创建RAID5 mdadm -C -v /dev/md5 -l 5 -n 3 -x ...
分类:
其他好文 时间:
2020-07-11 17:12:19
阅读次数:
91
Hi everyone! My name is Yuwei, and I'm a senior major in computer science. I enjoy meditation and jogging, and I feel like my soul is in a state of pe ...
分类:
其他好文 时间:
2020-07-11 10:08:34
阅读次数:
97
主要步骤: 1.将要加载的文件读取到内存中(简称为文内),检查文件格式无误后,根据可选PE头(简称op头)的SizeOfImage,申请出一块空间用于存储该文件加载到内存后展开的数据(简称为内内)。记得先全部初始化为0,免去后续拷贝中对齐补0的步骤。 2.将文件数据拷贝到申请出来内存空间中(模仿PE ...
分类:
其他好文 时间:
2020-07-10 09:17:51
阅读次数:
84
问题:1.就raid 5 ,条带大小为128k,如果写入的文件很小如 2k,那存放的方式和占有容量是怎么确定。剩余条带怎么处理?2.磁盘在格式化的时候有个单元分配大小,这个好像就是文件存放的最小单位,和raid里面的块区别? 冬瓜头:要彻底理解这个问题,我建议楼主在文字的基础上勤画图。首先你要写入2 ...
分类:
其他好文 时间:
2020-07-08 23:03:47
阅读次数:
81
一、服务器环境配置:1、检查磁盘分区:: 近期项目有个服务从虚拟机迁移到物理机,服务磁盘用户自己做了raid为3.8TB2块磁盘配置Raid1然后又3.8TB6块磁盘配置了Raid5,安装操作系统使用的sda3.8TB空间的raid1已分区。3.8TB*6的磁盘sdb共20TB的空间需要分区,并挂载给系统做存储使用。步骤如下:1.1查询确认sdb状态:#fdisk-lWARNING:GPT(GU
分类:
其他好文 时间:
2020-07-08 19:45:56
阅读次数:
62
使用 RAID 与 LVM 磁盘阵列技术:最后附LVM测试 RAID(独立冗余磁盘阵列) RAID 0 把多块物理硬盘设备(至少两块)通过硬件或软件的方式串联在一起,组成一个大的卷组,并将数据依次写入到各个物理硬盘中。 若任意一块硬盘发生故障将导致整个系统的数据都受到破坏。 RAID 1 把两块以上 ...
分类:
系统相关 时间:
2020-07-08 16:52:56
阅读次数:
79
raid 10 是先做raid0,然后再做raid1,raid 01 是先做raid1,然后再做raid0,相比于raid 01而言,raid10具有更好的容错性。如下: 假如AB两份数据存储在4块做raid 10模式的硬盘上,存储的数据为 AA BB,当其中的第一块盘坏掉后,如果还出现坏盘时,有1 ...
分类:
其他好文 时间:
2020-07-07 23:40:30
阅读次数:
91
Windbg用户模式下,非托管代码,可以直接用bp命令设置断点。调试.Net 应用程序相对于非托管程序,要麻烦一些。因为.NET源码在编译的时候,首先是编译成IL文件,程序运行的时候,通过Load加载PE文件,然后JIT编译器负责将IL代码编译为汇编指令,然后执行。JIT编译器编译过后,就可以像非托 ...
分类:
数据库 时间:
2020-07-07 17:28:56
阅读次数:
69