自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 哔哩哔哩视频URL解析原理

bilibili视频URL解析原理

2024-06-20 22:05:40 1723 1

原创 身份证号的组成及校验

身份证号的组成及校验

2023-08-05 16:03:42 1215 4

原创 kali虚拟机 WiFi

其中/usr/share/wordlists/rockyou.txt是kail自带的字典文件的路径,/home/cloudy/psw-02.cap是所抓取的握手包的存放路径。上行代码的两个mac地址有所省略,参照下图即可,其中红圈里的10表示要攻击的次数,绿色部分是路由器mac地址,黄色部分是设备mac地址,跟上一张图片对应。由于只有在设备与WiFi握手时,才能抓取到握手包,因此我们需要对已经连接的设备进行攻击,使其断线重连,才能抓取到握手包。时,破解成功,输入该密码即可连接目标WiFi。

2023-05-18 21:40:57 11643 6

原创 离散数学3

注意看笛卡尔积包含的是所有关系是笛卡尔积的子集注意传递闭包的求解,要一边添加一边检查,新加入的元素也要参与检查。

2024-02-28 17:01:27 411

原创 离散数学2

谓词逻辑和命题逻辑有相似之处,二者都是围绕公式展开,学习时可以进行类比解释由如下四部分组成例子命题演算中的基本蕴涵公式在谓词演算中仍然成立!!!

2024-02-22 21:56:26 278

原创 离散数学(1)

一、公式转换法二、真值表技术范式的相互转化。

2024-02-21 15:57:20 481

原创 汇编(6)

当第一条指令执行时。是用段寄存器ds的内容左移四位。加上si里面的偏移地址,生成20位的物理地址。在第二条指令中,使用段寄存器ds的内容左移四位。加上di提供的偏移地址,生成20位的物理地址。假如在指令中使用了BX。没有段超越前缀,那么默认是使用段寄存器ds。如果在指令中使用了BP。而且没有段超越前缀,那么默认使用的是段寄存器ss。这个一定要注意BP默认访问的是栈段,bx默认访问的是数据段。如果在指令中使用了变子寄存器si和di来提供偏移地址。则默认使用段寄存器ds来提供断地址。则默认使用的断器存器是。

2024-01-24 07:50:03 417 1

原创 汇编(5)

PUSH、POP指令在执行时执行后不影响任何标志位。PUSH、POP指令的操作数只能是16位的。

2024-01-24 07:49:34 312 1

原创 汇编(4)

字母 数字 _ $ # @ ~ .?字母 . _?标号后面可以放一个冒号,但它不是标号的一部分在需要两个操作数的指令中,如果至少有一个是寄存器,则不需要长度修饰符如:mov ah,bl像这个指令就要修饰符如果只有一个操作数,且不是寄存器,必须使用长度修饰符如:伪指令db用来定义字节(8位)长度的数据。如: db 0x55伪指令dw用来定义长度为字(16位)的数据。如: dw 0x55aa伪指令dd用来定义长度为双字(32位)的数据。如: dd 0xabcd1234。

2024-01-23 10:29:22 461 1

原创 汇编(3)

大多数指令既适用于有符号数,也适用于无符号数。特例:无符号数乘法指令:mul。有符号数乘法指令:imul。有符号数除法指令:idiv。无符号数除法指令:div。

2024-01-23 09:13:06 447 1

原创 汇编(2)

如果标志寄存器中符号标志位不是1,则转移到show处执行,如果是1,则往下执行,不去show处。在8086处理器上,如果要用寄存器来提供偏移地址,只能使用BX、SI、DI、BP,不能使用其他寄存器。②如果cx内容不为零,转移到指定的位置处执行,否则顺序执行后面的指令。正向传送:原始地址和目标地址同时由低地址向高地址推进。反向传送:原始地址和目标地址同时由高地址向低地址推进。std指令:置方向标志为1的指令,表示反向传送。DS:SI:原始数据串的段地址:偏移地址。ES:DI:目标位置的段地址:偏移地址。

2024-01-22 23:07:18 565

原创 汇编(1)

目的操作数和源操作数位数需一致,且不能同时为内存地址。不同形式的mov指令,其操作码是不一样的。源操作数:寄存器/内存地址/立即数。目的操作数和源操作数位数需一致。mov 目的操作数,源操作数。目的操作数:寄存器/内存地址。

2024-01-22 17:07:03 721

