1.可重定位目标文件格式 主要是由ELF头,一些节比如.text节,.rodata节,.data节,.bss节等,前面是只读的,后面是可读可写的,加上一个节头表 1.1 ELF头里面主要包含了16字节的标识信息,文件类型,机器类型,节头表偏移,节头表的表项大小以及个数,以及程序的入口地址,就是第一句 ...
分类:
其他好文 时间:
2020-06-14 01:08:37
阅读次数:
109
中断上下文的切换 进程上下文的切换 异常处理过程: 下面从逻辑上完整走一遍中断处理过程(结合中断上下文的切换,以定时器中断为例,假设从用户态进入中断): 1. 定时器连接在8259A可编程中断控制器(PIC,Programmable Interrupt Controller)的0号IRQ线上,0号I ...
分类:
系统相关 时间:
2020-06-13 17:30:14
阅读次数:
59
在css3中我们知道可以使用box-shadow属性轻松的为元素添加阴影效果,并且可以设置多组效果,每组参数值用逗号隔开。如果把box-shadow特性的两个偏移量 h-shadow 、v-shadow设置为0,将模糊值blur也设置为0,此时增加扩张半径,就会使元素的投影变为实线边框。这样就可以模 ...
分类:
Web程序 时间:
2020-06-13 14:37:06
阅读次数:
112
text-shadow 属性仅仅是用来设置文本阴影的,似乎并不能实现字体发光效果。其实不然,这正是 text-shadow 属性的精妙之处。当阴影的水平偏移量和垂直偏移量都为0时,阴影就和文本重合了。这时,如果增大阴影模糊的距离,就可以达到字体外发光的效果了。当然,为了使外发光更加酷炫,还需要使用到 ...
分类:
Web程序 时间:
2020-06-13 14:30:34
阅读次数:
121
OllyDbg https://www.cnblogs.com/onepixel/p/7468343.html 优缺点 Big-Endian 优点:靠首先提取高位字节,你总是可以由看看在偏移位置为0的字节来确定这个数字是正数还是负数。你不必知道这个数值有多长,或者你也不必过一些字节来看这个数值是否含 ...
分类:
其他好文 时间:
2020-06-13 11:00:51
阅读次数:
199
段寄存器 8086 CPU有四个段寄存器: CS, DS, SS, ES 段寄存器用来提供段地址 CS和IP CS: 代码段寄存器 IP: 指令指针寄存器 修改CS,IP: jmp 段地址:偏移地址 仅修改IP的内容: jmp 某一合法寄存器 jmp ax 用ax中的值修改IP 下面的3条指令执行后 ...
分类:
编程语言 时间:
2020-06-13 00:33:38
阅读次数:
78
慢慢接触《算法第4版》这本书,很多内容看下来,如果不做个总结那么只有一个浅的印象,过一段时间就会逐渐遗忘,所以还是要记录下来加深印象并方便日后查阅。 计算机中,最常用的字节是表示八位的字节,包含八位的二进制数。 Java基本数据类型字节表示如下: 数据类型 | 字节 | boolean | 1 by ...
分类:
编程语言 时间:
2020-06-12 00:39:46
阅读次数:
65
读文件流程进程调用库函数向内核发起读文件请求;内核通过检查进程的文件描述符定位到虚拟文件系统的已打开文件列表表项;调用该文件可用的系统调用函数read();read()函数通过文件表项链接到目录项模块,根据传入的文件路径,在目录项模块中检索,找到该文件的inode;在inode中,通过文件内容偏移量计算出要读取的页;通过inode找到文件对应的address_space;在address_spac
分类:
系统相关 时间:
2020-06-10 09:33:00
阅读次数:
134
FETCH子句在Oracle中可以用来限制查询返回的行数,本教程将教大家如何使用FETCH子句。 Oracle FETCH子句语法 以下说明了行限制子句的语法: [ OFFSET offset ROWS] FETCH NEXT [ row_count | percent PERCENT ] ROWS ...
分类:
数据库 时间:
2020-06-08 23:32:20
阅读次数:
128
#include using namespace std; const int INF=0x3f3f3f3f; int a[1000],b[1000],ans=0,dp[101][200000+10],n,off=100000;//直接偏移,省事 //有两个量互相制约,两个量都单独的条件,这种类型,... ...
分类:
其他好文 时间:
2020-06-06 22:03:09
阅读次数:
77