
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
0x06 块I/O概念首先清楚一些概念在磁盘上,最小可寻址单元是扇区,文件系统的最小寻址单元是 块,且块不能比扇区小,得是它的2的n次方倍而且访问device的块开销相当大总而言之操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个

memcpy汇编实现由于这篇博客是从我的各种笔记上搬的我不知道自己为什么看了mmcpy汇编实现,也许单纯就是因为好玩在arch/x86/boot/Copy.S中,由Linus在1992年写的一段代码GLOBAL(memcpy)pushw%sipushw%dimovw%ax, %dimovw%dx, %sipushw%cxshrw$2, %cxrep; movslpopw%

实现鼠标控制pynput为什么不用pyautogui因为,通过代码测试,移动10次鼠标需要花费将近一秒时间,这个时间效率有点不够用而pynput只用了几乎0秒使用方法首先将鼠标封装成一个类,这样mouse就成为了一个可操作的对象mouse = pynput.mouse.Controller()api-mouse.position鼠标位置保存着鼠标当前的位置(mouse是mouse类实例)from
也属于线程同步的一种方式信号量 Semaphore定义:有时被称为信号灯,是在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。目的:类似计数器,常用在多线程同步任务上,信号量可以在当前线程某个任务完成后,通知别的线程,再进行别的任务。分类:二值信号量:信号量的值只有 0 和 1,这和互斥量很类似,若资源被锁住,信号量的值为 0,若资源可用,则信号量的值为 1;计数信号量

memcpy汇编实现由于这篇博客是从我的各种笔记上搬的我不知道自己为什么看了mmcpy汇编实现,也许单纯就是因为好玩在arch/x86/boot/Copy.S中,由Linus在1992年写的一段代码GLOBAL(memcpy)pushw%sipushw%dimovw%ax, %dimovw%dx, %sipushw%cxshrw$2, %cxrep; movslpopw%

pwn简介:CTF中的pwn指的是通过通过程序本身的漏洞,编写利用脚本破解程序拿到主机的权限,这就需要对程序进行分析,了解操作系统的特性和相关漏洞,是是一个难度比较大的分支。 接下来介绍相关的学习思路(自己总结的,当作参考)0x01 基础知识准备 pwn相对于web,更需要专业的技能和知识,最主要的是要学会如何分析程序,这就需要有足够的准备c语言汇编语言python操作系统linux操作 C...
所以,我们在要以此为大前提去考虑整个开发环境怎么搭建,为什么要那么搭建,以及如何针对具体情况搭建。








