- 博客(4)
- 收藏
- 关注
原创 Linux内核编程——进程内存窥探修改器(全网最详)
Linux内核编程——进程内存窥探修改器文章目录Linux内核编程——进程内存窥探修改器关键词主要功能设计思路代码解读运行结果遇到的问题内容总结参考文献关键词内核模块法;带参数的系统调用;虚拟内存管理;虚拟地址映射为物理地址;私有内存的入侵读写;主要功能使用内核模块法向Linux内核增加两个系统调用,系统调用号分别为335和336 。335号系统调用:使用此系统调用能够读取任意进程的任意虚拟地址范围内的内容。336号系统调用:使用此系统调用能够修改任意进程的任意虚拟地址范围内的内容。两者都
2022-03-07 15:18:50
2727
4
原创 Python多字段排序之cmp_to_key详解
Python3中移除了cmp内建函数,sorted函数也没有了cmp这个关键字参数,但可以通过functools模块中的cmp_to_key来对自定义的cmp函数进行包装,然后就能赋值给sorted函数的关键字参数key,来间接实现Python2中cmp函数用于排序的效果。先看一个单字段排序的例子,借此来了解cmp_to_key怎么用。import functoolsx=[1,3,2,4,5]def cmp_rise(a,b): ''' 升序排序: 当前面的参数a小于后面的参
2021-03-22 10:46:46
6375
转载 段式页式段叶式以及段表页表快表。
一 页式管理1 页式管理的基本原理将各进程的虚拟空间划分成若干个长度相等的页(page),页式管理把内存空间按页的大小划分成片或者页面(page frame),然后把页式虚拟地址与内存地址建立一一对应页表,并用相应的硬件地址变换机构,来解决离散地址变换问题。页式管理采用请求调页或预调页技术实现了内外存存储器的统一管理。它分为1 静态页式管理。静态分页管理的第一步是为要求内存的作业或进程分配足...
2020-03-29 11:17:51
2032
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人