原创 从实模式到保护模式(1)

就是将硬盘的主引导扇区读到0x7C00处,然后用一个跳转指令跳到那里执行。

2024-01-16 21:21:17 788 1

原创 Windows 逆向

进借位标志位,(Cout)异或(Cin),其中Cout为最高位进位,加法运算Cin为0,减法运算Cin为1。:32位 AX:EAX的低16位 AH:AX的高8位 AL:AX的低8位。:32位 BX:EBX的低16位 BH:BX的高8位 BL:BX的低8位。:32位 CX:ECX的低16位 CH:CX的高8位 CL:CX的低8位。:32位 DX:EDX的低16位 DH:DX的高8位 DL:DX的低8位。:符号标志位,结果的最高位(Fn-1)popad:8个寄存器的值出栈。

2023-12-27 13:40:05 464

原创 英语作文(结尾段)

结尾段第七宫句式一句式二句式三句式四句式五(多选项中立话题)趋势预测句(考到图表才用)第八宫句式一句式二(这里找找应该够了)第九宫使用下图的倒装句就够了第七宫句式一句式二句式三句式四句式五(多选项中立话题)趋势预测句(考到图表才用)第八宫句式一句式二(这里找找应该够了)第九宫使用下图的倒装句就够了

2023-10-29 18:40:22 14

原创 英语作文(中间段)

用这个吧。

2023-10-29 17:30:56 20

原创 英语作文(材料作文)

To choose A or B is something of a dilemma, to the public.The discussion of this issue among individuals and in society as a whole has come into vogue during the last decade. The main statement declares that … .

2023-10-29 10:34:39 22

原创 英语作文(开头三宫)

()

2023-10-28 23:25:00 17

原创 英语作文(基础)

英语作文九宫格thinkimportantdifferent时态问题主题句讲解正面主题句演练负面主题句演练中立主题句演练复杂高分句倒装句(第二宫)(第九宫)虚拟语气(负面主题第七宫)(正面主题第六宫)(负面主题第六宫)as引导让步结构(第三宫)否定式加比较级=最高级(第五宫)九宫格thinkimportantdifferent时态问题主题句讲解正面主题句演练负面主题句演练中立主题句演练复杂高分句倒装句(第二宫)(第九宫)虚拟语气(负

2023-10-28 18:25:44 14

原创 第五章 输入/输出管理

处理中断的过程中,CPU从I/O控制器读一个字的数据传送到CPU寄存器,再写入主存。接着,CPU恢复等待I/O的进程(或其他进程)的运行环境,然后继续执行。极低,通道会根据CPU的指示执行相应的通道程序,只有完成一组数据块的读/写后才需要发出中断信号,请求CPU干预。如果要读/写多个离散存储的数据块,或者要将数据分别写到不同的内存区域时,CPU要分别发出多条I/O指令,进行多次中断处理才能完成。:与“程序直接控制方式”相比,在“中断驱动方式”中,I/O控制器会通过中断信号主动报告I/O已完成,

2023-08-31 23:09:52 52

原创 第四章(3) 文件管理(磁盘)

在“文件的物理结构”小节中,我们经常提到文件数据存放在外存中的几号块,这个块号就可以转换成(柱面号,盘面号,扇区号)的地址形式。(如:假设此时磁头正在往右移动,且刚处理过90号磁道,那么下次处理90号磁道的请求就需要等磁头移动很长一段距离;C-SCAN 算法的主要缺点是只有到达最边上的磁道时才能改变磁头移动方向,并且磁头返回时不一定需要返回到最边缘的磁道上。扫描算法(SCAN)中,只有到达最边上的磁道时才能改变磁头移动方向,事实上,处理了184号磁道的访问请求之后就不需要再往右移动磁头了。

2023-08-30 22:05:23 94

原创 第四章(2) 文件管理

4. 根据该目录项记录的文件在外存的存放位置、文件大小等信息,回收文件占用的磁盘块。(回收磁盘块时,根据空闲表法、空闲链表法、位图法等管理策略的不同,需要做不同的处理)进程应该要指明要关闭哪个文件(在支持“打开文件”操作的系统中,只需要提供文件在打开文件表中的索引号即可)(在支持“打开文件”操作的系统中,只需要提供文件在打开文件表中的索引号即可),还需要。(在支持“打开文件”操作的系统中,只需要提供文件在打开文件表中的索引号即可),还需要。不同进程在打开一个文件的时候,所申请的访问权限是不一样的。

2023-08-29 23:22:14 33

原创 第四章(1) 文件管理

无结构文件:文件内部的数据就是一系列二进制流或字符流组成。无结构文件(如文本文件)——由一些二进制或字符流组成,又称“流式文件”,以。文件的逻辑结构,就是指在用户看来,文件内部的数据应该是如何组织起来的。而文件的物理结构是指在操作系统看来,文件的数据是如何存放在外存的。总之,文件通过目录这样的功能将文件有序地一层一层地组织起来。)因此有必要对文件的逻辑结构和物理结构进行了解。因此也不用探讨无结构文件的“逻辑结构”问题。有结构文件的三种逻辑结构如上图所示。,又称“记录式文件”。主要从以上几个方面展开本小节。

2023-08-25 23:12:19 100

原创 第三章(3) 虚拟内存管理

一次性:作业必须一次性全部装入内存后才能开始运行。驻留性:一旦作业被装入内存,就会一直驻留在内存中。高速缓冲技术的思想:将近期会频繁访问到的数据放到更高速的存储器中,暂时用不到的数据放在更低速存储器中。易混淆知识点:建立在离散分配的基础上与原来离散分配的主要区别;①在程序执行过程中,当所访问的信息不在内存时,由操作系统负责将所需信息从外存调入内存,然后继续执行程序。(操作系统要提供请求调页(或请求调段)功能)②若内存空间不够,由操作系统负责将内存中暂时用不到的信息换出到外存。(操作系统要提

2023-08-22 22:47:38 30

原创 第三章(2) 内存空间的分配与回收(一次性、驻留性)

本文讨论没有使用虚拟存储技术的内存分配方式,包含和。其中连续分配管理方式包括和。非连续分配管理方式包括和。

2023-08-21 22:57:02 75

原创 第三章(1) 内存管理

[TOC](第三章(1) 内存管理)

2023-08-20 23:10:15 8

转载 【重要】进程的内存分布

开发者可以根据需要申请内存的大小、决定使用的时间长短等。但又由于这是一块系统“飞地”,所有的细节均由开发者自己把握,系统不对此做任何干预,给予开发者绝对的“自由”,但也正因如此,对开发者的内存管理提出了很高的要求。对堆内存的合理使用,几乎是软件开发中的一个永恒的话题。

2023-08-20 17:19:30 842 6

转载 【重要】Linux 进程中的内存分布

程序代码在内存中的映射,存放函数体的二进制代码。在程序运行初已经对变量进行初始化的数据。在程序运行初未对变量进行初始化的数据。存储局部、临时变量,函数调用时,存储函数的返回指针,用于控制函数的调用和返回。在程序块开始时自动分配内存,结束时自动释放内存,其操作方式类似于数据结构中的栈。存储动态内存分配,需要程序员手工分配,手工释放.注意它与数据结构中的堆是两回事,分配方式类似于链表。1.Text, BSS, Data段在编译时已经决定了进程将占用多少VM可以通过size,知道这些信息。

2023-08-20 17:02:54 1164 1

原创 第二章(3) 死锁

所谓死锁,是指多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程将无法向前推进。

2023-08-16 22:24:00 8

原创 第二章(2) 同步与互斥

进程具有异步性的特征。异步性是指,各并发执行的进程以各自独立的、不可预知的速度向前推进。举个不是很贴切的例子,设a是一个全局变量:进程1中有指令:a = 1+3;进程2中有指令:b = a+2;由于进程具有异步性,并不能保证进程1先于进程2运行到对应指令,而实际应用中,又必须按照“先将4写入a再读出a”的顺序来执行。为了解决异步问题,操作系统提供了进程同步机制进程的“并发”需要“共享”的支持。各个并发执行的进程不可避免的需要共享一些系统资源(比如内存,又比如打印机、摄像头这样的I/O设备)

2023-08-13 23:20:30 35

转载 如何从根本上克制自己在电脑上刷B站

保存之后,再复制到原位置(“C:\Windows\System32\drivers\etc\hosts”),会出现下面的提示,选择“替换目标中的文件”我想到了一个恶毒的方法,年轻人嘛,就是要对自己狠一点,否则等着自己荒废这么好的青春以后,喝西北风啊!

2023-08-07 17:02:53 350 3

原创 第二章(1) 进程与线程

此外,在可剥夺的操作系统中,当有更高优先级的进程就绪时,调度程序将正在执行的进程转换为就绪态,让更高优先级的进程执行。进程当前状态:描述进程的状态信息,作为处理机分配调度的依据。”,处于就绪态的进程已经具备运行条件,但由于没有空闲CPU,就暂时不能运行,处于就绪状态的进程可能有多个,通常将它们排成一个就绪队列。PCB是进程存在的唯一标志,当进程被创建时,操作系统为其创建PCB,当进程结束时,会回收其PCB。一个进程的数据段,可以是进程对应的程序加工处理的原始数据,也可以是程序执行时产生的中间或最终结果。

2023-08-06 21:13:19 13

转载 【无标题】

相对于欧美国家基础扎实(懂加密、会防护、能挖洞、擅工程)的众多名门正派,我国的人才更多的属于旁门左道(很多白帽子可能会不服气),因此在未来的人才培养和建设上,需要调整结构,鼓励更多的人去做“正向”的、结合“业务”与“数据”、“自动化”的“体系、建设”,才能解人才之渴,真正的为社会全面互联网化提供安全保障。你需要多大的创造力,取决于你的基因,取决于你希望自己成为怎样的人。对大多数人来说,专注是最难的,毕竟这是一个立竿见影的熵减过程,一个信息的自组织过程。严肃地说,因为你的专注,加速了宇宙灭亡。

2023-08-06 11:18:34 56 1

原创 第七章 输入/输出系统

是指在计算机执行现行程序的过程中,出现某些急需处理的异常情况或特殊请求,CPU暂时中止现行程序,而转去对这些异常情况或特殊请求进行处理,在处理完毕后CPU又自动返回到现行程序的断点处,继续执行原程序。等待键盘I/O时CPU可以先去执行其他程序,键盘I/O完成后I/O控制器向CPU发出中断请求,CPU响应中断请求,并取走输入数据。CPU不断轮询检查I/O控制器中的“状态寄存器”,检测到状态为“已完成”之后(传好一个字就算完成),再从数据寄存器取出输入数据。有的I/O接口可以连接多个设备。

2023-08-01 22:00:31 13

原创 第六章 总线

总线是一组能为多个部件分时共享的公共信息传送线路。共享是指总线上可以挂接多个部件,各个部件之间互相交换的信息都可以通过这组线路分时共享。分时是指同一时刻只允许有一个部件向总线发送信息,如果系统中有多个部件,则它们只能分时地向总线发送信息。为什么要引入总线?早期的设备外设用的不多,因此由专门的通路与外设连接,而计算机发展到今天,有随时增减外设的需求,总线就是为了更好地解决I/O设备和主机之间连接的灵活性问题。

2023-07-31 16:55:40 170

原创 第五章:中央处理器

微命令优点:微指令短、简单缺点:微程序长,执行速度慢3、混合型微指令,在垂直型的基础上增加一些不太复杂的并行操作。

2023-07-29 22:27:39 39

原创 Intel白皮书汇编指令总结

Intel汇编指令总结

2023-07-04 06:34:15 1094

基于HarmonyOS的物联网app开发,实现实时显示温湿度等数据,实现对设备开关的控制需要资源私信联系7折!!!!!

需要资源私信联系7折!!! 基于 esp8266+阿里云+鸿蒙APP 的物联网app开发 开发工具:DevEco Studio 本资源包含两个鸿蒙app源代码文件: 1、实现实时显示温湿度等数据。 2、实现对设备开关的控制。 本资源适用范围: 1、通过阿里云平台获取设备上传的实时数据,例如:温度、湿度等。 2、通过阿里云平台控制设备的开关等其他设备属性。 本资源适用场景: 1、基于鸿蒙操作系统的智能家居app开发。 2、基于鸿蒙操作系统的实验室管理app开发。 3、所有结合阿里云实现鸿蒙app开发的都能适用,当然,腾讯云、华为云等也可以参考本代码。 两个鸿蒙app源代码实现原理: 1、 源代码一(实现对设备开关的控制):通过调用阿里云API实现对设备属性参数的设置,进而达到控制设备开关的效果。由此可见,不仅仅可以用来控制设备开关,设备的所有属性都可以参考本代码实现对其的设计。 2、源代码二(实现实时显示温湿度等数据):通过调用阿里云API实现对设备属性参数历史的查询。 需要资源私信联系7折!!!

2022-05-10

空空如也

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

TA关注的人

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